0001104659-20-118589.txt : 20201027 0001104659-20-118589.hdr.sgml : 20201027 20201027170120 ACCESSION NUMBER: 0001104659-20-118589 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201027 DATE AS OF CHANGE: 20201027 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZYNEX INC CENTRAL INDEX KEY: 0000846475 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] IRS NUMBER: 870403828 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38804 FILM NUMBER: 201264813 BUSINESS ADDRESS: STREET 1: 9555 MAROON CIRCLE CITY: ENGLEWOOD STATE: CO ZIP: 80112 BUSINESS PHONE: (303) 867-3904 MAIL ADDRESS: STREET 1: 9555 MAROON CIRCLE CITY: ENGLEWOOD STATE: CO ZIP: 80112 FORMER COMPANY: FORMER CONFORMED NAME: ZYNEX MEDICAL HOLDINGS INC DATE OF NAME CHANGE: 20050812 FORMER COMPANY: FORMER CONFORMED NAME: ZYNEX MEDICAL HOLDINGS INC DATE OF NAME CHANGE: 20040120 FORMER COMPANY: FORMER CONFORMED NAME: FOX RIVER HOLDINGS INC DATE OF NAME CHANGE: 20031126 10-Q 1 zyxi-20200930x10q.htm FORM 10-Q
0000846475--12-312020Q3ZYNEX INCfalseNV1600000200000140000010000000trueP4Y0000846475us-gaap:CommonStockMember2018-05-140000846475us-gaap:CommonStockMember2020-04-012020-06-300000846475us-gaap:CommonStockMember2020-01-012020-03-310000846475us-gaap:CommonStockMember2019-04-012019-06-300000846475zyxi:SandgaardHoldingsLlcMemberzyxi:UnderwrittenPublicOfferingMember2020-07-1400008464752020-11-012021-10-3100008464752020-03-092020-10-3100008464752020-01-012020-10-3100008464752019-06-012019-12-3100008464752018-10-202019-10-1900008464752017-10-202018-10-190000846475us-gaap:AccountsReceivableMember2019-12-312019-12-310000846475srt:ChiefOperatingOfficerMemberus-gaap:RestrictedStockMemberus-gaap:SubsequentEventMember2020-10-2200008464752021-11-012021-11-0100008464752020-11-012020-11-0100008464752020-10-012020-12-3100008464752019-10-202019-10-200000846475us-gaap:TreasuryStockMember2019-01-012019-03-3100008464752018-05-142019-05-130000846475us-gaap:CommonStockMember2018-05-142019-05-130000846475us-gaap:CommonStockMember2019-01-012019-03-310000846475us-gaap:TreasuryStockMember2020-09-300000846475us-gaap:RetainedEarningsMember2020-09-300000846475us-gaap:NoncontrollingInterestMember2020-09-300000846475us-gaap:AdditionalPaidInCapitalMember2020-09-300000846475us-gaap:TreasuryStockMember2020-06-300000846475us-gaap:RetainedEarningsMember2020-06-300000846475us-gaap:NoncontrollingInterestMember2020-06-300000846475us-gaap:AdditionalPaidInCapitalMember2020-06-3000008464752020-06-300000846475us-gaap:TreasuryStockMember2020-03-310000846475us-gaap:RetainedEarningsMember2020-03-310000846475us-gaap:NoncontrollingInterestMember2020-03-310000846475us-gaap:AdditionalPaidInCapitalMember2020-03-3100008464752020-03-310000846475us-gaap:TreasuryStockMember2019-12-310000846475us-gaap:RetainedEarningsMember2019-12-310000846475us-gaap:NoncontrollingInterestMember2019-12-310000846475us-gaap:AdditionalPaidInCapitalMember2019-12-310000846475us-gaap:TreasuryStockMember2019-09-300000846475us-gaap:RetainedEarningsMember2019-09-300000846475us-gaap:NoncontrollingInterestMember2019-09-300000846475us-gaap:AdditionalPaidInCapitalMember2019-09-300000846475us-gaap:TreasuryStockMember2019-06-300000846475us-gaap:RetainedEarningsMember2019-06-300000846475us-gaap:NoncontrollingInterestMember2019-06-300000846475us-gaap:AdditionalPaidInCapitalMember2019-06-3000008464752019-06-300000846475us-gaap:TreasuryStockMember2019-03-310000846475us-gaap:RetainedEarningsMember2019-03-310000846475us-gaap:NoncontrollingInterestMember2019-03-310000846475us-gaap:AdditionalPaidInCapitalMember2019-03-3100008464752019-03-310000846475us-gaap:TreasuryStockMember2018-12-310000846475us-gaap:RetainedEarningsMember2018-12-310000846475us-gaap:NoncontrollingInterestMember2018-12-310000846475us-gaap:AdditionalPaidInCapitalMember2018-12-310000846475us-gaap:CommonStockMember2020-09-300000846475us-gaap:CommonStockMember2020-06-300000846475us-gaap:CommonStockMember2020-03-310000846475us-gaap:CommonStockMember2019-12-310000846475us-gaap:CommonStockMember2019-09-300000846475us-gaap:CommonStockMember2019-06-300000846475us-gaap:CommonStockMember2019-03-310000846475us-gaap:CommonStockMember2018-12-310000846475us-gaap:EmployeeStockOptionMember2019-12-312019-12-310000846475us-gaap:WarrantMember2019-01-012019-12-310000846475us-gaap:WarrantMember2020-09-300000846475us-gaap:WarrantMember2019-12-310000846475us-gaap:EmployeeStockOptionMember2019-12-310000846475zyxi:StockIncentivePlan2017Member2020-07-012020-09-300000846475us-gaap:EmployeeStockOptionMemberzyxi:StockIncentivePlan2017Member2020-01-012020-09-300000846475us-gaap:EmployeeStockOptionMemberzyxi:StockIncentivePlan2017Member2019-01-012019-09-300000846475us-gaap:WarrantMember2020-01-012020-09-300000846475us-gaap:EmployeeStockOptionMember2020-01-012020-09-300000846475zyxi:TwoThousandAndFiveStockOptionPlanMember2020-09-300000846475zyxi:EquityCompensationPlansNotApprovedByShareholdersMember2020-09-300000846475us-gaap:EmployeeStockOptionMember2020-09-300000846475zyxi:StockIncentivePlan2017Member2020-09-300000846475us-gaap:RestrictedStockMember2020-09-300000846475us-gaap:RestrictedStockMember2019-12-310000846475srt:ManagementMemberus-gaap:RestrictedStockMemberzyxi:StockIncentivePlan2017Member2020-07-012020-09-300000846475us-gaap:RestrictedStockMemberzyxi:StockIncentivePlan2017Member2020-07-012020-09-300000846475srt:ManagementMemberus-gaap:RestrictedStockMemberzyxi:StockIncentivePlan2017Member2020-01-012020-09-300000846475us-gaap:RestrictedStockMemberzyxi:StockIncentivePlan2017Member2020-01-012020-09-300000846475srt:ManagementMemberus-gaap:RestrictedStockMemberzyxi:StockIncentivePlan2017Member2019-07-012019-09-300000846475srt:ManagementMemberus-gaap:RestrictedStockMemberzyxi:StockIncentivePlan2017Member2019-01-012019-09-300000846475us-gaap:RestrictedStockMember2019-01-012019-09-300000846475us-gaap:RestrictedStockMember2020-01-012020-09-300000846475srt:ChiefOperatingOfficerMemberus-gaap:RestrictedStockMemberus-gaap:SubsequentEventMember2020-10-222020-10-220000846475zyxi:UnderwrittenPublicOfferingMember2020-07-140000846475zyxi:UnderwrittenPublicOfferingMember2020-07-142020-07-140000846475srt:ChiefOperatingOfficerMemberus-gaap:SubsequentEventMember2020-10-222020-10-220000846475zyxi:DevicesMember2020-07-012020-09-300000846475us-gaap:PublicUtilitiesInventorySuppliesMember2020-07-012020-09-300000846475zyxi:DevicesMember2020-01-012020-09-300000846475us-gaap:PublicUtilitiesInventorySuppliesMember2020-01-012020-09-300000846475zyxi:DevicesMember2019-07-012019-09-300000846475us-gaap:PublicUtilitiesInventorySuppliesMember2019-07-012019-09-300000846475zyxi:DevicesMember2019-01-012019-09-300000846475us-gaap:PublicUtilitiesInventorySuppliesMember2019-01-012019-09-300000846475zyxi:SalesRepDemoUnitsMember2020-09-300000846475zyxi:LeasedDevicesMember2020-09-300000846475us-gaap:VehiclesMember2020-09-300000846475us-gaap:LeaseholdImprovementsMember2020-09-300000846475us-gaap:FurnitureAndFixturesMember2020-09-300000846475us-gaap:EquipmentMember2020-09-300000846475zyxi:LeasedDevicesMember2019-12-310000846475us-gaap:VehiclesMember2019-12-310000846475us-gaap:LeaseholdImprovementsMember2019-12-310000846475us-gaap:FurnitureAndFixturesMember2019-12-310000846475us-gaap:EquipmentMember2019-12-310000846475us-gaap:RetainedEarningsMember2020-07-012020-09-300000846475us-gaap:RetainedEarningsMember2020-04-012020-06-300000846475us-gaap:RetainedEarningsMember2020-01-012020-03-310000846475us-gaap:RetainedEarningsMember2019-07-012019-09-300000846475us-gaap:RetainedEarningsMember2019-04-012019-06-300000846475us-gaap:RetainedEarningsMember2019-01-012019-03-3100008464752019-06-010000846475zyxi:ZynexBillingAndConsultancyLlcMember2020-09-300000846475zyxi:SandgaardHoldingsLlcMemberzyxi:CeoAndChairmanOfBoardMember2020-07-1400008464752016-03-3100008464752020-09-172020-09-170000846475srt:MinimumMember2020-09-300000846475srt:MaximumMember2020-09-3000008464752020-09-1700008464752020-01-0300008464752019-03-1100008464752017-10-200000846475zyxi:DiscreteItemsRecognizedMember2020-07-012020-09-300000846475zyxi:DiscreteItemsRecognizedMember2020-01-012020-09-300000846475zyxi:DiscreteItemsRecognizedMember2019-07-012019-09-300000846475zyxi:DiscreteItemsRecognizedMember2019-01-012019-09-3000008464752020-03-0300008464752019-09-200000846475zyxi:EstimatedTaRateTwoMember2020-01-012020-09-300000846475zyxi:EstimatedRateOneMember2020-01-012020-09-300000846475zyxi:LeasedDevices1Member2020-07-012020-09-300000846475us-gaap:PropertyPlantAndEquipmentMember2020-07-012020-09-300000846475zyxi:LeasedDevices1Member2020-01-012020-09-300000846475us-gaap:PropertyPlantAndEquipmentMember2020-01-012020-09-300000846475zyxi:LeasedDevices1Member2019-07-012019-09-300000846475us-gaap:PropertyPlantAndEquipmentMember2019-07-012019-09-300000846475zyxi:LeasedDevices1Member2019-01-012019-09-300000846475us-gaap:PropertyPlantAndEquipmentMember2019-01-012019-09-300000846475us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2020-07-012020-09-300000846475us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-09-300000846475us-gaap:AccountsReceivableMember2020-01-012020-09-300000846475us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2019-07-012019-09-300000846475us-gaap:AccountsReceivableMember2019-01-012019-12-310000846475us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-09-3000008464752019-09-3000008464752018-12-310000846475us-gaap:CommonStockMember2020-07-012020-09-300000846475us-gaap:CommonStockMember2020-01-012020-09-300000846475us-gaap:CommonStockMember2019-07-012019-09-300000846475us-gaap:CommonStockMember2019-01-012019-09-300000846475us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300000846475us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300000846475us-gaap:CostOfSalesMember2020-07-012020-09-300000846475us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300000846475us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300000846475us-gaap:CostOfSalesMember2020-01-012020-09-300000846475us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300000846475us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300000846475us-gaap:CostOfSalesMember2019-07-012019-09-300000846475us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-09-300000846475us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300000846475us-gaap:CostOfSalesMember2019-01-012019-09-3000008464752019-01-012019-09-300000846475us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000008464752020-07-012020-09-300000846475us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000008464752020-04-012020-06-300000846475us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100008464752020-01-012020-03-310000846475us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-3000008464752019-07-012019-09-300000846475us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000008464752019-04-012019-06-300000846475us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100008464752019-01-012019-03-310000846475srt:ChiefOperatingOfficerMemberus-gaap:SubsequentEventMember2020-10-2200008464752020-09-3000008464752019-12-3100008464752020-10-2700008464752020-01-012020-09-30zyxi:leasexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureutr:sqftzyxi:segmentiso4217:USDutr:sqftzyxi:productzyxi:item

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended: September 30, 2020

OR

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

For the transition period from                      to

Commission file number 001-38804

Zynex, Inc.

(Exact name of registrant as specified in its charter)

NEVADA

    

90-0275169

(State or other jurisdiction of

(IRS Employer

incorporation or organization)

Identification No.)

9555 Maroon Cir.

Englewood, CO

80112

(Address of principal executive offices)

(Zip Code)

(303) 703-4906

(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Ticker symbol(s)

Name of each exchange on which registered

Common Stock, $0.001 par value per share

ZYXI

The Nasdaq Stock Market LLC

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.

Class

    

Shares Outstanding as of October 27, 2020

Common Stock, par value $0.001

34,740,990

ZYNEX, INC. AND SUBSIDIARIES

INDEX TO FORM 10-Q

Page

PART I—FINANCIAL INFORMATION

3

 

Item 1.

Financial Statements

3

 

Consolidated Balance Sheets as of September 30, 2020 (unaudited) and December 31, 2019

3

Unaudited Consolidated Statements of Operations for the three and nine months ended September 30, 2020 and 2019

4

 

Unaudited Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 and 2019

5

 

Unaudited Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2020 and 2019

6

 

Unaudited Notes to Consolidated Financial Statements

7

 

Item 2.

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

21

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25

 

Item 4.

Controls and Procedures

25

 

PART II—OTHER INFORMATION

27

 

Item 1.

Legal Proceedings

27

 

Item 1A.

Risk Factors

27

 

Item 2.

Unregistered Sales of Equity Securities And Use of Proceeds

27

 

Item 3.

Defaults Upon Senior Securities

27

 

Item 4.

Mine Safety Disclosures

27

 

Item 5.

Other Information

27

 

Item 6.

Exhibits

28

 

SIGNATURES

29

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

ZYNEX, INC.

CONSOLIDATED BALANCE SHEETS

(AMOUNTS IN THOUSANDS, EXCEPT NUMBER OF SHARES)

(unaudited)

September 30, 

December 31, 

    

2020

    

2019

ASSETS

Current assets:

 

  

 

  

Cash

$

41,229

$

14,040

Accounts receivable

 

9,365

 

5,833

Inventory, net

 

5,898

 

2,378

Prepaid expenses and other

 

1,061

 

315

Total current assets

 

57,553

 

22,566

Property and equipment, net

 

1,670

 

858

Operating lease asset

4,268

3,831

Finance lease asset

207

180

Deposits

 

282

 

329

Deferred income taxes

 

985

 

513

Total assets

$

64,965

$

28,277

LIABILITIES AND STOCKHOLDERS' EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable and accrued expenses

2,627

2,141

Operating lease liability

 

1,678

 

1,211

Finance lease liability

 

51

 

45

Income taxes payable

 

429

 

52

Accrued payroll and related taxes

 

2,510

 

1,748

Total current liabilities

 

7,295

 

5,197

Long-term liabilities:

 

  

 

  

Operating lease liability

3,279

3,282

Finance lease liability

169

145

Total liabilities

 

10,743

 

8,624

Commitments and contingencies

 

 

Stockholders' equity:

 

  

 

  

Preferred stock, $0.001 par value; 10,000,000 shares authorized; no shares issued and outstanding as of September 30, 2020 and December 31, 2019

 

 

Common stock, $0.001 par value; 100,000,000 shares authorized; 36,101,353 issued and 34,737,265 outstanding as of September 30, 2020 and 33,862,885 issued and 32,791,665 outstanding as of December 31, 2019

 

35

 

34

Additional paid-in capital

 

36,479

 

9,198

Treasury stock 1,071,220 shares, at December 31, 2019 at cost

 

(3,846)

 

(3,846)

Retained earnings

 

21,643

 

14,356

Total Zynex, Inc. stockholders' equity

 

54,311

 

19,742

Non-controlling interest

 

(89)

 

(89)

Total stockholders' equity

 

54,222

 

19,653

Total liabilities and stockholders' equity

$

64,965

$

28,277

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

3

ZYNEX, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

NET REVENUE

 

  

 

  

  

 

  

Devices

$

5,301

$

2,661

$

13,026

$

6,924

Supplies

 

14,725

 

9,156

 

41,491

 

24,386

Total net revenue

 

20,026

 

11,817

 

54,517

 

31,310

COSTS OF REVENUE AND OPERATING EXPENSES

 

  

 

  

 

  

 

  

Costs of revenue - devices and supplies

 

4,296

 

2,261

 

11,758

 

5,993

Sales and marketing

 

9,425

 

4,184

 

21,817

 

10,035

General and administrative

4,896

2,877

12,990

7,947

Total costs of revenue and operating expenses

 

18,617

 

9,322

 

46,565

 

23,975

Income from operations

 

1,409

 

2,495

 

7,952

 

7,335

Other income/(expense)

 

  

 

  

 

  

 

  

Deferred insurance reimbursement

880

Interest income/(expense)

 

(5)

 

1

 

(14)

 

1

Other income/(expense), net

 

(5)

 

1

 

(14)

 

881

Income from operations before income taxes

 

1,404

 

2,496

 

7,938

 

8,216

Income tax expense

 

71

 

463

 

651

 

1,671

Net Income

$

1,333

$

2,033

$

7,287

$

6,545

Net income per share:

 

  

 

  

 

  

 

  

Basic

$

0.04

$

0.06

$

0.22

$

0.20

Diluted

$

0.04

$

0.06

$

0.21

$

0.19

Weighted average basic shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Weighted average diluted shares outstanding

 

35,476

 

34,076

 

34,715

 

33,917

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

4

ZYNEX, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

For the Nine Months Ended September 30, 

    

2020

    

2019

CASH FLOWS FROM OPERATING ACTIVITIES:

 

  

 

  

Net income

$

7,287

$

6,545

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

 

  

 

  

Depreciation

 

1,042

 

549

Non-cash reserve charges

(296)

430

Stock-based compensation

 

1,806

 

556

Non-cash lease expense

27

40

Provision for deferred income taxes

 

(473)

 

(547)

Change in operating assets and liabilities:

 

 

  

Accounts receivable

 

(3,532)

 

(1,463)

Prepaid and other assets

 

(745)

 

247

Accounts payable and other accrued expenses

 

1,625

 

830

Inventory

 

(4,274)

 

(2,100)

Deposits

 

47

 

(2)

Other long-term obligations

 

 

(880)

Net cash provided by operating activities

 

2,514

 

4,205

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Purchase of property and equipment

 

(759)

 

(132)

Net cash used in investing activities

 

(759)

 

(132)

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Payments on finance lease obligations

 

(42)

 

(4)

Common stock cash dividends

 

 

(2,262)

Purchase of treasury stock

 

 

(171)

Proceeds from issuance of common stock under equity offering

 

25,240

 

Proceeds from the issuance of common stock on stock-based awards

236

170

Net cash (used in) provided by financing activities

 

25,434

 

(2,267)

Net increase in cash and cash equivalents

 

27,189

 

1,806

Cash and cash equivalents at beginning of period

 

14,040

 

10,128

Cash and cash equivalents at end of period

$

41,229

$

11,934

Supplemental disclosure of cash flow information:

 

  

 

  

Cash paid for interest

$

(14)

$

Cash paid for rent

$

(1,182)

$

(689)

Cash paid for income taxes

$

(750)

$

(2,218)

Supplemental disclosure of non-cash investing and financing activities:

 

 

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

$

1,433

$

1,605

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

$

72

$

Inventory transferred to sales rep demos

$

377

$

Inventory transferred to property and equipment under lease

$

641

$

255

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

5

ZYNEX, INC.

CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY

(in thousands, except share data)

(unaudited)

Additional

Total

Common Stock

Paid-in

Treasury

Retained

Non-Controlling

Stockholders’

    

Shares

    

Amount

    

Capital

    

Stock

    

Earnings

    

Interest

    

Equity

Balance, December 31, 2018

32,271,367

$

34

$

8,157

$

(3,675)

$

4,864

$

(89)

$

9,291

Exercised and vested stock-based awards

21,832

 

 

8

 

 

 

 

8

Stock-based compensation expense

 

 

140

 

 

 

 

140

Treasury stock

(52,000)

 

 

 

(171)

 

 

 

(171)

Other

(8)

Net income

 

 

 

 

2,350

 

 

2,350

Balance at March 31, 2019

32,241,191

$

34

$

8,305

$

(3,846)

$

7,214

$

(89)

$

11,618

Exercised and vested stock-based awards

166,623

 

 

129

 

 

 

 

129

Warrant exercises

40,366

 

 

 

 

 

 

Stock-based compensation expense

 

 

158

 

 

 

 

158

Net income

 

 

 

 

2,162

 

 

2,162

Balance at June 30, 2019

32,448,180

$

34

$

8,592

$

(3,846)

$

9,376

$

(89)

$

14,067

Exercised and vested stock-based awards

85,417

34

34

Stock-based compensation expense

258

258

Net income

2,033

2,033

Balance at September 30, 2019

32,533,597

$

34

$

8,884

$

(3,846)

$

11,409

$

(89)

$

16,392

Additional

Total

Common Stock

Paid-in

Treasury

Retained

Non-Controlling

Stockholders’

    

Shares

    

Amount

    

Capital

    

Stock

    

Earnings

    

Interest

    

Equity

Balance, December 31, 2019

32,791,665

$

34

$

9,198

$

(3,846)

$

14,356

$

(89)

$

19,653

Exercised and vested stock-based awards, net of tax

385,917

221

221

Stock-based compensation expense

 

 

497

 

 

 

 

497

Net income

 

 

 

 

2,937

 

 

2,937

Balance at March 31, 2020

33,177,582

$

34

$

9,916

$

(3,846)

$

17,293

$

(89)

$

23,308

Exercised and vested stock-based awards, net of tax

157,414

53

53

Stock-based compensation expense

579

579

Net income

 

 

 

 

3,017

 

 

3,017

Balance at June 30, 2020

33,334,996

$

34

$

10,548

$

(3,846)

$

20,310

$

(89)

$

26,957

Stock issued for public offering

1,250,000

1

25,239

25,240

Exercised and vested stock-based awards, net of tax

152,269

(38)

(38)

Stock-based compensation expense

730

730

Net income

 

 

 

 

1,333

 

 

1,333

Balance at September 30, 2020

34,737,265

$

35

$

36,479

$

(3,846)

$

21,643

$

(89)

$

54,222

6

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

(1)   BASIS OF PRESENTATION

Organization

Zynex, Inc. (a Nevada corporation) has its headquarters in Englewood, Colorado. We operate in one primary business segment: medical devices that include electrotherapy and pain management products. As of September 30, 2020, the Company’s only active subsidiary is Zynex Medical, Inc. (“ZMI,” a wholly-owned Colorado corporation) through which the Company conducts most of its operations. One other subsidiary, Zynex Europe, ApS (“ZEU,” a wholly-owned Denmark corporation), did not generate material revenues during the nine months ended September 30, 2020 and 2019 from international sales and marketing. Zynex Monitoring Solutions, Inc. (“ZMS,” a wholly-owned Colorado corporation) has developed a blood volume monitoring device, which was approved by the U.S. Food and Drug Administration (“FDA”) in February 2020 and is awaiting CE Marking approval in Europe. ZMS has achieved no revenues to date. Its inactive subsidiaries include Zynex NeuroDiagnostics, Inc. ("ZND," a wholly-owned Colorado corporation), Zynex Billing and Consulting, LLC ("ZBC," an 80% owned Colorado limited liability company) and Pharmazy, Inc. ("Pharmazy"), which was incorporated in June 2015 as a wholly-owned Colorado corporation. The Company's compounding pharmacy operated as a division of ZMI doing business as Pharmazy through January 2016.

The term “the Company” refers to Zynex, Inc. and its active and inactive subsidiaries.

Nature of Business

The Company designs, manufactures, and markets medical devices that treat chronic and acute pain, as well as activate and exercise muscles for rehabilitative purposes with electrical stimulation. The Company’s devices are intended for pain management to reduce reliance on drugs and provide rehabilitation and increased mobility through the utilization of non-invasive muscle stimulation, electromyography technology, interferential current (“IFC”), neuromuscular electrical stimulation (“NMES”), and transcutaneous electrical nerve stimulation (“TENS”). Our medical devices are designed to be patient friendly and for home use. Our devices are small, portable, battery-operated, and include an electrical pulse generator which is connected to the body via electrodes. Our medical devices are marketed in the U.S. and are subject to FDA regulation and approval. Our products require a physician’s prescription before they can be dispensed in the U.S. Our primary product is the NexWave device, which is marketed to physicians and therapists by our field sales representatives. The NexWave requires consumable supplies, such as electrodes and batteries, which are shipped to patients on a recurring monthly basis, as needed.

During the three and nine months ended September 30, 2020 and 2019, the Company generated substantially all of its revenue in the United States from sales of its devices and related supplies to patients and health care providers.

Unaudited Consolidated Financial Statements

The unaudited consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures included herein are adequate to make the information presented not misleading. A description of the Company’s accounting policies and other financial information is included in the audited consolidated financial statements as filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. Amounts as of December 31, 2019, are derived from those audited consolidated financial statements. These interim consolidated financial statements should be read in conjunction with the annual audited financial statements, accounting policies and notes thereto, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, which has previously been filed with the SEC.

7

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2020 and the results of its operations and its cash flows for the periods presented. The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be achieved for a full fiscal year and cannot be used to indicate financial performance for the entire year.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Zynex, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

As of September 30, 2020, the Company revised its cost center allocations to better align with its business operations. As a result, reclassifications between general and administrative and selling and marketing expenses have been made to the three and nine months ended September 30, 2019 financial statements to conform to the consolidated 2020 financial statement presentation. These reclassifications had no effect on net earnings, retained earnings or cash flows as previously reported.

Use of Estimates

Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The most significant management estimates used in the preparation of the accompanying consolidated financial statements are associated with revenue recognition, the reserve for obsolete and damaged inventory, stock-based compensation, valuation of long-lived assets, and realizability of deferred tax assets.

Leases

The Company recognizes finance and operating lease right-of-use assets and liabilities at the lease commencement date based on the estimated present value of the lease payments over the lease term. For our finance leases, the Company uses the implicit rate to determine the present value of future lease payments. For our operating leases that do not provide an implicit rate, the Company uses incremental borrowing rates to determine the present value of future lease payments. The Company includes options to extend or terminate a lease in the lease term when it is reasonably certain to exercise such options. The Company recognizes leases with an initial term of 12 months or less as lease expense over the lease term and those leases are not recorded on our Consolidated Balance Sheets. For additional information on our leases where the Company is the lessee, see Note 8- Leases.

A significant portion of our device revenue is derived from patients who obtain our devices under month-to-month lease arrangements. Revenue related to devices on lease is recognized in accordance with ASC 842, Leases. Using the guidance in ASC 842, we concluded these transactions should be accounted for as operating leases based on the criteria below:

The lease does not transfer ownership of the underlying asset to the lessee by the end of the lease term;
The lease does not grant the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise;
The lease term is month-to-month, which does not meet the major part of the remaining economic life of the underlying asset; however, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease;

8

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

There is no residual value guaranteed and the present value of the sum of the lease payments does not equal or exceed substantially all of the fair value of the underlying asset; and
The underlying asset is expected to have alternative uses to the lessor at the end of the lease term.

Lease commencement occurs upon delivery of the device to the patient. The Company retains title to the leased device and those devices are classified as property and equipment on the balance sheet. Since our leases are month-to-month and can be returned by the patient at any time, revenue is recognized monthly for the duration of the period in which the patient retains the device.

Revenue Recognition and Accounts Receivable

Revenue is derived from sales and leases of our electrotherapy devices and sales of related supplies and complimentary products. The Company recognizes revenue when control of the product has been transferred to the patient, in the amount that reflects the consideration to which the Company expects to receive. In general, revenue from sales of our devices and supplies is recognized once the product is delivered to the patient, which is when control is deemed to have transferred to our patient.

Sales of our devices and supplies are primarily made with, and shipped directly to, the patient with a small amount of revenue generated from sales to distributors. In the healthcare industry there is often a third party involved that will pay on the patients’ behalf for purchased or leased devices and supplies. The terms of the separate arrangement impact certain aspects of the contracts, with patients covered by third party payers, such as contract type, performance obligations and transaction price, but for purposes of revenue recognition the contract with the customer refers to the arrangement between the Company and the patient. The Company does not have any material deferred revenue in the normal course of business as each performance obligation is met upon delivery of goods to the patient. There are no substantial costs incurred through support or warranty obligations.

The following table provides a breakdown of net revenue related to devices accounted for as purchases subject to ASC 606 and leases subject to ASC 842 (in thousands):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Device revenue

 

  

 

  

  

 

  

Purchased

$

1,618

$

939

$

4,121

$

2,249

Leased

 

3,683

 

1,722

 

8,905

 

4,675

Total Device revenue

$

5,301

$

2,661

$

13,026

$

6,924

Primarily all of the Company’s receivables are due from patients with commercial or government health plans and workers’ compensation claims with a small portion related to self-pay individuals, attorney and auto claims. Revenues are estimated using the portfolio approach by third-party payer type based upon historical rates of collection, aging of receivables, trends in historical reimbursement rates by third-party payer types, and current relationships and experience with the third-party payers, which includes estimated constraints for third-party payer refund requests, deductions and adjustments. Inherent in these estimates is the risk that they will have to be revised as additional information becomes available and constraints are released. Specifically, the complexity of third-party payer billing arrangements and the uncertainty of reimbursement amounts for certain products from third-party payers or unanticipated requirements to refund payments previously received may result in adjustments to amounts originally recorded. Due to continuing changes in the health care industry and third-party payer reimbursement, it is possible our forecasting model to estimate collections could change, which could have an impact on our results of operations and cash flows. Any differences between estimated and actual collectability are reflected in the period in which received. Historically these differences have been immaterial and the Company has not had to go back and reassess the adjustments of future periods for past billing adjustments.

9

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

A change in the way estimates are determined can result from a number of factors, including changes in the reimbursement policies or practices of third-party payers, or changes in industry rates of reimbursement. The Company monitors the variability and uncertain timing over third-party payer types in our portfolios. If there is a change in our third-party payer mix over time, it could affect our net revenue and related receivables. We believe we have a sufficient history of collection experience to estimate the net collectible amounts by third-party payer type. However, changes to constraints for billing adjustments have historically fluctuated and may continue to fluctuate significantly from quarter to quarter and year to year.

On May 18, 2020, the Company introduced a full catalog of physical therapy products for distribution through its U.S. sales force. The catalog includes over 3,300 distinct physical therapy products which will be shipped directly from our supplier to our customers. Management has determined that it controls these products prior to transfer to the customer and will therefore be acting as principal for each of these product transactions. Through September 30, 2020, catalog revenue has been minimal.

Stock-based Compensation

The Company accounts for stock-based compensation through recognition of the cost of employee services received in exchange for an award of equity instruments, which is measured based on the grant date fair value of the award that is ultimately expected to vest during the period. The stock-based compensation expenses are recognized over the period during which an employee is required to provide service in exchange for the award (the requisite service period, which in the Company’s case is the same as the vesting period). For awards subject to the achievement of performance metrics, stock-based compensation expense is recognized when it becomes probable that the performance conditions will be achieved over the respective performance period.

Fair Value of Financial Instruments

The Company’s financial instruments include cash, accounts receivable, accounts payable, and accrued liabilities, for which current carrying amounts approximate fair value due to their short-term nature. Financial instruments also include capitalized leases, the carrying value of which approximates fair value because the interest rates on the outstanding borrowings are at rates that approximate market rates for borrowings with similar terms and average maturities.

Inventory

Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard costs, which approximates actual costs on an average cost basis. Following are the components of inventory (in thousands):

    

September 30, 2020

    

December 31, 2019

Raw Materials

$

2,391

$

953

Work-in-process

 

739

 

200

Finished Goods

 

2,920

 

1,640

$

6,050

$

2,793

Less: reserve

 

(152)

 

(415)

$

5,898

$

2,378

The Company monitors inventory for turnover and obsolescence and records losses for excess and obsolete inventory, as appropriate. The Company provides reserves for estimated excess and obsolete inventories based upon assumptions about future demand. If future demand is less favorable than currently projected by management, additional inventory write-downs may be required.

10

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

Segment Information

We define operating segments as components of our enterprise for which separate financial information is reviewed regularly by the chief operating decision-makers to evaluate performance and to make operating decisions. We have identified our Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer as our chief operating decision-makers (“CODM”).

We currently operate our business as one operating segment that includes two revenue types:  Devices and Supplies.

Income Taxes

We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating loss and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

The Company is subject to the provisions of the Financial Accounting Standards Board (“FASB”) ASC 740-10, Income Taxes, which requires that the effect on deferred tax assets and liabilities of a change in tax rates be recognized in the period the tax rate change was enacted.

Recent Accounting Pronouncements

In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) ("ASU 2016-13"), Measurement of Credit Losses on Financial Instruments. The standard significantly changes how entities will measure credit losses for most financial assets and certain other instruments that aren't measured at fair value through net income. The standard will replace today's "incurred loss" approach with an "expected loss" model for instruments measured at amortized cost. For available-for-sale debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. It also simplifies the accounting model for purchased credit-impaired debt securities and loans. This ASU is effective for annual periods beginning after December 15, 2022, and interim periods therein for smaller reporting companies. Early adoption is permitted for annual periods beginning after December 15, 2018, and interim periods therein. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on our financial condition, results of operations and cash flows.

In December 2019, FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” The amendments simplify the accounting for income taxes by removing certain exceptions to the general principals of Topic 740, “Income Taxes” and also improve consistent application by clarifying and amending existing guidance. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, with the amendments to be applied on a retrospective, modified retrospective or prospective basis, depending on the specific amendment. The Company is currently evaluating the impact of adopting this guidance.

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a material impact on the Company’s consolidated financial statements.

11

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

(2)   PROPERTY AND EQUIPMENT

The components of property and equipment are as follows (in thousands):

    

September 30, 2020

    

December 31, 2019

Property and equipment

  

 

  

Office furniture and equipment

$

1,894

$

1,178

Assembly equipment

 

128

 

128

Vehicles

 

181

 

181

Leasehold improvements

 

544

 

500

Sales Rep demo units

335

Leased devices

 

1,396

 

934

$

4,478

$

2,921

Less accumulated depreciation

 

(2,808)

 

(2,063)

$

1,670

$

858

The Company monitors devices out on lease for potential loss and places an estimated reserve on the net book value based on historical loss rates.

Total depreciation expense related to our property and equipment was $0.3 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively. Depreciation expense for the nine-month periods ended September 30, 2020 and 2019 was $0.5 million and $0.2 million, respectively.

Total depreciation expense related to devices out on lease was $0.2 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively. Depreciation expense related to devices out on lease was $0.6 million and $0.4 million for the nine-months ended September 30, 2020 and 2019, respectively. Depreciation on leased units is reflected on the income statement as cost of revenue.

During the nine months ended September 30, 2020, the Company began capitalizing product demo units sent to its territory managers to use in the field. The Company monitors these devices for potential loss and places an estimated reserve on the net book value based on an analysis of terminated territory managers that have not yet returned their units.

(3)   EARNINGS PER SHARE

Basic earnings per share are computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding and the number of dilutive potential common share equivalents during the period, calculated using the treasury-stock method for outstanding stock options.

12

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

The calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2020 and 2019 are as follows (in thousands, except per share data):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Basic earnings per share

 

  

 

  

 

  

 

  

Net income available to common stockholders

$

1,333

$

2,033

$

7,287

$

6,545

Basic weighted-average shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Basic earnings per share

$

0.04

$

0.06

$

0.22

$

0.20

Diluted earnings per share

 

  

 

  

 

  

 

  

Net income available to common stockholders

$

1,333

$

2,033

$

7,287

$

6,545

Weighted-average shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Effect of dilutive securities - options and restricted stock

 

990

 

1,586

 

1,151

 

1,567

Diluted weighted-average shares outstanding

 

35,476

 

34,076

 

34,715

 

33,917

Diluted earnings per share

$

0.04

$

0.06

$

0.21

$

0.19

For both the three and nine months ended September 30, 2020, options to purchase 65,000 shares of common stock were excluded from the dilutive stock calculation because their effect would have been anti-dilutive.

For both the three and nine months ended September 30, 2019, options to purchase 0.4 million shares of common stock were excluded from the dilutive stock calculation because their effect would have been anti-dilutive.

(4)   STOCK-BASED COMPENSATION PLANS

In June 2017, our stockholders approved the 2017 Stock Incentive Plan (the “2017 Stock Plan”) with a maximum of 5,000,000 shares reserved for issuance. Awards permitted under the 2017 Stock Plan include:  Stock Options and Restricted Stock. Awards issued under the 2017 Stock Plan are at the discretion of the Board of Directors. As applicable, awards are granted with an exercise price equal to the closing price of our common stock on the date of grant and generally vest over four years. Restricted Stock Awards are issued to the recipient upon grant and are not included in outstanding shares until such vesting and issuance occurs.

At September 30, 2020, the company had 1.0 million stock options outstanding and 0.5 million exercisable under the following plans:

    

Outstanding

    

Exercisable

Number of Options

Number of Options

(in thousands)

(in thousands)

Plan Category

 

  

 

  

2005 Stock Option Plan

 

299

 

299

Equity Compensation Plans not approved by  Shareholders

 

37

 

25

2017 Stock Option Plan

 

679

 

219

Total

 

1,015

$

543

13

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

The following summarizes stock-based compensation expenses recorded in the consolidated statements of operations:

For the Three Months Ended September 30, 

 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of Revenue

$

13

$

5

$

22

$

15

Sales and marketing expense

 

13

 

2

 

45

 

6

General, and administrative

704

251

1,739

535

Total stock based compensation expense

730

258

1,806

556

During the nine months ended September 30, 2020, there were 14,000 options granted at a weighted average exercise price of $10.15 per share. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2020 was $8.88. There were no options granted during the three months ended September 30, 2020. The Company issued 83,000 and 291,000 shares of restricted stock to management during the three and nine months ended September 30, 2020, respectively.

During the nine months ended September 30, 2019, there were 621,000 options granted at a weighted average exercise price of $5.65 per share. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2019 was $4.98. The Company issued 45,000 shares of restricted stock to management during the nine months ended September 30, 2019.

The Company received cash proceeds of $0.1 million and $0.6 million related to option exercises during the three and nine months ended September 30, 2020, respectively. The Company received proceeds of approximately $34,000 and $0.2 million related to option exercises during the three and nine months ended September 30, 2019, respectively.

The Company used the Black Scholes option pricing model to determine the fair value of stock option grants, using the following assumptions for the three and nine months ended September 30, 2020 and September 30, 2019.

For the Three Months

 

For the Nine Months

 

Ended September 30, 

 

Ended September 30, 

 

    

2020

2019

 

2020

2019

 

Expected term (years)

6.38

6.25

6.42

6.25

Risk-free interest rate

0.34

%

1.83

%

1.15

%

2.34

%

Expected volatility

112.97

%

121.58

%

116.79

%

121.83

%

Expected dividend yield

%

%

%

%

A summary of stock option activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:

Weighted-

Weighted-

Average

Aggregate

Number of 

Average

Remaining

Intrinsic

Shares

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Term (Years)

    

(in thousands)

Outstanding at December 31, 2019

 

1,855

$

2.48

6.42

$

10,032

Granted

 

14

$

10.15

 

Expired

 

 

Forfeited

(234)

$

4.71

Exercised

 

(620)

$

0.90

 

Outstanding at September 30, 2020

 

1,015

$

3.04

6.74

$

14,622

Exercisable at September 30, 2020

 

543

$

1.47

5.47

$

8,677

14

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

During the three and nine months ended September 30, 2020, 0.1 million and 0.3 million shares of restricted stock were granted to the Board of Directors and management under the 2017 Stock Plan, respectively. During the three and nine months ended September 30, 2019, 35,000 and 45,000 shares of restricted stock were granted, respectively. The fair market value of restricted shares for share-based compensation expensing is equal to the closing price of our common stock on the date of grant. The vesting on the Restricted Stock Awards typically occur quarterly over three years for the Board of Directors and quarterly or annually over two to four years for management.

A summary of restricted stock award activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:

Number of

Shares

    

(in thousands)

Granted but not vested at December 31, 2019

 

102

Granted

 

291

Forfeited

 

Vested

 

(95)

Granted but not vested at September 30, 2020

 

298

For the nine months ended September 30, 2020, the Company made payments of $0.2 million related to tax withholding obligations for the vesting or exercise of awards in exchange for 20,236 shares withheld. There were no shares withheld to facilitate the payment of taxes in 2019.

As of September 30, 2020, the Company had approximately $4.7 million of unrecognized compensation expense related to stock options and restricted stock awards that will be recognized over a weighted average period of approximately 2.4 years.

(5)   STOCKHOLDERS’ EQUITY

Treasury Stock

On May 14, 2018, our Board of Directors approved a new program to buy back an additional $2.0 million of our common stock at prevailing market prices either in the open market or through privately negotiated transactions through May 13, 2019. For the nine months ending September 30, 2019, the Company purchased 52,000 shares of our common stock for $0.2 million for an average price of $3.29 per share, related to the new program. From May 14, 2018 through May 13, 2019, the Company purchased 576,129 shares of our common stock for $1.8 million or an average price $3.20 per share.

15

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

Warrants

A summary of stock warrant activity for the nine months ended September 30, 2020 is presented below:

Weighted

Weighted

Average

Aggregate

Number of

Average

Remaining

Intrinsic

Warrants

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Life (Years)

    

(in thousands)

Outstanding at December 31, 2019

 

100

$

2.63

 

4.77

$

525

Granted

 

$

 

 

Exercised

 

$

 

 

Forfeited

$

Outstanding and Exercisable at September 30, 2020

 

100

$

2.63

 

4.02

$

1,483

Equity Offering

On July 14, 2020, the Company announced commencement of an underwritten public offering of an aggregate of 2,500,000 shares of common stock at a public offering price of $22.00 per share. In the offering, 1,250,000 shares of common stock were sold by the Company and 1,250,000 shares of common stock were sold by a selling stockholder. The selling stockholder was Sandgaard Holdings, LLC., which is 100% controlled by Thomas Sandgaard, CEO and chairman of the board. The offering closed on July 17, 2020.

(6)   INCOME TAXES

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, primarily related to excess tax benefits on stock option exercises. For the three and nine months ended September 30, 2020 discrete items adjusted were $0.4 million and $1.6 million, respectively. At September 30, 2020 the Company is currently estimating an annual effective tax rate of approximately 29%, or 12% when taking into account known discrete items. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to various factors.

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. The Company’s effective income tax rate was 8% for the nine months ended September 30, 2020. Discrete items recognized during the three months ended September 30, 2020 and 2019, resulted in a tax benefit of approximately $0.4 million and $0.2 million, respectively. Discrete items recognized during the nine months ended September 30, 2020 and 2019, resulted in a tax benefit of approximately $1.6 million and $0.6 million, respectively. The Company recorded income tax expense of $0.1 million and $0.7 million for the three and nine months ended September 30, 2020, respectively, and income tax expense of $0.5 million and $1.7 million for the three and nine months ended September 30, 2019.

16

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

On March 27, 2020, President Trump signed into U.S. federal law the CARES Act, which is aimed at providing emergency assistance and health care for individuals, families, and businesses affected by the COVID-19 pandemic and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. In particular, under the CARES Act, (i) for taxable years beginning before 2021, net operating loss carryforwards and carrybacks may offset 100% of taxable income, (ii) NOLs arising in 2018, 2019, and 2020 taxable years may be carried back to each of the preceding five years to generate a refund and (iii) for taxable years beginning in 2019 and 2020, the base for interest deductibility is increased from 30% to 50% of EBITDA. We are analyzing the different aspects of the CARES Act to determine whether any specific provisions may impact us.

Taxes of $0.7 million and $2.2 million were paid during the nine months ended September 30, 2020 and 2019, respectively.

(7)   DEFERRED INSURANCE REIMBURSEMENT

During the first quarter of 2016, the Company collected $880,000 from a single insurance company for accounts receivable. The accounts receivable had been previously reduced to zero by the allowance for billing adjustments. Subsequent to March 31, 2016, the insurance company verbally communicated to the Company that this payment was made in error and requested it be refunded to the insurance company. The Company recorded this $880,000 insurance reimbursement as a deferred insurance liability.

During the first quarter of 2019, the Company recognized $880,000 as other income and reversed the liability. The Company has included this amount in other income in order to ensure comparability of the Company’s operating income results for the nine months ended September 30, 2020 and 2019. Management’s legal determination that any refund obligation is remote was based on the facts and circumstances related to the dispute, which included reviewing the legal statutes within the jurisdictions the Company operates.

(8)   LEASES

The Company has four operating leases pertaining to its corporate headquarters located in Englewood, CO. Details of each lease are as follows:

The Company entered into a sublease agreement on October 20, 2017 with CSG Systems Inc. for approximately 41,715 square feet. The term of the sublease runs through June 30, 2023, with an option to extend for an additional two years through June 30, 2025. During the first year of the sublease, the rent per square foot was $7.50, which increased to $19.75 during the second year of the sublease. Each year thereafter increasing by an additional $1 per square foot. The Company has not yet determined whether it is reasonably certain to exercise its renewal option and has therefore only considered the initial term in the calculation of the lease liability and lease asset. The Company is also obligated to pay its proportionate share of building operating expenses. The sub-landlord agreed to contribute approximately $0.2 million toward tenant improvements which was accounted for as a reduction of the operating lease asset and subsequently treated as a reduction of rent expense over the term of the lease. Upon lease commencement, the Company recorded an operating lease liability of $3.9 million and a corresponding right-of-use asset for $3.6 million.

17

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

The Company entered into an amendment to its sublease agreement, above, on March 11, 2019 for an additional 21,420 square feet of office space. The term of the sublease for the additional space began on June 1, 2019 and runs through June 30, 2023, with an option to extend the term for an additional two years through June 30, 2025. During the first seven months of the Amendment to the Sublease, the rent per square foot was $10.00, which increased to $20.75 from January 1, 2020 through October 31, 2020. For annual periods beginning November 1, 2020, the price per square foot increases by an additional $1 per square foot. Upon lease commencement, the Company recorded an operating lease liability and a corresponding right-of-use asset for $1.6 million each.
The Company entered into an amendment to its sublease agreement, above, on January 3, 2020, for an additional 22,546 square feet of office space. The term of the sublease began on March 9, 2020 and will run through June 30, 2025. From the commencement date through October 31, 2020, the rent per square foot is $13.00, increasing to $21.75 per square foot from November 1, 2020 through October 31, 2021. The price per square foot increases by an additional $1 annually beginning November 1, 2021. Upon lease commencement, the Company recorded an operating lease liability and a corresponding right-of-use asset for $1.4 million each.
The Company entered into a lease agreement on September 17, 2020 with GIG CW Compark, LLC for approximately 50,488 square feet. The term of the lease is 65 months, which begins on the commencement date, which is anticipated to occur sometime during Q4 2020. The lease includes an option to extend the lease for one additional five year period. Base rent begins at $9.40 per square feet increasing each year thereafter by an additional $0.30 per square foot. The Company has not yet determined whether or not it is reasonably certain to exercise its renewal option. The Company is also obligated to pay its proportional share of building operating expenses. The landlord agreed to contribute approximately $0.4 million toward tenant improvements.

The Company has two finance leases for office equipment as follows:

The Company entered into an equipment lease on September 20, 2019 with Konica Minolta Premier Finance for a copier/printer and related software located at its corporate offices. The term of the equipment lease agreement is 5 years with the option to purchase the equipment at the end of the lease. The Company does not expect to exercise the option to purchase the equipment and, accordingly, has not considered the effect of the purchase in the evaluation of the lease asset and liability. Rent is to be paid monthly at a fixed rate for the term of the equipment lease agreement. Upon lease commencement, the Company recorded a finance lease liability and a corresponding right-of-use asset for $0.2 million each.
The Company entered into an equipment lease on March 3, 2020 with Konica Minolta Premier Finance for copiers/printers and related software located at its corporate offices. The term of the equipment lease agreement is 4 years with the option to purchase the equipment at the end of the lease. The Company does not expect to exercise the option to purchase the equipment and, accordingly, has not considered the effect of the purchase in the evaluation of the lease asset and liability. Rent is to be paid monthly at a fixed rate for the term of the equipment lease agreement. Upon lease commencement, the Company recorded a finance lease liability and a corresponding right-of-use asset for $0.1 million each.

18

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

The Company’s operating leases do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring lease liability. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company’s incremental borrowing rate was determined to be 4.5% for its operating lease liabilities. The Company’s equipment lease agreements have implicit rates from 8.3% to 9.7%, which was used to measure its finance lease liability. The remaining lease term was 2.8 years for the Company’s operating leases and 4.1 years for its finance leases.

    

Operating lease liability

    

Finance lease liability

October 1, 2020 through December 31, 2020

444

18

2021

 

1,878

 

67

2022

 

1,964

 

67

2023

 

1,017

 

67

2024

 

 

39

Total undiscounted future minimum lease payments

 

$

5,303

 

$

258

Less: Difference between undiscounted lease payments and discounted lease liabilities:

 

(346)

 

(38)

Total lease liabilities

$

4,957

$

220

Operating lease costs were $0.5 million and $1.2 million for the three and nine months ended September 30, 2020, respectively, which were included in general and administrative expenses on the consolidated statement of operations. Operating lease costs were $0.4 million and $0.8million for the three and nine months ended September 30, 2019, respectively.

(9)   CONCENTRATIONS

For the three months ended September 30, 2020, the Company sourced approximately 64% of the supplies for its electrotherapy products from five significant vendors (defined as supplying at least 10%). For the same period in 2019, the Company sourced approximately 49% of the supplies from two significant vendors.

For the nine months ended September 30, 2020, the Company sourced approximately 31% of supplies for its electrotherapy products from one significant vendor. For the same period in 2019 the company sourced approximately 49% of supplies from one significant vendor.

Management believes that its relationships with suppliers are good; however, if the relationships were to be replaced, there may be a short-term disruption to operations, a period of time in which products may not be available and additional expenses may be incurred.

The Company had receivables from one third-party payer at September 30, 2020 that made up approximately 26% of the net accounts receivable balance. The Company had receivables from two third-party payers at December 31, 2019, that made up approximately 39% of the net accounts receivable balance.

(10) LITIGATION

From time to time, the Company may become party to litigation and other claims in the ordinary course of business. To the extent that such claims and litigation arise, management would accrue the estimated exposure for such events when losses are determined to be both probable and estimable.

The Company is currently not a party to any material pending legal proceedings.

19

Table of Contents

ZYNEX, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

(11) COVID-19

In December 2019, a novel Coronavirus disease (“COVID-19”) was reported and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. During the third quarter, the Company's operations were impacted by closures of clinics and reductions in elective surgeries which decreased availability of physicians to prescribe our products. Additionally, the Company had to navigate the impacts it had on employee and supply chain issues. While the Company did not see a significant impact on its operating results or financial position during the nine months ended September 30, 2020 from COVID-19, it is unable at this time to predict the impact that COVID-19 will have on its business, financial position and operating results in future periods due to numerous uncertainties. The Company has been and continues to closely monitor the impact of the pandemic on all aspects of its business. See also the risk factor relating to COVID-19 disclosed in Item 1A of Part II, below.

(12)  SUBSEQUENT EVENT

On October 22, 2020, the Board appointed Neil Friery as the Company’s Chief Operating Officer – Zynex Monitoring Solutions, Inc., effective November 9, 2020 (the “Effective Date”).

In connection with the appointment, the Company entered into an employment agreement with Mr. Friery, (the “Friery Employment Agreement”), pursuant to which Mr. Friery shall receive an annual base salary of $325,000 and shall be eligible to receive incentive compensation in an amount up to $162,500 per year (the “Incentive Compensation”). Pursuant to the Friery Employment Agreement, in the event that Zynex Monitoring terminates the Friery Employment Agreement without cause, or Mr. Friery resigns with good reason, Mr. Friery shall receive his then annual base salary plus 12 months’ worth of his then Incentive Compensation, payable in twelve equal monthly installments. Additionally, Pursuant to the Friery Employment Agreement, in the event that the Friery Employment Agreement is terminated for any reason before the end of any quarterly or annual performance period on which the Incentive Compensation is based, Mr. Friery shall receive a pro-rata portion of the Incentive Compensation that was earned for the quarter/year in which the Friery Employment Agreement was terminated.

On the Effective Date, Mr. Friery shall receive a signing bonus of 10,000 restricted shares of Company common stock and $50,000 cash. The 10,000 restricted shares shall vest annually over a four-year period in increments of 2,500. Additionally, Mr. Friery shall receive quarterly grants of 5,000 restricted shares that shall vest annually over a four-year period in increments of 1,250.

There is no arrangement or understanding between Mr. Friery and any other person pursuant to which he was selected as an officer of the Company. There is no family relationship between Mr. Friery and any director or executive officer of the Company and Mr. Friery is not a party to a related party transaction within the meaning of Item 404(a) of Regulation S-K.

The Company evaluated subsequent events up to October 27, 2020 and concluded that there were no additional subsequent events.

20

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

Cautionary Notice Regarding Forward-Looking Statements

This quarterly report contains statements that are forward-looking, such as statements relating to plans for future organic growth and other business development activities, as well as the impact of reimbursement trends, other capital spending and financing sources. Such forward-looking information involves important risks and uncertainties that could significantly affect anticipated results in the future and, accordingly, such results may differ from those expressed in any forward-looking statements made by or on behalf of the Company. These risks include the ability to engage effective sales representatives, the need to obtain U.S. Food and Drug Administration (“FDA”) clearance and Certificate European (“CE”) marking of new products, the acceptance of new products as well as existing products by doctors and hospitals, our dependence on the reimbursement from third-party payors for products sold or leased to our patients, acceptance of our products by health third-party payors for reimbursement, larger competitors with greater financial resources, the need to keep pace with technological changes, our dependence on third-party manufacturers to produce key components of our products on time and to our specifications, implementation of our sales strategy including a strong direct sales force, the impact of COVID-19 on our business, and other risks described herein and in our Annual Report on Form 10-K for the year ended December 31, 2019.

These interim financial statements and the information contained in this Quarterly Report on Form 10-Q should be read in conjunction with the annual audited consolidated financial statements, and notes to consolidated financial statements, included in the Company’s 2019 Annual Report on Form 10-K and subsequently filed reports, which have previously been filed with the Securities and Exchange Commission.

General

Zynex, Inc. (a Nevada corporation) has its headquarters in Englewood, Colorado. We operate one primary business segment: medical devices which include electrotherapy and pain management products. As of September 30, 2020, the Company’s only active subsidiary is Zynex Medical, Inc. (“ZMI,” a wholly-owned Colorado corporation) through which the Company conducts most of its operations. One other subsidiary, Zynex Europe, ApS (“ZEU,” a wholly-owned Denmark corporation), did not generate material revenues during the three or nine months ended September 30, 2020 and 2019 from international sales and marketing. Zynex Monitoring Solutions, Inc. (“ZMS,” a wholly-owned Colorado corporation) has developed a blood volume monitoring device, which was approved by the U.S. Food and Drug Administration (“FDA”) in February 2020 and is awaiting CE Marking approval in Europe. ZMS has achieved no revenues to date.

RESULTS OF OPERATIONS

Summary

Net revenue was $20.0 million and $11.8 million for the three months ended September 30, 2020 and 2019, respectively, and $54.5 million and $31.3 million for the nine months ended September 30, 2020 and 2019, respectively. Net revenue increased 69% and 74% for the three and nine-month periods ended September 30, 2020, respectively. Net income was $1.3 million for the three months ended September 30, 2020 compared with $2.0 million during the same period in 2019. Net income was $7.3 million for the nine months ended September 30, 2020 compared with $6.5 million during the same period in 2019. We generated cash flows from operating activities of $2.5 million during the nine months ended September 30, 2020. Working capital at September 30, 2020 was $50.3 million, an increase of 189% from $17.4 million as of December 31, 2019.

Net Revenue

Net revenues are comprised of device and supply sales, constrained by estimated third-party payor reimbursement deductions and estimated uncollectible amounts. Device revenue is primarily comprised of sales and rentals of our electrotherapy products and also includes our cervical traction, lumbar support and hot/cold therapy products.

21

Supplies revenue is primarily comprised of sales of our consumable supplies to patients using our electrotherapy products, consisting primarily of surface electrodes and batteries.

Revenue related to both devices and supplies is reported net, after adjustments for estimated third-party payor reimbursement deductions and estimated uncollectible amounts. Estimates for third-party payor reimbursement deductions and uncollectible accounts are adjusted on an ongoing basis in conjunction with the processing of third-party payor insurance claims and other customer collection history. Billing allowance adjustments are common in our industry whereby third-party payors unilaterally reduce the amount they reimburse for our products as compared to the sales price charged by us. These deductions from gross revenue take into account the estimated denials, net of resubmitted billings of claims for products placed with patients which may affect collectability. See our Significant Accounting Policies in Note 1 to the Consolidated Financial Statements for a more complete explanation of our revenue recognition policies.

We occasionally receive, and expect to continue to receive, refund requests from insurance providers relating to specific patients and dates of service. Billing and reimbursement disputes are very common in our industry. These requests are sometimes related to a few patients and other times include a significant number of refund claims in a single request. We review and evaluate these requests and determine if any refund is appropriate. We also review claims that have been resubmitted or where we are pursuing additional reimbursement from that insurance provider. We frequently have significant offsets against such refund requests which may result in amounts that are due to us in excess of the amounts of refunds requested by the insurance providers. Therefore, at the time of receipt of such refund requests we are generally unable to determine if a refund request is valid.

Net revenue increased $8.2 million or 69% to $20.0 million for the three months ended September 30, 2020, from $11.8 million for the same period in 2019. Net revenue increased $23.2 million or 74% to $54.5 million for the nine months ended September 30, 2020, from $31.3 million for the same period in 2019. For both the three and nine-month periods ended September 30, 2020, the growth in net revenue from the same periods in 2019 is primarily related to a 96% and 85% growth in device orders, respectively, which led to an increased customer base and drove higher sales of consumable supplies.

Device Revenue

Device revenue is related to the sale or lease of our electrotherapy and complimentary products. Device revenue increased $2.6 million or 99% to $5.3 million for the three months ended September 30, 2020, from $2.7 million for the same period in 2019.

Device revenue increased $6.1 million or 88% to $13.0 million for the nine months ended September 30, 2020, from $6.9 million for the same period in 2019.

The increase in device revenue is primarily related to growth in orders directly attributable to our sales force expansion.

Supplies Revenue

Supplies revenue is related to the sale of supplies, primarily electrodes and batteries, for our electrotherapy products. Supplies revenue increased $5.6 million or 61% to $14.7 million for the three months ended September 30, 2020, from $9.2 million for the same period in 2019.

Supplies revenue increased $17.1 million or 70% to $41.5 million for the nine months ended September 30, 2020, from $24.4 million for the same period in 2019.

The increase in supplies revenue is primarily related to an increased customer base from increased device sales in 2019 and 2020, plus improvements in our billing and collection procedures.

22

Operating Expenses

Cost of Revenue – Device and Supply

Cost of Revenue – device and supply consist primarily of device and supply costs, operations labor and overhead, shipping and depreciation. Cost of revenue for the three months ended September 30, 2020 increased 90% to $4.3 million from $2.3 million for the same period in 2019. As a percentage of revenue, cost of revenue – device and supply increased to 21% for the three months ended September 30, 2020 from 19% for the same period in 2019. The increase in cost of revenue is primarily due to an increase of 96% in device orders, as well as an increase in overhead and freight costs from the three months ended September 30, 2019.

Cost of revenue for the nine months ended September 30, 2020 increased 96% to $11.8 million from $6.0 million for the same period in 2019. As a percentage of revenue, cost of revenue – device and supply increased to 22% for the nine months ended September 30, 2020 from 19% for the same period in 2019. The increase in cost of revenue is primarily due to an increase of 85% in device orders, as well as an increase in overhead and freight costs from the nine months ended September 30, 2019.

Sales and Marketing Expense

Sales and marketing expenses primarily consist of employee related costs, including commissions and other direct costs associated with these personnel including travel expenses and marketing campaign and related expenses.

Sales and marketing expense for the three months ended September 30, 2020 increased 125% to $9.4 million from $4.2 million for the same period in 2019. Sales and marketing expense for the nine months ended September 30, 2020 increased 117% to $21.8 million from $10.0 million for the same period in 2019.

The increase in sales and marketing expense for both the three and nine months ended September 30, 2020 is primarily due to the expansion of our sales force including adding 261 net additional sales representatives over the past 12 months, of which 238 were added during the nine months ended September 30, 2020. As a percentage of revenue, sales and marketing expense increased to 47% and 40% for the three and nine months ended September 30, 2020, respectively, from 35% and 32% for the same periods in 2019. The increase as a percentage of revenue is primarily due to the increase in costs associated with the increase in headcount as well as expenses for marketing materials that aid in distance selling during clinic shutdowns related to COVID-19, partially offset by the increase in revenue during the period.

General and Administrative Expense

General and administrative expenses primarily consist of employee-related costs, and other direct costs associated with these personnel including facilities and travel expenses and professional fees, depreciation and amortization. General and administrative expense for the three months ended September 30, 2020 increased 70% to $4.9 million from $2.9 million for the same period in 2019. The increase in general and administrative expense for the three months is primarily due to increased compensation and benefit expense related to headcount growth and increased occupancy expense as a result of corporate office expansion. As a percentage of revenue, general and administrative expense remained at 24% for the three months ended September 30, 2020 compared to the same period in 2019.

General and administrative expense for the nine months ended September 30, 2020 increased 63% to $13.0 million from $7.9 million for the same period in 2019. The increase in general and administrative expense for the nine months is primarily due to increased compensation and benefit expense related to headcount growth. As a percentage of revenue, general and administrative expense decreased to 24% for the nine months ended September 30, 2020 from 25% for the same period in 2019. The decrease as a percentage of revenue is primarily due to the increase in revenue during the period, partially offset by costs associated with increased headcount from prior year.

23

Income Taxes

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. For the three and nine months ended September 30, 2020 the Company has an income tax expense of approximately $0.1 million and $0.7 million, respectively. The Company’s effective income tax rate was 5% and 8% for the three and nine months ended September 30, 2020, respectively. Discrete items, primarily related to excess tax benefits related to stock option exercises, of $0.4 million and $1.6 million for the three and nine months ended September 30, 2020, respectively, are recognized as a benefit against income tax expense.

The Company recorded income tax expense of $0.5 million and $1.7 million for the three and nine months ended September 30, 2019. The Company’s effective income tax rate was 20% and 27% for the three and nine months ended September 30, 2019, respectively. For the three and nine months ended September 30, 2019, discrete items, primarily related to excess tax benefits related to stock option exercises and forfeitures, of $0.2 million and $0.6 million, respectively, were recognized as a benefit against income tax expense.

LIQUIDITY AND CAPITAL RESOURCES

We have historically financed operations through cash flows from operations, debt, and equity transactions. At September 30, 2020, our principal source of liquidity was $41.2 million in cash and $9.4 million in accounts receivables. Our anticipated uses of cash will be to fund the expansion of our sales force and corporate billing teams as well as fund increased inventory levels and warehouse needs in response to the growth in our orders.

Net cash provided by operating activities for the nine months ended September 30, 2020 and 2019 was $2.5 million and $4.2 million, respectively. The decrease in cash provided by operating activities for the nine months ended September 30, 2020 was primarily due to an increase in our inventory-on-hand and accounts receivable which offset increased net income during the period.

Net cash used in investing activities for the nine months ended September 30, 2020 and 2019 was $0.8 million and $0.1 million, respectively. Cash used in investing activities for the nine months ended September 30, 2020 was primarily related to the purchase of office equipment, IT infrastructure, and leasehold improvements related to our expansion into the second floor at our corporate headquarters. Cash used in investing activities for the nine months ended September 30, 2019 was primarily related to leasehold improvements at our new corporate headquarters.

Net cash provided by financing activities for the nine months ended September 30, 2020 was $25.4 million, compared with net cash used in financing activities of $2.3 million for the same period in 2019. Net cash provided by financing activities for the nine months ended September 30, 2020 was primarily due to proceeds of $25.2 million from our equity offering, which closed on July 17, 2020. Net cash used in financing activities for the nine months ended September 30, 2019 was primarily due to the payment of a dividend of $2.3 million to stockholders of record on January 2, 2019 and re-purchases of our common stock of $0.2 million, which was partially offset by cash received upon the exercise of stock options of $0.1 million.

We believe our cash and cash equivalents, together with anticipated cash flow from operations will be sufficient to meet our working capital, and capital expenditure requirements for at least the next twelve months. In making this assessment, we considered the following:

Our cash and cash equivalents balance at September 30, 2020 of $41.2 million;
Our working capital balance of $50.3 million;
Our profitability during the last 17 quarters; and
Our projected income and cash flows for the next 12 months.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

24

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America.

Please refer to the “Management’s Discussion and Analysis of Financial Condition and Results of Operation” and Note 2 to the Consolidated Financial Statements located within our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on February 27, 2020.

OFF BALANCE SHEET ARRANGEMENTS

The Company had no significant off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to our stockholders.

RISKS AND UNCERTAINTIES

In December 2019, a novel Coronavirus disease (“COVID-19”) was reported and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. During the second quarter, the Company's operations were impacted by closures of clinics and reductions in elective surgeries which decreased availability of physicians to prescribe our products. Additionally, the Company had to navigate the impacts it had on employee and supply chain issues. While the Company did not see a significant impact on its operating results or financial position during the nine months ended September 30, 2020 from COVID-19, it is unable at this time to predict the impact that COVID-19 will have on its business, financial position and operating results in future periods due to numerous uncertainties. The Company has been and continues to closely monitor the impact of the pandemic on all aspects of its business. See also the risk factor relating to COVID-19 disclosed in Item 1A of Part II, below.

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the ordinary course of business, we are exposed to certain market risks, including changes in interest rates. Uncertainties that are either non-financial or non-quantifiable such as political, economic, tax, other regulatory, or credit risks, including healthcare reimbursement practices, are not included in the following assessment of market risks.

ITEM 4.  CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer (CEO) and chief financial officer (CFO), has evaluated 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 (Exchange Act)), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our CEO and CFO have concluded that as of September 30, 2020, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (SEC), and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

25

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, 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. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Changes in Internal Control Over Financial Reporting

During the three months ended September 30, 2020, there were no changes that materially affected or are reasonably likely to affect our internal control over financial reporting.

26

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

We are not a party to any material pending legal proceedings.

ITEM 1A. RISK FACTORS

Other than as set forth below, as of the filing date of this Quarterly Report on Form 10-Q, there have been no material changes in the risk factors previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 27, 2020, as well as our quarterly reports on Form 10-Q and current reports on Form 8-K.

We face risks related to health pandemics, particularly the recent outbreak of COVID-19, which could adversely affect our business and results of operations.

Our business could be materially adversely affected by a widespread outbreak of contagious disease, including the recent outbreak of the novel coronavirus, known as COVID-19, which has spread to many countries throughout the world, including the United States. The effects of this outbreak on our business have included and could continue to include temporary closures of our providers and clinics and suspensions of elective surgical procedures. This has and could continue to impact our interactions and relationships with our customers.

In addition to temporary closures of the providers and clinics that we serve, we could also experience temporary closures of the facilities of our suppliers, contract manufacturers, or other vendors in our supply chain, which could impact our business, interactions and relationships with our third-party suppliers and contractors, and results of operations. The extent to which the COVID-19 outbreak will impact business and the economy is highly uncertain and cannot be predicted. Accordingly, we cannot predict the extent to which our financial condition, results of operations and value of our common stock will be affected. The uncertainty surrounding the COVID-19 outbreak has caused the Company to increase its inventory in anticipation of possible supply chain shortages related to the COVID-19 virus. While the Company did not incur significant disruptions to its operations during the three quarters of 2020, it is unable at this time to predict the impact that the COVID-19 virus will have on its business, financial position and operating results in future periods due to numerous uncertainties.

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

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

N/A

ITEM 5. OTHER INFORMATION

None.

27

ITEM 6.   EXHIBITS

Exhibit
Number

Description

 

 

10.1

Lease Agreement, dated September 30, 2020, between Zynex, Inc. and GIG CW Complex, LLC (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed October 6, 2020).

10.2

Employment Agreement, dated October 22, 2020, between Zynex, Inc. and Neil Friery (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed October 23, 2020).

31.1*

 

Certification of Chief Executive Officer Pursuant to Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

 

 

31.2*

 

Certification of Chief Financial Officer Pursuant to Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

 

 

32.1*

 

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

32.2*

 

Certification of Chief Financial Officer Pursuant to Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

 

 

101.INS*

 

XBRL Instance Document

 

 

 

101.SCH*

 

XBRL Taxonomy Extension Schema Document

 

 

 

101.CAL*

 

XBRL Taxonomy Calculation Linkbase Document

 

 

 

101.DEF*

 

XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB*

 

XBRL Taxonomy Label Linkbase Document

 

 

 

101.PRE*

XBRL Presentation Linkbase Document

104

 

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

*Filed herewith

28

SIGNATURES

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

 

ZYNEX, INC.

 

/s/ Daniel J. Moorhead

 Dated: October 27, 2020

Daniel J. Moorhead

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

29

EX-31.1 2 zyxi-20200930xex31d1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION

I, Thomas Sandgaard, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Zynex, 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.

Dated: October 27, 2020

/s/ Thomas Sandgaard

    

 

Thomas Sandgaard

 

Chairman, President, Chief Executive Officer and Principal Executive Officer

 


EX-31.2 3 zyxi-20200930xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION

I, Daniel J. Moorhead, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Zynex, 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.

Dated:  October 27, 2020

/s/ Daniel J. Moorhead

    

 

Daniel J. Moorhead

 

Chief Financial Officer and Principal Financial and Accounting Officer

 


EX-32.1 4 zyxi-20200930xex32d1.htm EXHIBIT 32.1

Exhibit 32.1

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

AS ADOPTED PURSUANT TO SECTION 906 OF THE

SARBANES-OXLEY ACT OF 2002

The undersigned hereby certifies, for the purposes of Section 1350 of Chapter 63 of Title 18 of the United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his capacity as an officer of Zynex, Inc. (“Zynex”), that to his knowledge:

1.    This Quarterly Report on Form 10-Q for the quarter ended September 30, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in such Report fairly presents, in all material respects, the financial condition and results of operations of Zynex for the period covered by this Report.

This Certification is executed as of October 27, 2020.

/s/ Thomas Sandgaard

    

 

Thomas Sandgaard

 

Chairman, President, Chief Executive Officer and Principal Executive Officer


EX-32.2 5 zyxi-20200930xex32d2.htm EXHIBIT 32.2

Exhibit 32.2

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

AS ADOPTED PURSUANT TO SECTION 906 OF THE

SARBANES-OXLEY ACT OF 2002

The undersigned hereby certifies, for the purposes of Section 1350 of Chapter 63 of Title 18 of the United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his capacity as an officer of Zynex, Inc. (“Zynex”), that to his knowledge:

1.    This Quarterly Report on Form 10-Q for the quarter ended September 30, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in such Report fairly presents, in all material respects, the financial condition and results of operations of Zynex for the period covered by this Report.

This Certification is executed as of October 27, 2020.

/s/ Daniel J. Moorhead

    

Daniel J. Moorhead

Chief Financial Officer and Principal Financial and Accounting Officer

The foregoing certifications are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), and are not to be incorporated by reference into any filing of Zynex, Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-101.SCH 6 zyxi-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - BASIS OF PRESENTATION - Breakdown of net revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - BASIS OF PRESENTATION - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 510435 - Statement - LEASES (Details) Alternate 1 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COVID-19 link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - STOCK-BASED COMPENSATION PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - BASIS OF PRESENTATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - PROPERTY AND EQUIPMENT - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - EARNINGS PER SHARE - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - STOCK-BASED COMPENSATION PLANS - Outstanding and exercisable number of stock options (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - STOCK-BASED COMPENSATION PLANS - stock-based compensation expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - STOCK-BASED COMPENSATION PLANS - Stock options granted (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - STOCK-BASED COMPENSATION PLANS - Summary of stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - STOCK-BASED COMPENSATION PLANS - Summary of restricted stock award activity (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - STOCK-BASED COMPENSATION PLANS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - STOCKHOLDERS' EQUITY - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INCOME TAXES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DEFERRED INSURANCE REIMBURSEMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - LEASES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - CONCENTRATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - STOCK-BASED COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DEFERRED INSURANCE REIMBURSEMENT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LITIGATION link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 zyxi-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 zyxi-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 zyxi-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 zyxi-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 zyxi-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0000846475 us-gaap:CommonStockMember 2018-05-14 0000846475 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000846475 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000846475 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000846475 zyxi:SandgaardHoldingsLlcMember zyxi:UnderwrittenPublicOfferingMember 2020-07-14 0000846475 2020-11-01 2021-10-31 0000846475 2020-03-09 2020-10-31 0000846475 2020-01-01 2020-10-31 0000846475 2019-06-01 2019-12-31 0000846475 2018-10-20 2019-10-19 0000846475 2017-10-20 2018-10-19 0000846475 us-gaap:AccountsReceivableMember 2019-12-31 2019-12-31 0000846475 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockMember us-gaap:SubsequentEventMember 2020-10-22 0000846475 2021-11-01 2021-11-01 0000846475 2020-11-01 2020-11-01 0000846475 2020-10-01 2020-12-31 0000846475 2019-10-20 2019-10-20 0000846475 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000846475 2018-05-14 2019-05-13 0000846475 us-gaap:CommonStockMember 2018-05-14 2019-05-13 0000846475 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000846475 us-gaap:TreasuryStockMember 2020-09-30 0000846475 us-gaap:RetainedEarningsMember 2020-09-30 0000846475 us-gaap:NoncontrollingInterestMember 2020-09-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000846475 us-gaap:TreasuryStockMember 2020-06-30 0000846475 us-gaap:RetainedEarningsMember 2020-06-30 0000846475 us-gaap:NoncontrollingInterestMember 2020-06-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000846475 2020-06-30 0000846475 us-gaap:TreasuryStockMember 2020-03-31 0000846475 us-gaap:RetainedEarningsMember 2020-03-31 0000846475 us-gaap:NoncontrollingInterestMember 2020-03-31 0000846475 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000846475 2020-03-31 0000846475 us-gaap:TreasuryStockMember 2019-12-31 0000846475 us-gaap:RetainedEarningsMember 2019-12-31 0000846475 us-gaap:NoncontrollingInterestMember 2019-12-31 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000846475 us-gaap:TreasuryStockMember 2019-09-30 0000846475 us-gaap:RetainedEarningsMember 2019-09-30 0000846475 us-gaap:NoncontrollingInterestMember 2019-09-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000846475 us-gaap:TreasuryStockMember 2019-06-30 0000846475 us-gaap:RetainedEarningsMember 2019-06-30 0000846475 us-gaap:NoncontrollingInterestMember 2019-06-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000846475 2019-06-30 0000846475 us-gaap:TreasuryStockMember 2019-03-31 0000846475 us-gaap:RetainedEarningsMember 2019-03-31 0000846475 us-gaap:NoncontrollingInterestMember 2019-03-31 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000846475 2019-03-31 0000846475 us-gaap:TreasuryStockMember 2018-12-31 0000846475 us-gaap:RetainedEarningsMember 2018-12-31 0000846475 us-gaap:NoncontrollingInterestMember 2018-12-31 0000846475 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000846475 us-gaap:CommonStockMember 2020-09-30 0000846475 us-gaap:CommonStockMember 2020-06-30 0000846475 us-gaap:CommonStockMember 2020-03-31 0000846475 us-gaap:CommonStockMember 2019-12-31 0000846475 us-gaap:CommonStockMember 2019-09-30 0000846475 us-gaap:CommonStockMember 2019-06-30 0000846475 us-gaap:CommonStockMember 2019-03-31 0000846475 us-gaap:CommonStockMember 2018-12-31 0000846475 us-gaap:EmployeeStockOptionMember 2019-12-31 2019-12-31 0000846475 us-gaap:WarrantMember 2019-01-01 2019-12-31 0000846475 us-gaap:WarrantMember 2020-09-30 0000846475 us-gaap:WarrantMember 2019-12-31 0000846475 us-gaap:EmployeeStockOptionMember 2019-12-31 0000846475 zyxi:StockIncentivePlan2017Member 2020-07-01 2020-09-30 0000846475 us-gaap:EmployeeStockOptionMember zyxi:StockIncentivePlan2017Member 2020-01-01 2020-09-30 0000846475 us-gaap:EmployeeStockOptionMember zyxi:StockIncentivePlan2017Member 2019-01-01 2019-09-30 0000846475 us-gaap:WarrantMember 2020-01-01 2020-09-30 0000846475 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0000846475 zyxi:TwoThousandAndFiveStockOptionPlanMember 2020-09-30 0000846475 zyxi:EquityCompensationPlansNotApprovedByShareholdersMember 2020-09-30 0000846475 us-gaap:EmployeeStockOptionMember 2020-09-30 0000846475 zyxi:StockIncentivePlan2017Member 2020-09-30 0000846475 us-gaap:RestrictedStockMember 2020-09-30 0000846475 us-gaap:RestrictedStockMember 2019-12-31 0000846475 srt:ManagementMember us-gaap:RestrictedStockMember zyxi:StockIncentivePlan2017Member 2020-07-01 2020-09-30 0000846475 us-gaap:RestrictedStockMember zyxi:StockIncentivePlan2017Member 2020-07-01 2020-09-30 0000846475 srt:ManagementMember us-gaap:RestrictedStockMember zyxi:StockIncentivePlan2017Member 2020-01-01 2020-09-30 0000846475 us-gaap:RestrictedStockMember zyxi:StockIncentivePlan2017Member 2020-01-01 2020-09-30 0000846475 srt:ManagementMember us-gaap:RestrictedStockMember zyxi:StockIncentivePlan2017Member 2019-07-01 2019-09-30 0000846475 srt:ManagementMember us-gaap:RestrictedStockMember zyxi:StockIncentivePlan2017Member 2019-01-01 2019-09-30 0000846475 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0000846475 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0000846475 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockMember us-gaap:SubsequentEventMember 2020-10-22 2020-10-22 0000846475 zyxi:UnderwrittenPublicOfferingMember 2020-07-14 0000846475 zyxi:UnderwrittenPublicOfferingMember 2020-07-14 2020-07-14 0000846475 srt:ChiefOperatingOfficerMember us-gaap:SubsequentEventMember 2020-10-22 2020-10-22 0000846475 zyxi:DevicesMember 2020-07-01 2020-09-30 0000846475 us-gaap:PublicUtilitiesInventorySuppliesMember 2020-07-01 2020-09-30 0000846475 zyxi:DevicesMember 2020-01-01 2020-09-30 0000846475 us-gaap:PublicUtilitiesInventorySuppliesMember 2020-01-01 2020-09-30 0000846475 zyxi:DevicesMember 2019-07-01 2019-09-30 0000846475 us-gaap:PublicUtilitiesInventorySuppliesMember 2019-07-01 2019-09-30 0000846475 zyxi:DevicesMember 2019-01-01 2019-09-30 0000846475 us-gaap:PublicUtilitiesInventorySuppliesMember 2019-01-01 2019-09-30 0000846475 zyxi:SalesRepDemoUnitsMember 2020-09-30 0000846475 zyxi:LeasedDevicesMember 2020-09-30 0000846475 us-gaap:VehiclesMember 2020-09-30 0000846475 us-gaap:LeaseholdImprovementsMember 2020-09-30 0000846475 us-gaap:FurnitureAndFixturesMember 2020-09-30 0000846475 us-gaap:EquipmentMember 2020-09-30 0000846475 zyxi:LeasedDevicesMember 2019-12-31 0000846475 us-gaap:VehiclesMember 2019-12-31 0000846475 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000846475 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000846475 us-gaap:EquipmentMember 2019-12-31 0000846475 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000846475 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000846475 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000846475 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000846475 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000846475 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000846475 2019-06-01 0000846475 zyxi:ZynexBillingAndConsultancyLlcMember 2020-09-30 0000846475 zyxi:SandgaardHoldingsLlcMember zyxi:CeoAndChairmanOfBoardMember 2020-07-14 0000846475 2016-03-31 0000846475 2020-09-17 2020-09-17 0000846475 srt:MinimumMember 2020-09-30 0000846475 srt:MaximumMember 2020-09-30 0000846475 2020-09-17 0000846475 2020-01-03 0000846475 2019-03-11 0000846475 2017-10-20 0000846475 zyxi:DiscreteItemsRecognizedMember 2020-07-01 2020-09-30 0000846475 zyxi:DiscreteItemsRecognizedMember 2020-01-01 2020-09-30 0000846475 zyxi:DiscreteItemsRecognizedMember 2019-07-01 2019-09-30 0000846475 zyxi:DiscreteItemsRecognizedMember 2019-01-01 2019-09-30 0000846475 2020-03-03 0000846475 2019-09-20 0000846475 zyxi:EstimatedTaRateTwoMember 2020-01-01 2020-09-30 0000846475 zyxi:EstimatedRateOneMember 2020-01-01 2020-09-30 0000846475 zyxi:LeasedDevices1Member 2020-07-01 2020-09-30 0000846475 us-gaap:PropertyPlantAndEquipmentMember 2020-07-01 2020-09-30 0000846475 zyxi:LeasedDevices1Member 2020-01-01 2020-09-30 0000846475 us-gaap:PropertyPlantAndEquipmentMember 2020-01-01 2020-09-30 0000846475 zyxi:LeasedDevices1Member 2019-07-01 2019-09-30 0000846475 us-gaap:PropertyPlantAndEquipmentMember 2019-07-01 2019-09-30 0000846475 zyxi:LeasedDevices1Member 2019-01-01 2019-09-30 0000846475 us-gaap:PropertyPlantAndEquipmentMember 2019-01-01 2019-09-30 0000846475 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-09-30 0000846475 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-01-01 2020-09-30 0000846475 us-gaap:AccountsReceivableMember 2020-01-01 2020-09-30 0000846475 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2019-07-01 2019-09-30 0000846475 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000846475 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2019-01-01 2019-09-30 0000846475 2019-09-30 0000846475 2018-12-31 0000846475 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000846475 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000846475 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000846475 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0000846475 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000846475 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0000846475 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000846475 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000846475 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0000846475 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000846475 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0000846475 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0000846475 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0000846475 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0000846475 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0000846475 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0000846475 2019-01-01 2019-09-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000846475 2020-07-01 2020-09-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000846475 2020-04-01 2020-06-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000846475 2020-01-01 2020-03-31 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000846475 2019-07-01 2019-09-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000846475 2019-04-01 2019-06-30 0000846475 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000846475 2019-01-01 2019-03-31 0000846475 srt:ChiefOperatingOfficerMember us-gaap:SubsequentEventMember 2020-10-22 0000846475 2020-09-30 0000846475 2019-12-31 0000846475 2020-10-27 0000846475 2020-01-01 2020-09-30 zyxi:lease shares iso4217:USD iso4217:USD shares pure utr:sqft zyxi:segment iso4217:USD utr:sqft zyxi:product zyxi:item 0000846475 --12-31 2020 Q3 ZYNEX INC false NV 1600000 200000 1400000 100000 0 0 true P4Y 10-Q true 2020-09-30 false 001-38804 90-0275169 9555 Maroon Cir. Englewood CO 80112 303 703-4906 Common Stock, $0.001 par value per share ZYXI NASDAQ Yes Yes Accelerated Filer true false false 34740990 41229000 14040000 9365000 5833000 5898000 2378000 1061000 315000 57553000 22566000 1670000 858000 4268000 3831000 207000 180000 282000 329000 985000 513000 64965000 28277000 2627000 2141000 1678000 1211000 51000 45000 429000 52000 2510000 1748000 7295000 5197000 3279000 3282000 169000 145000 10743000 8624000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 100000000 100000000 36101353 34737265 33862885 32791665 35000 34000 36479000 9198000 1071220 3846000 3846000 21643000 14356000 54311000 19742000 -89000 -89000 54222000 19653000 64965000 28277000 5301000 2661000 13026000 6924000 14725000 9156000 41491000 24386000 20026000 11817000 54517000 31310000 4296000 2261000 11758000 5993000 9425000 4184000 21817000 10035000 4896000 2877000 12990000 7947000 18617000 9322000 46565000 23975000 1409000 2495000 7952000 7335000 0 0 0 -880000 -5000 1000 -14000 1000 -5000 1000 -14000 881000 1404000 2496000 7938000 8216000 71000 463000 651000 1671000 1333000 2033000 7287000 6545000 0.04 0.06 0.22 0.20 0.04 0.06 0.21 0.19 34486000 32490000 33564000 32350000 35476000 34076000 34715000 33917000 7287000 6545000 1042000 549000 -296000 430000 1806000 556000 27000 40000 -473000 -547000 3532000 1463000 745000 -247000 1625000 830000 4274000 2100000 -47000 2000 0 -880000 2514000 4205000 759000 132000 -759000 -132000 42000 4000 0 2262000 0 171000 25240000 0 236000 170000 25434000 -2267000 27189000 1806000 14040000 10128000 41229000 11934000 14000 0 -1182000 -689000 -750000 -2218000 1433000 1605000 72000 0 377000 0 641000 255000 32271367 34000 8157000 -3675000 4864000 -89000 9291000 21832 8000 8000 140000 140000 52000 171000 171000 -8 2350000 2350000 32241191 34000 8305000 -3846000 7214000 -89000 11618000 166623 129000 129000 40366 158000 158000 2162000 2162000 32448180 34000 8592000 -3846000 9376000 -89000 14067000 85417 34000 34000 258000 258000 2033000 2033000 32533597 34000 8884000 -3846000 11409000 -89000 16392000 32791665 34000 9198000 -3846000 14356000 -89000 19653000 385917 221000 221000 497000 497000 2937000 2937000 33177582 34000 9916000 -3846000 17293000 -89000 23308000 157414 53000 53000 579000 579000 3017000 3017000 33334996 34000 10548000 -3846000 20310000 -89000 26957000 -1250000 -1000 -25239000 -25240000 152269 -38000 -38000 730000 730000 1333000 1333000 34737265 35000 36479000 -3846000 21643000 -89000 54222000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(1)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">BASIS OF PRESENTATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Organization</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Zynex, Inc. (a Nevada corporation) has its headquarters in Englewood, Colorado. We operate in one primary business segment: medical devices that include electrotherapy and pain management products. As of September 30, 2020, the Company’s only active subsidiary is Zynex Medical, Inc. (“ZMI,” a wholly-owned Colorado corporation) through which the Company conducts most of its operations. One other subsidiary, Zynex Europe, ApS (“ZEU,” a wholly-owned Denmark corporation), did not generate material revenues during the nine months ended September 30, 2020 and 2019 from international sales and marketing. Zynex Monitoring Solutions, <span style="white-space:pre-wrap;">Inc. (“ZMS,” a wholly-owned Colorado corporation) has developed a blood volume monitoring device, which was approved by the U.S. Food and Drug Administration (“FDA”) in February 2020 and is awaiting CE Marking approval in Europe. ZMS has achieved no revenues to date. Its inactive subsidiaries include Zynex NeuroDiagnostics, Inc. ("ZND," a wholly-owned Colorado corporation), Zynex Billing and Consulting, LLC ("ZBC," an 80% owned Colorado limited liability company) and Pharmazy, Inc. ("Pharmazy"), which was incorporated in June 2015 as a wholly-owned Colorado corporation. The Company's compounding pharmacy operated as a division of ZMI doing business as Pharmazy through January 2016.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The term “the Company” refers to Zynex, Inc. and its active and inactive subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Nature of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company designs, manufactures, and markets medical devices that treat chronic and acute pain, as well as activate and exercise muscles for rehabilitative purposes with electrical stimulation. The Company’s devices are intended for pain management to reduce reliance on drugs and provide rehabilitation and increased mobility through the utilization of non-invasive muscle stimulation, electromyography technology, interferential current (“IFC”), neuromuscular electrical stimulation (“NMES”), and transcutaneous electrical nerve stimulation (“TENS”). Our medical devices are designed to be patient friendly and for home use. Our devices are small, portable, battery-operated, and include an electrical pulse generator which is connected to the body via electrodes. Our medical devices are marketed in the U.S. and are subject to FDA regulation and approval. Our products require a physician’s prescription before they can be dispensed in the U.S. Our primary product is the NexWave device, which is marketed to physicians and therapists by our field sales representatives. The NexWave requires consumable supplies, such as electrodes and batteries, which are shipped to patients on a recurring monthly basis, as needed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2020 and 2019, the Company generated substantially all of its revenue in the United States from sales of its devices and related supplies to patients and health care providers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Unaudited Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The unaudited consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures included herein are adequate to make the information presented not misleading. A description of the Company’s accounting policies and other financial information is included in the audited consolidated financial statements as filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. Amounts as of December 31, 2019, are derived from those audited consolidated financial statements. These interim consolidated financial statements should be read in conjunction with the annual audited financial statements, accounting policies and notes thereto, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, which has previously been filed with the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2020 and the results of its operations and its cash flows for the periods presented. The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be achieved for a full fiscal year and cannot be used to indicate financial performance for the entire year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of Zynex, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">As of September 30, 2020, the Company revised its cost center allocations to better align with its business operations. As a result, reclassifications between general and administrative and selling and marketing expenses have been made to the three and nine months ended September 30, 2019 financial statements to conform to the consolidated 2020 financial statement presentation. These reclassifications had no effect on net earnings, retained earnings or cash flows as previously reported.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The most significant management estimates used in the preparation of the accompanying consolidated financial statements are associated with revenue recognition, the reserve for obsolete and damaged inventory, stock-based compensation, valuation of long-lived assets, and realizability of deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes finance and operating lease right-of-use assets and liabilities at the lease commencement date based on the estimated present value of the lease payments over the lease term. For our finance leases, the Company uses the implicit rate to determine the present value of future lease payments. For our operating leases that do not provide an implicit rate, the Company uses incremental borrowing rates to determine the present value of future lease payments. The Company includes options to extend or terminate a lease in the lease term when it is reasonably certain to exercise such options. The Company recognizes leases with an initial term of 12 months or less as lease expense over the lease term and those leases are not recorded on our Consolidated Balance Sheets. For additional information on our leases where the Company is the lessee, see Note 8- Leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A significant portion of our device revenue is derived from patients who obtain our devices under month-to-month lease arrangements. Revenue related to devices on lease is recognized in accordance with ASC 842, Leases. Using the guidance in ASC 842, we concluded these transactions should be accounted for as operating leases based on the criteria below:</p><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The lease does not transfer ownership of the underlying asset to the lessee by the end of the lease term;</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The lease does not grant the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise;</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The lease term is month-to-month, which does not meet the major part of the remaining economic life of the underlying asset; however, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease;</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">There is no residual value guaranteed and the present value of the sum of the lease payments does not equal or exceed substantially all of the fair value of the underlying asset; and</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The underlying asset is expected to have alternative uses to the lessor at the end of the lease term.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Lease commencement occurs upon delivery of the device to the patient. The Company retains title to the leased device and those devices are classified as property and equipment on the balance sheet. Since our leases are month-to-month and can be returned by the patient at any time, revenue is recognized monthly for the duration of the period in which the patient retains the device.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Revenue Recognition and Accounts Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Revenue is derived from sales and leases of our electrotherapy devices and sales of related supplies and complimentary products. The Company recognizes revenue when control of the product has been transferred to the patient, in the amount that reflects the consideration to which the Company expects to receive. In general, revenue from sales of our devices and supplies is recognized once the product is delivered to the patient, which is when control is deemed to have transferred to our patient.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sales of our devices and supplies are primarily made with, and shipped directly to, the patient with a small amount of revenue generated from sales to distributors. In the healthcare industry there is often a third party involved that will pay on the patients’ behalf for purchased or leased devices and supplies. The terms of the separate arrangement impact certain aspects of the contracts, with patients covered by third party payers, such as contract type, performance obligations and transaction price, but for purposes of revenue recognition the contract with the customer refers to the arrangement between the Company and the patient. The Company does not have any material deferred revenue in the normal course of business as each performance obligation is met upon delivery of goods to the patient. There are no substantial costs incurred through support or warranty obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a breakdown of net revenue related to devices accounted for as purchases subject to ASC 606 and leases subject to ASC 842 (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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;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:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Device revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.08%;margin:0pt;padding:0pt;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.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;"> 1,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p 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.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;"> 4,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p 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.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;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;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:16.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 3pt 0pt 0pt;"> 3,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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:16.08%;border-bottom:1px solid #000000;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,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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,905</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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,675</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Device revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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:16.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;"> 5,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:16.08%;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;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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:15.62%;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;"> 13,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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:15.6%;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;"> 6,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></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;">Primarily all of the Company’s receivables are due from patients with commercial or government health plans and workers’ compensation claims with a small portion related to self-pay individuals, attorney and auto claims. Revenues are estimated using the portfolio approach by third-party payer type based upon historical rates of collection, aging of receivables, trends in historical reimbursement rates by third-party payer types, and current relationships and experience with the third-party payers, which includes estimated constraints for third-party payer refund requests, deductions and adjustments. Inherent in these estimates is the risk that they will have to be revised as additional information becomes available and constraints are released. Specifically, the complexity of third-party payer billing arrangements and the uncertainty of reimbursement amounts for certain products from third-party payers or unanticipated requirements to refund payments previously received may result in adjustments to amounts originally recorded. Due to continuing changes in the health care industry and third-party payer reimbursement, it is possible our forecasting model to estimate collections could change, which could have an impact on our results of operations and cash flows. Any differences between estimated and actual collectability are reflected in the period in which received. Historically these differences have been immaterial and the Company has not had to go back and reassess the adjustments of future periods for past billing adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A change in the way estimates are determined can result from a number of factors, including changes in the reimbursement policies or practices of third-party payers, or changes in industry rates of reimbursement. The Company monitors the variability and uncertain timing over third-party payer types in our portfolios. If there is a change in our third-party payer mix over time, it could affect our net revenue and related receivables. We believe we have a sufficient history of collection experience to estimate the net collectible amounts by third-party payer type. However, changes to constraints for billing adjustments have historically fluctuated and may continue to fluctuate significantly from quarter to quarter and year to year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On May 18, 2020, the Company introduced a full catalog of physical therapy products for distribution through its U.S. sales force. The catalog includes over 3,300 distinct physical therapy products which will be shipped directly from our supplier to our customers. Management has determined that it controls these products prior to transfer to the customer and will therefore be acting as principal for each of these product transactions. Through September 30, 2020, catalog revenue has been minimal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Stock-based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for stock-based compensation through recognition of the cost of employee services received in exchange for an award of equity instruments, which is measured based on the grant date fair value of the award that is ultimately expected to vest during the period. The stock-based compensation expenses are recognized over the period during which an employee is required to provide service in exchange for the award (the requisite service period, which in the Company’s case is the same as the vesting period). For awards subject to the achievement of performance metrics, stock-based compensation expense is recognized when it becomes probable that the performance conditions will be achieved over the respective performance period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments include cash, accounts receivable, accounts payable, and accrued liabilities, for which current carrying amounts approximate fair value due to their short-term nature. Financial instruments also include capitalized leases, the carrying value of which approximates fair value because the interest rates on the outstanding borrowings are at rates that approximate market rates for borrowings with similar terms and average maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard costs, which approximates actual costs on an average cost basis. Following are the components of inventory (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw Materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,391</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 953</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished Goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"> 2,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: reserve</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (152)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;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 0.05pt 0pt;"> 5,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;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 0.05pt 0pt;"> 2,378</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company monitors inventory for turnover and obsolescence and records losses for excess and obsolete inventory, as appropriate. The Company provides reserves for estimated excess and obsolete inventories based upon assumptions about future demand. If future demand is less favorable than currently projected by management, additional inventory write-downs may be required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We define operating segments as components of our enterprise for which separate financial information is reviewed regularly by the chief operating decision-makers to evaluate performance and to make operating decisions. We have identified our Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer as our chief operating decision-makers (“CODM”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We currently operate our business as one operating segment that includes two revenue types:  Devices and Supplies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating loss and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the provisions of the Financial Accounting Standards Board (“FASB”) ASC 740-10, Income Taxes, which requires that the effect on deferred tax assets and liabilities of a change in tax rates be recognized in the period the tax rate change was enacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Recent Accounting Pronouncements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) ("ASU 2016-13"), Measurement of Credit Losses on Financial Instruments. The standard significantly changes how entities will measure credit losses for most financial assets and certain other instruments that aren't measured at fair value through net income. The standard will replace today's "incurred loss" approach with an "expected loss" model for instruments measured at amortized cost. For available-for-sale debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. It also simplifies the accounting model for purchased credit-impaired debt securities and loans. This ASU is effective for annual periods beginning after December 15, 2022, and interim periods therein for smaller reporting companies. Early adoption is permitted for annual periods beginning after December 15, 2018, and interim periods therein. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on our financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2019, FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” The amendments simplify the accounting for income taxes by removing certain exceptions to the general principals of Topic 740, “Income Taxes” and also improve consistent application by clarifying and amending existing guidance. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, with the amendments to be applied on a retrospective, modified retrospective or prospective basis, depending on the specific amendment. The Company is currently evaluating the impact of adopting this guidance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a material impact on the Company’s consolidated financial statements.</p> 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Principles of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of Zynex, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">As of September 30, 2020, the Company revised its cost center allocations to better align with its business operations. As a result, reclassifications between general and administrative and selling and marketing expenses have been made to the three and nine months ended September 30, 2019 financial statements to conform to the consolidated 2020 financial statement presentation. These reclassifications had no effect on net earnings, retained earnings or cash flows as previously reported.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The most significant management estimates used in the preparation of the accompanying consolidated financial statements are associated with revenue recognition, the reserve for obsolete and damaged inventory, stock-based compensation, valuation of long-lived assets, and realizability of deferred tax assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes finance and operating lease right-of-use assets and liabilities at the lease commencement date based on the estimated present value of the lease payments over the lease term. For our finance leases, the Company uses the implicit rate to determine the present value of future lease payments. For our operating leases that do not provide an implicit rate, the Company uses incremental borrowing rates to determine the present value of future lease payments. The Company includes options to extend or terminate a lease in the lease term when it is reasonably certain to exercise such options. The Company recognizes leases with an initial term of 12 months or less as lease expense over the lease term and those leases are not recorded on our Consolidated Balance Sheets. For additional information on our leases where the Company is the lessee, see Note 8- Leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A significant portion of our device revenue is derived from patients who obtain our devices under month-to-month lease arrangements. Revenue related to devices on lease is recognized in accordance with ASC 842, Leases. Using the guidance in ASC 842, we concluded these transactions should be accounted for as operating leases based on the criteria below:</p><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The lease does not transfer ownership of the underlying asset to the lessee by the end of the lease term;</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The lease does not grant the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise;</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The lease term is month-to-month, which does not meet the major part of the remaining economic life of the underlying asset; however, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease;</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">There is no residual value guaranteed and the present value of the sum of the lease payments does not equal or exceed substantially all of the fair value of the underlying asset; and</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The underlying asset is expected to have alternative uses to the lessor at the end of the lease term.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Lease commencement occurs upon delivery of the device to the patient. The Company retains title to the leased device and those devices are classified as property and equipment on the balance sheet. Since our leases are month-to-month and can be returned by the patient at any time, revenue is recognized monthly for the duration of the period in which the patient retains the device.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Revenue Recognition and Accounts Receivable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Revenue is derived from sales and leases of our electrotherapy devices and sales of related supplies and complimentary products. The Company recognizes revenue when control of the product has been transferred to the patient, in the amount that reflects the consideration to which the Company expects to receive. In general, revenue from sales of our devices and supplies is recognized once the product is delivered to the patient, which is when control is deemed to have transferred to our patient.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sales of our devices and supplies are primarily made with, and shipped directly to, the patient with a small amount of revenue generated from sales to distributors. In the healthcare industry there is often a third party involved that will pay on the patients’ behalf for purchased or leased devices and supplies. The terms of the separate arrangement impact certain aspects of the contracts, with patients covered by third party payers, such as contract type, performance obligations and transaction price, but for purposes of revenue recognition the contract with the customer refers to the arrangement between the Company and the patient. The Company does not have any material deferred revenue in the normal course of business as each performance obligation is met upon delivery of goods to the patient. There are no substantial costs incurred through support or warranty obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a breakdown of net revenue related to devices accounted for as purchases subject to ASC 606 and leases subject to ASC 842 (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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;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:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Device revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.08%;margin:0pt;padding:0pt;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.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;"> 1,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p 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.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;"> 4,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p 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.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;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;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:16.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 3pt 0pt 0pt;"> 3,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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:16.08%;border-bottom:1px solid #000000;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,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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,905</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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,675</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Device revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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:16.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;"> 5,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:16.08%;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;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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:15.62%;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;"> 13,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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:15.6%;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;"> 6,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></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;">Primarily all of the Company’s receivables are due from patients with commercial or government health plans and workers’ compensation claims with a small portion related to self-pay individuals, attorney and auto claims. Revenues are estimated using the portfolio approach by third-party payer type based upon historical rates of collection, aging of receivables, trends in historical reimbursement rates by third-party payer types, and current relationships and experience with the third-party payers, which includes estimated constraints for third-party payer refund requests, deductions and adjustments. Inherent in these estimates is the risk that they will have to be revised as additional information becomes available and constraints are released. Specifically, the complexity of third-party payer billing arrangements and the uncertainty of reimbursement amounts for certain products from third-party payers or unanticipated requirements to refund payments previously received may result in adjustments to amounts originally recorded. Due to continuing changes in the health care industry and third-party payer reimbursement, it is possible our forecasting model to estimate collections could change, which could have an impact on our results of operations and cash flows. Any differences between estimated and actual collectability are reflected in the period in which received. Historically these differences have been immaterial and the Company has not had to go back and reassess the adjustments of future periods for past billing adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">A change in the way estimates are determined can result from a number of factors, including changes in the reimbursement policies or practices of third-party payers, or changes in industry rates of reimbursement. The Company monitors the variability and uncertain timing over third-party payer types in our portfolios. If there is a change in our third-party payer mix over time, it could affect our net revenue and related receivables. We believe we have a sufficient history of collection experience to estimate the net collectible amounts by third-party payer type. However, changes to constraints for billing adjustments have historically fluctuated and may continue to fluctuate significantly from quarter to quarter and year to year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On May 18, 2020, the Company introduced a full catalog of physical therapy products for distribution through its U.S. sales force. The catalog includes over 3,300 distinct physical therapy products which will be shipped directly from our supplier to our customers. Management has determined that it controls these products prior to transfer to the customer and will therefore be acting as principal for each of these product transactions. Through September 30, 2020, catalog revenue has been minimal.</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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:3.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;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:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Device revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.08%;margin:0pt;padding:0pt;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin:0pt;padding:0pt;"><p 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.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;"> 1,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p 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.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;"> 4,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin:0pt;padding:0pt;"><p 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.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;"> 2,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;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:16.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 3pt 0pt 0pt;"> 3,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;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:16.08%;border-bottom:1px solid #000000;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,722</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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,905</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;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:15.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,675</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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:18.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Device revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;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:16.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;"> 5,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:16.08%;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;"> 2,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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:15.62%;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;"> 13,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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:15.6%;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;"> 6,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin: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></table> 1618000 939000 4121000 2249000 3683000 1722000 8905000 4675000 5301000 2661000 13026000 6924000 3300 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Stock-based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for stock-based compensation through recognition of the cost of employee services received in exchange for an award of equity instruments, which is measured based on the grant date fair value of the award that is ultimately expected to vest during the period. The stock-based compensation expenses are recognized over the period during which an employee is required to provide service in exchange for the award (the requisite service period, which in the Company’s case is the same as the vesting period). For awards subject to the achievement of performance metrics, stock-based compensation expense is recognized when it becomes probable that the performance conditions will be achieved over the respective performance period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments include cash, accounts receivable, accounts payable, and accrued liabilities, for which current carrying amounts approximate fair value due to their short-term nature. Financial instruments also include capitalized leases, the carrying value of which approximates fair value because the interest rates on the outstanding borrowings are at rates that approximate market rates for borrowings with similar terms and average maturities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard costs, which approximates actual costs on an average cost basis. Following are the components of inventory (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw Materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,391</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 953</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished Goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"> 2,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: reserve</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (152)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;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 0.05pt 0pt;"> 5,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;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 0.05pt 0pt;"> 2,378</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company monitors inventory for turnover and obsolescence and records losses for excess and obsolete inventory, as appropriate. The Company provides reserves for estimated excess and obsolete inventories based upon assumptions about future demand. If future demand is less favorable than currently projected by management, additional inventory write-downs may be required.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw Materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,391</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 953</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished Goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0.05pt 0pt;"> 2,920</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,640</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,793</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: reserve</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"> (152)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (415)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;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 0.05pt 0pt;"> 5,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.92%;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 0.05pt 0pt;"> 2,378</p></td></tr></table> 2391000 953000 739000 200000 2920000 1640000 6050000 2793000 152000 415000 5898000 2378000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We define operating segments as components of our enterprise for which separate financial information is reviewed regularly by the chief operating decision-makers to evaluate performance and to make operating decisions. We have identified our Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer as our chief operating decision-makers (“CODM”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We currently operate our business as one operating segment that includes two revenue types:  Devices and Supplies.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating loss and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the provisions of the Financial Accounting Standards Board (“FASB”) ASC 740-10, Income Taxes, which requires that the effect on deferred tax assets and liabilities of a change in tax rates be recognized in the period the tax rate change was enacted.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Recent Accounting Pronouncements </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) ("ASU 2016-13"), Measurement of Credit Losses on Financial Instruments. The standard significantly changes how entities will measure credit losses for most financial assets and certain other instruments that aren't measured at fair value through net income. The standard will replace today's "incurred loss" approach with an "expected loss" model for instruments measured at amortized cost. For available-for-sale debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. It also simplifies the accounting model for purchased credit-impaired debt securities and loans. This ASU is effective for annual periods beginning after December 15, 2022, and interim periods therein for smaller reporting companies. Early adoption is permitted for annual periods beginning after December 15, 2018, and interim periods therein. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on our financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In December 2019, FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” The amendments simplify the accounting for income taxes by removing certain exceptions to the general principals of Topic 740, “Income Taxes” and also improve consistent application by clarifying and amending existing guidance. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, with the amendments to be applied on a retrospective, modified retrospective or prospective basis, depending on the specific amendment. The Company is currently evaluating the impact of adopting this guidance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(2)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">PROPERTY AND EQUIPMENT </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of property and equipment are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.28%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;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:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.13%;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,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;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,178</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assembly equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.63%;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sales Rep demo units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;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:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;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:15.13%;border-bottom:1px solid #000000;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,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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:14.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.13%;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,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;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,921</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;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:15.13%;border-bottom: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,808)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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:14.63%;border-bottom: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,063)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;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:15.13%;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;"> 1,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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:14.63%;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;"> 858</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;">The Company monitors devices out on lease for potential loss and places an estimated reserve on the net book value based on historical loss rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total depreciation expense related to our property and equipment was $0.3 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively. Depreciation expense for the nine-month periods ended September 30, 2020 and 2019 was $0.5 million and $0.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total depreciation expense related to devices out on lease was $0.2 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively. Depreciation expense related to devices out on lease was $0.6 million and $0.4 million for the nine-months ended September 30, 2020 and 2019, respectively. Depreciation on leased units is reflected on the income statement as cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">During the nine months ended September 30, 2020, the Company began capitalizing product demo units sent to its territory managers to use in the field. The Company monitors these devices for potential loss and places an estimated reserve on the net book value based on an analysis of terminated territory managers that have not yet returned their units.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of property and equipment are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.28%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><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.05%;margin:0pt;padding:0pt;"><p style="font-family:'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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;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:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Office furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.13%;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,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;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,178</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assembly equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.63%;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</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sales Rep demo units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;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:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased devices</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;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:15.13%;border-bottom:1px solid #000000;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,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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:14.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 934</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.13%;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,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.63%;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,921</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;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:15.13%;border-bottom: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,808)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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:14.63%;border-bottom: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,063)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;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:15.13%;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;"> 1,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.96%;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:14.63%;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;"> 858</p></td></tr></table> 1894000 1178000 128000 128000 181000 181000 544000 500000 335000 1396000 934000 4478000 2921000 2808000 2063000 1670000 858000 300000 100000 500000 200000 200000 100000 600000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(3)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">EARNINGS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Basic earnings per share are computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding and the number of dilutive potential common share equivalents during the period, calculated using the treasury-stock method for outstanding stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2020 and 2019 are as follows (in thousands, except per share data):</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;height:max-content;margin-left:-0.08139801%;padding-left:0pt;padding-right:0pt;width:100.16%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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:2.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;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;">Basic earnings per share</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><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.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><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.46%;margin:0pt;padding:0pt;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;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,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;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,287</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.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:12.49%;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,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:12.86%;border-bottom:1px solid #000000;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,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,564</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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;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,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;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:12.85%;border-bottom: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:12.86%;border-bottom: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:12.47%;border-bottom: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.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.54%;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:12.49%;border-bottom: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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:12.86%;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;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;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;"> 0.22</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.54%;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:12.49%;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;"> 0.20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin: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:34.65%;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;">Diluted earnings per share</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><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.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.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:12.49%;margin:0pt;padding:0pt;"><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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;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,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;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,287</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.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:12.49%;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,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;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,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,564</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.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:12.49%;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,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities - options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:12.86%;border-bottom:1px solid #000000;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,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;border-bottom:1px solid #000000;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,151</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.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:12.49%;border-bottom:1px solid #000000;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,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,715</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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:12.86%;border-bottom: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:12.47%;border-bottom: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.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.54%;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:12.49%;border-bottom: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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:12.86%;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;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;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;"> 0.21</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.54%;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:12.49%;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;"> 0.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For both the three and nine months ended September 30, 2020, options to purchase 65,000 shares of common stock were excluded from the dilutive stock calculation because their effect would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For both the three and nine months ended September 30, 2019, options to purchase 0.4 million shares of common stock were excluded from the dilutive stock calculation because their effect would have been anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2020 and 2019 are as follows (in thousands, except per share data):</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;height:max-content;margin-left:-0.08139801%;padding-left:0pt;padding-right:0pt;width:100.16%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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:2.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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;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;">Basic earnings per share</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><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.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><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.64%;margin:0pt;padding:0pt;"><p style="font-family:'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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><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.46%;margin:0pt;padding:0pt;"><p style="font-family:'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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;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,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;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,287</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.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:12.49%;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,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:12.86%;border-bottom:1px solid #000000;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,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,564</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.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;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,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;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:12.85%;border-bottom: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:12.86%;border-bottom: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:12.47%;border-bottom: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.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.54%;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:12.49%;border-bottom: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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:12.86%;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;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;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;"> 0.22</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.54%;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:12.49%;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;"> 0.20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin: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:34.65%;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;">Diluted earnings per share</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><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.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.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:12.49%;margin:0pt;padding:0pt;"><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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;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,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;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,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;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,287</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.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:12.49%;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,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;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,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,564</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.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:12.49%;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,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities - options and restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:12.86%;border-bottom:1px solid #000000;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,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;border-bottom:1px solid #000000;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,151</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.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:12.49%;border-bottom:1px solid #000000;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,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,715</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.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:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;border-bottom: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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:12.86%;border-bottom: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.55%;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:12.47%;border-bottom: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.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.54%;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:12.49%;border-bottom: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:0.06%;margin: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:34.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.85%;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;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:12.86%;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;"> 0.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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:12.47%;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;"> 0.21</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.54%;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:12.49%;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;"> 0.19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1333000 2033000 7287000 6545000 34486000 32490000 33564000 32350000 0.04 0.06 0.22 0.20 1333000 2033000 7287000 6545000 34486000 32490000 33564000 32350000 990000 1586000 1151000 1567000 35476000 34076000 34715000 33917000 0.04 0.06 0.21 0.19 65000000 65000000 400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(4)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">STOCK-BASED COMPENSATION PLANS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In June 2017, our stockholders approved the 2017 Stock Incentive Plan (the “2017 Stock Plan”) with a maximum of 5,000,000 shares reserved for issuance. Awards permitted under the 2017 Stock Plan include:  Stock Options and Restricted Stock. Awards issued under the 2017 Stock Plan are at the discretion of the Board of Directors. As applicable, awards are granted with an exercise price equal to the closing price of our common stock on the date of grant and generally vest over four years. Restricted Stock Awards are issued to the recipient upon grant and are not included in outstanding shares until such vesting and issuance occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At September 30, 2020, the company had 1.0 million stock options outstanding and 0.5 million exercisable under the following plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Plan Category</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2005 Stock Option Plan </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity Compensation Plans not approved by  Shareholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017 Stock Option Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,015</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following summarizes stock-based compensation expenses recorded in the consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General, and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;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 0.05pt 0pt;"> 730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;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 0.05pt 0pt;"> 258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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 0.05pt 0pt;"> 1,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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 0.05pt 0pt;"> 556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2020, there were 14,000 options granted at a weighted average exercise price of $10.15 per share. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2020 was $8.88. There were no options granted during the three months ended September 30, 2020. The Company issued 83,000 and 291,000 shares of restricted stock to management during the three and nine months ended September 30, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2019, there were 621,000 options granted at a weighted average exercise price of $5.65 per share. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2019 was $4.98. The Company issued 45,000 shares of restricted stock to management during the nine months ended September 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company received cash proceeds of $0.1 million and $0.6 million related to option exercises during the three and nine months ended September 30, 2020, respectively. The Company received proceeds of approximately $34,000 and $0.2 million related to option exercises during the three and nine months ended September 30, 2019, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company used the Black Scholes option pricing model to determine the fair value of stock option grants, using the following assumptions for the three and nine months ended September 30, 2020 and September 30, 2019. </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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:8.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:2.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.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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.03%;border-bottom:1px solid #000000;margin:0pt;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">6.38</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:8.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;">6.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.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;">6.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">6.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">0.34</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> 1.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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.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;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">112.97</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:8.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;"> 121.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 116.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121.83</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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.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="vertical-align:bottom;white-space:nowrap;width:2.15%;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;">A summary of stock option activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 1,855</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 2.48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;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.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;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,032</p></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.58%;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="background-color:#cceeff;vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;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:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 4.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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="background-color:#cceeff;vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (620)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 0.90</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"> 1,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.5%;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;"> 3.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 6.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.58%;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;"> 14,622</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;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:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.5%;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;"> 1.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 5.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.58%;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;"> 8,677</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;">During the three and nine months ended September 30, 2020, 0.1 million and 0.3 million shares of restricted stock were granted to the Board of Directors and management under the 2017 Stock Plan, respectively. During the three and nine months ended September 30, 2019, 35,000 and 45,000 shares of restricted stock were granted, respectively. The fair market value of restricted shares for share-based compensation expensing is equal to the closing price of our common stock on the date of grant. The vesting on the Restricted Stock Awards typically occur quarterly over three years for the Board of Directors and quarterly or annually over two to four years for management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of restricted stock award activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:</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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.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.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:15.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted but not vested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'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.08%;margin:0pt;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:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted but not vested at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'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.08%;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;"> 298</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">For the nine months ended September 30, 2020, the Company made payments of $0.2 million related to tax withholding obligations for the vesting or exercise of awards in exchange for 20,236 shares withheld. There were no shares withheld to facilitate the payment of taxes in 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;margin:0pt;">As of September 30, 2020, the Company had approximately $4.7 million of unrecognized compensation expense related to stock options and restricted stock awards that will be recognized over a weighted average period of approximately <span style="white-space:pre-wrap;">2.4</span><span style="white-space:pre-wrap;"> years.</span></p> 5000000000 1000000.0 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Plan Category</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2005 Stock Option Plan </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity Compensation Plans not approved by  Shareholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017 Stock Option Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,015</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td></tr></table> 299000 299000 37000 25000 679000 219000 1015000 543000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following summarizes stock-based compensation expenses recorded in the consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.15866852%;padding-left:0pt;padding-right:0pt;width:100.31%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales and marketing expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General, and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 704</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stock based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;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 0.05pt 0pt;"> 730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;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 0.05pt 0pt;"> 258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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 0.05pt 0pt;"> 1,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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 0.05pt 0pt;"> 556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 13000 5000 22000 15000 13000 2000 45000 6000 704000 251000 1739000 535000 730000 258000 1806000 556000 14000000 10.15 8.88 0 83000000 291000000 621000000 5.65 4.98 45000000 100000 600000 34000000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company used the Black Scholes option pricing model to determine the fair value of stock option grants, using the following assumptions for the three and nine months ended September 30, 2020 and September 30, 2019. </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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:8.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:2.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.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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> For the Three Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Nine Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.03%;border-bottom:1px solid #000000;margin:0pt;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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;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:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">6.38</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:8.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;">6.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.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;">6.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">6.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">0.34</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 1.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> 1.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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.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;"> 2.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">112.97</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:8.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;"> 121.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 116.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121.83</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;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:top;width:54.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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="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="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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.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="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> P6Y4M17D P6Y3M P6Y5M1D P6Y3M 0.0034 0.0183 0.0115 0.0234 1.1297 1.2158 1.1679 1.2183 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of stock option activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.04%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 1,855</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 2.48</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;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.42</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;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,032</p></td></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p 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.58%;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="background-color:#cceeff;vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;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:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 4.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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="background-color:#cceeff;vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (620)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 0.90</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.57%;border-bottom: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"> 1,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.5%;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;"> 3.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 6.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.58%;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;"> 14,622</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.03%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;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:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.5%;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;"> 1.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.57%;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;"> 5.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.58%;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;"> 8,677</p></td></tr></table> 1855000 2.48 P6Y5M1D 10032000 14000 10.15 0 0 234000 4.71 620000 0.90 1015000 3.04 P6Y8M26D 14622000 543000 1.47 P5Y5M19D 8677000 100000 300000 35000000 45000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of restricted stock award activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:</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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.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.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:15.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted but not vested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'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.08%;margin:0pt;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:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p 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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:82.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted but not vested at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'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.08%;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;"> 298</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 102000 291000 0 95000 298000 200000 20236000 0 4700000 P2Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(5)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:72pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">Treasury Stock</b></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On May 14, 2018, our Board of Directors approved a new program to buy back an additional $2.0 million of our common stock at prevailing market prices either in the open market or through privately negotiated transactions through May 13, 2019. For the nine months ending September 30, 2019, the Company purchased 52,000 shares of our common stock for $0.2 million for an average price of $3.29 per share, related to the new program. From May 14, 2018 through May 13, 2019, the Company purchased 576,129 shares of our common stock for $1.8 million or an average price $3.20 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of stock warrant activity for the nine months ended September 30, 2020 is presented below:</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;height:max-content;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Aggregate</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Remaining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Intrinsic</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Contractual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Value</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Life (Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding and Exercisable at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;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 0.05pt 0pt;"> 100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.49%;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 0.05pt 0pt;"> 2.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;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 0.05pt 0pt;">4.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;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 0.05pt 0pt;"> 1,483</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Equity Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On July 14, 2020, the Company announced commencement of an underwritten public offering of an aggregate of 2,500,000 shares of common stock at a public offering price of $22.00 per share. In the offering, 1,250,000 shares of common stock were sold by the Company and 1,250,000 shares of common stock were sold by a selling stockholder. The selling stockholder was Sandgaard Holdings, LLC., which is 100% controlled by Thomas Sandgaard, CEO and chairman of the board. The offering closed on July 17, 2020.</p> 2000000.0 52000 200000 3.29 576129 1800000 3.20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A summary of stock warrant activity for the nine months ended September 30, 2020 is presented below:</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;height:max-content;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Weighted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Aggregate</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Number of</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Average</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Remaining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Intrinsic</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Contractual</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Value</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Life (Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 525</p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding and Exercisable at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.39%;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 0.05pt 0pt;"> 100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.49%;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 0.05pt 0pt;"> 2.63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;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 0.05pt 0pt;">4.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;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 0.05pt 0pt;"> 1,483</p></td></tr></table> 100000 2.63 P4Y9M7D 525000 0 0 0 0 0 0 100000 2.63 P4Y7D 1483000 2500000 22.00 1250000 1250000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(6)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, primarily related to excess tax benefits on stock option exercises. For the three and nine months ended September 30, 2020 discrete items adjusted were $0.4 million and $1.6 million, respectively. At September 30, 2020 the Company is currently estimating an annual effective tax rate of approximately 29%, or 12% when taking into account known discrete items. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to various factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. The Company’s effective income tax rate was 8% for the nine months ended September 30, 2020. Discrete items recognized during the three months ended September 30, 2020 and 2019, resulted in a tax benefit of approximately $0.4 million and $0.2 million, respectively. Discrete items recognized during the nine months ended September 30, 2020 and 2019, resulted in a tax benefit of approximately $1.6 million and $0.6 million, respectively. The Company recorded income tax expense of $0.1 million and $0.7 million for the three and nine months ended September 30, 2020, respectively, and income tax expense of $0.5 million and $1.7 million for the three and nine months ended September 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, President Trump signed into U.S. federal law the CARES Act, which is aimed at providing emergency assistance and health care for individuals, families, and businesses affected by the COVID-19 pandemic and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. In particular, under the CARES Act, (i) for taxable years beginning before 2021, net operating loss carryforwards and carrybacks may offset 100% of taxable income, (ii) NOLs arising in 2018, 2019, and 2020 taxable years may be carried back to each of the preceding five years to generate a refund and (iii) for taxable years beginning in 2019 and 2020, the base for interest deductibility is increased from 30% to 50% of EBITDA. We are analyzing the different aspects of the CARES Act to determine whether any specific provisions may impact us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes of $0.7 million and $2.2 million were paid during the nine months ended September 30, 2020 and 2019, respectively.</p> 400000 1600000 0.29 0.12 0.08 400000 200000 1600000 600000 100000 700000 500000 1700000 700000 2200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(7)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">DEFERRED INSURANCE REIMBURSEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the first quarter of 2016, the Company collected $880,000 from a single insurance company for accounts receivable. The accounts receivable had been previously reduced to zero by the allowance for billing adjustments. Subsequent to March 31, 2016, the insurance company verbally communicated to the Company that this payment was made in error and requested it be refunded to the insurance company. The Company recorded this $880,000 insurance reimbursement as a deferred insurance liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">During the first quarter of 2019, the Company recognized $880,000 as other income and reversed the liability. The Company has included this amount in other income in order to ensure comparability of the Company’s operating income results for the nine months ended September 30, 2020 and 2019. Management’s legal determination that any refund obligation is remote was based on the facts and circumstances related to the dispute, which included reviewing the legal statutes within the jurisdictions the Company operates. </p> 880000 0 880000 -880000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(8)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has four operating leases pertaining to its corporate headquarters located in Englewood, CO. Details of each lease are as follows:</p><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The Company entered into a sublease agreement on October 20, 2017 with CSG Systems Inc. for approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">41,715</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> square feet. The term of the sublease runs through June 30, 2023, with an option to extend for an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two years</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> through June 30, 2025. During the first year of the sublease, the rent per square foot was </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$7.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">, which increased to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$19.75</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> during the second year of the sublease. Each year thereafter increasing by an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per square foot. The Company has not yet determined whether it is reasonably certain to exercise its renewal option and has therefore only considered the initial term in the calculation of the lease liability and lease asset. The Company is also obligated to pay its proportionate share of building operating expenses. The sub-landlord agreed to contribute approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million toward tenant improvements which was accounted for as a reduction of the operating lease asset and subsequently treated as a reduction of rent expense over the term of the lease. Upon lease commencement, the Company recorded an operating lease liability of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$3.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million and a corresponding right-of-use asset for </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$3.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The Company entered into an amendment to its sublease agreement, above, on March 11, 2019 for an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">21,420</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> square feet of office space. The term of the sublease for the additional space began on June 1, 2019 and runs through June 30, 2023, with an option to extend the term for an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two years</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> through June 30, 2025. During the first seven months of the Amendment to the Sublease, the rent per square foot was </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">, which increased to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$20.75</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> from January 1, 2020 through October 31, 2020. For annual periods beginning November 1, 2020, the price per square foot increases by an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per square foot. Upon lease commencement, the Company recorded an operating lease liability and a corresponding </span><span style="-sec-ix-hidden:Hidden_IeX0uECWBkKpm4DyK5LoRg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">right-of-use asset</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> for </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million each.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The Company entered into an amendment to its sublease agreement, above, on January 3, 2020, for an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">22,546</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> square feet of office space. The term of the sublease began on March 9, 2020 and will run through June 30, 2025. From the commencement date through October 31, 2020, the rent per square foot is </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$13.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">, increasing to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$21.75</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per square foot from November 1, 2020 through October 31, 2021. The price per square foot increases by an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> annually beginning November 1, 2021. Upon lease commencement, the Company recorded an operating lease liability and a corresponding </span><span style="-sec-ix-hidden:Hidden_Z6HPEgBC202dIvBBAF7JPQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">right-of-use asset</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> for </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$1.4</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million each.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The Company entered into a lease agreement on September 17, 2020 with GIG CW Compark, LLC for approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">50,488</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> square feet. The term of the lease is </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">65 months</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">, </span><span style="-sec-ix-hidden:Hidden_b1SfGve3qE2aYYT48QoOYg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">which</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> begins on the commencement date, which is anticipated to occur sometime during Q4 2020. The lease includes an option to extend the lease for one additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">five year</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> period. Base rent begins at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$9.40</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per square feet increasing each year thereafter by an additional </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> per square foot. The Company has not yet determined whether or not it is reasonably certain to exercise its renewal option. The Company is also obligated to pay its proportional share of building operating expenses. The landlord agreed to contribute approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.4</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million toward tenant improvements.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company has two finance leases for office equipment as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;white-space:pre-wrap;">The Company entered into an equipment lease on September 20, 2019 with Konica Minolta Premier Finance for a copier/printer and related software located at its corporate offices. The term of the equipment lease agreement is </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5 years</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;"> with the option to purchase the equipment at the end of the lease. The Company does not expect to exercise the option to purchase the equipment and, accordingly, has not considered the effect of the purchase in the evaluation of the lease asset and liability. Rent is to be paid monthly at a fixed rate for the term of the equipment lease agreement. Upon lease commencement, the Company recorded a finance lease liability and a corresponding </span><span style="-sec-ix-hidden:Hidden_BYvsBz22vUO89NZnyJB8Tg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">right-of-use asset</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> for </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million each.</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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</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;">The Company entered into an equipment lease on March 3, 2020 with Konica Minolta Premier Finance for copiers/printers and related software located at its corporate offices. The term of the equipment lease agreement is </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">4 years</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> with the option to purchase the equipment at the end of the lease. The Company does not expect to exercise the option to purchase the equipment and, accordingly, has not considered the effect of the purchase in the evaluation of the lease asset and liability. Rent is to be paid monthly at a fixed rate for the term of the equipment lease agreement. Upon lease commencement, the Company recorded a finance lease liability and a corresponding </span><span style="-sec-ix-hidden:Hidden_LkJhWKGhx0OVcMBX5scN4Q"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">right-of-use asset</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> for </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> million each.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">The Company’s operating leases do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring lease liability. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company’s incremental borrowing rate was determined to be 4.5% for its operating lease liabilities. The Company’s equipment lease agreements have implicit rates from 8.3% to 9.7%, which was used to measure its finance lease liability. The remaining lease term was </span><span style="white-space:pre-wrap;">2.8</span><span style="white-space:pre-wrap;"> years for the Company’s operating leases and </span><span style="white-space:pre-wrap;">4.1</span><span style="white-space:pre-wrap;"> years for its finance leases.</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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:1.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:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating lease liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance lease liability</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 1, 2020 through December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 5,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 258</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Difference between undiscounted lease payments and discounted lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (346)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> (38)</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:15.99%;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;"> 4,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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:16.91%;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;"> 220</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;">Operating lease costs were $0.5 million and $1.2 million for the three and nine months ended September 30, 2020, respectively, which were included in general and administrative expenses on the consolidated statement of operations. Operating lease costs were $0.4 million and $0.8million for the three and nine months ended September 30, 2019, respectively.</p> 4 41715 P2Y 7.50 19.75 1 200000 3900000 3600000 21420 P2Y 10.00 20.75 1 1600000 22546 13.00 21.75 1 1400000 50488 P65M P5Y 9.40 0.30 400000 P5Y 200000 P4Y 100000 0.045 0.083 0.097 P2Y9M18D P4Y1M6D <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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:1.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:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating lease liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance lease liability</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 1, 2020 through December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 5,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 258</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Difference between undiscounted lease payments and discounted lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (346)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> (38)</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:15.99%;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;"> 4,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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:16.91%;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;"> 220</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;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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:1.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:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating lease liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance lease liability</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">October 1, 2020 through December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 444</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,964</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 1,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"> 5,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 258</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Difference between undiscounted lease payments and discounted lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (346)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.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;"> (38)</p></td></tr><tr><td style="vertical-align:bottom;width:60.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.24%;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:15.99%;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;"> 4,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.65%;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:16.91%;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;"> 220</p></td></tr></table> 444000 18000 1878000 67000 1964000 67000 1017000 67000 0 39000 5303000 258000 346000 38000 4957000 220000 500000 1200000 400000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(9)   </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">CONCENTRATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the three months ended September 30, 2020, the Company sourced approximately 64% of the supplies for its electrotherapy products from five significant vendors (defined as supplying at least 10%). For the same period in 2019, the Company sourced approximately 49% of the supplies from two significant vendors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the nine months ended September 30, 2020, the Company sourced approximately 31% of supplies for its electrotherapy products from one significant vendor. For the same period in 2019 the company sourced approximately 49% of supplies from one significant vendor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Management believes that its relationships with suppliers are good; however, if the relationships were to be replaced, there may be a short-term disruption to operations, a period of time in which products may not be available and additional expenses may be incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company had receivables from one third-party payer at September 30, 2020 that made up approximately 26% of the net accounts receivable balance. The Company had receivables from two third-party payers at December 31, 2019, that made up approximately 39% of the net accounts receivable balance.</p> 0.64 0.49 0.31 0.49 1 0.26 2 0.39 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(10) </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">LITIGATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company may become party to litigation and other claims in the ordinary course of business. To the extent that such claims and litigation arise, management would accrue the estimated exposure for such events when losses are determined to be both probable and estimable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is currently not a party to any material pending legal proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(11) </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In December 2019, a novel Coronavirus disease (“COVID-19”) was reported and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. During the third quarter, the Company's operations were impacted by closures of clinics and reductions in elective surgeries which decreased availability of physicians to prescribe our products. Additionally, the Company had to navigate the impacts it had on employee and supply chain issues. While the Company did not see a significant impact on its operating results or financial position during the nine months ended September 30, 2020 from COVID-19, it is unable at this time to predict the impact that COVID-19 will have on its business, financial position and operating results in future periods due to numerous uncertainties. The Company has been and continues to closely monitor the impact of the pandemic on all aspects of its business. See also the risk factor relating to COVID-19 disclosed in Item 1A of Part II, below.</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;">(12)  </b><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">SUBSEQUENT EVENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On October 22, 2020, the Board appointed Neil Friery as the Company’s Chief Operating Officer – Zynex Monitoring Solutions, Inc., effective November 9, 2020 (the “Effective 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;margin:0pt;">In connection with the appointment, the Company entered into an employment agreement with Mr. Friery, (the “Friery Employment Agreement”), pursuant to which Mr. Friery shall receive an annual base salary of $325,000 and shall be eligible to receive incentive compensation in an amount up to $162,500 per year (the “Incentive Compensation”). Pursuant to the Friery Employment Agreement, in the event that Zynex Monitoring terminates the Friery Employment Agreement without cause, or Mr. Friery resigns with good reason, Mr. Friery shall receive his then annual base salary plus 12 months’ worth of his then Incentive Compensation, payable in twelve equal monthly installments. Additionally, Pursuant to the Friery Employment Agreement, in the event that the Friery Employment Agreement is terminated for any reason before the end of any quarterly or annual performance period on which the Incentive Compensation is based, Mr. Friery shall receive a pro-rata portion of the Incentive Compensation that was earned for the quarter/year in which the Friery Employment Agreement was terminated.</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;">On the Effective Date, Mr. Friery shall receive a signing bonus of 10,000 restricted shares of Company common stock and $50,000 cash. The 10,000 restricted shares shall vest annually over a <span style="-sec-ix-hidden:Hidden_us3gb3yTC0OlOKutlHSmcQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">four-year</span></span> period in increments of 2,500. Additionally, Mr. Friery shall receive quarterly grants of 5,000 restricted shares that shall vest annually over a four-year period in increments of 1,250.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">There is no arrangement or understanding between Mr. Friery and any other person pursuant to which he was selected as an officer of the Company. There is no family relationship between Mr. Friery and any director or executive officer of the Company and Mr. Friery is not a party to a related party transaction within the meaning of Item 404(a) of Regulation S-K.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company evaluated subsequent events up to October 27, 2020 and concluded that there were no additional subsequent events.</p> 325000000 162500000 10000000 50000000 10000000 2500000 5000000 1250000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 27, 2020
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Period End Date Sep. 30, 2020  
Document Quarterly Report true  
Document Transition Report false  
Entity Registrant Name ZYNEX INC  
Entity Current Reporting Status Yes  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,740,990
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000846475  
Amendment Flag false  
Trading Symbol ZYXI  
Entity File Number 001-38804  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 90-0275169  
Entity Address, Address Line One 9555 Maroon Cir.  
Entity Address, City or Town Englewood  
Entity Address, Country CO  
Entity Address, Postal Zip Code 80112  
City Area Code 303  
Local Phone Number 703-4906  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash $ 41,229 $ 14,040
Accounts receivable 9,365 5,833
Inventory, net 5,898 2,378
Prepaid expenses and other 1,061 315
Total current assets 57,553 22,566
Property and equipment, net 1,670 858
Operating lease asset 4,268 3,831
Finance lease asset 207 180
Deposits 282 329
Deferred income taxes 985 513
Total assets 64,965 28,277
Current liabilities:    
Accounts payable and accrued expenses 2,627 2,141
Operating lease liability 1,678 1,211
Finance lease liability 51 45
Income taxes payable 429 52
Accrued payroll and related taxes 2,510 1,748
Total current liabilities 7,295 5,197
Long-term liabilities:    
Operating lease liability 3,279 3,282
Finance lease liability 169 145
Total liabilities 10,743 8,624
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; no shares issued and outstanding as of September 30, 2020 and December 31, 2019 0 0
Common stock, $0.001 par value; 100,000,000 shares authorized; 36,101,353 issued and 34,737,265 outstanding as of September 30, 2020 and 33,862,885 issued and 32,791,665 outstanding as of December 31, 2019 35 34
Additional paid-in capital 36,479 9,198
Treasury stock 1,071,220 shares, at December 31, 2019 at cost (3,846) (3,846)
Retained earnings 21,643 14,356
Total Zynex, Inc. stockholders' equity 54,311 19,742
Non-controlling interest (89) (89)
Total stockholders' equity 54,222 19,653
Total liabilities and stockholders' equity $ 64,965 $ 28,277
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
CONSOLIDATED BALANCE SHEETS    
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 36,101,353 33,862,885
Common Stock, Shares, Outstanding 34,737,265 32,791,665
Treasury Stock, Shares   1,071,220
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
NET REVENUE        
Total net revenue $ 20,026 $ 11,817 $ 54,517 $ 31,310
COSTS OF REVENUE AND OPERATING EXPENSES        
Costs of revenue - devices and supplies 4,296 2,261 11,758 5,993
Sales and marketing 9,425 4,184 21,817 10,035
General and administrative 4,896 2,877 12,990 7,947
Total costs of revenue and operating expenses 18,617 9,322 46,565 23,975
Income from operations 1,409 2,495 7,952 7,335
Other income/ (expense)        
Deferred insurance reimbursement 0 0 0 880
Interest income/(expense) (5) 1 (14) 1
Other income/ (expense), net (5) 1 (14) 881
Income from operations before income taxes 1,404 2,496 7,938 8,216
Income tax expense 71 463 651 1,671
Net Income $ 1,333 $ 2,033 $ 7,287 $ 6,545
Net income per share:        
Basic $ 0.04 $ 0.06 $ 0.22 $ 0.20
Diluted $ 0.04 $ 0.06 $ 0.21 $ 0.19
Weighted average basic shares outstanding 34,486 32,490 33,564 32,350
Weighted average diluted shares outstanding 35,476 34,076 34,715 33,917
Devices [Member]        
NET REVENUE        
Total net revenue $ 5,301 $ 2,661 $ 13,026 $ 6,924
Supplies [Member]        
NET REVENUE        
Total net revenue $ 14,725 $ 9,156 $ 41,491 $ 24,386
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 7,287 $ 6,545
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 1,042 549
Non-cash reserve charges (296) 430
Stock-based compensation 1,806 556
Non-cash lease expense 27 40
Provision for deferred income taxes (473) (547)
Change in operating assets and liabilities:    
Accounts receivable (3,532) (1,463)
Prepaid and other assets (745) 247
Accounts payable and other accrued expenses 1,625 830
Inventory (4,274) (2,100)
Deposits 47 (2)
Other long-term obligations 0 (880)
Net cash provided by operating activities 2,514 4,205
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (759) (132)
Net cash used in investing activities (759) (132)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on finance lease obligations (42) (4)
Common stock cash dividends 0 (2,262)
Purchase of treasury stock 0 (171)
Proceeds from issuance of common stock under equity offering 25,240 0
Proceeds from the issuance of common stock on stock-based awards 236 170
Net cash (used in) provided by financing activities 25,434 (2,267)
Net increase in cash and cash equivalents 27,189 1,806
Cash and cash equivalents at beginning of period 14,040 10,128
Cash and cash equivalents at end of period 41,229 11,934
Supplemental disclosure of cash flow information:    
Cash paid for interest (14) 0
Cash paid for rent (1,182) (689)
Cash paid for income taxes (750) (2,218)
Supplemental disclosure of non-cash investing and financing activities:    
Right-of-use assets obtained in exchange for new operating lease liabilities 1,433 1,605
Right-of-use assets obtained in exchange for new finance lease liabilities 72 0
Inventory transferred to sales rep demos 377 0
Inventory transferred to property and equipment under lease $ 641 $ 255
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Non-Controlling Interest [Member]
Total
Balance at Dec. 31, 2018 $ 34 $ 8,157 $ (3,675) $ 4,864 $ (89) $ 9,291
Balance (in shares) at Dec. 31, 2018 32,271,367          
Exercised and vested stock-based awards   8       8
Exercised and vested stock-based awards (in shares) 21,832          
Stock-based compensation expense   140       140
Treasury stock     (171)     (171)
Treasury stock (in shares) (52,000)          
Other (in shares) (8)          
Net income       2,350   2,350
Balance at Mar. 31, 2019 $ 34 8,305 (3,846) 7,214 (89) 11,618
Balance (in shares) at Mar. 31, 2019 32,241,191          
Balance at Dec. 31, 2018 $ 34 8,157 (3,675) 4,864 (89) 9,291
Balance (in shares) at Dec. 31, 2018 32,271,367          
Treasury stock           (200)
Treasury stock (in shares) (52,000)          
Balance at Sep. 30, 2019 $ 34 8,884 (3,846) 11,409 (89) 16,392
Balance (in shares) at Sep. 30, 2019 32,533,597          
Balance at Mar. 31, 2019 $ 34 8,305 (3,846) 7,214 (89) 11,618
Balance (in shares) at Mar. 31, 2019 32,241,191          
Exercised and vested stock-based awards   129       129
Exercised and vested stock-based awards (in shares) 166,623          
Warrant exercises (in shares) 40,366          
Stock-based compensation expense   158       158
Net income       2,162   2,162
Balance at Jun. 30, 2019 $ 34 8,592 (3,846) 9,376 (89) 14,067
Balance (in shares) at Jun. 30, 2019 32,448,180          
Exercised and vested stock-based awards   34       34
Exercised and vested stock-based awards (in shares) 85,417          
Stock-based compensation expense   258       258
Net income       2,033   2,033
Balance at Sep. 30, 2019 $ 34 8,884 (3,846) 11,409 (89) 16,392
Balance (in shares) at Sep. 30, 2019 32,533,597          
Balance at Dec. 31, 2019 $ 34 9,198 (3,846) 14,356 (89) 19,653
Balance (in shares) at Dec. 31, 2019 32,791,665          
Exercised and vested stock-based awards   221       221
Exercised and vested stock-based awards (in shares) 385,917          
Stock-based compensation expense   497       497
Net income       2,937   2,937
Balance at Mar. 31, 2020 $ 34 9,916 (3,846) 17,293 (89) 23,308
Balance (in shares) at Mar. 31, 2020 33,177,582          
Exercised and vested stock-based awards   53       53
Exercised and vested stock-based awards (in shares) 157,414          
Stock-based compensation expense   579       579
Net income       3,017   3,017
Balance at Jun. 30, 2020 $ 34 10,548 (3,846) 20,310 (89) 26,957
Balance (in shares) at Jun. 30, 2020 33,334,996          
Exercised and vested stock-based awards   (38)       (38)
Exercised and vested stock-based awards (in shares) 152,269          
Stock issued for public offering $ 1 25,239       25,240
Stock issued for public offering ( shares) 1,250,000          
Stock-based compensation expense   730       730
Net income       1,333   1,333
Balance at Sep. 30, 2020 $ 35 $ 36,479 $ (3,846) $ 21,643 $ (89) $ 54,222
Balance (in shares) at Sep. 30, 2020 34,737,265          
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2020
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

(1)   BASIS OF PRESENTATION

Organization

Zynex, Inc. (a Nevada corporation) has its headquarters in Englewood, Colorado. We operate in one primary business segment: medical devices that include electrotherapy and pain management products. As of September 30, 2020, the Company’s only active subsidiary is Zynex Medical, Inc. (“ZMI,” a wholly-owned Colorado corporation) through which the Company conducts most of its operations. One other subsidiary, Zynex Europe, ApS (“ZEU,” a wholly-owned Denmark corporation), did not generate material revenues during the nine months ended September 30, 2020 and 2019 from international sales and marketing. Zynex Monitoring Solutions, Inc. (“ZMS,” a wholly-owned Colorado corporation) has developed a blood volume monitoring device, which was approved by the U.S. Food and Drug Administration (“FDA”) in February 2020 and is awaiting CE Marking approval in Europe. ZMS has achieved no revenues to date. Its inactive subsidiaries include Zynex NeuroDiagnostics, Inc. ("ZND," a wholly-owned Colorado corporation), Zynex Billing and Consulting, LLC ("ZBC," an 80% owned Colorado limited liability company) and Pharmazy, Inc. ("Pharmazy"), which was incorporated in June 2015 as a wholly-owned Colorado corporation. The Company's compounding pharmacy operated as a division of ZMI doing business as Pharmazy through January 2016.

The term “the Company” refers to Zynex, Inc. and its active and inactive subsidiaries.

Nature of Business

The Company designs, manufactures, and markets medical devices that treat chronic and acute pain, as well as activate and exercise muscles for rehabilitative purposes with electrical stimulation. The Company’s devices are intended for pain management to reduce reliance on drugs and provide rehabilitation and increased mobility through the utilization of non-invasive muscle stimulation, electromyography technology, interferential current (“IFC”), neuromuscular electrical stimulation (“NMES”), and transcutaneous electrical nerve stimulation (“TENS”). Our medical devices are designed to be patient friendly and for home use. Our devices are small, portable, battery-operated, and include an electrical pulse generator which is connected to the body via electrodes. Our medical devices are marketed in the U.S. and are subject to FDA regulation and approval. Our products require a physician’s prescription before they can be dispensed in the U.S. Our primary product is the NexWave device, which is marketed to physicians and therapists by our field sales representatives. The NexWave requires consumable supplies, such as electrodes and batteries, which are shipped to patients on a recurring monthly basis, as needed.

During the three and nine months ended September 30, 2020 and 2019, the Company generated substantially all of its revenue in the United States from sales of its devices and related supplies to patients and health care providers.

Unaudited Consolidated Financial Statements

The unaudited consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and accounting principles generally accepted in the United States of America (“U.S. GAAP”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures included herein are adequate to make the information presented not misleading. A description of the Company’s accounting policies and other financial information is included in the audited consolidated financial statements as filed with the SEC in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. Amounts as of December 31, 2019, are derived from those audited consolidated financial statements. These interim consolidated financial statements should be read in conjunction with the annual audited financial statements, accounting policies and notes thereto, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, which has previously been filed with the SEC.

In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2020 and the results of its operations and its cash flows for the periods presented. The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be achieved for a full fiscal year and cannot be used to indicate financial performance for the entire year.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Zynex, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

As of September 30, 2020, the Company revised its cost center allocations to better align with its business operations. As a result, reclassifications between general and administrative and selling and marketing expenses have been made to the three and nine months ended September 30, 2019 financial statements to conform to the consolidated 2020 financial statement presentation. These reclassifications had no effect on net earnings, retained earnings or cash flows as previously reported.

Use of Estimates

Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The most significant management estimates used in the preparation of the accompanying consolidated financial statements are associated with revenue recognition, the reserve for obsolete and damaged inventory, stock-based compensation, valuation of long-lived assets, and realizability of deferred tax assets.

Leases

The Company recognizes finance and operating lease right-of-use assets and liabilities at the lease commencement date based on the estimated present value of the lease payments over the lease term. For our finance leases, the Company uses the implicit rate to determine the present value of future lease payments. For our operating leases that do not provide an implicit rate, the Company uses incremental borrowing rates to determine the present value of future lease payments. The Company includes options to extend or terminate a lease in the lease term when it is reasonably certain to exercise such options. The Company recognizes leases with an initial term of 12 months or less as lease expense over the lease term and those leases are not recorded on our Consolidated Balance Sheets. For additional information on our leases where the Company is the lessee, see Note 8- Leases.

A significant portion of our device revenue is derived from patients who obtain our devices under month-to-month lease arrangements. Revenue related to devices on lease is recognized in accordance with ASC 842, Leases. Using the guidance in ASC 842, we concluded these transactions should be accounted for as operating leases based on the criteria below:

The lease does not transfer ownership of the underlying asset to the lessee by the end of the lease term;
The lease does not grant the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise;
The lease term is month-to-month, which does not meet the major part of the remaining economic life of the underlying asset; however, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease;
There is no residual value guaranteed and the present value of the sum of the lease payments does not equal or exceed substantially all of the fair value of the underlying asset; and
The underlying asset is expected to have alternative uses to the lessor at the end of the lease term.

Lease commencement occurs upon delivery of the device to the patient. The Company retains title to the leased device and those devices are classified as property and equipment on the balance sheet. Since our leases are month-to-month and can be returned by the patient at any time, revenue is recognized monthly for the duration of the period in which the patient retains the device.

Revenue Recognition and Accounts Receivable

Revenue is derived from sales and leases of our electrotherapy devices and sales of related supplies and complimentary products. The Company recognizes revenue when control of the product has been transferred to the patient, in the amount that reflects the consideration to which the Company expects to receive. In general, revenue from sales of our devices and supplies is recognized once the product is delivered to the patient, which is when control is deemed to have transferred to our patient.

Sales of our devices and supplies are primarily made with, and shipped directly to, the patient with a small amount of revenue generated from sales to distributors. In the healthcare industry there is often a third party involved that will pay on the patients’ behalf for purchased or leased devices and supplies. The terms of the separate arrangement impact certain aspects of the contracts, with patients covered by third party payers, such as contract type, performance obligations and transaction price, but for purposes of revenue recognition the contract with the customer refers to the arrangement between the Company and the patient. The Company does not have any material deferred revenue in the normal course of business as each performance obligation is met upon delivery of goods to the patient. There are no substantial costs incurred through support or warranty obligations.

The following table provides a breakdown of net revenue related to devices accounted for as purchases subject to ASC 606 and leases subject to ASC 842 (in thousands):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Device revenue

 

  

 

  

  

 

  

Purchased

$

1,618

$

939

$

4,121

$

2,249

Leased

 

3,683

 

1,722

 

8,905

 

4,675

Total Device revenue

$

5,301

$

2,661

$

13,026

$

6,924

Primarily all of the Company’s receivables are due from patients with commercial or government health plans and workers’ compensation claims with a small portion related to self-pay individuals, attorney and auto claims. Revenues are estimated using the portfolio approach by third-party payer type based upon historical rates of collection, aging of receivables, trends in historical reimbursement rates by third-party payer types, and current relationships and experience with the third-party payers, which includes estimated constraints for third-party payer refund requests, deductions and adjustments. Inherent in these estimates is the risk that they will have to be revised as additional information becomes available and constraints are released. Specifically, the complexity of third-party payer billing arrangements and the uncertainty of reimbursement amounts for certain products from third-party payers or unanticipated requirements to refund payments previously received may result in adjustments to amounts originally recorded. Due to continuing changes in the health care industry and third-party payer reimbursement, it is possible our forecasting model to estimate collections could change, which could have an impact on our results of operations and cash flows. Any differences between estimated and actual collectability are reflected in the period in which received. Historically these differences have been immaterial and the Company has not had to go back and reassess the adjustments of future periods for past billing adjustments.

A change in the way estimates are determined can result from a number of factors, including changes in the reimbursement policies or practices of third-party payers, or changes in industry rates of reimbursement. The Company monitors the variability and uncertain timing over third-party payer types in our portfolios. If there is a change in our third-party payer mix over time, it could affect our net revenue and related receivables. We believe we have a sufficient history of collection experience to estimate the net collectible amounts by third-party payer type. However, changes to constraints for billing adjustments have historically fluctuated and may continue to fluctuate significantly from quarter to quarter and year to year.

On May 18, 2020, the Company introduced a full catalog of physical therapy products for distribution through its U.S. sales force. The catalog includes over 3,300 distinct physical therapy products which will be shipped directly from our supplier to our customers. Management has determined that it controls these products prior to transfer to the customer and will therefore be acting as principal for each of these product transactions. Through September 30, 2020, catalog revenue has been minimal.

Stock-based Compensation

The Company accounts for stock-based compensation through recognition of the cost of employee services received in exchange for an award of equity instruments, which is measured based on the grant date fair value of the award that is ultimately expected to vest during the period. The stock-based compensation expenses are recognized over the period during which an employee is required to provide service in exchange for the award (the requisite service period, which in the Company’s case is the same as the vesting period). For awards subject to the achievement of performance metrics, stock-based compensation expense is recognized when it becomes probable that the performance conditions will be achieved over the respective performance period.

Fair Value of Financial Instruments

The Company’s financial instruments include cash, accounts receivable, accounts payable, and accrued liabilities, for which current carrying amounts approximate fair value due to their short-term nature. Financial instruments also include capitalized leases, the carrying value of which approximates fair value because the interest rates on the outstanding borrowings are at rates that approximate market rates for borrowings with similar terms and average maturities.

Inventory

Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard costs, which approximates actual costs on an average cost basis. Following are the components of inventory (in thousands):

    

September 30, 2020

    

December 31, 2019

Raw Materials

$

2,391

$

953

Work-in-process

 

739

 

200

Finished Goods

 

2,920

 

1,640

$

6,050

$

2,793

Less: reserve

 

(152)

 

(415)

$

5,898

$

2,378

The Company monitors inventory for turnover and obsolescence and records losses for excess and obsolete inventory, as appropriate. The Company provides reserves for estimated excess and obsolete inventories based upon assumptions about future demand. If future demand is less favorable than currently projected by management, additional inventory write-downs may be required.

Segment Information

We define operating segments as components of our enterprise for which separate financial information is reviewed regularly by the chief operating decision-makers to evaluate performance and to make operating decisions. We have identified our Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer as our chief operating decision-makers (“CODM”).

We currently operate our business as one operating segment that includes two revenue types:  Devices and Supplies.

Income Taxes

We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating loss and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

The Company is subject to the provisions of the Financial Accounting Standards Board (“FASB”) ASC 740-10, Income Taxes, which requires that the effect on deferred tax assets and liabilities of a change in tax rates be recognized in the period the tax rate change was enacted.

Recent Accounting Pronouncements

In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) ("ASU 2016-13"), Measurement of Credit Losses on Financial Instruments. The standard significantly changes how entities will measure credit losses for most financial assets and certain other instruments that aren't measured at fair value through net income. The standard will replace today's "incurred loss" approach with an "expected loss" model for instruments measured at amortized cost. For available-for-sale debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. It also simplifies the accounting model for purchased credit-impaired debt securities and loans. This ASU is effective for annual periods beginning after December 15, 2022, and interim periods therein for smaller reporting companies. Early adoption is permitted for annual periods beginning after December 15, 2018, and interim periods therein. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on our financial condition, results of operations and cash flows.

In December 2019, FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” The amendments simplify the accounting for income taxes by removing certain exceptions to the general principals of Topic 740, “Income Taxes” and also improve consistent application by clarifying and amending existing guidance. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, with the amendments to be applied on a retrospective, modified retrospective or prospective basis, depending on the specific amendment. The Company is currently evaluating the impact of adopting this guidance.

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a material impact on the Company’s consolidated financial statements.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT
9 Months Ended
Sep. 30, 2020
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

(2)   PROPERTY AND EQUIPMENT

The components of property and equipment are as follows (in thousands):

    

September 30, 2020

    

December 31, 2019

Property and equipment

  

 

  

Office furniture and equipment

$

1,894

$

1,178

Assembly equipment

 

128

 

128

Vehicles

 

181

 

181

Leasehold improvements

 

544

 

500

Sales Rep demo units

335

Leased devices

 

1,396

 

934

$

4,478

$

2,921

Less accumulated depreciation

 

(2,808)

 

(2,063)

$

1,670

$

858

The Company monitors devices out on lease for potential loss and places an estimated reserve on the net book value based on historical loss rates.

Total depreciation expense related to our property and equipment was $0.3 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively. Depreciation expense for the nine-month periods ended September 30, 2020 and 2019 was $0.5 million and $0.2 million, respectively.

Total depreciation expense related to devices out on lease was $0.2 million and $0.1 million for the three months ended September 30, 2020 and 2019, respectively. Depreciation expense related to devices out on lease was $0.6 million and $0.4 million for the nine-months ended September 30, 2020 and 2019, respectively. Depreciation on leased units is reflected on the income statement as cost of revenue.

During the nine months ended September 30, 2020, the Company began capitalizing product demo units sent to its territory managers to use in the field. The Company monitors these devices for potential loss and places an estimated reserve on the net book value based on an analysis of terminated territory managers that have not yet returned their units.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2020
EARNINGS PER SHARE  
EARNINGS PER SHARE

(3)   EARNINGS PER SHARE

Basic earnings per share are computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding and the number of dilutive potential common share equivalents during the period, calculated using the treasury-stock method for outstanding stock options.

The calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2020 and 2019 are as follows (in thousands, except per share data):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Basic earnings per share

 

  

 

  

 

  

 

  

Net income available to common stockholders

$

1,333

$

2,033

$

7,287

$

6,545

Basic weighted-average shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Basic earnings per share

$

0.04

$

0.06

$

0.22

$

0.20

Diluted earnings per share

 

  

 

  

 

  

 

  

Net income available to common stockholders

$

1,333

$

2,033

$

7,287

$

6,545

Weighted-average shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Effect of dilutive securities - options and restricted stock

 

990

 

1,586

 

1,151

 

1,567

Diluted weighted-average shares outstanding

 

35,476

 

34,076

 

34,715

 

33,917

Diluted earnings per share

$

0.04

$

0.06

$

0.21

$

0.19

For both the three and nine months ended September 30, 2020, options to purchase 65,000 shares of common stock were excluded from the dilutive stock calculation because their effect would have been anti-dilutive.

For both the three and nine months ended September 30, 2019, options to purchase 0.4 million shares of common stock were excluded from the dilutive stock calculation because their effect would have been anti-dilutive.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS
9 Months Ended
Sep. 30, 2020
STOCK-BASED COMPENSATION PLANS  
STOCK-BASED COMPENSATION PLANS

(4)   STOCK-BASED COMPENSATION PLANS

In June 2017, our stockholders approved the 2017 Stock Incentive Plan (the “2017 Stock Plan”) with a maximum of 5,000,000 shares reserved for issuance. Awards permitted under the 2017 Stock Plan include:  Stock Options and Restricted Stock. Awards issued under the 2017 Stock Plan are at the discretion of the Board of Directors. As applicable, awards are granted with an exercise price equal to the closing price of our common stock on the date of grant and generally vest over four years. Restricted Stock Awards are issued to the recipient upon grant and are not included in outstanding shares until such vesting and issuance occurs.

At September 30, 2020, the company had 1.0 million stock options outstanding and 0.5 million exercisable under the following plans:

    

Outstanding

    

Exercisable

Number of Options

Number of Options

(in thousands)

(in thousands)

Plan Category

 

  

 

  

2005 Stock Option Plan

 

299

 

299

Equity Compensation Plans not approved by  Shareholders

 

37

 

25

2017 Stock Option Plan

 

679

 

219

Total

 

1,015

$

543

The following summarizes stock-based compensation expenses recorded in the consolidated statements of operations:

For the Three Months Ended September 30, 

 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of Revenue

$

13

$

5

$

22

$

15

Sales and marketing expense

 

13

 

2

 

45

 

6

General, and administrative

704

251

1,739

535

Total stock based compensation expense

730

258

1,806

556

During the nine months ended September 30, 2020, there were 14,000 options granted at a weighted average exercise price of $10.15 per share. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2020 was $8.88. There were no options granted during the three months ended September 30, 2020. The Company issued 83,000 and 291,000 shares of restricted stock to management during the three and nine months ended September 30, 2020, respectively.

During the nine months ended September 30, 2019, there were 621,000 options granted at a weighted average exercise price of $5.65 per share. The weighted-average grant date fair value of options granted during the nine months ended September 30, 2019 was $4.98. The Company issued 45,000 shares of restricted stock to management during the nine months ended September 30, 2019.

The Company received cash proceeds of $0.1 million and $0.6 million related to option exercises during the three and nine months ended September 30, 2020, respectively. The Company received proceeds of approximately $34,000 and $0.2 million related to option exercises during the three and nine months ended September 30, 2019, respectively.

The Company used the Black Scholes option pricing model to determine the fair value of stock option grants, using the following assumptions for the three and nine months ended September 30, 2020 and September 30, 2019.

For the Three Months

 

For the Nine Months

 

Ended September 30, 

 

Ended September 30, 

 

    

2020

2019

 

2020

2019

 

Expected term (years)

6.38

6.25

6.42

6.25

Risk-free interest rate

0.34

%

1.83

%

1.15

%

2.34

%

Expected volatility

112.97

%

121.58

%

116.79

%

121.83

%

Expected dividend yield

%

%

%

%

A summary of stock option activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:

Weighted-

Weighted-

Average

Aggregate

Number of 

Average

Remaining

Intrinsic

Shares

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Term (Years)

    

(in thousands)

Outstanding at December 31, 2019

 

1,855

$

2.48

6.42

$

10,032

Granted

 

14

$

10.15

 

Expired

 

 

Forfeited

(234)

$

4.71

Exercised

 

(620)

$

0.90

 

Outstanding at September 30, 2020

 

1,015

$

3.04

6.74

$

14,622

Exercisable at September 30, 2020

 

543

$

1.47

5.47

$

8,677

During the three and nine months ended September 30, 2020, 0.1 million and 0.3 million shares of restricted stock were granted to the Board of Directors and management under the 2017 Stock Plan, respectively. During the three and nine months ended September 30, 2019, 35,000 and 45,000 shares of restricted stock were granted, respectively. The fair market value of restricted shares for share-based compensation expensing is equal to the closing price of our common stock on the date of grant. The vesting on the Restricted Stock Awards typically occur quarterly over three years for the Board of Directors and quarterly or annually over two to four years for management.

A summary of restricted stock award activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:

Number of

Shares

    

(in thousands)

Granted but not vested at December 31, 2019

 

102

Granted

 

291

Forfeited

 

Vested

 

(95)

Granted but not vested at September 30, 2020

 

298

For the nine months ended September 30, 2020, the Company made payments of $0.2 million related to tax withholding obligations for the vesting or exercise of awards in exchange for 20,236 shares withheld. There were no shares withheld to facilitate the payment of taxes in 2019.

As of September 30, 2020, the Company had approximately $4.7 million of unrecognized compensation expense related to stock options and restricted stock awards that will be recognized over a weighted average period of approximately 2.4 years.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2020
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

(5)   STOCKHOLDERS’ EQUITY

Treasury Stock

On May 14, 2018, our Board of Directors approved a new program to buy back an additional $2.0 million of our common stock at prevailing market prices either in the open market or through privately negotiated transactions through May 13, 2019. For the nine months ending September 30, 2019, the Company purchased 52,000 shares of our common stock for $0.2 million for an average price of $3.29 per share, related to the new program. From May 14, 2018 through May 13, 2019, the Company purchased 576,129 shares of our common stock for $1.8 million or an average price $3.20 per share.

Warrants

A summary of stock warrant activity for the nine months ended September 30, 2020 is presented below:

Weighted

Weighted

Average

Aggregate

Number of

Average

Remaining

Intrinsic

Warrants

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Life (Years)

    

(in thousands)

Outstanding at December 31, 2019

 

100

$

2.63

 

4.77

$

525

Granted

 

$

 

 

Exercised

 

$

 

 

Forfeited

$

Outstanding and Exercisable at September 30, 2020

 

100

$

2.63

 

4.02

$

1,483

Equity Offering

On July 14, 2020, the Company announced commencement of an underwritten public offering of an aggregate of 2,500,000 shares of common stock at a public offering price of $22.00 per share. In the offering, 1,250,000 shares of common stock were sold by the Company and 1,250,000 shares of common stock were sold by a selling stockholder. The selling stockholder was Sandgaard Holdings, LLC., which is 100% controlled by Thomas Sandgaard, CEO and chairman of the board. The offering closed on July 17, 2020.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
9 Months Ended
Sep. 30, 2020
INCOME TAXES  
INCOME TAXES

(6)   INCOME TAXES

The income tax provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items, primarily related to excess tax benefits on stock option exercises. For the three and nine months ended September 30, 2020 discrete items adjusted were $0.4 million and $1.6 million, respectively. At September 30, 2020 the Company is currently estimating an annual effective tax rate of approximately 29%, or 12% when taking into account known discrete items. Each quarter, the estimate of the annual effective tax rate is updated, and if the estimated effective tax rate changes, a cumulative adjustment is made. There is a potential for volatility of the effective tax rate due to various factors.

The provision for income taxes is recorded at the end of each interim period based on the Company’s best estimate of its effective income tax rate expected to be applicable for the full fiscal year. The Company’s effective income tax rate was 8% for the nine months ended September 30, 2020. Discrete items recognized during the three months ended September 30, 2020 and 2019, resulted in a tax benefit of approximately $0.4 million and $0.2 million, respectively. Discrete items recognized during the nine months ended September 30, 2020 and 2019, resulted in a tax benefit of approximately $1.6 million and $0.6 million, respectively. The Company recorded income tax expense of $0.1 million and $0.7 million for the three and nine months ended September 30, 2020, respectively, and income tax expense of $0.5 million and $1.7 million for the three and nine months ended September 30, 2019.

On March 27, 2020, President Trump signed into U.S. federal law the CARES Act, which is aimed at providing emergency assistance and health care for individuals, families, and businesses affected by the COVID-19 pandemic and generally supporting the U.S. economy. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. In particular, under the CARES Act, (i) for taxable years beginning before 2021, net operating loss carryforwards and carrybacks may offset 100% of taxable income, (ii) NOLs arising in 2018, 2019, and 2020 taxable years may be carried back to each of the preceding five years to generate a refund and (iii) for taxable years beginning in 2019 and 2020, the base for interest deductibility is increased from 30% to 50% of EBITDA. We are analyzing the different aspects of the CARES Act to determine whether any specific provisions may impact us.

Taxes of $0.7 million and $2.2 million were paid during the nine months ended September 30, 2020 and 2019, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
DEFERRED INSURANCE REIMBURSEMENT
9 Months Ended
Sep. 30, 2020
DEFERRED INSURANCE REIMBURSEMENT  
DEFERRED INSURANCE REIMBURSEMENT

(7)   DEFERRED INSURANCE REIMBURSEMENT

During the first quarter of 2016, the Company collected $880,000 from a single insurance company for accounts receivable. The accounts receivable had been previously reduced to zero by the allowance for billing adjustments. Subsequent to March 31, 2016, the insurance company verbally communicated to the Company that this payment was made in error and requested it be refunded to the insurance company. The Company recorded this $880,000 insurance reimbursement as a deferred insurance liability.

During the first quarter of 2019, the Company recognized $880,000 as other income and reversed the liability. The Company has included this amount in other income in order to ensure comparability of the Company’s operating income results for the nine months ended September 30, 2020 and 2019. Management’s legal determination that any refund obligation is remote was based on the facts and circumstances related to the dispute, which included reviewing the legal statutes within the jurisdictions the Company operates.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
9 Months Ended
Sep. 30, 2020
LEASES  
LEASES

(8)   LEASES

The Company has four operating leases pertaining to its corporate headquarters located in Englewood, CO. Details of each lease are as follows:

The Company entered into a sublease agreement on October 20, 2017 with CSG Systems Inc. for approximately 41,715 square feet. The term of the sublease runs through June 30, 2023, with an option to extend for an additional two years through June 30, 2025. During the first year of the sublease, the rent per square foot was $7.50, which increased to $19.75 during the second year of the sublease. Each year thereafter increasing by an additional $1 per square foot. The Company has not yet determined whether it is reasonably certain to exercise its renewal option and has therefore only considered the initial term in the calculation of the lease liability and lease asset. The Company is also obligated to pay its proportionate share of building operating expenses. The sub-landlord agreed to contribute approximately $0.2 million toward tenant improvements which was accounted for as a reduction of the operating lease asset and subsequently treated as a reduction of rent expense over the term of the lease. Upon lease commencement, the Company recorded an operating lease liability of $3.9 million and a corresponding right-of-use asset for $3.6 million.
The Company entered into an amendment to its sublease agreement, above, on March 11, 2019 for an additional 21,420 square feet of office space. The term of the sublease for the additional space began on June 1, 2019 and runs through June 30, 2023, with an option to extend the term for an additional two years through June 30, 2025. During the first seven months of the Amendment to the Sublease, the rent per square foot was $10.00, which increased to $20.75 from January 1, 2020 through October 31, 2020. For annual periods beginning November 1, 2020, the price per square foot increases by an additional $1 per square foot. Upon lease commencement, the Company recorded an operating lease liability and a corresponding right-of-use asset for $1.6 million each.
The Company entered into an amendment to its sublease agreement, above, on January 3, 2020, for an additional 22,546 square feet of office space. The term of the sublease began on March 9, 2020 and will run through June 30, 2025. From the commencement date through October 31, 2020, the rent per square foot is $13.00, increasing to $21.75 per square foot from November 1, 2020 through October 31, 2021. The price per square foot increases by an additional $1 annually beginning November 1, 2021. Upon lease commencement, the Company recorded an operating lease liability and a corresponding right-of-use asset for $1.4 million each.
The Company entered into a lease agreement on September 17, 2020 with GIG CW Compark, LLC for approximately 50,488 square feet. The term of the lease is 65 months, which begins on the commencement date, which is anticipated to occur sometime during Q4 2020. The lease includes an option to extend the lease for one additional five year period. Base rent begins at $9.40 per square feet increasing each year thereafter by an additional $0.30 per square foot. The Company has not yet determined whether or not it is reasonably certain to exercise its renewal option. The Company is also obligated to pay its proportional share of building operating expenses. The landlord agreed to contribute approximately $0.4 million toward tenant improvements.

The Company has two finance leases for office equipment as follows:

The Company entered into an equipment lease on September 20, 2019 with Konica Minolta Premier Finance for a copier/printer and related software located at its corporate offices. The term of the equipment lease agreement is 5 years with the option to purchase the equipment at the end of the lease. The Company does not expect to exercise the option to purchase the equipment and, accordingly, has not considered the effect of the purchase in the evaluation of the lease asset and liability. Rent is to be paid monthly at a fixed rate for the term of the equipment lease agreement. Upon lease commencement, the Company recorded a finance lease liability and a corresponding right-of-use asset for $0.2 million each.
The Company entered into an equipment lease on March 3, 2020 with Konica Minolta Premier Finance for copiers/printers and related software located at its corporate offices. The term of the equipment lease agreement is 4 years with the option to purchase the equipment at the end of the lease. The Company does not expect to exercise the option to purchase the equipment and, accordingly, has not considered the effect of the purchase in the evaluation of the lease asset and liability. Rent is to be paid monthly at a fixed rate for the term of the equipment lease agreement. Upon lease commencement, the Company recorded a finance lease liability and a corresponding right-of-use asset for $0.1 million each.

The Company’s operating leases do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring lease liability. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease. The Company’s incremental borrowing rate was determined to be 4.5% for its operating lease liabilities. The Company’s equipment lease agreements have implicit rates from 8.3% to 9.7%, which was used to measure its finance lease liability. The remaining lease term was 2.8 years for the Company’s operating leases and 4.1 years for its finance leases.

    

Operating lease liability

    

Finance lease liability

October 1, 2020 through December 31, 2020

444

18

2021

 

1,878

 

67

2022

 

1,964

 

67

2023

 

1,017

 

67

2024

 

 

39

Total undiscounted future minimum lease payments

 

$

5,303

 

$

258

Less: Difference between undiscounted lease payments and discounted lease liabilities:

 

(346)

 

(38)

Total lease liabilities

$

4,957

$

220

Operating lease costs were $0.5 million and $1.2 million for the three and nine months ended September 30, 2020, respectively, which were included in general and administrative expenses on the consolidated statement of operations. Operating lease costs were $0.4 million and $0.8million for the three and nine months ended September 30, 2019, respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
CONCENTRATIONS
9 Months Ended
Sep. 30, 2020
CONCENTRATIONS  
CONCENTRATIONS

(9)   CONCENTRATIONS

For the three months ended September 30, 2020, the Company sourced approximately 64% of the supplies for its electrotherapy products from five significant vendors (defined as supplying at least 10%). For the same period in 2019, the Company sourced approximately 49% of the supplies from two significant vendors.

For the nine months ended September 30, 2020, the Company sourced approximately 31% of supplies for its electrotherapy products from one significant vendor. For the same period in 2019 the company sourced approximately 49% of supplies from one significant vendor.

Management believes that its relationships with suppliers are good; however, if the relationships were to be replaced, there may be a short-term disruption to operations, a period of time in which products may not be available and additional expenses may be incurred.

The Company had receivables from one third-party payer at September 30, 2020 that made up approximately 26% of the net accounts receivable balance. The Company had receivables from two third-party payers at December 31, 2019, that made up approximately 39% of the net accounts receivable balance.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
LITIGATION
9 Months Ended
Sep. 30, 2020
LITIGATION  
LITIGATION

(10) LITIGATION

From time to time, the Company may become party to litigation and other claims in the ordinary course of business. To the extent that such claims and litigation arise, management would accrue the estimated exposure for such events when losses are determined to be both probable and estimable.

The Company is currently not a party to any material pending legal proceedings.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
COVID-19
9 Months Ended
Sep. 30, 2020
COVID-19  
COVID-19

(11) COVID-19

In December 2019, a novel Coronavirus disease (“COVID-19”) was reported and on March 11, 2020, the World Health Organization characterized COVID-19 as a pandemic. During the third quarter, the Company's operations were impacted by closures of clinics and reductions in elective surgeries which decreased availability of physicians to prescribe our products. Additionally, the Company had to navigate the impacts it had on employee and supply chain issues. While the Company did not see a significant impact on its operating results or financial position during the nine months ended September 30, 2020 from COVID-19, it is unable at this time to predict the impact that COVID-19 will have on its business, financial position and operating results in future periods due to numerous uncertainties. The Company has been and continues to closely monitor the impact of the pandemic on all aspects of its business. See also the risk factor relating to COVID-19 disclosed in Item 1A of Part II, below.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENT
9 Months Ended
Sep. 30, 2020
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

(12)  SUBSEQUENT EVENT

On October 22, 2020, the Board appointed Neil Friery as the Company’s Chief Operating Officer – Zynex Monitoring Solutions, Inc., effective November 9, 2020 (the “Effective Date”).

In connection with the appointment, the Company entered into an employment agreement with Mr. Friery, (the “Friery Employment Agreement”), pursuant to which Mr. Friery shall receive an annual base salary of $325,000 and shall be eligible to receive incentive compensation in an amount up to $162,500 per year (the “Incentive Compensation”). Pursuant to the Friery Employment Agreement, in the event that Zynex Monitoring terminates the Friery Employment Agreement without cause, or Mr. Friery resigns with good reason, Mr. Friery shall receive his then annual base salary plus 12 months’ worth of his then Incentive Compensation, payable in twelve equal monthly installments. Additionally, Pursuant to the Friery Employment Agreement, in the event that the Friery Employment Agreement is terminated for any reason before the end of any quarterly or annual performance period on which the Incentive Compensation is based, Mr. Friery shall receive a pro-rata portion of the Incentive Compensation that was earned for the quarter/year in which the Friery Employment Agreement was terminated.

On the Effective Date, Mr. Friery shall receive a signing bonus of 10,000 restricted shares of Company common stock and $50,000 cash. The 10,000 restricted shares shall vest annually over a four-year period in increments of 2,500. Additionally, Mr. Friery shall receive quarterly grants of 5,000 restricted shares that shall vest annually over a four-year period in increments of 1,250.

There is no arrangement or understanding between Mr. Friery and any other person pursuant to which he was selected as an officer of the Company. There is no family relationship between Mr. Friery and any director or executive officer of the Company and Mr. Friery is not a party to a related party transaction within the meaning of Item 404(a) of Regulation S-K.

The Company evaluated subsequent events up to October 27, 2020 and concluded that there were no additional subsequent events.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION (Policies)
9 Months Ended
Sep. 30, 2020
BASIS OF PRESENTATION  
Principles of Consolidation

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of Zynex, Inc. and its subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

Reclassifications

As of September 30, 2020, the Company revised its cost center allocations to better align with its business operations. As a result, reclassifications between general and administrative and selling and marketing expenses have been made to the three and nine months ended September 30, 2019 financial statements to conform to the consolidated 2020 financial statement presentation. These reclassifications had no effect on net earnings, retained earnings or cash flows as previously reported.

Use of Estimates

Use of Estimates

Preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. The most significant management estimates used in the preparation of the accompanying consolidated financial statements are associated with revenue recognition, the reserve for obsolete and damaged inventory, stock-based compensation, valuation of long-lived assets, and realizability of deferred tax assets.

Leases

Leases

The Company recognizes finance and operating lease right-of-use assets and liabilities at the lease commencement date based on the estimated present value of the lease payments over the lease term. For our finance leases, the Company uses the implicit rate to determine the present value of future lease payments. For our operating leases that do not provide an implicit rate, the Company uses incremental borrowing rates to determine the present value of future lease payments. The Company includes options to extend or terminate a lease in the lease term when it is reasonably certain to exercise such options. The Company recognizes leases with an initial term of 12 months or less as lease expense over the lease term and those leases are not recorded on our Consolidated Balance Sheets. For additional information on our leases where the Company is the lessee, see Note 8- Leases.

A significant portion of our device revenue is derived from patients who obtain our devices under month-to-month lease arrangements. Revenue related to devices on lease is recognized in accordance with ASC 842, Leases. Using the guidance in ASC 842, we concluded these transactions should be accounted for as operating leases based on the criteria below:

The lease does not transfer ownership of the underlying asset to the lessee by the end of the lease term;
The lease does not grant the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise;
The lease term is month-to-month, which does not meet the major part of the remaining economic life of the underlying asset; however, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease;
There is no residual value guaranteed and the present value of the sum of the lease payments does not equal or exceed substantially all of the fair value of the underlying asset; and
The underlying asset is expected to have alternative uses to the lessor at the end of the lease term.

Lease commencement occurs upon delivery of the device to the patient. The Company retains title to the leased device and those devices are classified as property and equipment on the balance sheet. Since our leases are month-to-month and can be returned by the patient at any time, revenue is recognized monthly for the duration of the period in which the patient retains the device.

Revenue Recognition and Accounts Receivable

Revenue Recognition and Accounts Receivable

Revenue is derived from sales and leases of our electrotherapy devices and sales of related supplies and complimentary products. The Company recognizes revenue when control of the product has been transferred to the patient, in the amount that reflects the consideration to which the Company expects to receive. In general, revenue from sales of our devices and supplies is recognized once the product is delivered to the patient, which is when control is deemed to have transferred to our patient.

Sales of our devices and supplies are primarily made with, and shipped directly to, the patient with a small amount of revenue generated from sales to distributors. In the healthcare industry there is often a third party involved that will pay on the patients’ behalf for purchased or leased devices and supplies. The terms of the separate arrangement impact certain aspects of the contracts, with patients covered by third party payers, such as contract type, performance obligations and transaction price, but for purposes of revenue recognition the contract with the customer refers to the arrangement between the Company and the patient. The Company does not have any material deferred revenue in the normal course of business as each performance obligation is met upon delivery of goods to the patient. There are no substantial costs incurred through support or warranty obligations.

The following table provides a breakdown of net revenue related to devices accounted for as purchases subject to ASC 606 and leases subject to ASC 842 (in thousands):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Device revenue

 

  

 

  

  

 

  

Purchased

$

1,618

$

939

$

4,121

$

2,249

Leased

 

3,683

 

1,722

 

8,905

 

4,675

Total Device revenue

$

5,301

$

2,661

$

13,026

$

6,924

Primarily all of the Company’s receivables are due from patients with commercial or government health plans and workers’ compensation claims with a small portion related to self-pay individuals, attorney and auto claims. Revenues are estimated using the portfolio approach by third-party payer type based upon historical rates of collection, aging of receivables, trends in historical reimbursement rates by third-party payer types, and current relationships and experience with the third-party payers, which includes estimated constraints for third-party payer refund requests, deductions and adjustments. Inherent in these estimates is the risk that they will have to be revised as additional information becomes available and constraints are released. Specifically, the complexity of third-party payer billing arrangements and the uncertainty of reimbursement amounts for certain products from third-party payers or unanticipated requirements to refund payments previously received may result in adjustments to amounts originally recorded. Due to continuing changes in the health care industry and third-party payer reimbursement, it is possible our forecasting model to estimate collections could change, which could have an impact on our results of operations and cash flows. Any differences between estimated and actual collectability are reflected in the period in which received. Historically these differences have been immaterial and the Company has not had to go back and reassess the adjustments of future periods for past billing adjustments.

A change in the way estimates are determined can result from a number of factors, including changes in the reimbursement policies or practices of third-party payers, or changes in industry rates of reimbursement. The Company monitors the variability and uncertain timing over third-party payer types in our portfolios. If there is a change in our third-party payer mix over time, it could affect our net revenue and related receivables. We believe we have a sufficient history of collection experience to estimate the net collectible amounts by third-party payer type. However, changes to constraints for billing adjustments have historically fluctuated and may continue to fluctuate significantly from quarter to quarter and year to year.

On May 18, 2020, the Company introduced a full catalog of physical therapy products for distribution through its U.S. sales force. The catalog includes over 3,300 distinct physical therapy products which will be shipped directly from our supplier to our customers. Management has determined that it controls these products prior to transfer to the customer and will therefore be acting as principal for each of these product transactions. Through September 30, 2020, catalog revenue has been minimal.

Stock-based Compensation

Stock-based Compensation

The Company accounts for stock-based compensation through recognition of the cost of employee services received in exchange for an award of equity instruments, which is measured based on the grant date fair value of the award that is ultimately expected to vest during the period. The stock-based compensation expenses are recognized over the period during which an employee is required to provide service in exchange for the award (the requisite service period, which in the Company’s case is the same as the vesting period). For awards subject to the achievement of performance metrics, stock-based compensation expense is recognized when it becomes probable that the performance conditions will be achieved over the respective performance period.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s financial instruments include cash, accounts receivable, accounts payable, and accrued liabilities, for which current carrying amounts approximate fair value due to their short-term nature. Financial instruments also include capitalized leases, the carrying value of which approximates fair value because the interest rates on the outstanding borrowings are at rates that approximate market rates for borrowings with similar terms and average maturities.

Inventory

Inventory

Inventories are stated at the lower of cost and net realizable value. Cost is computed using standard costs, which approximates actual costs on an average cost basis. Following are the components of inventory (in thousands):

    

September 30, 2020

    

December 31, 2019

Raw Materials

$

2,391

$

953

Work-in-process

 

739

 

200

Finished Goods

 

2,920

 

1,640

$

6,050

$

2,793

Less: reserve

 

(152)

 

(415)

$

5,898

$

2,378

The Company monitors inventory for turnover and obsolescence and records losses for excess and obsolete inventory, as appropriate. The Company provides reserves for estimated excess and obsolete inventories based upon assumptions about future demand. If future demand is less favorable than currently projected by management, additional inventory write-downs may be required.

Segment Information

Segment Information

We define operating segments as components of our enterprise for which separate financial information is reviewed regularly by the chief operating decision-makers to evaluate performance and to make operating decisions. We have identified our Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer as our chief operating decision-makers (“CODM”).

We currently operate our business as one operating segment that includes two revenue types:  Devices and Supplies.

Income Taxes

Income Taxes

We record deferred tax assets and liabilities for the estimated future tax effects of temporary differences between the tax bases of assets and liabilities and amounts reported in the accompanying consolidated balance sheets, as well as operating loss and tax credit carry-forwards. We measure deferred tax assets and liabilities using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. We reduce deferred tax assets by a valuation allowance if, based on available evidence, it is more likely than not that these benefits will not be realized.

The Company is subject to the provisions of the Financial Accounting Standards Board (“FASB”) ASC 740-10, Income Taxes, which requires that the effect on deferred tax assets and liabilities of a change in tax rates be recognized in the period the tax rate change was enacted.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In June 2016, FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326) ("ASU 2016-13"), Measurement of Credit Losses on Financial Instruments. The standard significantly changes how entities will measure credit losses for most financial assets and certain other instruments that aren't measured at fair value through net income. The standard will replace today's "incurred loss" approach with an "expected loss" model for instruments measured at amortized cost. For available-for-sale debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary impairment model. It also simplifies the accounting model for purchased credit-impaired debt securities and loans. This ASU is effective for annual periods beginning after December 15, 2022, and interim periods therein for smaller reporting companies. Early adoption is permitted for annual periods beginning after December 15, 2018, and interim periods therein. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on our financial condition, results of operations and cash flows.

In December 2019, FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” The amendments simplify the accounting for income taxes by removing certain exceptions to the general principals of Topic 740, “Income Taxes” and also improve consistent application by clarifying and amending existing guidance. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early adoption is permitted, with the amendments to be applied on a retrospective, modified retrospective or prospective basis, depending on the specific amendment. The Company is currently evaluating the impact of adopting this guidance.

Management has evaluated other recently issued accounting pronouncements and does not believe that any of these pronouncements will have a material impact on the Company’s consolidated financial statements.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION (Tables)
9 Months Ended
Sep. 30, 2020
BASIS OF PRESENTATION  
Disaggregation of Revenue

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Device revenue

 

  

 

  

  

 

  

Purchased

$

1,618

$

939

$

4,121

$

2,249

Leased

 

3,683

 

1,722

 

8,905

 

4,675

Total Device revenue

$

5,301

$

2,661

$

13,026

$

6,924

Schedule of components of inventory

    

September 30, 2020

    

December 31, 2019

Raw Materials

$

2,391

$

953

Work-in-process

 

739

 

200

Finished Goods

 

2,920

 

1,640

$

6,050

$

2,793

Less: reserve

 

(152)

 

(415)

$

5,898

$

2,378

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2020
PROPERTY AND EQUIPMENT  
Schedule of components of property and equipment

The components of property and equipment are as follows (in thousands):

    

September 30, 2020

    

December 31, 2019

Property and equipment

  

 

  

Office furniture and equipment

$

1,894

$

1,178

Assembly equipment

 

128

 

128

Vehicles

 

181

 

181

Leasehold improvements

 

544

 

500

Sales Rep demo units

335

Leased devices

 

1,396

 

934

$

4,478

$

2,921

Less accumulated depreciation

 

(2,808)

 

(2,063)

$

1,670

$

858

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2020
EARNINGS PER SHARE  
Schedule of Calculation of Basic and Diluted earnings per share

The calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2020 and 2019 are as follows (in thousands, except per share data):

For the Three Months Ended September 30, 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Basic earnings per share

 

  

 

  

 

  

 

  

Net income available to common stockholders

$

1,333

$

2,033

$

7,287

$

6,545

Basic weighted-average shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Basic earnings per share

$

0.04

$

0.06

$

0.22

$

0.20

Diluted earnings per share

 

  

 

  

 

  

 

  

Net income available to common stockholders

$

1,333

$

2,033

$

7,287

$

6,545

Weighted-average shares outstanding

 

34,486

 

32,490

 

33,564

 

32,350

Effect of dilutive securities - options and restricted stock

 

990

 

1,586

 

1,151

 

1,567

Diluted weighted-average shares outstanding

 

35,476

 

34,076

 

34,715

 

33,917

Diluted earnings per share

$

0.04

$

0.06

$

0.21

$

0.19

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS (Tables)
9 Months Ended
Sep. 30, 2020
STOCK-BASED COMPENSATION PLANS  
Schedule of outstanding and exercisable number of options

    

Outstanding

    

Exercisable

Number of Options

Number of Options

(in thousands)

(in thousands)

Plan Category

 

  

 

  

2005 Stock Option Plan

 

299

 

299

Equity Compensation Plans not approved by  Shareholders

 

37

 

25

2017 Stock Option Plan

 

679

 

219

Total

 

1,015

$

543

Schedule of share based compensation expenses recorded in the consolidated statement of income

The following summarizes stock-based compensation expenses recorded in the consolidated statements of operations:

For the Three Months Ended September 30, 

 

For the Nine Months Ended September 30, 

    

2020

    

2019

    

2020

    

2019

Cost of Revenue

$

13

$

5

$

22

$

15

Sales and marketing expense

 

13

 

2

 

45

 

6

General, and administrative

704

251

1,739

535

Total stock based compensation expense

730

258

1,806

556

Fair Value of Stock Options Grants

The Company used the Black Scholes option pricing model to determine the fair value of stock option grants, using the following assumptions for the three and nine months ended September 30, 2020 and September 30, 2019.

For the Three Months

 

For the Nine Months

 

Ended September 30, 

 

Ended September 30, 

 

    

2020

2019

 

2020

2019

 

Expected term (years)

6.38

6.25

6.42

6.25

Risk-free interest rate

0.34

%

1.83

%

1.15

%

2.34

%

Expected volatility

112.97

%

121.58

%

116.79

%

121.83

%

Expected dividend yield

%

%

%

%

Summary of Stock Option Activity Under the Option Plan

A summary of stock option activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:

Weighted-

Weighted-

Average

Aggregate

Number of 

Average

Remaining

Intrinsic

Shares

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Term (Years)

    

(in thousands)

Outstanding at December 31, 2019

 

1,855

$

2.48

6.42

$

10,032

Granted

 

14

$

10.15

 

Expired

 

 

Forfeited

(234)

$

4.71

Exercised

 

(620)

$

0.90

 

Outstanding at September 30, 2020

 

1,015

$

3.04

6.74

$

14,622

Exercisable at September 30, 2020

 

543

$

1.47

5.47

$

8,677

Restricted Stock Award Activity Under all Equity Compensation Plans

A summary of restricted stock award activity under all equity compensation plans for the nine months ended September 30, 2020, is presented below:

Number of

Shares

    

(in thousands)

Granted but not vested at December 31, 2019

 

102

Granted

 

291

Forfeited

 

Vested

 

(95)

Granted but not vested at September 30, 2020

 

298

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY (Tables)
9 Months Ended
Sep. 30, 2020
STOCKHOLDERS' EQUITY  
Schedule of stock warrant activity

A summary of stock warrant activity for the nine months ended September 30, 2020 is presented below:

Weighted

Weighted

Average

Aggregate

Number of

Average

Remaining

Intrinsic

Warrants

Exercise

Contractual

Value

    

(in thousands)

    

Price

    

Life (Years)

    

(in thousands)

Outstanding at December 31, 2019

 

100

$

2.63

 

4.77

$

525

Granted

 

$

 

 

Exercised

 

$

 

 

Forfeited

$

Outstanding and Exercisable at September 30, 2020

 

100

$

2.63

 

4.02

$

1,483

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2020
LEASES  
Schedule of future minimum lease payments under the Company's operating leases

    

Operating lease liability

    

Finance lease liability

October 1, 2020 through December 31, 2020

444

18

2021

 

1,878

 

67

2022

 

1,964

 

67

2023

 

1,017

 

67

2024

 

 

39

Total undiscounted future minimum lease payments

 

$

5,303

 

$

258

Less: Difference between undiscounted lease payments and discounted lease liabilities:

 

(346)

 

(38)

Total lease liabilities

$

4,957

$

220

Schedule of future minimum lease payments under the Company's financing leases

    

Operating lease liability

    

Finance lease liability

October 1, 2020 through December 31, 2020

444

18

2021

 

1,878

 

67

2022

 

1,964

 

67

2023

 

1,017

 

67

2024

 

 

39

Total undiscounted future minimum lease payments

 

$

5,303

 

$

258

Less: Difference between undiscounted lease payments and discounted lease liabilities:

 

(346)

 

(38)

Total lease liabilities

$

4,957

$

220

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION - Breakdown of net revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Device revenue        
Total Device revenue $ 20,026 $ 11,817 $ 54,517 $ 31,310
Devices [Member]        
Device revenue        
Purchased 1,618 939 4,121 2,249
Leased 3,683 1,722 8,905 4,675
Total Device revenue $ 5,301 $ 2,661 $ 13,026 $ 6,924
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION - Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Components of inventory    
Raw Materials $ 2,391 $ 953
Work-in-process 739 200
Finished Goods 2,920 1,640
Total 6,050 2,793
Less: reserve (152) (415)
Inventory, net $ 5,898 $ 2,378
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
BASIS OF PRESENTATION - Additional Information (Details)
9 Months Ended
Sep. 30, 2020
segment
product
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]  
Number of operating segments | segment 1
Number of Distinct products | product 3,300
Zynex Billing And Consultancy, LLC [Member]  
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]  
Noncontrolling Interest, Ownership Percentage by Parent 80.00%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment, Gross $ 4,478 $ 2,921
Less accumulated depreciation (2,808) (2,063)
Property and Equipment, Net 1,670 858
Office furniture and equipment    
Property, Plant and Equipment, Gross 1,894 1,178
Assembly equipment    
Property, Plant and Equipment, Gross 128 128
Vehicles    
Property, Plant and Equipment, Gross 181 181
Leasehold improvements    
Property, Plant and Equipment, Gross 544 500
Sales Rep demo units    
Property, Plant and Equipment, Gross 335  
Leased devices    
Property, Plant and Equipment, Gross $ 1,396 $ 934
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Property, Plant and Equipment        
Depreciation     $ 1,042 $ 549
Property and Equipment [Member]        
Property, Plant and Equipment        
Depreciation $ 300 $ 100 500 200
Leased Devices [Member]        
Property, Plant and Equipment        
Depreciation $ 200 $ 100 $ 600 $ 400
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Basic earnings per share        
Net income available to common stockholders $ 1,333 $ 2,033 $ 7,287 $ 6,545
Weighted average basic shares outstanding 34,486 32,490 33,564 32,350
Basic earnings per share $ 0.04 $ 0.06 $ 0.22 $ 0.20
Diluted earnings per share        
Net income available to common stockholders $ 1,333 $ 2,033 $ 7,287 $ 6,545
Weighted-average shares outstanding 34,486 32,490 33,564 32,350
Effect of dilutive securities - options and restricted stock 990 1,586 1,151 1,567
Diluted weighted-average shares outstanding 35,476 34,076 34,715 33,917
Diluted earnings per share $ 0.04 $ 0.06 $ 0.21 $ 0.19
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE - Additional information (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Common Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 65,000 400 65,000 400
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS - Outstanding and exercisable number of stock options (Details)
shares in Thousands
Sep. 30, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Outstanding Number of Options (in shares) 1,015
Number of Shares, Exercisable 543
2005 Stock Option Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Outstanding Number of Options (in shares) 299
Number of Shares, Exercisable 299
Equity Compensation Plans not approved by Shareholders  
Share-based Compensation Arrangement by Share-based Payment Award  
Outstanding Number of Options (in shares) 37
Number of Shares, Exercisable 25
2017 Stock Option Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Outstanding Number of Options (in shares) 679
Number of Shares, Exercisable 219
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS - stock-based compensation expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Allocated Share-based Compensation Expense $ 730 $ 258 $ 1,806 $ 556
Cost of Revenue        
Allocated Share-based Compensation Expense 13 5 22 15
Sales and marketing expense        
Allocated Share-based Compensation Expense 13 2 45 6
General, and administrative        
Allocated Share-based Compensation Expense $ 704 $ 251 $ 1,739 $ 535
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS - Stock options granted (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Fair value of stock option grants        
Expected term (years) 6 years 4 months 17 days 6 years 3 months 6 years 5 months 1 day 6 years 3 months
Risk-free interest rate 0.34% 1.83% 1.15% 2.34%
Expected volatility 112.97% 121.58% 116.79% 121.83%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS - Summary of stock option activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
$ / shares
Summary of stock option activity under the option Plan      
Outstanding and Exercisable at September 30, 2020   1,015  
Number of Shares, Exercisable   543  
Weighted Average Exercise Price, Granted | $ / shares   $ 10.15 $ 5.65
Employee Stock Option [Member]      
Summary of stock option activity under the option Plan      
Outstanding at December 31, 2019   1,855  
Number of Shares, Granted   14  
Number of Shares, Expired   0  
Number of Shares, Forfeited   (234)  
Number of Warrants, Exercised   (620)  
Outstanding and Exercisable at September 30, 2020 1,855 1,015  
Number of Shares, Exercisable   543  
Weighted Average Exercise Price, Outstanding at December 31, 2019 | $ / shares   $ 2.48  
Weighted Average Exercise Price, Granted | $ / shares   10.15  
Weighted Average Exercise Price, Expired | $ / shares   0  
Weighted Average Exercise Price, Forfeited | $ / shares   4.71  
Weighted Average Exercise Price, Exercised | $ / shares   0.90  
Weighted Average Exercise Price, Outstanding at June 30, 2020 | $ / shares $ 2.48 3.04  
Weighted Average Exercise Price, Exercisable at June 30, 2020 | $ / shares   $ 1.47  
Weighted Average Remaining Contractual Life, Outstanding 6 years 5 months 1 day 6 years 8 months 26 days  
Weighted Average Remaining Contractual Life, Exercisable (Years)   5 years 5 months 19 days  
Aggregate Intrinsic Value, Outstanding | $ $ 10,032 $ 14,622  
Aggregate Intrinsic Value, Exercisable | $   $ 8,677  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS - Summary of restricted stock award activity (Details) - Restricted Stock [Member] - shares
shares in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award    
Granted but not vested at December 31, 2019 102  
Granted 291 45,000
Forfeited 0  
Vested (95)  
Granted but not vested at March 31, 2020 298  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION PLANS - Additional information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,015   1,015  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 543   543  
Weighted Average Exercise Price, Granted     $ 10.15 $ 5.65
Proceeds from Stock Options Exercised $ 100 $ 34,000 $ 600 $ 200
Payments related to tax withholdings     $ 200  
Vesting or exercise of awards in exchange shares withheld     20,236 0
Unrecognized compensation expense related to stock options $ 4,700   $ 4,700  
Weighted-average period of unrecognized compensation expense related to stock options     2 years 4 months 24 days  
Weighted-average grant date fair value of options granted (in dollars per share)     $ 8.88 $ 4.98
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     291 45,000
2017 Stock Option Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 679   679  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 219   219  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 5,000,000   5,000,000  
Number of Warrants, Granted 0      
2017 Stock Option Plan | Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Number of Warrants, Granted     14,000 621,000
2017 Stock Option Plan | Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 83,000   291,000  
2017 Stock Option Plan | Management [Member] | Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 100 35,000 300 45,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY - Warrants (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Outstanding and Exercisable at September 30, 2020 | shares 1,015    
Weighted Average Exercise Price, Granted | $ / shares $ 10.15 $ 5.65  
Warrant      
Outstanding at December 31, 2019 | shares 100    
Number of Warrants, Granted | shares 0    
Number of Warrants, Exercised | shares 0    
Number of Warrants, Forfeited | shares 0    
Outstanding and Exercisable at September 30, 2020 | shares 100   100
Weighted Average Exercise Price, Outstanding at December 31, 2019 | $ / shares $ 2.63    
Weighted Average Exercise Price, Granted | $ / shares 0    
Weighted Average Exercise Price, Exercised | $ / shares 0    
Weighted Average Exercise Price, Forfeited | $ / shares 0    
Weighted Average Exercise Price, Outstanding at June 30, 2020 | $ / shares $ 2.63   $ 2.63
Weighted Average Remaining Contractual Life (Years) 4 years 7 days   4 years 9 months 7 days
Aggregate Intrinsic Value | $ $ 1,483   $ 525
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 14, 2020
Mar. 31, 2019
Sep. 30, 2019
May 13, 2019
May 14, 2018
Subsidiary, Sale of Stock          
Treasury Stock Acquired, Average Cost Per Share     $ 3.29 $ 3.20  
Stock Repurchased During Period, Value   $ 171 $ 200 $ 1,800  
Underwritten public offering          
Subsidiary, Sale of Stock          
Number of common shares issued 2,500,000        
Offering price per share $ 22.00        
Number of common shares sold 1,250,000        
Thomas Sandgaard | Selling stockholder          
Subsidiary, Sale of Stock          
Percentage of ownership help 100.00%        
Selling stockholder | Underwritten public offering          
Subsidiary, Sale of Stock          
Number of common shares sold 1,250,000        
Common Stock [Member]          
Subsidiary, Sale of Stock          
Stock Repurchase Program Additional Authorized Amount         $ 2,000
Stock Repurchased During Period, Shares   52,000 52,000 576,129  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Taxes        
Income Tax Credits and Adjustments $ 400   $ 1,600  
Effective Income Tax Rate Reconciliation, Percent     8.00%  
Discrete Items Income Tax Benefit 400 $ 200 $ 1,600 $ 600
Income tax expense 71 463 651 1,671
Income taxes paid     $ 700 2,200
Estimated Rate One [Member]        
Income Taxes        
Effective Income Tax Rate Reconciliation, Percent     29.00%  
Estimated Ta rate Two [Member]        
Income Taxes        
Effective Income Tax Rate Reconciliation, Percent     12.00%  
Discrete Items Recognized [Member]        
Income Taxes        
Income tax expense $ 100 $ 500 $ 700 $ 1,700
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
DEFERRED INSURANCE REIMBURSEMENT (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Mar. 31, 2016
DEFERRED INSURANCE REIMBURSEMENT            
Liability for Claims and Claims Adjustment Expense, Total $ 0     $ 0   $ 880,000
Deferred Insurance Liability           $ 880,000
Deferred insurance reimbursement $ 0 $ 0 $ 880,000,000 $ 0 $ 880,000  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 03, 2020
Jan. 03, 2020
Sep. 20, 2019
Jun. 01, 2019
Oct. 20, 2017
Operating lease liabilities            
October 1, 2020 through December 31, 2020 $ 444          
2021 1,878          
2022 1,964          
2023 1,017          
2024 0          
Total undiscounted future minimum lease payments 5,303          
Less: Difference between undiscounted lease payments and discounted operating lease liabilities: (346)          
Total lease liabilities 4,957   $ 1,400   $ 1,600 $ 3,900
Finance lease liabilities            
October 1, 2020 through December 31, 2020 18          
2021 67          
2022 67          
2023 67          
2024 39          
Total undiscounted future minimum lease payments 258          
Less: Difference between undiscounted lease payments and discounted lease liabilities: (38)          
Total lease liabilities $ 220 $ 100   $ 200    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Additional information (Details)
$ in Thousands
3 Months Ended 7 Months Ended 8 Months Ended 9 Months Ended 10 Months Ended 12 Months Ended
Nov. 01, 2021
$ / ft²
Nov. 01, 2020
$ / ft²
Sep. 17, 2020
USD ($)
ft²
Oct. 20, 2019
$ / ft²
Dec. 31, 2020
$ / ft²
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
$ / ft²
Oct. 31, 2020
$ / ft²
Sep. 30, 2020
USD ($)
lease
Sep. 30, 2019
USD ($)
Oct. 31, 2020
$ / ft²
Oct. 31, 2021
$ / ft²
Oct. 19, 2019
$ / ft²
Oct. 19, 2018
$ / ft²
Mar. 03, 2020
USD ($)
Jan. 03, 2020
USD ($)
ft²
Sep. 20, 2019
USD ($)
Jun. 01, 2019
USD ($)
Mar. 11, 2019
ft²
Oct. 20, 2017
USD ($)
ft²
Lessee, Lease, Description                                          
Number of operating leases | lease                   4                      
Land Subject to Ground Leases | ft²     50,488                           22,546     21,420 41,715
Term of lease     65 months                                    
Lessee, Operating Lease, Existence of Option to Extend [true false]     true                                    
Option to extend lease term     5 years                                 2 years 2 years
Rent per square foot | $ / ft²         9.40     10.00 13.00     20.75 21.75 19.75 7.50            
Additional rent per square foot | $ / ft² 1 1   1 0.30                                
Tenant Improvements     $ 400                                   $ 200
Operating lease liabilities           $ 4,957       $ 4,957             $ 1,400   $ 1,600   3,900
Operating lease asset           4,268   $ 3,831   4,268             $ 1,400   $ 1,600   $ 3,600
Financing lease asset           207   $ 180   207           $ 100   $ 200      
Finance Lease, Liability           $ 220       $ 220           $ 100   $ 200      
Lessor, Direct Financing Lease, Term of Contract                               4 years   5 years      
Lessee, Operating Lease, Discount Rate           4.50%       4.50%                      
Operating Lease, Weighted Average Remaining Lease Term           2 years 9 months 18 days       2 years 9 months 18 days                      
Finance Lease, Weighted Average Remaining Lease Term           4 years 1 month 6 days       4 years 1 month 6 days                      
Minimum                                          
Lessee, Lease, Description                                          
Lessee, Finance Lease, Discount Rate           8.30%       8.30%                      
Maximum                                          
Lessee, Lease, Description                                          
Lessee, Finance Lease, Discount Rate           9.70%       9.70%                      
General, and administrative                                          
Lessee, Lease, Description                                          
Operating Lease, Cost           $ 500 $ 400     $ 1,200 $ 800                    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
CONCENTRATIONS (Details) - item
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Supplier Concentration Risk [Member] | Cost of Goods, Total [Member]            
Concentration Risk            
Concentration Risk, Percentage   64.00% 49.00% 31.00% 49.00%  
Accounts Receivable [Member]            
Concentration Risk            
Concentration Risk, Percentage       26.00%   39.00%
Number of Health Insurance carriers 2     1    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENT (Details) - Subsequent events - Mr. Friery
shares in Thousands, $ in Thousands
Oct. 22, 2020
USD ($)
shares
Subsequent Event [Line Items]  
Annual base salary | $ $ 325,000
Incentive compensation receivable | $ $ 162,500
Restricted Stock [Member]  
Subsequent Event [Line Items]  
Restricted bonus shares issued 10,000
Restricted bonus shares value | $ $ 50,000
Shares Vesting period 4 years
Increments of restricted Shares 2,500
Restricted Stock granted quarterly 5,000
Increments based on grant of shares vested 1,250
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "B(6U$'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 " HB%M13!ZX8.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG!A=#M1?&D(+B@> O)[&ZP^4,RTN[;F];=+J(/X#$SOWSS M#4RGH]0AX7,*$1-9S#>3&WR6.F[9D2A*@*R/Z%2N2\*7YCXDIZ@\TP&BTA_J M@-!P?@L.21E%"F9@%5G;-?4.([UV"ZYLH. MZ?'EV7=ROI, MRFLLO[*5=(JX99?)K^W=_>Z!]0UO>"5XU6QV8B.YD+Q]GUU_^%V%73!V;_^Q M\46P[^#77?1?4$L#!!0 ( "B(6U&97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M*(A;48OAR_PJ!0 =14 !@ !X;"]W;W)K.)<=)6JN[^7*ZW:3JQ1C&!BTP=!CBY-_W M#)].A ^H>[$!S'EY9N;PGL/,#T+^2#S.%7D-@R@Y[WE*Q9\-(W$\'K)D(&(> MP2\[(4.FX%3NC226G+E94!@8U#3'1LC\J+>89]?NY&(N4A7X$;^3)$G#D,FW M"QZ(PWG/ZI47'OR]I_0%8S&/V9YON/HSOI-P9E0JKA_R*/%%1"3?G?>6UN>5 M375 =LQ.%W7@QHI/4<$239_^20 MWSL<]HB3)DJ$13 0A'Z4_V6OQ40>8!1\M4;64=Y M>NAI[I/$8Y(G$-L\(]2D9@//"@^_==2 T$E3^#L;IG]>X1B5%&,NE'<<>D+/6J70-8U N%*Y5K^].E3 MRW*,*[9Q-[;[E$G%9?!&'G@LI&J"PZ643#E"-*F()AW73#*PO2PI3B/A6CL6 M)!C3M&*:HCI%GC[PO:^3$^!N6-BX?KC.\]/-U7>ROEDA3+.*:=:%:95*J6]$1]7;%GDVL4MNPO9M1_ @%=@ M9GLAFZ<3UUDZ#O0F$@3<7 RCJVW?PHV[H-N$+ C(19K STES+<9U6BS-JBN MA1MW 705SZ@)@X;9=SI4'/2$*A,NT M7^ M;^&F71K;NQ=MD[53Y#95B8+. >:PJ94IE$>9LF[%7Q;V<#(T9S.HE2]-5'4% ML'#K+GWVVD\<%I G#J\\5LA;Y/I]B_9M"YNPNA!8N'%7%?.8[1HN-J<\+M;2 M5]"Z#%#0UN9.<5.&SLO-.HFW<"N"1A1< MX/GI^QHCJ8V<=C)R71G(31IN/]:'@@87@0K=MZ=32L/"!?X#YR&S7/'2XY&XU&Y"N3 H:Y M\N4 XZQ]GW9J_2O.E3Z#=7X4AZB1L4UN'_"#$.B7?>W\M-,W0 V7)U\C%ZZT MNL6^[6O3MW&7_@AT)Z!AYF "]B7S/;[\1(DXVR;;"J5$F!UZG+E< MZAO@]YT0JCS1#ZAV6A?_ 5!+ P04 " HB%M18 T9F$H& #F&0 & M 'AL+W=O) M@31)T0!=&]3I!NP;(S.Q4$E42=J)]^M'RK(DBQ3M ON06)+OC@]/Q^?AT9>O MC/\0*THE>"OR4EQ-5E)6%].I2%>T(.*<5;14WSPS7A"I;OG+5%2^/R2K66>E?2! [$N"L*W'VC.7J\F<+)_\"U[64G]8#J_ MK,@+75#YO7K@ZF[:1EEF!2U%QDK Z?/5Y!I>W.!0.]06?V7T5?2N@9[*$V,_ M],W]\FKB:T0TIZG4(8CZV- ;FN359)Z(H#Z0U=.Z)9+,+SE[!5Q;JVCZHLY-[:UFDY7Z M-2XD5]]FRD_.;[Y^67S]?'][_7AW"SY-VDFC.AX>F_2:M(*!'_BMU0&DH(44."%=IRE;EU*HQ9;2;$.>X2@< #2-P@1C.[ZPQ104R4)NUS: ,Z,L0,4#2O2 M-,()AG:$T.]XVG=B_)B5I$SI,81-E(/WZ,<#A!8CF(S0#>PI"70BO*45$YF] M!AO7 U@)&L(RC7"/*P]A=5P/T1%8SU0MD:62L)05%$CR1NT8D4F%R9 )+48A M'&%"V*D'=,O';BF/+^'&O3]J%,P,FK:8J2S'\0B\3DE@<))>YAEYRO),9M0I MFK"3 .C6@%:C*K+5 E7S!$E3OJ8=^UH38J']"!EU;K&"P=A2[-0!NN5A2!?[ MM&RM2"WR$,5#SK!9(3B&M%,(Z):(0])PX[3(Q%#$+#;!B(C!3B*@6R/N>\MR M7P=6@";Q!\9.RF(4HA&$G3I MSQ<-P6IP'&6YW61AQ_# .__<]Z'B00XV)%_3]P#ZGN_7?T"L M"->MTEJN&,_^IF$2 =@S6-!*TN*)\O:(H#94 M77_SU-KY-R_0E*0AQSI-#E/3B19RBY8N-%:Z\N),#(X\Z$,/A[B?&1QX,8X] M%(6G)PEC3RT<+TG"@TC(BV?0BZR13LNK*:38D 2+S=@2[L06'1';Y3+3!WR* M:G0/?I:5("55IJC'"M/2;$6!R=NFV0S.1F06=S*+C\@L5X2]YMM='0#H^3'T M$-J_<@\0:69;/TR9L'9OV!39,YP$T6 Z1\T.Y].),79W<-^H).J1VGH37JJ" ML5(FMK1R,#(8WF(& QR.8>Q4';M5?:="_VQ+^N8!M7<\WR5_0(!6X);6+0>C%FI=KVT)$Z, 7\+#%.#=U&AS [ ME<>GJ/S).;6<# 8(#3M[BQE4[>M(WXP[O<=NO3>V)#7[G0P^-,Y=;5VUQ&PO=V]R:W-H965T&ULG99=;YLP%(;_BH5VL4E=P! @J4BD M-,G42ET;-5UW[<))0 69!EA[U>0TO7 P,;'P$.RC(4:,(?!BBQA#N+7:L9DSZQ= MHB2#G"OZ!@H++FA6B25!EN3ED[Q5"[$AP-T= KL2V,<*G$K@Z$1+ M,IW6A @R#!A=(Z:BI9MJZ+71:IE-DJMMG LFWR92)X;C^[OY_>W-9/0XG:"K MT>WH;CQ%\^OI]'&.OLX(@US$()*0I-_0=_0%F8C'R M=\PTAU4'.=8%LBW;:I&/]\LG$$HY5G+<;\I-F7.=N%TG;FL_Y_3$][@[M;NC MW;L[W&>R&($QB-!R<&"^;J[9H:@&?+>&[YX&KR$Y&A4BIBSY"U$;<.GI;J!@J_QL,1\1V,!V M:VSW+.P;SHMV9/<3R3;KOH@&I%=#>F=!WA>""Y)'2;YL(_4.DNZ+:)#Z-:F_ MEW1,LTS^SYY;O_Y1]7LHJD'>J\E[)Y ?5;R]G36YO<['1#:H^S5U_V3JBSW% MV_\$XGC8PH[K;!&W!#H]S^[UW'9@;/T_.ZPSD ^4>7A!7MOLK>>2KAEPWULV]O;;6X:DH.X*N]+G\3(4\Y74SEAX% _&0 & 'AL+W=OYXF.;UG MH-QG6F25REB\?%,IS1- MJTRB'_^T24==FU7@\?=#]B\U>4'F*2[IM$A_)"N^O1SY(["BZWB?\H?BY0_: M$G*J?,LB+>N_X*7%VB.PW)>\R-I@T8,LR9O/^+45XBA Y-$'H#8 R0%D( "W M ?C4%D@;0$YMP6D#:NI6P[T6+HQY/!FSX@6P"BVR55]J]>MHH5>25Q-ESIGX M-1%Q?#*]F\WOOMV$5XLH!/.%^+B-9HLYN/L"[NZCAZO%C0" S^!Q'H*/'SZ! M@0]OGL<6%QVKTEO+MA/732?00"(B^1[/'R)"-=-E(G8T,9%L4/$Y!+K9 1I]IOJ>ZZ=*D M<.L4U5;W/!$;'W+'UO/Q(*@H"'WHO46%*LHACHR*5!2&&-H=Z@U7I^/J&)6; MWLV;I=3*!ZYFX6%9S;Z"Z,_[:#:/Y@95W:XEUZCJM"AY"8KU052Q8E?T.5F* MI2J6I"@#NUV:4.W2;!([1\P)"F2I51!"+I245D$0>HXO*:VBG"# >J&]CKYG MI#^/TY:IJ'8_*4_RC8ZJIS0=$.1(5%40@3Z1J*H@I$Z]2$5!V\:.GJO?*=2/\4#M>N^*X_65$4%&"%)!15$7,>5 MYE"DHA .O(&!AW9?JVVC$#?YLL@H6+,B.S ODNV=!C1;C8&YJ#A1TE8)P.-7_3;9)I&Q]H=CXS8:0;NEJ*GFJ1,<8R216%;!D5:E">L DR317E"K\]0+/W M/- WGT'H8I9<.]:8!F4U#F*1[KCU57[>1[U#4HV2*6A225X$6!8,!CKU+0-#(\4=] M'R0J>?PL-KT-K>Z.DN7ALJ+8\Y(+MSAP*FAS'Z],3(@OFV0=3&Q\Z+L;]/%4&\J$/D-MR&H+]G(7+)/N@]I<[RYQ,"V M7*PT*.0JIW0-"F+E7L3<=*@]%40>;]C4/IR@\QG M[-,&Q5>%))YRGZ"!!=!1EHJ*(I $ROZIPA#!ONR8K*,+X8RR37T37XHC]#[G MS<5?][:[[;^J[[BE]]?P8@HU[T-X$35W^7WZYE\+MS';B/,42.E:-&6?>V(> ML>:VOGG@Q:Z^CGXJ."^R^NN6QBO**H#X?5T4_/!0-=#]SV3R'U!+ P04 M" HB%M1IL;OT@8' #G' & 'AL+W=O&/\M-I06X"5+DD*]\W1-;3LE2-\K2'@J"?B\C2=ZYOM3?'OGU)=L5:9+31P[$+LL( M?_U*4W:XZL#.VX>G9+TIU(?>]>66K.F<%C^VCUR^]>I>EDE&3FB:JIXDCC]5 MIYUZ3-7P^/FM]SOMO'1F002=L/17LBPV5YUA!RSIBNS2XHD=OM'*H4CU%[-4 MZ/_!H;(-.B#>B8)E56.)($OR\B]YJ8@X:B#[L3= 50/4;A Z&N"J =:.ELBT M6S>D(->7G!T 5]:R-_6@N=&MI3=)KJ9Q7G#Y:R+;%=>3A]G\X?OT9OQ\>P/F MS_+/_>WL>0X>[L!D//\&[KX__)J#+O@QOP&?_OH,_@))#IXW;"=(OA27O4)B M4#WUXFJ\K^5XR#'>"-RSO-@(<)LOZ?*T?4]BKQU ;PY\1=X.YW3[!>#@;X " M%%CP3-[='(X\<'#-)];]81>?#6EW3P_WX.'Q]FG\/)W] \:3Y^G/Z?/T=G[A M&2>LQPGU.*%CG)F,\"2/649MNV*I#WUP,T'%SV]L?$F$;]*(QJHQ-8 M40TK\KH_7OXKUZP,\T* @LDXCUD>)RD%>8U7?5=O,1$;L.5LG\B% !:O0*8F M3HHD7Y>QG10)%3ZJ^C6FOI>J&RH37)P0E39L9)6MHR,>8!"B%EFF412.[%P- M:EP#_Q2RO*M)X%10OJ<@WA"^IM:@&AC#=]&HW\)H&H4XL&,PLGCT.1Q&+0QFD91U+=C'-481^_C,:42)Z O"J4U+$;&X*@= M%*9)Z* 0!DV*#;P ']4BU[HG95=I#.5<\OD6#N3%/N=5KR>3'@YP"[#-*@H' M#LQ'L@#]>6Q#\C55R?XH+(6@,JYEX@=I0A9)>C9$(6K&0UZ.QG',=BIKR%"E MR9XL4NL,5KV<>(LCW(Y6FQD,^]C!2I/<(3XSDW1+DJ6F@!4;RBM.K%"QB6%P ME%\KI*85(P[0KPXUFUORJJ@\!AS'?"=77Q4F=NBA&V1DC@625A(G%,MZD083NY6&RZ MR &J41'HEY$'/:TIR]?=@O(,L$6:K'62MN,T52)HP[2HS7#H8J^1$NC7DME[ M1=\*VQ0.%$%CXDVK$ 6.F@8V @-''RKJIK.?M_,/%'6HD0IT1BIV7%8!4L78 M2M$DR2E>=?#2/[MDJ^HJ&SG(H@&#:-0BQV8%L6/]H48I$'S?M.Z$%C7Y;T_% M.Z:TZO<<:HN5&W6C-PA]:$KOIK/Q;/*!*6TT YW1#/):UL-*_Y.*_J5(,IP8$N;!]B4-A@&1CC8S *( MA@X7&@G$?@GTND!5Z>T%;RI<"!%JTV\Q@W"$'-TJ(_4HXWVVW*54215*9 MYT6<,IE%RV!6[JQ2V6.2ER?&4JM\JHB/CLG\JJ@ITWLIM2=.X^F! %GHD%]4A6L& D+E6G1MM MP9)FS([9E"X\:._.+48.T&$C;J%?W)R@[9N[J@#4\V ]UP_,,_L0MORP&*&H MO:AZ1U=&&>5K?9,F@#XV*B]?ZJ_U;=U8WU&UOG^%%Y/RSJWIIKP"O"=0 MWJQDE\&7@626E[=JY4O!MOIB:L&*@F7Z<4.))$ 9R-]7C!5O+VJ ^F[S^C]0 M2P,$% @ *(A;433E3$OI!P Q2T !@ !X;"]W;W)K-.E2 *TMI-F:Y,L3E<,PSXH-A,+ MM25/DI/TWX^R5=,B#RG5R=8/C2\OCUZ1U'G.D77TF.5?B[D0)7I:+M+BN#]P^ND_MY67TP.#E:Q?=B(LK/ MJZM^_PVS/.JP$;Q1^)>"SV7J/J5&ZS[&OUYGQV MW/,J1V(AIF45(I9_'L10+!95).GCGSIH;W?,:N#^Z^_13SD"P6:SM[&Z69A27\?3^.(&79ZBX8=W%V?C"3J_D)]?#G_[_(S&OW\^O_D3]='GR0B]^NDU^@DE*;J99^LB3F?%T:"4OJKH@VGMX?W6 M [%YR)9+N2LG93;]BO[Z)):W(O\;"#-TAWDWFR75]HX7Z"I.9GUI:ABODE*^ M=P0=N8/>R.N[6.??VMV-W8&N12D3@YBA<9RG27I?N&*=NF-=9&E_F*5EGBWD M5_?H/"U%+HK2%?*LY3PS.4_-80.YE7;[B>SV$]G$898X[^-%G$X%BDLT$M,W MB.)?$/%P".V*;21_$ZE*F0\GE!T-'O97W)2$F =-T<@4]:D?\*9J;*I8Z&O' M.P5"A5%3:PFU4OC^%A 18GC[L MA^W\,*>?\9/(ITDAMZN\I-&#W%OR95%= OTJ\F837860V<5G>Y;C-U4*X,C(/V<8 U9RVBAK5P9RW\ 6MM"QF:#KBL MS2S3$^T\1$X/E^5>!+V1%FJ1R\T";95P/;FQ;RO7M MTJ9J6MNK'G#7=/\ISG>Y*@*+ -R>[VM-(S=03TOE(T#5IR'SM8P/R *"]90/ M!3-R/B#"V,>VI56TQ-UPJ>7]]KDD4.)G&-M A!6)<#<4=<%/'2G)L4M&-8M81;O 054L0=RWQ MC)Z# '@F1M_F%C5=[_6[;H*_4.]!3*!CW_<)M?A3."=NG'^)\SQ.2]EN;'VV M.P$0ZU'?MQA18"1N,![2"!$3BICK[62+J&E709.XH>DNN@G4*_I$=]:B:EI3 M6"5NK.[EOE_7J3L%UZ'<-UE,\(8\TDYF!*B@W ?((AIHJE,HF'FC!>QQ;?40 M4?4 Z58/:+FO?2Y-O%+"6(A#2XE"%&&)F[#/R7T 9)D^DTY-T[-",'$C^*4R M'T!>SK!EE:DB''43[I!\0X$NV<@W+:*F744_ZJ:?.]]0DUW$HU1WUJ)J6E.( MHYWOZ;:6?+3#35UJL@ZHGP$5E&\ &50_0]&,A /%LM?/=._F[D%W=]LG$[J] MZZJ?J:(Q[=:F:JTI;(-U6%,3PA&.0GU-316XI@#1&>4Z1*!HYIH"L2*?VRX* M51]0=WW0H<^')].L"2@)(EGL<8LE51=0=UWP#(A0$[6$Z#=V6T1-UXK&U$WC M%\((!> LJQ@K1Q2:J1O-!W'$Y"V+ GTZW:*F745EZJ9R"T=,V!)9GNG.6E3- MGY04D5FWGK/99Q(/6LXZE#/G,!/$D;R0M)P#J*"< \AP(,]:RSE0-"/G ")" MJ6>I$9BJ$5BWN^WVIMTRF69=0"D. AY:T,94;I/T%?R@T:7[Y29B3D>&/O2+6K:521DS^F4&< [#^L9 MITW5M*:(R [IE"T728=.F0$=J<>97N8 ,C#E #SU*/;TE-.E5X9B^1&WS:"B M,WMNKVR930#'\A^+(LN-)*: S/ZS7ID!OPQ3X_$$MZCI6G&9_2_=,@/N!W,B ME]KR!(6",^_0+J.D*-;2RUV6H]7Z=I%,479W)_(DO06V1YHX(J8W$W,MK-"KYP/A$!WC+EG_4F**VQR-S8/2?'<9&% ]=_Y6T1- MNXJ8W$U,=XKG BI<7.B3=6TIF#).S>R>_TTG)0XT,AR?<,"&I_I*!T!,BC% M S*"?:97E5 T(\4#(LX(L91P?._AJ8,ZV?;9!)C- AH0HY,=[#V?6CW@+ O6 M^R0MT$+FT#&R+?/#&_?E-EJ\\CJ;5:6V7+SW2K;EQ+GU MHRP[KLJW(3 D9PUBN!A %/>O3_^ZYP62\B-W5_?%%D%,3T^_7\.?-K;[XI9: M]\7MJFG=ST?+OE\_??# 54N]4N[8KG5+W\QMMU(]?>P6#]RZTZKF1:OFP?3D MY/S!2IGVZ)>?^-G[[I>?[- WIM7ON\(-JY7JML]U8S<_'YT>A0)]?^*?1&Y?]7> D M,VN_X,/K^N>C$R"D&UWU@*#HOQO]0C<- !$:OWN81W%++,S_#M!?\=GI+#/E M] O;?#9UO_SYZ,E14>NY&IK^@]W\7?OS/ *\RC:._RTV\NYT>E14@^OMRB\F M#%:FE?_5K:=#MN#)R1T+IG[!E/&6C1C+EZI7O_S4V4W1X6V"AC_XJ+R:D#,M MF'+==_2MH77]+\\OKU]?%^]>%>\_7%U?O?UX^?'UN[<_/>@)-%YX4'DPSP7, M] XP%\4;V_9+5URUM:['ZQ\02A&O:<#K^?2K *_U^K@X.RF+ZV7]^SA'UQ\U@6I-RW5>,6VNEAW!LI9S 9'*#I7.+T@'>R?%BM=FTHU)/(WIM*N MZ)>JIU55,]2Z8"WK;+\D8.MMH=JZ6)-%($EM2;4!@"#;>JC(@A27KK#S@CC< MZ]5,=Y'-)<'4A-UJK=KM7_[T9'KZ^!F]VC9;K[QD.F;.U 8(&B?4*-X(7H$J M6#<]>?:O-Z]+_O/T6:&*S=(VS79B-ZVNX_''=.N7G1T62WK55,L<$7JM9<2+ ME74], =YA6RTDL[SCNC&1\_P*SUV5T-'KY;%Y?HZX7;UZ2[<7NJ6R/]EA%I9 MU*8N6ML7"]T*L\@:ZV16QD>"UO!T!=:HAB'@#N.B> !\'8MO6]):WNK;-P 38H_SUCU$>$DM" M1?YA3>^H8M:0E!8W!'[%YP@;BN"5GD,;6J76)%0WM&BVY9-_.KX^+EYA-9!_ MV0V+XK(FHVE<+YM%)%^]O/0XWH?DO]*S;H!41=J0>*F-,CA[\>*J>$.$P)^R M(]$(&L6L)8SJ&II-+!I;>)+;XN:F'5?1=% VR]]PT#2/=XL76D:.BCV7QZZ\O ._Y"\!KBRXSL/=+10[QCVW$+3PXNI^SAP[FL2)01+!_ M#"28)'2/"E#KVPBX[DBZL"B\H.Q8)0DUA VPJ<38WQRPTO0N6BC\> M8O=Q\5;U0Z>!X?. 5W9.$G-G%M JLIW#G"#0R_0IJ:,[;(I[BLGZHJ)3M:;B MUU4UD*V '2YQ\@V%/DPE( 4K@G?TK>XJXTC1!E=![2G.HQ,NA>^*T5\/Q!)' MWVU,O_2FGOI%L"IET4*1L0.! M[NZ@6ESY]LW5=5J*8Y'%:FEMKUIM!Y>O)Q]PHP]"^7CU-D(AMS1T>Y("1HB M$;V(Z#/(1V]PB#E)9ULWXKS!HZ4E^SLX+9!R"&ZE&G*XI*>]FC5DDF>J)\*0 M+GME+ -GV+"1CDL0 ^MFMMX6-T8%GM30GKM. M);HAAB;Z M:"CA7P-P(!P&3Y28H6@73\AC?J CS$*?36[X.AQ8J,S=:9BL0R M"C8E0*[JS)IAS#212V-7LI,*G\D..4J;W XZ EX"++\-#H[OW^K;S^I&[S@Y M^C*>BW"/>(A22+1%SLW! 5H"/C>ZJ;W_[C20),ZR$CM1T+"-/QL3G?(Q<)&( MM%XW!K;&#;2W3_A,K\AZ#%IEV:]]NB))"%D(Z)U&NH!\\NQ" D694_& ML2EJM29+<%R\3%$+Z:P6D_1#\QW#WIVF,RW!W9G6+41T38C$ MX"C0B*RY&Y387#SOAB:>+Z@%'Q]?7H.)% 7Y-ZYNJZ5J%PQL99S+C<_U531^ MWOM4Y*PY@"*9)\37V$/4B@-G%[K*E(*XI/FCX)-@?E&R*TY/)?[,K MPY*MAAMF>_)25]ZL_9&03X;":(:^X'SL/VUTD8 M1"[@.PC@2"S(FL]@K143D-;\-K12SHI447+T@,@A4.6=W(.2L /J=&_+/6[] M+Y,Y^ UD2R2.-X8B&_@%Z- ^KREG$BSLFE(XD,N*E/,E>D:L:()&(7$YH#"> FZPV6QP=7(Q-Q^ M)2'F$)5RRV+>V(V+9*67C*U=TF+QYQFL#$Y8]*,^E40A#!&-X4B3Q=I1#@@! MZ2#:-D#B4+^7IQ3\BYYA04R-\X+6I>/X#7PN$>S M3A\X_5)QA4?/Y\@H2.Q:W1G?@DQOCC/)N# QVW8>8YR@'67E*@UDH.)^HN M&!9J%;6#WM<^Y T5HN!04IB"%V%EB0;8^:XU/KJ!&? &YG T$(WG/CHAI)=Z MAA>OK" J:]CWL14E :_Z@:NG8LHJ=K2UH5-WN7./5!)CR_5?Y,XL#6V?$S81 M=,BROO68AWL>ZSNB((1VSEEZW@?_&,Y+LFD)&:E;>-/,M0%83CLCR-I7>6JU M(D2!%JVDI'M+.5YOJR^3&1=.@!%1S5= *!,>(LJ-;1>3AJ,>X6#I(UB%JHJO MM]![-8IB")E[=>O?/"Y^15UF7-WR./^!9(O/*PAZZT,D:;"FZ-!,F]CY9'#Z M&Z(C"^@(1+!*F,'2)$>SPHC GCKZ=)PRBIS 6*NM$-W>Z"Y[CGH@ZLJ=S[$% M;?[.C4WQX"2:*LQJC2BK+SH?DM<:4O%R,D9@/7!,M)HC-%B.01#-=%4-:SK9J1G:Q\HL?@?,62DRJ_S_%=0N;IQ7H# D%=Z/"\ M%1WI=!I<#*'7^!*Q8.,MR2%A\-8()L+##Z$3=NYJD3LP;I3P/Y<(H;A&M]9S M5]6U\6V7/'/RRP/VB,]'W/15(V"LB='T3_$6^>Z3B5)58W-TI(E8=+;K @XD#_NA'*3WD[X#T\?U76H$'C9^!!-E91.6,@$ M!B'C9< EAAU,N2^O7Q1/'D[+>+1/+ICVQ6#D15H67]NPP_>93,]N?!2/I<3* MAWPA<'7[BC:R(I0C<]\-Z;G=/"W^\J>+\\<7SUCVY"RUY4)#+QO"G:"]T:%( M%FP-TZYA\\^&+<0HPLM0K6&-F>_(W;.O[;CHN-B0()&XBW9P*C-TU9+A'$1A MJ49+OZE\AS!AS4#%>+>*ZTEKU6ZC?N!'1]2BTP1L)1(C'0KDQ%!G^N M[Z+P^?!CSU%;5T)']6:,[I!&7=-NPU-LTOX,W8;N. 8),6)B^T0D7 MUG&_/)GVO+L0D@#I,Z[1^.UZ:94@REX+F,@TY!/"1 M,I&0R7A_2'$F8WH9$F7Z0IL;;AY\N,.3I%D"?WKO@'8&1O(R>ZR_[]7;F4P6 M,0[',*F+CU(<6#,I1G(@&H]VE'I2G3QGKEYQVB,'L]!RG M<#'%1+U?!8N[/T@BVN&DV0G*:2YQ^30Z<776H58_R MFBU'(BDQFS0; ]VS;"_U>C)Z(;Y %<+,!DIS7"PA2F>FDCYT/= ;6ZEZXLQV M3@$J[41&OJO9(2&0O;'-#<HI;H@]63F3(!H='G*/OT9(#N6+@5EEA/%N1="PZ M T4CJ<,7UA?]%E-*>?G-SAJSR J360@%IJ))243>)]VFT:E8H:ZTP&4MA!J )V48/)I$:V(3H>I MPJ$.N;T]7[2P*-0><$-(Y3E/R!TQE^PX,QM$R_SL N2$B^Q=L6&2(,].+)%C MSVW32 ['C?B0"J)\-Z, [DM-T2=//>@^8\Q>*+X7!@7[Z)/M\<7:1?7I8GDY/L\_3E)>G#R*GQZ6YX_3IX\6]80[SO;GXE%Y=C+& MX?P\_WQZ5IY,S[,'Y^7%].'^X:,CR0+7W095%R,2/^L2W&G*:&%^.*;LN-9& M7%[ 5K9L<'P'?]V$&0O,E)-Q"H8^KY0A*#0K-_93(<_.M,SI9CZ!\T"_XX9# M?531>G)0K19[I@;4K!E<#+OD *EP-<2D%WN0YALKDRLP4<',3S(SSS;=)[!L MI"B'P2@ENC)=:+)79$%D0)Y06F 'MN&1BB7FRDB382WS]=JL9C"83#6!=B<. MOF88IJ68-+!A% "X6+3%]%%(^*41L ,J3IW$&E.B#8(O\BX&#);H=Q+>L!(FA8\HR7=Q%Y)3A47CKCOL2T>2L!@D1,5J)XZ/ M/ OCGUE%)GK/H?41A:P>\S/4UD'*$'C$L2A?']_E#A1I:.'3*K-FIOC^0^S) M>!;$-'74!N%PN.9^HE3EN1"4-68)0"SY=X8DE7/84&_#*)'VC9_>M ,7UWE4 MQ04_GP_GQ!A0R+$O+!DU2E^-I C'&?")B\"6=E:NE_$F\OY<'/%"DBE5Z"T( M+D&"Y9D/44*$YTM^ASNZDB"&)M)Q<8E8A_L5FGN.(5!**B$C.-SF\.B$:KW( M%:^G!L="6S>/"5$*B,EWML'LS*W?@>N M1Y"&B$S[QB$6Y3%G/CV7.1>^@.)'G5"U%8V@J'(^!T7ACUGXMF-/E?N+7.TX MFM=]?).-JK<9=SHG$O!01 R,$3,R;:,6\&:%Q0/Q@S;X\8T?AU M7IG',DB@OZN#]\*?@,'C$_1,IA_>M<4; GKZY- <@$$2CQGJ.HQ@5(H",\LN M749'T?GP%9=DS^EX,6>6;$TR$(P'<#=94FMZ#T4A2&2 F[H]$(4SBO-.&!0] M[[^RH[\A )3F3>J\RO61J-ER+:D/-0WG35;< MG%)7RQ!CA3[,"(1TE,,^(,?ZP*.]W"KHI=09IAGI9" =9X@2C:9M1OT&T$PH M>FB2(] RJ$HL1F&>8H6AY.NL4_LBCS]SXQ"'5X#37;W=R-H\.8^5!+GR"0G2X(?.T@PSV?B!JQ%Y-T4: M%KY*OUM_%L#"3%?@Y@I4O-F.2LPWI/IYHS^T]T&8.VD0)P3$#Z8"6NCS>5?H MX?I)YS81QL31<)EZ]NU73Z\]*J73W!/?04N=Z=,"V2]%MP<3F\IWRKA.I%9H MBHL?T"Z;;+COFXK8;I2=R^0!#VE)J7H^JFJL-(;SW=U3 ;$;.BXZAF9M"&:) M%C..96-#*=\%8[)&XIF@_'%P+%*?O#(8S/=.LK6!M:\@*?\,DI)&J%\GP3MX M$R4?4$UOAO$OA%9ETJ'DHK*'Y#+\$QEN[@8]FD9T-=#Z$;0([:;,CK$V/H0Q=CT83(@I1 MO;Q$)TQ-0"/GT3J(& MU\LX&85Y>)<>8AD,;9V_L)#&Q'F/?FR M ]0Q5.B4;^'S+;8VA+AQ(N?_K'!V8-!S;S#W/P;^06W(%TO4[T8UGK.+O,9S M\>BL^&R[+Q/33HB(F"^-WS[.*E93BB!>89!P2;SX&Q=2XU?E!:&>JE/G#T_V MT$'MZ.31R0B1QQ=GQ:^TW],X'A6^O7?Z:'H_?7IX^NC^ 8B/RB<73\9'>YP^ M'PS0$U/9 0Q=R^:-!YUX+,M5.DP^20;K2&*1!DE(<PXN14NOE(< MPC=+'70)LX[L#5HGPH4,TL2OV2CM6:3'+-&]24"37TLD,I)+* M9V R1[DVC7'XZ^M.FAVYYG$7$@:.Z.AT9KQC&^;.2PTH7.B-#A+^+]KFYU M-;#+?(?,";F,?)'\1OR"+P/SE^_B/OY+'H!!G/V-0X0+.2_>O7R3[N)\UAFG MPZ\* %S>3[&'F%/D/R5 --K$^].2KC[UM661V^O80'O=(NHH/JI;^NJS]JIT M:!1Q;W8PSI9'S?"BC#4RVBLI/$5]),O=X6H+UREIP2QTMK\R&!LB@#C &AK* M=\Z#CN8(W.@*;S:F9+TZ X^*3FU\U#&A(W(8R)SQ$?AWT49.T\ M\D;HQFR0UK*Z974WPA!_,J2L+I\VL#S9<8B@7.D>@P%#)R$E5-GX*@;@-S(=-B]3[I$JKAJVLJUT*/&MD.LUYHOF2A>9+I[D\J&L M0VS4DGWI??CJQW\DJ @7,K(!O9WPFTVSRR_7)>V\3-=SKGWHX8KGEI.&\(L% ME]?/X_TZ--L>/SR9G)Z4(RTH8_7.CW['.#R-JW^/"$"4\W):E('9*&4:UPZ# M-K#B^\7X&0 O27S! =J>'?9]9UL[^.$>AV9]^(V \[+ B8F.#G'VY?4G?CHY M/2OOB/HGQ0L1_U_%D][[:->F*LZFY_>+>T<9 /Q(P1O1AY +C5?B7M.A+4)B MZ6/#<1$G%(^6=L,W5IB.+"=!][QV9HZ>!\J3E\F8$8IYDMA=O8H:JB\('5O MG"/'+\>);%[7LZ0@)/:Y:= ^&*@)2DLDD;.>5#S<-"UWZ)?Y?3\Z RL?E=M! MX):(D@9!A/$3 )T+#D;D>X'B&>B'WK M%43TVD9?C1D%)AX.T3FFI*Z:Q&<.!:: MV4)0-5]X''YOY"./G>FV]M="/8A=R1-%Y/4];SQ#>VQ%3@><]?8$\7^:S.E"=K70'18LV"S)IQ':CU[_EN:+) M."+R/W_0=S:4LDK8!8G:1\^E990^^E](J/7:D\>77)QO_J8]?UAEX-+Y0/R8 M%B2"[Q330X(2[G9W[+9Q%U0D?G2Q?^2_^:I1F, *?1UQ6.UV5"3/5R5=56E: M*S5%#U9#OWG;^M!/NSW(?B9OI;L%_Q@@=VC;7GXQ+SZ-OS=X*3^SEUZ7'RM\ MH[H%QF4;/:>E)\>/'QW)G:7PH;=K_M&]F>U[N^(_\8MLNL,+]#U^H2!\P ;Q M5QA_^3=02P,$% @ *(A;4QUVP'J7M;T; M]E&UZ5@X6?))T\% (:"WSCN#8[8W">W"OUW4T^I6>]P!%"@8EU"(P^*[Q$(1P0 MT?BQQ>RU)IWB[KA!_]7[3K[<,X.72OS)4YN?]28]2#%CE; W:OT;;OT9.[Q$ M">/_85W+1G$/DLI856R5B4'!9?UE#]LX["A,@A<4HJU"Y'G7ACS+C\RR^4RK M-6@G36ANX%WUVD2.2W>?/\+5'U\_+:ZO/M_- MAI:PG<0PV>).QAXO?H>C>\"C%GCD@4?OCN#K.(?1$71CP5V.D*BB5!*E-: R*#6E MI;8;8#(%_%'QDA+% M,(S$"F!"6;@4,NP>:J,B1ECD[AYY\F41!_>/>7SL9B M<8^Z/2#XB,EV)70KX106W11?POR293Q!R"HMN:V<'YUJ!Q#V)]/1WCP\F<"Y M,61?;#I4PFBR-_Z&.4\$FL?%2;@W_ATIS7,E4N %!7J%A0][(S(>/9H?!P'< M,@=V@R55@T)!1?S-,_?B>-SI>AA]J.VEI+VB".S0ZL?3XW8VC4?/ Y@U!^= M3';F47\:.0>,H7J75$4EF/705+$3SGPA;*0/H_XDF!SMSH/C^*C#2M@_/@EV MYI/QHTUW-R_I;C*Y@4*1[TJ;UA5Z!8 L"N<@W4H-I;(42\X$".4XTAF7@CE1 M)@&-Y87GJ]&@7J'3M80OZ7%RA1U63%3HJW#J]G).]5'SI('3I&P&<*SY MC _TBA$'C75 K")N^J4T6E,.'02#F JN$/[MH&U:"-L%YXMC9G.-Z/QVI0]= MZ>M*#J?N.GY$;/R#W&^;W<&N/IM@9PX]H6UW_4U]59XY(*.8*Q MQ+XNV89*N[&NJ&MJT3X+-&?SW.<[< MCXF-X?[A(Z[4!=5'WT$[9Q9R1JA26=@0I$9Z3*23SI'KVOE!UZL_W.FA"M1+ MWRFZLZFDK=NI=K5M1L_K'NQ1O.YDKYE>A\2F2;Y MD)1(6ISMA+Q6.8 F-P4OU=S)M:Y./$^E.114C40%)7+60A94(RDWGJHDT,PJ M%=P+?7_L%925SF)FWUW*Q4S4FK,2+B51=5%0>7L&7.SF3N"T+Z[8)M?FA;>8 M570#2]!_5Y<2*:]#R5@!I6*B)!+6<^B8ED)<2U(;YD M<\G-?A]Z"L?^ M(PKA7B&T?C>&K)KIQ?GIU<67 MBT]+5R +S6N= =C8? M(3NB6Y!87J2LBQ4"B;5!*+ @+*0B6*E*T]+"9+4TB]%'HTQD(_*!<6OM 6^8 M^J7.X&*5#[*9\06+F%1"0ZD9Y0-U C]JMJ4<6>I^*"Y)*4]K3HV[M6J9&EN9 MJN7M$99:>DT*T+G("':[@2\-4U2FDZ@1^8:*+9KI+>C;RIZ9\3E[?,<,K#6: M2P KC!) BJ9\P)0/P>378"-N*\ *AGXPM>=/%<)P;*:*O&4E0HE:H8!R"=RD MJ-LSEV%'>'="_OSC./2COUY]_;B/_IN-OM\S[@1]5^'";-(SY-O5;IK=L,-3 MRWNTMIX;Q<4AN^F6,DY7' ]4=)EH,B47/ .I.ITW)'"C*.K1H>L/Z(D;'D]Z M]-A-XN2.T_>JZ(&B:36BV(V/QPD&$X)%\OF"?ZY?\YP[[_IMPZ7Z_Q/C9HY@I2[-6:H;6CML7:EH?VM62I MV,PHI&)"]QMEORBNA\Y_XD+G=\6(V5[5,<[Q/DW'B^K[?G<)ZD.=X6N;# M?I/RVF"NI2BLX4/V6*G^QW@%*:V5\0V8)- DW$[4/",Y'CGR :&WGG/7N.*\1X4,77J\W-A0@-W8X,G>ZNM3-!-&][>:OTV;L M.(@WP]M7*C<,0^>P1E5_-$D<(IN!J"&TJ.P0@IN+(XU]S'&&!&D$D+\6>*7; M$\9 -Y4N_@502P,$% @ *(A;49/#:" Y1X !D !X;"]W;W)K M&ULS1G9FM,J67$6#N$B1MJ0J74F\B265 MJ'5J'T? D)PR@*$' U',UV]W#RZ"ARROMI('$IBKNZ?O;IPLE?Z:SX4P[#E- MLOST8&[,XD._GT=SD?+<40N1PK"Y&HY>F!=U!-W,O9W.!$_^QDP6=B(LR_%W<: M1OT:2BQ3D>5294R+Z>G!N??A(L3]M.&+%,N\]<[P)H]*?<7!I_CTP$6"1"(B M@Q X/)[$I4@2! 1D?"MA'M0H\6#[O8+^,]T=[O+(P/ &!6Y46EY&,:IS.R3/Y=\:!T8N3L.^.4! MG^BVB(C**V[XV8E62Z9Q-T##%[HJG0;B9(9"F1@-JQ+.F;/)P^WE;^\OSB?7 M5^SR]O/=]?O@#=FGU5FYCF[SF(1 MKY_O VTU@7Y%X(6_%^!$+!P6N#WFN[Z[!UY07S@@>,$;7'@-05@C" E!^&8< MW0_O*'S']L-DGS+VKR(3P"+ON,=4 49G5/1UKI)8Z)SQQ4*K)Q$S,[=[V 27 MX5@D,C0*=I?PC!WA\C__,?)]]V-K%Z[1K/?Q'2BGF3.."BC3(F5JR@8]UW7Q MQ_(YUR('2\V%1FS@,9C,\X(#&H>=+[F.<[80.I7&P'(!"J*[)!$A,HN2(A8? MRKG;!=HO7".+V;W(C981GJ?%&BXBV@L4:&/,*,(LA1 MHG*9S9R(3F2;)B3W!K!A+4P%,XOA(< M">SRHF(%DEBRHR0"[B07$F3-B@6@:U#@UDR9BN,QO "!)C>PB%27(BU 2Q+P MV]&<2,$5/%T)EZDH*HAEAH&Y&I$^ JF5S?8L'U2ZX-F*S7G,/,<%5Y8DLN%! M*>(V;L3@.H-Z9\EEE$9+S%.50%PA#H.4\P^DP&[P\8>?MRT2KELHN_MN"KHE M2*S2SY=7JN>11)FK(@<\^;M=TZ2VEZ 6,Z57]2:(MH,UP[#[_/&XV0+OU]\* M:5;L$M@.$937&W.2=^T1'E=L@C*N7$5PW$ 9M&VHC6MXW,+EC=F#,J#P7L_U M!O7\(1N$03UZ6).430#DGZ!9)/[W&%9C4I&:5O&,[^1.(J5+U;2*E.4JD6@N M,1R'!Z0()B?3 N="I]] #=[J":D#D?TPUT*LQ<:.J50;;\#][]O718 FAH(: MM]ZJM4N%?F,*GN))9(5H"<<+VI)JO?M^>U>S,N&)L"X81/=5D \H953O:0%M MH(0-C&']]HMU;3WKA&+(:R3X,DZQJ'O!8S?L?!>&-V$#3XK9Y: MC[-;Y38)"-PM!(RV$#!RAYL$##;GK@J-_$-Q9RCNU(I;;!%W[4'!4R_QSPLI MV%8>LXI%$-HX;, <%$<0*R"E[D8F4(5#SW5 K& IUKD[9)O5P??501LB*"9- MN=3LB2>%#5\=O/'KKL*6/&>'(VP?71HVP2@%"^3UP >2&HW$A6SNND[8W7I#WT MO?]-W -G^%=)&QP123MTQJ.MT@D'/RR1[\&^CA/BB) 8\B*>SX%!*A(B)JR' M8!%UEH%"AHEA/:%%0J'&5"I:Q15Z6%1<)!WE-(D@D4)86.:HAXDQ5+"@CCH7!_#\3-G=;T[5V)F@5 M+N\!_(KF)GW@H#UIJ9C3,FJ^COVT<9O"_*59P;8,H'MP6T:P+TN@VS:#*DM8 MF[E^1N&B'$$V[(BJBR8I'3K!J#7P6^'<"?WM*_3X#;0JIE&YU*M MNTX0LI^@#A@%](" ]!/S[61-S9,"798)9K%UA/5\9WR,1WS/@0@,+][0@6S4 MSA"T^GPLGV0,&L!64B3Q&B<]_R/L?/D-]Y]7_:H-':6&$I)GJQ&HU+#TPXFU MM(+JDEI1O\\[2"B4L8XFI_N(G;._3T;;??Y119,WA'!>!J9Z/)MI,6NKT&:Q MM>OLO<#>)#J.:N93!E$FRV6T 6UB0U%M;54\;1)J. IRQP*_FOM"#FQ7#4>! M^($,ZS_6L#H[VO4F1/4K\/Y6&;PRAD):.5C+T)VP;9#A6L+N]MS 9[^4X=H+ MU]:<5CZ_ZPGF([6(:T/8MF_7?,?#384THC&\(S\(W[7H"9WCS21^-UE6$C$[ M&OIN&XSKC#?3\^ZSP^0M$:%;O09.J^P '[/&R; W;-5);_UL=QVV$]LNK8$< M)VRJ]D%[<,A&O>%Q,[[Z\7REFR.!"V]Z.+L3.$IBJ^RQ[$9M-MO*NK).]'9V M\?:DUJ_-:8)!G4*]G(>VK[$M':),QA;&34+3AF)!8Q"@U]T=#[P.>/\WZ"%: MRJI^7;EC5\_0K!8RHEXC]?(8H-<0N7'\1*) YE)F4$>R'6)LG828F&6%A4I0 ME@JOU/0P"58C=V<]V&Y(@5JP?_>PNQF0=@273ARH?/9C8:A%AX*SA=Z6D. V M/A[JVHZS1??\Q9X^&@_V0=[B6OQQ$UQ^?A7S3*LL2'D,12A?U:VY756*X<_4 M1L?^(ZGI8R)G?#VWKU58-P4NED1EXQ\M)YKS;";H!)#B!\/*X@@VI'_=;D-G MF=221YAMH@DAUI)Z^D+ GP4A6B\2SNEF+[$"&]Z=Z@TB7\T+@%!DV..<9?+/ M71VI%L/6^^5H<-O-!$QZ#A)> AK09-;"0*:XI7FP$%JJ>+/8A'RC_.*P[>-8 MO_7I,15Z1A]8<[A&D1G[%;*>K;_AGMM/E\UV^P'X,]S)'02=S MJ3)F:*OBELX5LL@)96DK\/VC5L:X:)P/'>U>G0]E85(N\%Z!+K*,J>4EIG)Q MUF@W*L(#CQ-C":WS88IA:(S/BVPFS4*JW@YG>%_M'Y M3K[,F,:13+_PR"1GC4$#(IRS(C4/3V:OPP_17&?WVZ>?PZ;!E"MN>M<(5R6:($;Z !9QB[D'';T+@!_X[>)W:S8[#ZWRWFUNPW1JV MZV"[/QB]]U$.>Q]@$^F7GP9!NW^ZPH-'*C9=J"5,C0R?8"+@CBVAW;7!:0^: M( L%EY*I".05]9@;3)5D42\/I.P*CF-#,U:BN.9V''>?AL0T6Y$49Q>AG#UX94]UH1QB^H0J[7:".Z/T57 M6U#-5[3/+"W6'(>NC&6AF8CT![AW&73+YPB'7Y$I(NUP3 JC#2LKDKK$%8:K MG&B7V0UMJKP*_0 "[ZA3;[M>O[]QU@MZ\)OU8!7+=G"Z<;I+>6NMG/X1#.HZ MP/AQ_*VP%3^9S5%8; M/1^_%VG5C0)_N_$P(60A0O+9MABD+_HQ-C>IHQ14\6JAN#'4W?-BEE+ZR0JW M9&%UEM,^:/9\?Z?I[CXH[!70NLL&]"!M]:R;U>NR8FV2JT'O70T+5 A:IM2( MECN.1O]2F@'-DN[EPZHAVJ8DI:8V9?YFHC$H9MP>SORFK!( M>)C83DG7^C,II8J4:8I.T6,BLTWA)HS&$VF MTJ:]K*ZY7UZSMV_::6W,C1FJV$W'FLPIA"E'R)I:#^ 7Y=RY9B^G]SNF8FI( MD.*<1'VOWVN *B?BE=J=] KOZ]?#H4L+ MJJ0;F)HTON3&5M+CT4Z'KK8DLR!4E<-D-'HUK*32O=/C\.[&GAZ;QI=*TXT5 MKJDJ:1?G5)K926_<6[YXKZ:%YQ?#T^-:3NF6_(?ZQN)IV&G)5$7:*:.%I?RD M=S9^?;['Y\.!CXIF;NVW8$\FQMSSPU5VTALQ("HI]:Q!XM\#75!9LB+ ^-SJ M['4F67#]]U+[G\%W^#*1CBY,^4EEOCCI'?9$1KEL2O_>S/ZBUI]]UI>:TH6_ M8A;/CG=[(FV<-U4K# 25TO&_G+=Q6!,X'&T12%J!).".A@+*-]++TV-K9L+R M:6CC'\'5( UP2G-2;KW%5P4Y?WKU[N+Z[:6X._OG\O9XZ*&1WP_35OH\2B=; MI(_$6Z-]X<2ESBC;E!\"205& [B@T?/%E5 MB1I_3>:$:I<'\:AQJIR@5(K)9_R1M \)>>"B@EIRI5W O# RO1> MF#K4%/0RAK9F8=(0S YVND+.#M.=L2L((VC]ZP%.3-H-*EIM!?WVLST(^<& MXE*FA?C<2(M4]@.T9V>0P3=UQLGIAU"H?$-!]I1,6D@])218PO&J06KY,I\!J2ZFQ3 WIHW)X!CO$@=HL@M!_,V;@6DI__>4P&1_\X" MR6Q=(5TKM "8YDR"LM2BHY6 *Z 2*5<0^XLTU5"Z>F.L0$ M%?%A<#L0.65D0?Y2SF+%G;W'U#I+?1]=3W%YHEE@10NE&XH\XZ13179*.ET( MZ9QR7NHT(BU(EKX0J;34=H),00;=#OTIEW!1A4Z%HQ,><)@]:!$R%!B,3!81 MQ?7'JS>_CX\$4IE1I=(@ (.,%:QP35T;ZY?T"YX@W]I42Q:LW)"(VU08G..H M0@3FD96RR6"X:ULNSL2@T? JVN@L=(I:+JQ!D^ ,HA R=)P^[X28TAQ6[F)5 M79H%M'.DA3,I-U5'F$'<3B'/!R&DL7]CT[;12FDP=1$FNYA(3-IV!0!<%(;5 ML85C#U!54ZW9;I'A7&4RE:.;^0 >F$,=PD3HI]PG09,F[L6EJI1O3W(@/:6% M5MSS4",V+L]1!PQEA-4?/@3)BGS!FPFG$A.MA$FF3\5QHQ _ )VC[A?:3B+ MI*280)A[@$GV,:=^4R\CO>4\1)=[+K?UJ=*:HS(A?"4F[WA[P'!D)FT6?>E" MR#..IU?N(#8>C7;")&OMQ#)D^P#P[OIOR%KEXCSGZCGLMZTI-BG>*#80LFI, M$#;& 0@IX^6)!U@[,#EJ%(HCY]Q%.9R)K$4#E6WR@@T ^4XH(K"C#E'<)'@\ MKG;'M31/XO1&N<)7W-UXBN;65.@/.PQC/P;D\OSJ[LW90'P"'LLE*\O%EV4= M@5'@-6=5AC[FEKYU&61-W8K*>U$H*^ZW+,"$7"\ICAJX@CT!RRP*,ZP#L?T= M;+:_9#6 XDY82_63$V8U%YZZ%0S7[E.AE_&M$?SBM2Y>K;JWW<7T+-['5L?C MK18]%SESHJ0; M>7(]NKJY8/MH\*_$O3]Y!LXDM_83+^[+>9)Q0*BP"(P@Z&^'MZ@4 U$8+QUF MTE.RX^GS$?U]S)URR87'6ZO^DV6HYLDT@1(WHE%A9??_8)?/&\8KK/+Q%_:M M[6220-'X8'7G3!%H:=I_\;G3X<1AFOW 8=PYC&/<+5&,\DX$L9@YNP?'UH3& M#S'5Z$W!2<.'L@Z.=B7YA<7=\OURM5K>P?WC^GEU_7B[A-7R_N'F>;5>/BP? M/\S20"QLFQ8=XDV+./X!XCMXL"94'I:FQ/+PB0; MP#@;9Z_@3?J4)Q%O\DM2/J.XZ"DN(L7%+U3U542NS2M?BP+G"16?1[?#9/'G MY5_P,RJX:YPT6P@5PD8Z'^"E$2Z@ [LA14=O!W'KUNI:F /0?>*"P1)^GTZS M099EL'%6@P!/* I!&M\X80HDT]:%.@,55V$;$SS5:8%R)W*%0_A N-_9@$J4 MD",:H$QVTC9>'6B[; IB#1:^H+.0'V)80E'7B&S,DDNE.!=1?J3*H-9 _0C6 M3>[QI:$%.S\(5U0P&0U.8L4N3 M5/,QSC.VTUPJ'3Y M-T55HQ.!L^N J!:H__IX/=C!4-V ;AL0QE.@]A%0Y\1U["$Q'19B2-?%T.AA M87L*A5NA2&$2C/JMB+,C7H56+#Y;L+F2VW9+\M76-F"\'3P@:-NTXM/(\9&L MD*YHM ]\4FRO3N];*7W=!!S OI)T=WO]N#AP?SS)-BR""&3K:4J0O"W-1SIN M7\HXY?S9T;9J(17)]WI:>C(U-+IMG(T>8KVV Z1_VX_?ZW;J?#5O9S=5W9:N M(@6Y(==L>/DF =?.PW81;!UG4&X#3;3X6-$G!#HVH/V-)06[!1/T'R6+_P%0 M2P,$% @ *(A;4:EALTOX" 1!X !D !X;"]W;W)K&UL[5EM<]NX$?XK&-7I7&842I0H2\K9GHF=.,TU:=(XU_L,D9"$ M"4@H !C9_?5]%B IZLUG.]=VIM,/B44 ^_[L8I<\6VOSU2Z%<.PV5X4][RR= M6[WL]6RZ%#FWD5Z) CMS;7+N\&@6/;LR@F>>*%>]0;]_VLNY+#H79W[MD[DX MTZ53LA"?#+-EGG-S=RF47I]WXDZ]\%DNEHX6>A=G*[X0-\+]NOID\-1KN&0R M%X65NF!&S,\[K^*7EPF=]P?^(<7:MGXSLF2F]5=Z>)>==_JDD% B=<2!X\]W M<264(D90XUO%L].(),+V[YK[M;<=MLRX%5=:_28SMSSO3#HL$W->*O=9K_\B M*GM&Q"_5ROK_V3JLT,G08W^N%-]=103A84E!MGL"M!YR[>OWEU\^;FK.? BU9Z:45W M&>@&1^BF[(,NW-*R-T4FLFWZ'G1H%!G4BEP.[F5X(U81&_:[;- ?]._A-VP, M&WI^PT<8ML4H:1@EGE'R: _=3_?3Y#D+M.S+4K KG:]X<<>6W+*Y+@U#7AGN M9+%@2@!6EN'9(8MHQ6DFG66I-BN-0X(MD6_?2FZ<,)8IG6(M8[* ]Q=*K+7. MNNSJ8\1>"W!0ENDY$SQ=!LZ,&_PCJ0HI:%^R/_]I>CJ>_KREEBC VO.$;(X< MG56T"R,$DM QI-#'U.F9, @1A2D> ZMNR:YNWK*;.^M$;MF[(HT@R#"^6AE] M*Y$V0MVQ).Z.XQ%2KB1=Y@!KY*5#9D[*.OQN1)JRL%@QNEPLV2]E(6I8#+M! M("_@/)_3T%7<.E%D02:2/,LD[7#%W%JS.\'-85XC.*LTWM>0/9?&.G]Z5YNN M?S+D ,2GL4!KQ];PZ,2RC10K4@U5#XF) MV!N*E]_".KC,X9N:(3&8W>W8=Q+O:A3M :W09)5#F2)/ Z 9-!4D /ABTC+B M#FXSQ"@-\ L^%2:5" 6!$+:+->15+N>P@%A[+>%U 6 0M4:=SCR$R"[ V$D* M @68F&(MY2HM%?=<*O-#P)7D,ZFDN_/,*]Q9*W8,@KI<6"UC>23?C1 '58JP&_-008 +K0!!$.%IJLN"U/48Q0)I4KU@1NX/XY]G9H>J Z#N)L,^NV* M1/;H^5RF ,6*I^*>"D7L:*'%SY.PF5B0RXI0:FKIY)@G%;4FAG]$=;/BNRA8 M'F[MRJ)7;:_2PLT#RU[6G"D+?QW^C=**SE?'@W8K0[':5:_6Q3ZL8OZ!^? 8_,<;_/N; M^M^2!+7WA[77#J3!H#M*3I^8!@W:0[9-JR"3']:PC3!_#)W7A Y_*;2 M#4%VH"E$X^XJB\:5(WU!>_ON+;OZ+3 R7[OL_?NK YWAJ-]-)I/[.\,@%$$^ M'=7UJZX\WJ^6U#@(IJ9 X<(LG$SEJNX;=)JB![U:NH1G=HCN[3D 5W:OG_H6IU+'$Q%/9;YR(:" MB$9,KCRX'C=.%2W* )>MO*G&J6G(F[_J0J:N*ZU\"L'R M%19[J$DD*'080GE/6SUW:W)J/29RMS-,!FOL?J+M:KG)FB>#_G +S;04CW^V^V_A,NV]39<$O$U QXVAT#HX[X&NUV7S\J-M2$GT M!$Y_>Y.AN.!F4%JOO<+DP/#FA&72^K<"81%7,"8SR ]=R([U 6'W\#1B!;_X MUPZ4E];Y:[ .CT\J+(:S;7W7NE24S]0)<7<@3AX17E:8/KS&"#?-G[J%*MSL MX:T'O04 !T6Y:[B2_T149VAC[/X["7X@?9JHW&,LC9^M[B5@-HE&SWSTR?O' MVF,I[&%I1P%LD7SHX;8 8,/P,(F&STCX-!H_Z[;>]I35%!RB&3JE(Z@.RL#. MZJ5OV/;^(4Z#:%+5J#KI?A>[!,T$\-^0[8FWFW3XT;\?CXXAUT?2N!ZL=@>N MUR(-G5 ]Z^W)2I)D;RV>^ %J\]R=C"?-T^F8=@>MW>EILK,[;.W2Z^SMW6V) M\6 C>3AE7S1ALRSJ1*;7>Z6CB .7,B_SW=0X8:/NL#_$W\%HPMX+B\[QM401 M-Y1M +%;"U2!+8X[+"B\>[LM=+]L%/QIF)P^;SU-GE<*[]$TATY8TIV.QJWG M02L.N[%.M:67G%">"NYHZQT@)LM-/]%<&$ODE-\&UD4]Q@GZ>-3JA.OO/UU& MA5[X+W9T!U;Y1>*J>T M6M@F*&GPFL W6@O:7Z"R[7(P'AP';N2V#G$@6RV@7S("3]M']M]3[IS+1GA<6_6W+$.]''P80(F5:%2XL>T?>,CGE\A7 M6.73/[1=+ ]#T?A@]0',"K0TW5/<'WPX 7S(GP%,#H!)TMTME%1^$D&L%F1; MH!C-;+&14DUH%B=-W)3;0#PK&1=6ZZ]7Z\]7=S?G=U^^7MTNLL"<<28K#OB+ M#C]Y!C^'2VM"[>&S*;%\C,]82R]H<)<+93SOV,O[M_!T\Y@ ^7Q!JY!\A@NX,Q6@HL!T!]0:I]V28 M0M=6.V'VX&U#!<<)Y\C>2SZFJ/9P-GL#MDJ!OG%.2?3 +S#(P+SQA2#+7C+)YT3X85\1[F79@LB@$+A XSS M-^]&?1Y>: 2')&T)TK#J\?PUJF?S)U1'5:&U3XEZ6-"PM/_#M^DX*?AOGEGS ME&4ONI'&B]>8\=B(YY:Z%(9O4+XK VR0PW<,"#7O3A1/J$2\ 7TMG>?K)=1' M5MY700A;:\O?H+8MXV@(LMN"[V#(@<$R/4\X)5AP,I1'M=C'80&^MA3>!R0- MI?34N'3O,HA+"'5<0PX[6!%WFJ_W:$E;RZ)^<#42&AL2Z4Y()3:*6X8=*DL9 M:80"O.>RY-$?5Y>F:(BP','=R2[7HF2Y!F,U&+$J%QWVW0Y*P_K8:+IR@*VYAD]W$]+A=*F )?H2F>\!\T^2CJ$X=V MFL;#_DUZ5M1T_FI13UV%V4DAT4C;5"X]))*NIO2C?44^[PK10WA7SB\%;:7Q M?#]4#,U'OW(!I*Y$=IU@72I+&QNXR*5FS5\52#& YRMKP[$3%^B_4U;_ E!+ M P04 " HB%M1R&Y-M9L7["= M9?WWG)TVZR0V";[$OO.]YW<7W\TZLK>N1O1PKY5Q\Z3VOCE)4U?6J(4;48.& M3]9DM?!LVDWJ&HNBBB"MTCS+WJ9:2),L9M%W:1V#(UW,&K'!:_0_FDO+5CJP5%*C<9(,6%S/D]/QR7(:XF/ 3XF= M.]A#R*0@N@W&JIHG61"$"DL?& 0O=WB&2@4BEO%[QYD,5P;@X7[/?AYSYUP* MX?",U"]9^7J>'"=0X5JTRE]1]P5W^;P)?"4I%[_0];'C20)EZSSI'9@5:&GZ M5=SOZG .,Z> .0[0!YU]Q=%E1^%%XN9I0YLB&:VL(FI1C2+DR;\E&MO^50R MSB^^KFY6GT]O5M^_S5+/?,&;ECOLLL?F3V#?PP497SOX9"JL'N-3UC&(R?=B MEOFSA-?8C&"2'4&>Y=DS?),AN4GDF_QC'["L^-6-9[BL!Y>(65CD5I M8;@S=4!TU*J*FZBT+?9,CH4+CQ5S-N1:B\ SHB?%.X8XZ&HTH,@YY OXO$*/ MEA\Q8SBC J'@-*"Q5(A"8=30L[+%B@\J(ATW@[7,JK9@R(-XJ$Q?,6:60@$/ M*R["!A1N@F6I1 P.KL#+%\=Y-OGPMZ>0'C201KN)8\*%.AK?]]+@'2;1:=^ M#^']&+L0=B.-8P%KAF:C=V\2L/UHZ U/36Q'SIV;.VYKGJ9H0P"?KXG\W@@7 M#/-Y\0=02P,$% @ *(A;444S]J': P '0@ !D !X;"]W;W)K&ULG5;;;ALW$/V5P19H$T#5U6GM6!;@2XOH(8@1M_$S MM1QI!^:2&Y)K1?GZ'G*EC80F!MH7+6_G\,SA#*GYUOFG4#%'^E(;&ZZ**L;F M[6@4RHIK%8:N88N9M?.UBNCZS2@TGI7.H-J,IN/Q;Z-:B2T6\SQV[Q=SUT8C MEN\]A;:NE=_=L'';JV)2' 8^RJ:*:6"TF#=JPP\<_V[N/7JCGD5+S3:(L^1Y M?55<3][>G*7U><$GX6TX:E.*9.7<4^HL]54Q3H+8MP_L?^;8$W?-XDOM*9D']I MVZV=S HJVQ!=O0=#02VV^ZHO>Q^. .?C'P"F>\ TZ^XVRBKO5%2+N7=;\FDU MV%(CAYK1$"AGY:C)Y30O7S3^?3Z?CR ,_=R>5KVJJ @FB W4(7UVTH0D.;2)S,0Y[,2HU9B).X265/M@I2B0! =X48*I9<5DVL] M>BZQAR%=:RUI%V7,[D0V54HG8#)]HR+GN4XX%,4\#:.X;HS;,6?-H6T:LTOF M0;*$T#)V>*S$\ FS%HU3C102C()LK*RE5#;N^1.OQ-XV. SQN$4PXFDM5EF$ M9:AQ(4LG_>T8+-*+ZJ[N.-4=H6IBEU"'TJ&U=W5_IH,4C 1JK5I!IXKI*&$9 M;M:];UK*>!0]FEC4I\16C($9.)J]ZE4;("*$P?>DYF3\5UAP:]U&9 %A2IQ& MBK=Y=]O6[%V;U)7L(VR-DCS]Z^2.D6V MA/TTN4Z<]Z@.6BX'T(O';DBI8,>SR^]=0*.C*QL>;/+#%!!?:V-W>_>C_=MW MW5WYWY9W#R&ULI5?O;]LV$/U7#EXQM(!KRTK2M,T/(,E2 M-!C:9'7; ?M&2V>+J$2J)!7'__W>4;*BK(D+K%\_?N>&2.U]9]\P5S MH+NJ-/YD5(10OYU.?59PI?S$UFRPLK2N4@&?;C7UM6.51Z.JG*9)\FI:*6U& MI\=Q[L:='MLFE-KPC2/?5)5RFW,N[?ID-!MM)S[I51%D8GIZ7*L5SSE\J6\< MOJ8]2JXK-EY;0XZ7)Z.SV=OS?=D?-WS5O/:#,4DD"VN_R<=5?C)*A!"7G 5! M4/ASRQ=V_%OGH3@9O1Y1SDO5E.&3 M7;_G+IX#P,OK=N]L\,198T/MNJ,P:#2IOVK[CH=!@:ODR<,TLX@C;Q; M1Y'E'RJHTV-GU^1D-]!D$$.-UB"GC21E'AQ6->S"Z?S+^?SRKR^7'S_3Y5?\ M'D\#4&5MFG4(YRU"^@3"&_I@32@\79J<\X?V4[#I*:5;2N?I3L YUQ/:2\:4 M)FFR V^O#W$OXNW]KQ ?0.[WD/L110!^MDP]R6C9P8/Z8KDTW&Q,LE MQ\-#'^TM5\+J34N*GHM'04J3H\M^&RJ1X^3LZ,6D#^K*4&:-Z8[C6H&YYM#;?T MQE0WSC<*:_"R+G0VA"-?J+)$\\E8X@()94RCRM@(R*L2?8SLDI[MI0?C)$FP MG'BWPRB$K,=4HS%N^SA6YD/A0H_%@52@>Z#O/J?P<64H/U3 MIAK/8[)N**ACKU?&MWE;69MC1GEKQD^K7NCH\U'MZ[+Q-$NIBBVHJWFY"(". MO/2FC\N%Y*N-D@R) FLNL<[?Q4?$*S>8]P%<)"X_H;,\UV*'&53:+TK\,QF% M^E;TG'#]DAR*5BU4%R:XA43)(519!'4'&_".NZ-:J)YX=4, &6LH+J!>=\QUY450[^Q)=!0,(+E;@L0,SAKU&FT(QFRXFV=[1GL8BUT-R.\M, M#06:#'NGF#[L1CO#D(J4&E]8@VI"#+,D'F;4:G Z$_EA@B]9VW8G'%\4">&" MSK[%8__LH+7*E"\F]!D4GH1I"=QBOLN29.P6QUQ!D\:]C$)LXP$2,HU\&'1! MYY19M?%#O 8WKD.!FCS29Y0P:GT0J? 2LA:*.$F_U,Z/#0]<1A>/7$-U=!0ASW><-3%!CSN*1@.,Z#!( MU:%:-D)>M7Y!N)N".%[=7R_=F:M8Q?0"_BIP1?O)_G/U0CX_\:IIB=/\Y9^3 MH>3WM]"M*IOHQ#<+C^X@VL=C[+M&W=_4A]VE*,1QTV5E@P=1?]BAV5I^)(U] M'_D1=/+8\V0Z>.!5[%;Q&>OA!-=%^];K9_N7\EG[0+S?WCZS/RBW0E>CDI

+,#G#?6MV4Q4FK MJ2&[+6M__3U51;+9LJPDLW>X+[%>FF2Q6/744\527FRL^^*76K?J?E4W_L>C M9=NN?S@Y\>52KPI_;->ZP3<+ZU9%B[?N]L2OG2XJ'K2J3V:3R<7)JC#-TJ4HOBJYN/]G-/W78T#G-5]K:\[]J(\^>G1VILO.M787!D&!E&OE;W =% M9 ,N)X\,F(4!,Y9;%F(I?RK:XN4+9S?*T=.8C5[P5GDTA#,-G,YSU[9-Z/SC2E6=?:*[M0KVWCH<2J(./;I\4_/9GZO-2P MYM*NUD6S-VT?3+NO">[,P)<_I]^GW.Z=0UZP0 M&!MT-M^N6)AI0RJ]U0W&U*SUHH)VC6]I#JB02ZW$;S7Y[0-%3*_V6Q:F MPOE2>(BS#JR1-+AOH$(,\?@K-D$F[?6>W2\+R&:57BR X@JVWR!0Z<)!WEM/ MZFH1>+!,_$A9I\K"+]4"X0:*];3.G;&=K^GLUM9!J$,F>)%,\.*@_?P*<6$N M;WQK$!KT7@O\OAG41\A7B%G0%X_X<=2V:;=B6+\>WQRK?UQ??\3^_N@,U(HS M;A!16 @WNX,%LD]I0I MME=HYP7F:.7U\ S;[T?J HJ$ZBP^IV?XB.-^X1\6PM#LH[!1KQT\&P:A[!PS MZU:T4A4K"$IB861KW7:$-6SY94P,IE(D$;16R$QW1=TED6O;W(YKP$H53G#$ M$X+QU>;?@[,1SN'I]KB/CQYR*^>);]Z=M K?M80<*\W?JEE; M_\;'HFE13'$9-8Y0CWC:VBS'.\2M&*P.@/!Q5*6; =BQ*M6("T3"J"'&L MWV3L,L>ZV,IQVSM88/\Y@L;J6+VEX^Q<$IN_\\- U-%VZ0.S6A-7:Y4C4>#O ME:99"-"#10Z%6'0M.>M0CG[-'?4$?*@L8)A V]Z9BO0X7':/:& 0&DHF*:PJ^];34?LE,Q.&BG"+,%#>SVKS1+Q$#LPGLS; MVZ:8(TJ4VE%0D>E >Q#N08G*95SG^#$C"_IBCR4%D:-B\[P4MC2=Q0 +\6IB M 448$S%LGS$$'"1P"O,30-!9T,JN$KNC@WN=0\LK(6GJAA*#<+I%53%T%$3H M))]CGY?A4?JE=GIPFL8'D> :.&C\HWZQT.OE6(G3 5T'(,G8*V!"$U>(OZ5. M&(;I*H RX0L#[QI2L"=LEA88QJKOAP%=P4:<:&[@1##TF,; MICMLB!RNZ-1R2NR7'&GFB773MNDL_$-'&Z!(Z0R.WQ08"B;S@_K;7ZXNGET] M9]N3O5068\@0>$$*9'8#BNB79AVQAG57<^!A8(L,3WYH MQ5M'YYS-!',7[Z 5UITKESS/7A&6Q6#H5YUOGR3L&1@Y- LUSYN M[,?B[L,SM679.>#/&H=0:6)$;AN'!DP+*P0(VPT,9,B0PK2U[F5A'P_#>VB/ M0$78'E,@)F 4<8$3H%S,=<'OUR*H[,>[V.U0Y\HQ(-D MUD-YFK/)*<-@.)*7*D&,*4X<+#N^4212DH\)GCN]H%WXE/^#) :#P.C>!*)8 MXKSLHHXUIX_5NU3CZ(TN4]R 303U1&T,;=.2$^2[XI-@!]ZS&Q'.^*%>> AP MH(>7'8V0+,GO;[XJ(3GBVB$O< 9>PS48XAN26U'(7A,L('DO6WS?VM' 8X12 M*K\B' UZS])@45L[-#2B/U0B,O,.^9]G_=*<2R1R[;(D@4Q3=7B"G5]"A%V M/V,EQ"!7<;PDGGUGZSNF-P6) A$ _Q&!(GW[VU\N9]-GSV$]B%>+&*.8!U1" M>#/D&RI'+)9PV*> (UGT@.)1Q@%:E2A"X<6&;(S'.#E\CS2)U95X96GEX!GD M^FUA#R!+(Z'VA4_C5;M= _8 8$R1&5#GM;D-!:F=HB<=:HG'H>0'<7E/UCZ0 M5.3D3[C.#P;G**E.D2O??"P#YEZ48O:^^),BLP3'AJR.&67=I^X)VV7>AC9< M4W'$26TJU2NA'UU 3_NUPDP,4?E!J+RUMO+[HB35.#B-R7D"UU,Y<>S$RY;. M=K=+MA/KF%9M6"54@.B/1+:]L'4M*6;+*!PR5:JMSL$OOU0@QR02U0_=XYG" M Y8>C9C+XK]SCSR>GS__>_;T/, M_LS5W_RR9J?HNSO@%TK7O^'Y^)=KOUPY[E_%[WX:9H7?NX>/"5OB)W]5T]'% M]#)[?W5ZE;T[&TUGT^S];#0[Z[__60\F.QU=7)ZF=]/1L]DLO;L<74W.T[NS MT<6S_MUG2^6.1_;V5W4^.IT,9;BXR-]/3T>3V47VP<7H:G;VC"EX(/*8.\Y$J+S8(D U6O"LZ.A"@:=+*;ULH*^K M=2DGIS7@^<:J8@V/)XB*,#_.8)XQ/>37#%)(L;"F*:DDS!4I+EW7X:H8(MW2 M"HSA28L(R0[9 ]?@\_':K.8$F*PUF>U1&4(QE0&.F7 M& 8"X%,UVQF=ZA%R M2[,SE4^L)9; >MT0^4)T,73 0LYWY4",Z;B@^P+CB@[YKC U M@[>PVWXC=/S0%?LHV!;B/M>:D%F.8BZ^KO5]J$P_W/+$2F'2\.=D^''*EK**:59LV'$BYFTH59.(*410_NJ)@.TR7> M-EQ7<)VJ/Q2:(-V%. -+Y10[E@./U4^=#K=RK6DZOG58TK9]C//!M8<<4-3Q MT%@R;8Q"L10,QQLZ)ZY16ZQ<>"YDK2RB/]=N@I%D3A4O7426:,'R6: HD>&% MBF2\K"%>G>Y+0_X:;_B.U35Q';[(T7PK'8E2[Q)LU'+_$\2)UQAB5YRZ9%$.^+K*).:ZA]-ZR]#DJ..]K E++[/PH&L?HNM8!@9VS/A6HZCNBT M*M1F"6X$:/:8TM!;UJ%KA#Q@3117JJ][7!)SDD?UDR4[3'@\F'K(;5<6=-HZ MT=0=0F$Z4*@Q^3,5,!C&I:J^%X]5J#:G0$*8M^@3HB)3)3WW<)J5N0\K<+D$ M'B(V'6Y4:5#..>6@ZP +*;@,S&MQU&JCQ> MY&[';%ZWZ4D&U8 9CP8G&'BL<<:#$1@9!)0]%B?2+G/O6-0=>5QT/P*S@$62JN6_Q^I#H]YCTNGEOB8-0TD\,)I6A^L@ M()4%B)GED+Y>;CU'[EAQZ?$=*+189Y^TOH\@4 M3L'S)CP5/F\/K"@(PR%SKA_6 5@=9$$A57:Q\A 31MC-^_Y*FK E\VR.R6R/ M7-/P ;+2XDA=+<^8+A!B T=,1YGVD7#L#X3TR,5,<9HK#1 M?IG!=0CI3#2ZK\TFZC*Z2BI&4;,+*.6A*N%5JA)>'2SDW627X*\S!KNO)/CG M9AH 56JU(OT\=@&?S"PO%*2JAN=2CP;!L5M-E1$GF6HB"H90(* 4)ZU@"\B3 MNO1$-8#O/*)K#5I!BN 3+-8B'B3770UP,M M];MY(G$,0[UI^P&R7L^T]R999;A4Y)I5L:+^ 8E)VF?M)T_#_2LM-Z@42'O( MDD!?JOJ+085EI0%%I7^\=2-=' \+H/%>.Q)KZ&+.O#K=O>6K !Z$EOL$1$&F M3/M@"'3 =+>2CPU'>\ QIY.^$75RT*'>DK7]*UK;V]0;\ZXWWKW-J/_QK+G' MII/M>W,RYTEME$1 1[UW]X$\^Q"!-7S"_+-TG1XTE8S8#@,-#@DA*+F3:ZX0 MK#FMO9>@GKECU<4K)7SDER O8[X2;0JBB)DO<'$B=.8[N62GQ,'U,G2&ATBH]*$UJV6>EA M#-\R[^A'[JPH6Z,>L8QHI02'5.@ 2I^*!A9AW2TX,F]"[V4.TUOV\< MJ^*K>!O +5]5ZBP"\W+"[7PK'9E,&J7IJM:B[&.8J6?H)13H^EH(ZY? C$NH MHWU'EC(@JK'R]552&*\)=#'<*!+KJ$7H Z&E;!,3D=10]G]6WGQ(#=1/\"_Y M9#H:EA&_]^^G8@/&)+F9'U3B3J_R2MS5^:GZS;HO8].,H<22TK+X[;.LKC@# MSWM+O;A+G,4_N-R=OAI=0?2^AGAQ-GD@#E7X)N>3@2#/KD[5SUCOA]3=%[]] M,CV?/>W?G4W/G^Z9\7QT>74YW-JS_OW>-*H_5 Z-G6L8^+E;CKL*?:EC^YS4 M&3PLEI)5(7[WK)_^\5;GC8=%@#&P16A^F,FE,GW8:Y@PY>Z'IC:I9X9K>GE/ M:S&W="$C27.E$:PJSNL&GY ?<1_6HKBS+@;()H)QS=+]+K1FOLUZ/T?#2E;4 MW89Z-L9TT> YX9GKQ$@. M&L!Z+982ST@LJ[_== M25Z>\W(YEF, WUH3U.-$O<["6+JVRZ-GOPJSE#NC-YS[WG: ;R@Y-!\0Y5AD MRU>Z-/33GS&U+\N=F)9&U2$%X0)+:')^.%H2:\Y/869(0+FO@MOE>+TW][KL MF-9\H$R;3YZP\_O>>7T^=/ M6<+>YF2PU-;R^S>[[W "%8_)9[NQ*7OB\L8/X2Y"/.@F7K@>LL;^5S33TZ^$ M-F*7ZG-QO[]?]SN&DP8$5_:U%3_HQHW\O8>)X-_0,BE M=0R8QV:, TWND8ZE9O38 _%H;_>@,\?7*3OB'5\D+1JG@ M''[&D=*U_NC!0=!([74RYV??,K?SJ> MGHX>R0S'ZK5XY<_"=IY\MFM3JM/9Q5/UY"B;X.CI2+T7-XV9_' DSF[O$K$L M$OC[L!P:R[!+*)J"%Q\OFV^$A :&1GCWZST\3>SD5@6YU:S06(HV1?<^>]M M7Q7"1UF:%VM4E)8(4NQ(SF(!'^N":]%5L?V[5T>IF8,D/.IO:6.3_%$"#GE M;I!H'[E\N4R 8M>R 5/:$BHK$10(-\=4I(6CS%L@3QDRP=&._C)N%IK0*/@D MS/'D!TNN??#U"(/6(#N6B# *!1]JMY%-AWYUSGMIAC'-,.Z!DZZXC&,;X;V" MEK:2F'O^1<7"A)]U%+U%]TKI6ZKDX,TJ[IN>'85=D^Q H^,]4O9>E&MKH&V\M@4II.Y30[D6FJ_%T)ETU""$#OA1P"%$$ MB?>-&$[J_\ZPD+2:#SP.04A^0@PKK,3!@NUM=RU/')''M[SPG"Z:5XB%=+(! M3RA'ZW^"PS7D\%O5=#_ ZD@R[]U3E(SI%A>J5A1T0SNI;_DVGEA+&;H&MM0F MXL*^A:1I*3+I>R/EU_B3#;&%1F]ZN'K@"POCZ8J&><]^PR+,DIH')3V#Q[_F M.9.#QC_J>SVR,QD2-:(^U#GM;"S$C@@7))\9?"Z7K_U;+NQ0E\4Y7QH MH^C7_&Z7(:;!&^*/,:!7^,ZU5$S=JA!]'(?M>ALM/K.Y]3!^\Z\98R]CO"&5 M@-5L!]=-^:C>5XN^[[%O+]A;R__:3S/W6&EWR__!!/_@]02P,$% @ *(A;46*AD0PB P P@@ M !D !X;"]W;W)K&ULQ5;;;MLX$/T50EL4#:!& M$G6QE-H&XB9I S2I87NWS[0TMHA*I):DX_;O2U*V+'438P,LL"\B#SES.,,Y MTFB\Y^*[+ $4^E%73$Z<4JGFRO-D7D)-Y"5O@.F=#1.CC*3%&62NA=JOW4=':]O%^BKW=H MOKA=WCZNKE?W7Q_1NQ595R OQI[29QA++S_PS5H^_ )?AAXX4Z5$MZR 8NCO MZ=BZ /$QP!D^2[B$YA*%OHNPC_TS?&&7<&CYPMQBZ.3OM?8$ 6NDD:=BAP1QAW*'4S/^Y0Y":C$UIQ1:J7OCI+>0N!F.COB,FN-.S?%9"2[UQ[_856!TG/.ZX0R8D@91 MIH-57/Q\3M?G2?\K70[%9"5S _EA)7"'^GGMN"![]$ 4"$HJ.2A!F/5+D,4A M^J8;SGO*WC>"YR!/UJ.>H'1W1'>44?V)+M GSHN3&=9%\WOB22+_'^&8TOJQ M/PADE(5:AU)>:>5($$\GY;P+8GQQ0E$07SS#&+MIE@Y3&Z7/B<;K]94:Q-9V M3ZD%L6.J;3'=:M>@K]N^=#)ON_L#$5O*)*I@HUW]RY&6BF@[9@L4;VR76G.E M>YZ=EOHG X0QT/L;SM41F .ZWY;I+U!+ P04 " HB%M14'"A9N@" #Y M!@ &0 'AL+W=O?A0 MLJCI1NEOID:T\*,1TLR"VMKV(@Q-46/#S*EJ4=)*I73#+)EZ'9I6(RL]J!%A M$D5G8<.X#.93[UOH^51U5G")"PVF:QJF'Z]0J,TLB(.=8\G7M76.<#YMV1KO MT'YI%YJL<& I>8/2<"5!8S4++N.+J\S%^X"O'#=F;PZNDI52WYSQH9P%D1.$ M @OK&!@-#_@>A7!$)./[EC,84CK@_GS'_I>OG6I9,8/OE?B7E[:>!7D )5:L M$W:I-G_CMIZQXRN4,/X+FSXVFP10=,:J9@LF!0V7_P_$]6PDT)]/04A(7&A9;PJN>,'F%< *W2MK:P(TLL7R.#TG< MH##9*;Q*WB2\P_84TF@$291$;_"E0\6IYTM_J^(WB+.!.//$V6M"Z<*4G4!0 M%12J:95$:8VS6DV72-M'8+($_-[QEGYK>VAOW\YP7^,O,0/3",Q I01=.@/' M7(*M56C@?N,9BZXF=)Y[ XK#$US@_514O M$*I.2VX[5\=!V!'$HWR2/;/C\QPNC:'\XO$ )$[R9_.O6/."?O(G9QX_F_^# M=-UK)4K@#6WT S9^VW=[=C*:)*X 8ZCO%5W3"68]-77N@C/? M$'?1Q\DHC_*3?3LZ2T\.9(E'9^?1GIV/\T/W)MQK1PWJM6^ZAO[<3MJ^,PW> MH:]?]NWL*;Q_%&Z97G-I0&!%T.CT?!R [AMM;UC5^N:V4I9:I9_6]#:A=@&T M7BEE=X9+,+QV\Y]02P,$% @ *(A;41L\8IQA P 8 L !D !X;"]W M;W)K&ULS59M;]LX#/XKA&\X;(!7O^>EEP1HNNRV M#RN*I-L^*S83"[6MG"0WO7]_E)PX3J\I,@Q[^1+KD\DO'*F8SL MWJV)/1AJUQ@?KSYE82\EJ6 MC)=8*2XJD+@:.U?!Y30V\E;@"\>MZJS!1+(4XMZ C]G8\8U#6&"J#0.CSP-> M8U$8(G+CGQVGTYHTBMWUGOV]C9UB63*%UZ+XRC.=CYV! QFN6%WHN=A^P%T\ MB>%+1:'L+VP;V5[L0%HK+(!O")U'I7,&LRC [UO?(L=:[<._=-'R1<(&; M"XA\%T(_]%_@B]IH(\L7G1WM"Z1Q2QI;TOB4D_10LKI $"NX9D5:%\P6',$I M4SP%5F7PCA>UQ@R0R8I7:P4;I*>1,XG/7?/+!N]RA/38T+(UE)TT!/2$09.N MSB6B%28)A++)&9J< =VXQG)).OMKMX*A'PS!<#!%- 4]906O>454HE8DH%S MQY1T.^8RJLR'KG^$^VXXZ'=PSTWBY(G36]O@,'O+'E!2OVX<5T"=7FDJ 0JHU8AB-Q[T M#C!TXZ%_@)&;].+N:93X/[T>SD[)*_ O_/@8]HY@&![#7Q?,Z3;S6U?8UY]4 M6[/5BJ8!TS!MFZ1Y !2FM>2:D[6W(#:FH2K;\LB^ECPUMVEC;DF&'7.!FW1\ M"=P@";IGO?[_,O--SRAQXWZO&[E_#/M!THU\&/2_NX)^8.6=\9""(WAHG,_] M37N=J:=$N;:SG:(ZK2O=#$#M;CL^7C53TT&\F3T_,;GFE/<"5Z3J7_03!V0S MSS5 BXV=H99"TT1FESF-P"B- )VOA-![8 RT0_7D/U!+ P04 " HB%M1 M+"*$MQ4& 3%0 &0 'AL+W=O6N3 (Z;=HJ9)D&PZ7BPT73W()H,AS$J?RLK54:O6VTY&S)214.GP%*?Z9*9BEL*](#)+$BJVUQ#SS67+ M:^4=#VRQ5+JC:'DC\)7! M1E;J1(]DROF3;GR*+ENN#@ABF"EM@6*QAC'$L3:$87S?V6P5+K5BM9Y;_V#& MCF.94@EC'G]CD5I>M@8M$L&<9K%ZX)L_8#>>KK8WX[$T7[+9R;HM,LNDXLE. M&2-(6&I+^KR;AYNIJ\G@W_O/\>C2Y>4_&=Y_O;VXGH\=/=[?D_J_1[82A M,ZW2F>T,7UO#_@G#0_*9IVHIR4T:0;2OW\$@BTC]/-)KO]'@!%8."=PV\5W? M;; 7%",/C+W@AT;>X" L'(3&07C* 0(HRF(@?$X0#E+1-&+I@F!!X!G$C$D] MN23-DBD(([72F2KK)KO9U>^_#7PW>$=^M+RKA'=3">U0[K8(]7G& M4J*6/)/H1[XYU7T?TY2,J8(%%]M"""FF2R:*SYYVYJVAJ)?@:(C+=DLF2"ECR. (A2= OK731E]>O\=7K5WQY0_+( M%8V)UW:];M'_BG3#H"%SND7F=%^<.5)':H@G(K/JP.!9UT$B-( M,RG7@(?C *W)H!!30 #MW<<0+?H:P!VKP!VKQ%('R@3Y"N-,P/M*LE(\E%0 M!$(=.)MM:G!JQJ/IEF1Z5G0:7L<432./<+WN=E\A*\%F>N$3'D%,%,?3BP*1 MZ(S5.G,=W#H/SL[S3G-A8FNC?:VO]NB 2B2$W1CF.Q0H Q>=':FVGE@\0 T> M3-9KP<-N;^C\ORBO0_2A8AW"FU!O1ELV!R:?SN1X:2]$H(*L@6$NDN$X0DM?$_ M0\G&6@/V^@7V^LV;JKUV' */C/2]0 _K"RZ<7?+*OE^'QV8_H_R"TGT ?9G5U);W?$J58'@/G1U9,^?(DA=V9^?2 MUA@73N"Z9[ASY7V6_T^=?Y&CD8@,]/^VT#^0J)[5J2+O8;9+!L_2IM[(NGMG M B>L4D:X=T1PVV[@V[T',\<+]_XYE1/$J1(!S@1$!53KY$[U'W#P')B"DAK. M_"!\4XDG=/K'QX;38=F5B,A9SW>K9EQG>'P@."P/)KEFSSH\^0=.Y:"#++@W MDV&[5SF9_>RR>F.K#Q:O)=5PG+"\\72KC5=DT.[U^PUL.RC8=M#(@@^XRV J MZ_6T;#O:4!$=DJVFP).7MCKJ;7:Z1[VBC,"R,#41_.(D?$Q/)ZCF@!5R!$\S M92Z[:QP]-NL)PBT1[P^] ^AIL'ZUVF?#;I/EFD3SAP75U"51I_)0E8!8F.+VN? S%0OD9!+#'%5=IX]76&&?X&Q#\95Y]IIR MI7ABJDN@N.9: /_/.5=Y0SLHWD&O_@502P,$% @ *(A;4=%#!S+N @ M*@@ !D !X;"]W;W)K&ULS59M;]HP$/XKIVS: M6JDB(4!+6T "RM9J[WYU] M=VG-I7K4,:*!YS01NNW$QLQ.7%<',:9,5^0,!4FF4J7,$*DB5\\4LC W2A/7 M][Q#-V5<.)U6SANJ3DMF)N$"APITEJ9,O?0PD?.V4W66C!&/8F,9;J8I"RM@HDG*R,YWQS77_V_GUY=E@ M-/X,@Q^W%S\ ?,_W=N#5RGAK.5[M-^+= 5LO8>LY;'T;+!5+F"4( M<@IT9\$CS)E23)CBV7'S\EXN=V-VEY6R'12H*L'$"()L(2U2CS;U0(DSF$Y0 ME=D#KH$*5Z,P))_8>CR!3Q^:OE<[_6_7^[RLR-]_!M!]0D7M9D5'D<*(&7QC M^CW+\T?9WV8[0MOWN(A*SH4PBE/+"MXZ4MR=+AF#9U0!URNT/MV?HJO-6%+R M[EB2K33VN*#KEIEF(M3[,%0\0+CD4X2]!V2*6!L:UYG1AK;616;@#(/%FZC: M-U$]AJKGE>@?P:\DFYQMZS+HO\&@=CQ% MOODH_@QK4/X>='X!4$L#!!0 ( "B(6U%GSZHCT0( (4) 9 M >&PO=V]R:W-H965T08WG*"V#:DG*18Z5%L7)E(0 G-BBGKN]Y0S?' MA#FSB=7=B]F$EXH2!O<"R3+/L=C,@?+UU.D[M>*!K#)E%.YL4N 5+$!]*^Z% MEMP&)2$Y,$DX0P+2J7/>/YL/C+]U^$Y@+5M[9"I9U^C7MG9=RQ)+N.#T!TE4-G4B!R60XI*J![[^ M MMZ+,&84VF_:%WYCL8.BDNI>+X-U@QRPJH5/V_/H140>6\$^-L W_*N$EF6 MEUCAV43P-1+&6Z.9C2W51FMRA)E+62BAK43'J=G-U?GB:H&.'_&2@CR9N$J# M&I,;;P'F%8#_!L 8W7*F,HFN6 +);KRKR32,_)K1W.\$7$!QB@*OAWS/]SKP M@J;"P.(%G15V (4-4&B!PK>(Z1\B*2D@GJ*T5*4 &H+;LYPK#\$#7CXQO_T7N M1:.HD88C8_5;UO$PW+,&+:O7'^U9=S/V_9?,P1@]&ULK59=;YLP M%/TK%NI#*VWEFT"51$I"JE5:VZA)MX=I#P1N BK8F6V2[M_/&,)2(*C:^I+8 MYISC>ZZ_[O! Z N+ 3AZS5+,1DK,^>Y&55D80Q:P:[(#++YL",T"+KITJ[(= MA2"2I"Q5#4USU"Q(L#(>RK$%'0])SM,$PX(BEF=90']/(26'D:(KQX&G9!OS M8D =#W?!%I; GW<+*GIJK1(E&6"6$(PH;$;*1+^9>P5> KXE<& G;50X61/R M4G3NHI&B%0%!"B$O% +QMX<9I&DA),+X56DJ]90%\;1]5+^5WH67=(J*()-D*?\B1R^0.7'+O1"DC+YBPX55E-0F#-.LHHL(L@27/X'KU4> M3@A"IYM@5 2C2;#.$,R*8+YW!JLB6.^=P:X(TKI:>I>)\P,>C(>4'! MT$*M M:,CL2[;(5X*+?;+D5'Q-!(^/IY/EW1(]WJ+%TWPY?UA-5G>/#^@SFHI-]Q*1 M T9D@[#8KQ3V@'- ES[P($G9E0 ]+WUT>7&%+E""T2HF.0MPQ(8J%X$5\FI8 M!3$M@S#.!&&B>X)YS- <1Q!U\/U^OM?#5T5"ZJP8QZQ,C5[!)>RND:E]0H9F M:!WQS-Y-U[TN._\W^_R?9W^3#+/>(J;4,\_H^;!/0CAN@!Y!JQ:TI*!U1G!% M>)"B/MERC4H51ZH4]]U^+&X_PQFJ^].E:*-TW=4';U%^&V5;=A,U;Z-,W=2U M&O7&KEW;M7OMED89^G$/V1KHSYX,.K6D\S%+,J@%![TQ+G(:QN*^[3I\TY)J MGV;8T=W&,K1!GNDU%J&-L71#;ZQ!&V08EM>]!&YMS^VU]Q7.>7-;LYF.:S:\ MM4'ZP# :YMH@U]/LAKDVR'(&=K(9E,Q:E&- "(+YO M".''3C%!7=R-_P!02P,$% @ *(A;4776__6M @ 8 < !D !X;"]W M;W)K&ULC97=;J,P$(5?Q4)[T4I-^0L$*A*I3=K= M2-LV"NGVVB63Q"K8K.V$]NW7!HK20-#>@&WFG/G&P#@J&'\7.P")/K*4BK&Q MDS*_,4V1["##XIKE0-63#>,9EFK*MZ;(.>!U*0L^ 5U/9[V2U@J MRBLJJE@_-%"R%Y)EM5@19(16=_Q1[\.1P!Z>$3BUP/E?@5L+W++0BJPL:X8E MGD2<%8CK:.6F!^7>E&I5#:'Z+<:2JZ=$Z>3D[C:>Q^CY 2V6]_']T^IV-7]^ M0@,TIP>@DO%/=#$#B4DJ+M7J2SQ#%S\NT0]$*%KMV%Y@NA:1*16)]C.3.NM= ME=4YDS6&_!JYUA5R+,?JD$_[Y3-(E-S6\9ORK*< M456O0&RC2JM+[W%V&V>W=!Z><5[B CUB"9S@M'.?*KE?RO4?=Y@X;FA'YN%X M-]I!H>LF: M!G*%*,@NM*#U57M!&)R@M8,<=Q2L ]7S#F/R:Z"[;'*J3?U!+ P04 " HB%M1 M<7LX8LT" #!P &0 'AL+W=OI(&DK+*D "VFI(;4&EVZ15>V&2(['JV)GM-&7:A]\Y"1G3 M .WEWH"?[G^_N[,O@U+I9Y,B6GC-A#1#+[4VO_1]$Z68,=-1.4K:62N=,4M3 MG?@FU\CBRB@3?A@$YW[&N/1&@VIMH4<#55C!)2XTF"++F-Y,4*ARZ)UZVX4' MGJ36+?BC0892L.5!(WKH3<^O9STW?GJP&>.I=D9@XMD MI=2SF\SBH1.*LHK9MEHH%4)VITF-3>H0JVL"8Y+5Y2EU;3+R].PX\: M3Y/:4WC TP>X4]*F!JYEC/&?]CY1M^CA%GT2'A5<8MZ!;G "81 &!A.Z*C;7 M*BXB>T2]VR:F6ZEW#ZC/=<(D_U&'/572*,'C>C:6,2PT&O)7+\S7<,,EDQ&G M="UI$1V+@2MN(J%,H1&>;DD?9K1COAVA.VOISBJZLP-T]T6V0@UJ#?0\-5'( M!)H4&/BY'>XK4JW;JW3=BWT9G0[\ESTHO1:E]X\H%"Z!1!::*CB2O06I27I_ MD72[0; ?YKR%.3\*\W4C\14F7 B7$5 M+O[#.])OZ?K'"Z-D1"].JSH9,VF1@.P)S$N)VJ0\AP7JR!$F"*L-+)@^<&F. M.^H'G2!XLX_8WVE,&>JD:K\&(E5(6_>H=K7M\..ZL?T^7G\>[IA.N#0@<$VF M0>>"+HZN6VX]L2JOVMQ*66J:U3"EKQ1J=X#VUTK9[<0Y:+][HU]02P,$% M @ *(A;40F0_T4\ P >PL !D !X;"]W;W)K&ULM5;1;ILP%/T5"^UAE;J"@1!2)9&ZIMLJK5V6M)WVZ)*;8LU@9IND_?O9 MA!)"".T>\I+8<,_U.1?[^ [77/R1,8!"SPE+Y:@[K.IT#.[RK*@":22\A0)6(ZL"WQ^B0,#*"(> M**QE;8R,E$?._YC)]6)D.881,(B424'TWPHN@3&32?/X6R:UJC4-L#Y^S?ZE M$*_%/!()EYS]H@L5CZS00@M8DIRI&5]_@U)0S^2+.)/%+UIO8GLZ.,JEXDD) MU@P2FF[^R7-9B!H ^P< ;@EPWPOP2H!7"-TP*V1-B"+CH>!K)$RTSF8&16T* MM%9#4_,9YTKHMU3CU'@Z^S&]FMW]1A>W$W3U\_YZ>G-U>X<^3D 1RN0)^H3N MYQ/T\<,)^H!HBNYBGDN2+N305GIYD\2.RJ4^;Y9R#RPUA^P,>P'N0,75T$[A+V*L-=)^#M(J;=]E"K?JDQM18LY#&]--NEZ-Q"Z79LLJ!:(#C*)@OV M"Q(._$9!6H)P_T!%^A7A?B?A"RDA>60O[ZI"6"4-CU*%<%^@V]R^W3$[= <5 MW4$GW0>(:<1 =BC'SM9?G:-H+]/N;@'<$/]&T"[EVI6 WS :?2_&G"T033+! M5V"H=E9CZ[GX.*9;IJT+[?G-\] 6Y#@'JK%U7=QMNW.BMP*:0:;]-N$HUT[1 M68NM1>+W>>1_UV+?"#VO=T#FU@EQMQ46']W<*2OMB)T"M]Z'CV-^9=KZ[8F] M0=#\VOM1 \]OE,&N=4:F+;TAXHFF$C%8:I1SUM=%$9M.;S-1/"N:I4>N=.M5 M#&/='8,P ?K]DG/U.C']5]5OC_\!4$L#!!0 ( "B(6U'YS&PO=V]R:W-H965T1A#BODUS2&37^:4I5C(*5N8/&> (TU*$].Q MK*:98I(9O8Y>&[->ARY%0C(8,\27:8K9ZP 2NNX:MK%9F)!%+-2"V>OD> %3 M$(_YF,F96:E$)(6,$YHA!O.NT;=O ]M2!(WX26#-M\9(E3*C]$E-[J*N8:F, M((%0* DL_U8PA"112C*/YU+4J&(JXO9XH_Y%%R^+F6$.0YK\(I&(N\:-@2*8 MXV4B)G3]%ZY$;R2X)T;H5$2=.EF4;LVSL<"]SJ,KA%3:*FF!MI]S99^D4QM ME*E@\BN1/-$;3[Z/@\G#;]2_]U'PX_%N/ KN']!GU(\BHEJ)$T2R8D.JQE[X M(#!)^*6$/$Y]=/'I$GV2"/00TR7'6<0[II!Y*74S+',8%#DX1W)PT8AF(N8H MR"*(:OC^:7[[!-^4?E2F.!M3!LY)P2GDU\BUKI!C.59-/L.SZ7:[KISW10_^ M._J.&6ZU0URMYQ[;(4R>2DR\7J%Q@C.!9(]1\+PDN3PNQ E]K]+WM+YW1-\' M><*%1&^O.K,*=E.SU;&WZMF6YW3,U;8EAZ"&UZXP.WDUJKP:)_/:U+U;,/HS M@G0&[.^)RIM5A.:'.-NJ]%OO<7;0.C#-M:Q=8X>'&'L?XQ>8QK;Y^YC@$.-L M87;*NZG*NSE9WC>0%T2$?%B1$/@YC6E7RNT/:8QMO9VZUKM:4]*;1_PJ>E,# M.FQ.#:AYT)T:D'?0'G/KEDF!+?3USE%(EYDHCI-JM7I"]/7%N;<^L&^'=LVZ MKYX<^E9[DR_>*R/,%B3C*(&Y#&5=M^1&8L43H)@(FNL[;D:%O#'U,);/)F * M(+_/*16;B0I0/<1Z_P!02P,$% @ *(A;4:L[$W#0 P , X !D !X M;"]W;W)K&ULM5?;;MLX$/T50LA#"S31W9? -A!; MWFT?&@3VIGUF)-HB(HE:DH[;O]\A)2NV1*O:+O;%%NDSAS-',^/A[,CXJT@) MD>A'GA5B;J52EO>V+>*4Y%C>)('/(<\Y]+DK'CW'*MT\:&[E.I-NS%K,1[LB7RN7SB ML+(;EH3FI!"4%8B3W=QZ<._7KJ<,-.(;)4=Q]HQ4*"^,O:K%EV1N.D5G.F,CQ_/K'_H8.'8%ZP("N6?:>)3.?6Q$()V>%# M)C?L^)G4 86*+V:9T)_H6&,="\4'(5E>&X,'.2VJ;_RC%N+, 'C,!EYMX+4- M@BL&?FW@#STAJ V"H2>$M8$.W:YBU\)%6.+%C+,CX@H-;.I!JZ^M02]:J$39 M2@Z_4K"3B_7#YO'+XY];]+3>H.WGA\T:?8B(Q#03']$M>MY&Z,/-1W2#;"12 MS(E M$#/!97BT]G&7RD["%PDL'ESL9[9$IQ41]EQ[="R)4%/=1!0QUHZN *]2-T15K$+"<( MOT'^X9>,(,D0[.304: 2XM>490GAQJRJR$>:7'7'MX7K^_[,?CM_55V0Y[1! M41<.Z?EYUXK7"#)'.VZB'?>64T2S@WKA_ZJ@)@WYY/\L MJ,F0@NJ"# 75!1D*J@NZ7E#31H'IH(*Z/174L%*:#BHE \I02@:4H91,7%=+ MR77>_]N=WOC7NQW,8XCM4*(2#28R)$A\X%124.$6L5(-:P*!%##T"W4YE=WQ]_*C9K]X M76$P;B>("18X;5ADA(W=L"V% >9/W6M:>.]:>(.T&-9R:[)?]%PSJA.X">5U M4L"$4K/,1=CVV02<$[[75P\!K>Y0R&JZ:7:;Z\V#'NI;^TOW?N4:]B-U'=(3 M]SM]=9?ZBOF>0A%E9 ='.7=C>$6\NIY4"\E*/7^_, G3O'Y,X4I'N + [SO& MY&FA#F@NB8M_ %!+ P04 " HB%M12@L/GI$" #9!@ &0 'AL+W=O MQ%D81]';D!,J@G3L=4N5CF5C M&!6X5* ;SHGZ.4,F=Y-@$.P5*[JMC%.$Z;@F6\S1?*Z7RDIASU)2CD)3*4#A M9A),!]=9XNR]P1>*.WUP!Y?)6LH')]R6DR!R 2'#PC@&8H]'G"-CCLB&\:/C M#'J7#GAXW[-_\+G;7-9$XURRK[0TU21X'T")&](PLY*[&^SR&3F^0C+M?V'7 MV48!%(TVDG=@&P&GHCW)4U>' X#E.0Z(.T#\')"\ !AV@.&Y'I(.D)SK8=0! M?.IAF[LOW((8DHZ5W(%RUI;-77SU/=K6BPHW)[E1]I5:G$FSZ>K^]OYC#LML M!?G-=)7!&YB6)75M) RH:&?1-?75 @VA3+^V)KHB"O7^H (^5;+11)1Z'!H; MEV,/BRZ&61M#_$(,0[B3PE0:,E%B>02_.(V_.H$/;3WZHL3[HLSBDX0YUI

B47;F["QE3P5K;!]AHR0'Z[UN3#M_<@,9 M48**K88E*LC=\%W E,M&F&-CUP8P\@&XA?F8OAU%D:WIXV$S_[9*GMLLSF+* M3C.U50H/_JLCXXHE_8O=VNV=_T[=*_ M(VI+A0:&&^LJNGQG(U7M(FT%(VN_*=;2V+WCKY7]]J!R!O9](Z79"\Y!_S5+ M?P%02P,$% @ *(A;48V[_53^ @ T@H !D !X;"]W;W)K&ULQ99=;]HP%(;_RE&N5JEMXD#XJ )*-.JM8!*MUT;8HC5 M)$YM!\J_G^V$)!T0;5JKWA#;\7GSG ^.3F_'^+,(")'P&H6QZ%N!E,F-;8M5 M0"(LKEE"8O5FS7B$I=KRC2T23K!OC*+0=AVG94>8QM:@9\[F?-!CJ0QI3.8< M1!I%F.]')&2[OH6LP\$CW012']B#7H(W9$'DCV3.U"52HDBW)C11#1.'OBUSP0%0/WG(&;&[B&._N0H;S%$@]ZG.V Z]M*32^, MJ\9:P=%89V4AN7I+E9T<+)YFX^]7H^%B<@OCV<-\,ET,G^YF4YC?#Z<+N()9 M*H7$L4_C#:@'D%?"5U3@94@@3J,EX<#6H#A7S\ 2'6D!7VZ)Q#04%R "S(D M&L-3P%*A!$3/EHI;?]U>Y8RCC-$]QTB2:V@XE^ ZKI,IOA6QE=.%YV[AN6M4 M&^=4M="5SJ@/8Q:I,A?8%,J08^S4,C8*A81B: M9QBJP9T6P9P=PJC"EKE[<2IHF;1GI/6?;SM #O)Z]O8$4+, :M8"E1#&;7$) MDS+?IR":1Q!>LW&:P2L8O%H&U5 \6)B"RB(!\Q#'-=%N%<*M3\MXNV!H?US& MVT?!=KO=T\'N%#R=]TUXY^\9N@5#MY9A\I)2N7^;$IUR 3&3@).$LZU*Q2$S M 0M]PNM: '+*[N=\6DF@2@]&'U<4N78U(XWVZ82@LCA$J MNR.J;X^N@]K_U E0V>=0\_,27W8Z5-_J_B_QWE'(6^TS?T54]DC4>N?,MXXS MC_[$L"L3BI[V'C#?4.5B2-;*RKEN*W.>#5#91K+$#"U+)M4(9):!&CH)UQ?4 M^S5C\K#151$H@ MVZJM;53:[=F%FX "=F8[2??O9QM"$Z"LVM278)MSSO4]W-AWM*=LS6, @5ZR ME/"Q$0NQN39-'L:087Y%-T#DFR5E&19RRE8FWS# D29EJ6E;5L_,<$*,R4BO M+=AD1+.P\)"L8J$6S,EH@U<0@'C:+)B$()8K <&]/.]7RH\!KP(X$]/QHCE9RS/FX-'T9Q*)>&P,#!3!$F]3\4#W7Z'( MQU5Z(4VY_D7[ FL9*-QR0;."+'>0)21_XI?"AR."U&DFV 7!KA*Z;Q"<@N"\ M-T*W('3?&\$M"#IU,\]=&^=C@2(*;144P/MOF9+OQ*BZB003+Y-)$], M@L=[[]OE;!K,?>3=WR[F=\'T\>;^#BV^3^\"=(GD#L+UI?H6$0II)NN38_V) MX46-@:,S'P1.4GXNT4^!C\X^G:-/*"'H,:9;CDG$1Z:06U4!S;#8UBS?EOW& MMAQT2XF(.9J3"*(&OM_.'[;P36E1Z9-]\&EFMPH&L+E"CG6!;,NV&O;CO9O> M&3:E\W_1Y_\<_<0,IRP:1^MUW]";IBD-L9 5$<2805$=WG%US//J:/KRN79/ M:ZMC;#?I.S*IW;&;=8SM#DXQ?AW3&5B]4]"\#G+=5\Q)]MTR^VYK]A[E M$E M>H =D"VT^.F6BNX'^IEKN\<^.!4[ZQ"W8F8=8=L5*QOBN,U.]LJ\>ZUY!SB5 MYX<\(>2)QM8@$K(Z'"LMKO9+]?X'NMK_NZMU2,4ROX[H5HR?UR%OE.>@3'O0 MFO87(,!P>J%]Q9&\,Q(N&%;W<8NIPU)]^(&F#NM_?:M;<;6.L=U.Q=71S9L!6NF7A\J+;$I&?A^5JV15-=3-069]UKKU.P[HONZB\ MZ7F5SUNP6\Q6">$HA:4,95WU90VPO*W))X)N]+W]3(7L O0PEIT@, 60[Y>4 MBL-$!2A[R\D?4$L#!!0 ( "B(6U$LI=?6"0, ,$* 9 >&PO=V]R M:W-H965T^9+ (%>LC3G/6LI M1''M.'RVA QSFQ:0RR=SRC(LY)0M'%XPP(D&9:GCNV[;R3#)K7Y7KTU8OTM7 M(B4Y3!CBJRS#;#N$E&YZEF?M%A[(8BG4@M/O%G@!4Q _BPF3,Z=F24@&.21VJ\W_"*PX7MCI#)YHO193;XE/Q95Q9*8(Y7J7B@FZ]0Y1,JOAE- MN;ZB3;FW'5IHMN*"9A581I"1O+SCE\J'/8!_#.!7 /\5P(N. ((*$+Q6"(X M6A6@=:Y"6 %TZDZ9NS9NC 7N=QG=(*9V2S8UT.YKM/2+Y.J<3 633XG$B?[T M\7[T_7(XF,9C-+J_G<1WT\'CM_L[-/DQN)NB2S05=/:,:*'*RM&"X5Q @B[& M(#!)^>>N(V04BLN958K#4M$_HAB@6YJ+)4=QGD!BP(^;\9T&O".SKRWP=Q8, M_4;"*10V"MPOR'=]UQ#/Z&RXUS&E\S'U^-WJ!V8$]7D(-%]PA.\&$X;6.%T! MHG/$]XI?UIXW:+1JC9;6:!W1B%\*^9F0IT@ R]#%%C S'Z1FFC;22-1"67D@ MO @E>,M-)3R/*:B83%4\CR&L8U&AF,KYD4@.W YKM\-&R@?"GR_G# 1^>HR MX (Q+,#D=S.1:P>M3R9SFV&>?1688.-3,"\TP>)FF/\VR /7VK5K[?/.Z)JF M6)"4"%,UA\TDGN?;G>87TL^[.RG?I'7S9WMY@MB/Q9IS"74JX=R5>&E0U3 M.1&TT!W!$Q6RO]##I>PQ@:D-\OF<4K&;*(&Z:^W_!5!+ P04 " HB%M1 MUS.LGY0$ !I$P &0 'AL+W=OWNM$5-.]5JM0\N&+":Q(SCE%;:'[]V8I)0 MD@":V7V!7'R^\YV+OY.DO^;B-5I2*N$]\,/HLK&4I4+*QH)2B9)4:!;V';;EL!86%CT$^N3<2@SV/ILY!.!$1Q$!#Q<45] MOKYLH,;FP@-;+*6^8 WZ*[*@'I5/JXE09U:&,F,!#2/&0Q!T?MD8HB]CW-(& MR8IOC*ZCPC'H4%XX?]4G-[/+AJT949].I88@ZN^-CJCO:R3%X[L!;60^M6'Q M>(/^2Q*\"N:%1'3$_6%.HN4W9RX#W>C_ZXN!IZUV,8W=].KN^\ MX>/-_1U,O@[O/+@ +VT(X'-09*:OP%=YP9C\@-,QE83YT1F<@ 71D@@: 0OA M*60R.B]<>%SR."+A3%T\V3KO6U)%HOE84\/Z*F6-*UB/Z;0)#CH';*/>DS>& MTY.SW'OZ6X(ZJD?UZ$JAVAH5VX>CC@]&1;T<;AO(4F7+:H>SVN$$V:E"WE>: M.)Q1 7))-W? I$@HI8 MTN!%N=XDLZP6J8M6XD*KT]L V:C5M]Y*B+D9,;>6V%VIE9%P M=TBT7*><0ROCT*KE\)Q(#9W!\(T*)9T;"A0F@DWI.?PJ2*CO_P-5W9!R2]UT MMQ+4+&0H;;[=5:UFNR*-[2R$=FT(U\'*YQ^4@I>TU7W:/'_=)D7]NZ:!.IF# MSO_;N=W,=%/EEYTA/:B7'S1 M#ZKO/@78*\MH5W%QT^U6$,\E%]5K[D\;&\9/KW)N;!/,)1MU?HR@$9#]!#L' MJTDNZZA>U_>2R\1E/[WN3O[<9@=5,,P%']4K_@'I,[*SGV%OAZ'=[)43Q/E$ MP/43X=B=\WLGOCR2Q9&; K?B!]_VFJJ_4I+FH*WMV3>=O#G M'56RS&UC7-&=^9S%]7.VAGPQ]>7D1P:\R*K;[GS>,E;ALX;^"'5+Q$)Y I_. ME9G=["@4D7[724\D7R5?.EZXE#Q(#I>4J#<)O4#=GW,N-R?ZXTGV=6WP+U!+ M P04 " HB%M1HTE@?FX7$E5NQQ"P#KIC@1,)JZ(R;U].^L;<& M3PQVZFA.3"1+(9[-XC8>.IX1!"E$VC!0'+8PA30U1"CC3\GI5"X-\'A^8/]L M8\=8EE3!5*0_6:R3H=-W2 PKFJ?Z0>R^0AE/Q_!%(E7V2W:EK>>0*%=:9"48 M%62,%R-]*?-P!$">>H!? ORW@/890*L$M&R@A3(;UHQJ.@JDV!%IK)'-3&QN M+!JC8=Q4,=023QGB]"A\O)]^:TS&XW]'%M_'=R%ID+ H M+Q$K+)K2DD4:8H*ZHF="=U3&1268WI,/,]"4I>HCPAY>;4-K^VL.V1+D;SQ3 M"46JP\ X>4Q$KBB/5>!JC,DH M1>W_/Y:2\C7@A=)DN2?'=@NZM]MC4YX+&MJ5AK;5T#ZCX0MZ,H52M*>&K3[GB>5Z^I6VGJ7M2$764%[(RJ[HG',]YZE;?>16]/M@9UKGHGKAJ# M3KVS?N6L_Y\_P)S**"FK7WM=)OV:>O3?R'&/^E<&C>-DR)" =XQ6472/P\XS$. MF3P/$U[;21C2D=B]>'WG]1Y 69)6)X3((O MOLN]VT:W 5R\1G' /Y'=;S@EU)+]K4C U'^P2VW-!EC%C),P=18(0C]*?M%+ M&HB"@^BGW@&F#O#8P3GA8*<.]I$#/#6"DSHXYX[02AT4=2/AK@(W01P-^I3L M )76HC=YH:*OO$6\_$@FRH)3\=07?GRP>)B-?[\>#1?3"1C/[N;3^\7PX>/L M'LS_&-XOP#48NJXOIQ0%P(^2Q)03_&&".?(#=BE,'A<3\.'B$EP S /4%&Z[QM<,)%XC%6*>I2@AB=0V^".1-QC8!JYV*WQ MG^C]>QI_0T0P"R,\A'$$M1TN\+8);/,*0!.:-7C&9[M;O3HZ_VWTZ7>/7@J& MG>64K?JS3_4GI_Q:+E\7C$DH:AI+DF9(*8HV6-09#I9[4+2;H[UJ'NX0=:_* M;F/"N :6D\%R%"SG[6#-MM)!)/ LYHR+W/6CS16XC\,EIG59G !J*4"R9#\/ M+--J]8WGXMR^8E3BVLJXMOXWKM,73%<^0\L Z[BV*C1:CGU$56]38MK.F+:U M3+\H*1#PA\^8"FD[P,5@3OV50/RK(,SKBT32<[<4^>;Q_$RK5JUF^\3\=#+4 M'2WJ.24KC%T&UI2$8,')ZND0\(Q '>11TFV[!-DL QY7;6S'/+::5*W:QS;3 MJ@TLV)28=S/F73WS),N8V&4$2,X;)X"C%R%[W/-((%=4G2!,NN=#Z650>EHH MGS'C8CA *,"'I"%K@&3^*\7"+RM/KI:#B"F,.*C-I5XEM44QMMM' :U:G>!@ MF;F FUH6CQ'%*[*)_+]%,%?%M8Y?Y#4N1IJI3"-)IM7JKEF)L].IY,YK5F4J MA;V(==9:OD;I6MYBZA-73DK\(UE.7L$!P1XCRH #PF2; !W@HCW3B) %JLY$U5J[E:++7I4-5=V*LD M0-7(:9DG%W6NSY9>H,6FLE-2.# /4*2+Y'["5C-%5)R^ M=J=W7+?U1F6VN8Q:>AW]"9M-JT9NK0I;O5'YH)?K+=3K[0]@F_"2)7Z1;"R& M,?<(E=I61S8%5-HV)T7\B/ 9AF72N3)#O2+FB+\@JBJ.;F,]2GL[8Y\#<]V$ M>MVLKR/@'S -MP'98UQ^>(;.P%S%X+LZT<)< *'^3/MM\S*!-6?-ZM%@6F/6 MAM;I-,IE$>IE\>082!-OO:OIR 8/Z8^"[VB:,4K#%:>_:-56F:B9V M$Z>S(U=-J%?-D]EQAR*4!N.0%]^;,[FHP=Y[RAD[UQ_[S?7G!^:,796CP;]02P,$% @ *(A;49VW;L;8 P XPX M !D !X;"]W;W)K&ULO5=M;Z,X$/XK(U3I6JD7 M7O)>)9&:I'?;N]UKKVFWVH\.3!)K >=LT[32_OBS@0!I@%"MM%\ &\_,\\R, MQY[1CO'O8H,HX37P0S$V-E)NKTQ3N!L,B&BQ+8;JSXKQ@$@UY&M3;#D2+Q8* M?-.QK)X9$!H:DU$\=\\G(Q9)GX9XST%$04#XVQ1]MAL;MK&?>*#KC=03YF2T M)6MG#K MC0U+(T(?7:E5$/5ZP1GZOM:D#?[^]/=Y_G-P^(WN/GWZ?;Q&_P.SX1S$DH!YW.4A/KB M L[ !+$A' 70$)Y"*L5E8>)QPR)!0D]-GAV,1Z94.+4UTTTQ31-,3@6F(7QA MH=P(N D]]$KDY_7RME.CP%0.RKSD[+TT=6HU+G#;@K9U"8[E6$^+.9R?7>3^ M2)XE.&>-M=K#7%T9X7I%@1?:6:ZT8S.="C-WD112A92&:U O MN'E%[E)!ECX"D:#H2 R6R#-/P8]J2M/$5C>VI:O3R\2V[.[(?"E!V,D0=FH1 M/L?;'#VX?D&NRM8>(L(]IRY>PI\ZJ]7_'U#K[VEB9G KE5 EX3W>%6WU:N@ MT,TH=.LI)#NO)ER]3%.O>;@DJ"1)HY,F2FUT>B71L;;* MJDLQ'M50^D=0*H ,,B"##P/9)TH]E$%3*,,,RO##4-1YMD)ZRBO#IE!L*S\* MK%^XOU-C52F4%O+Z18=$"F>:_7-EH,'6J*\/*8#BUG=:O78%<"<'[OR:^I7: M:9(>>?6WZ\O_27#%/70"WG'QKX*7EW[[)VM_<5^=@-=I#"\OZ_:)NO[!G/PK M"K&XT4X@[M;G8[K;3JPZI):?,W;]07-$[0%UQZ&)S-0]C*N[?41\^$Q7".?? MD'!Q41*R2;Z>L7"UQDQX5==Y?\$P"[?_ /DZ[J($N"P*97+% MS6:S3NTZ[D_>S4_MJUG2;^5JDO;O"^%K10I\7"F55JNO$HDG'54RD&P;]QA+ M)E7'$G]N5!>*7"]0_U>,R?U &\CZVLG_4$L#!!0 ( "B(6U'?$^*. 00 M !0. 9 >&PO=V]R:W-H965TG>[9J79=#K=!P><8!5L9IMF/>V/WVN@A+3 LJG]T!AX MG\?/^[[FL9GLA;Q3(:4:?8TCKJ96J'7RSK:5']*8J(Y(*(J(<;J22*5Q3.3#.8W$?FIAZ_'&#=N% MVMRP9Y.$[*A']3I92;BR2Y: Q90K)CB2=#NUYOC=)1X;0!;QB=&]JHR1264C MQ)VYN JFEF,4T8CZVE 0^+FG"QI%A@ET?"E(K7). ZR.']DOL^0AF0U1="&B MSRS0X=0:62B@6Y)&^D;LW],BH;[A\T6DLO]H7\0Z%O)3I45<@$%!S'C^2[X6 MA:@ <*\!X!8 ]U1 MP!T3P7T"D#O*:#; .@7@/ZI@$$!&&2USXN557I)-)E- MI-@C::*!S0RR=F5H*##C9F5Y6L)3!C@]\VZO%W^^O_YK>7'C_88N/JZO;O]! MOZ-Y$##3>1*A*YZO7[,.WBRI)BQ2;R%D[2W1FU=OT2MD(Q42215B'*TYT^H, M;L+X-A2I(CQ0$UN#5#.A[1>RSG-9;H.L/]*H@W#O#+F.Z]3 %^WP#T1V4!<; M.![7P)?M<(\F '<:X1<_FOT!X6XC^O($=)8Y'AVC;>AMV6"W;+";T76;22B2&R1IX5_U\+=+;F[&7>O@?L6O$RE\B$G1'/_2\HD#<[0_)Y* M\"6T$$JC%97(,PNDKA'Y!*-L N."][-NQX6JW5?+71M4QAQ)[Y72>ZW2<\4W M-$FE'X(S!6B92L9W1BT3D,(G$J5UBA#E\QAP^B=)U?",*D%' M6?7+K/JM6:UY0.5>,JTI1TFZB9@/_=Y2DUE+OP#%U]*PY!ZV2O\[C3>P M4(#1%W$,7O/H*4JE-*ASD)RO7RURWS%_]34SYZWN>&=3DN9Q__4AF4B&J+,'Y6!)Q7H5X&=@[[@M/^;H<"CC#09A[L")$! M^H8\V/]-891I>0B"J&QI/*YL0?C%EQ4^^!]V6Q.!%]JG7!L[ EZQYU2JD"4H MI%%2NS&UTV''Z3C.ZS9I!_O$[?Y94U H\R^^Q/A@?;CW\O4^6!!N]Z"?7<$% MW>E+^.!6>-"J9)'/GUO]OQ^HT?5?6XX'K\+#EZ_@P8!PNP,]W9O02HJ=)''U M5#9/=2@D^Q\VKGDL4JYK#QHU_M1F>WV=:>^!7[N5_TC2<7Q M[*2PB[JPX0!7S@]YAG;E?&R^E^!XN&-ATAL @\T^0_$*+)#LR;X2& M W@V#.&SC4H3 ,^W0NC'"W,*+S\$9]\!4$L#!!0 ( "B(6U'=X1?MGP, M -8- 9 >&PO=V]R:W-H965T]^?6TG&P()673'?8'8 MF7EFYO'XB3W8LY2)H?.6JG-M>O*> T9D5=\ TR_67*1$:6'8N7* MC0"26*(+G-,B+^'D/*=T,'.R\3#W2U M5F;"'0TV9 5S4)\W]T*/W!(EH1DP23E# I9#YP9?SW!D'*S%%PH[67E&II1' MSG^8P6TR=#R3$:00*P-!]-\33"!-#9+.XV2ON+=KEM%#@HWDK%L\)99Y!1EO^3 MYX*(BH/&:7;P"P?_V*%SPB$H'()S(W0*A\ZY$;J%@RW=S6NWQ$V)(J.!X#LD MC+5&,P^6?>NM^:+,-,I<"?V6:C\UNOUC\NENAA8WWV9S]!NZ21)J%I"DB+*\ M#0+7"=$JYCX3JOPJ&) -UC$NFN MT>WVEVYQK3NJL8%RS-!B&L5[&G4\S,O M0W%[#.R_1O%>XW&[ A\II\EQQ>@_FO)S:-[K,PXO0O->^_ EQ*\ .=#FFL8W M&'5K(M]@5->8IG!13633&'KV/YL?X>H(; MYJ?FTF+/Q7OX_,9S1\2*,HE26.I0WE6DFT/DEXA\H/C&GI(?N=)G;ONXUAM)=#$@E+N^IX7N"EEF=-M MV[$'V6V+C>8L@P=)U"9-J7SM Q?;CE-S=@,Q6ZZT&7"[[35=P@3T=/T@L>>6 M7A*60J:8R(B$1FQ@E,R&>3&>4=!S/! 0<;I45:@#&"E&7YE[X4>=@#H)]J@%\ _+> Q@% O0#4 MSP4T"D#CW)":!:!Y+D-0 ()S =<%X-H6*\^N+4U(->VVI=@2::S1FVG8^EHT M5H1E9B5.M,19ACC=#:-A%,=12$;WDVG/J MDGPATTE(+CY=MEV-S ;OS@N6?L[B'V"ID['(]$J1*$L@J=4@:4RY_QS%VOPO%^]DQ9W[RUN;CS\E69_ MR6R6,IM'98:P "DA(:-,;23-YD!*Y55U;OY3%$$917!>%*R,0@)+9QNIP*2X M*J?!J8P-3EJ$[RUR-?N"\OJ<]#4\Y.M-9MR]T6-M3 M?R8TWB&VN<*7"DAC@/,+(?2N8PC*MT_W-U!+ P04 " HB%M1,PX=DJ8# M #/#@ &0 'AL+W=ON*Y,40F%[MERD5.EFV+GRE( MW=2B/',]C",WIZQP%K/ZWI-8S'BE,E; DT"RRG,J?MY"QO=SAS@O-SZQ7:K, M#7DYM'$AM!/>(K@[T\ND9F*FO. MOYO&A\WO)[.F$NYX M]HUM5#IWI@[:P)96F?K$]W]",Z'0Q$MX)NM?M&_&8@(_ N%?B-P+]4$#2"X%)!V C"2P51(X@N%4P:P:0NUF%UZ](L MJ:*+F>![),QH'PCM#81>07F-?/P'\K"'+?*[ M.X_)]$M>Z34[FK M"]Q6V6NK[-7Q_*%X)0BJ6+%#&>CG%F6,KEG&% ,Y$MUOH_MU]& X6[X&@OLTKZGO5V\;F-6F])N>\ IO7 MI.>%[4;3UF@Z:O29*YJAJM@PF?"J4+!!VTI5 @SM6%[ES98MZ4_]!E16#DU[ M284^]NUYQ6U>\6A>'T'*&[1DVRT(*!) :U![@.(TU=/ M<6\>5WX0V>=!<$=X?,$*GWGP&Z#C7@9!''9;J0$O[CVS),#X=-2#;53T>M2C M990?XX$]18[>:F04> ^LH*9HOX([TM&4>/\?\)K8IQ@:F&]'8#*.X"'D-;)C MLVB #*3#*SG+5ROS2!^P@V8=7\E9P%JA1_J$'33K $O.$M9*/=)'K!\/F'6$ M)>.(_1WD(WT>>^'0;NJ03,:9_#O8=QGQ2!_=5_Y0_AVZR3B[?X5X<8\_GO<* M4G>60>0UR>YMD7H@&PO=V]R:W-H965T_#S+1H*A]3B MUB=/R=9G(%*YB^,?XN)DL=LS1$0D(',F(##_]TCV21 ()!['/QEHKQA3.&Y_ MSM$/T^1Y,GDZF)F#67>P6ARLS,'2'<'.'&Q= M!R=S<.H.=HO#,',8ZH[@9@YNW:&-!R]S\'1'@$;.G%%W<=I<"K*UV88YW5"; M;Y@3#AN,M[KDE$-MSF%..M1F'>:TPP;OK2XY\;#!?-OLA3GUL,%]ZR@Y^5"; M?92SC^KLBY#E+CG[J,%^6RZH6.PI^X--6TE[T@0S/![1^ E08<_QQ(>TL:7^ MO!7YD>C!,T;YMS[W8^.S@[W9P0S\#O86"U]T11P /]KT=M$C/TX(PWZ0? (? M^'UPO8S7"8X6R6C ^.@"8S#/1OJR&0FUC/0M?NP# ^X 9"#X 0S /?OM%SAT M_Y! [>M#&1U0$S74C*SZ XW4#>S"?CXX9,"[4"-=C%G?8XDT*#7$=BA&FI" MYGU@ZN5XI)&C:51RE* <:Z- KQWE1#NM J4CNZ\:-= MI5KG[Y?;-WVHKN5WH0$%/:U9?JD/Y79 7:FASC'E3<'LFN53-!G&,HWN.@!I.L[ M ?^"MH5^NL&T4TQQI'D<6Z/!HR0,JPC#4H9QQC=0,%O?_ KLH@:TL MP36AH>"AK>@3M;MC@S".V#)13 JG",51LY'-N(MB2F1S[^#93QB)YD0$>I'. M0<'6P3._N0!_,KHFX!X'"?E+EH!Z4.&LB'U8Q#Y4PI11D4U4:3T!X]65Q:0& ML\$+P52F[&[4CJC5\?8-CI5"N$4A7"72E$0,< +Y&7Z-*>7,D9/2'=M7JF\0*-JPNFE;0:UA=-JV& M_995ZQ55]I15WCHCT#<5_(O7K%0U[/U.BX-.BT.OD;K1-^6I0Z,\*!D=+2O" M/.>3<$7C1Q+R_&4S?I*A.-O]TJCW5(D1VC*J1KAUE(,=W:"RJ8' QW=^P!DC MLDB/,K1*I)X]K(9ZJF4UE5C!1MK7,BNG61S8(-CT6JM3"@N(7E4=S-L^D]8% M-7<\Y-2VV)/,:CL7TS5AO7HZ6%,)EJQZ$BM)]21Q.:W5*Y435$NG0Y_/_KE. M]9IR"1G#>O',9BJN4:^=!M*5#*E>DYG$J'VYE2H.JF7Y3H5S+*9%5(!=U^UR:43R7 M38^KCB&L5BDQZ_"4JI=JHJ4BA&^4A!,_F7.MSL 4,YEL/>H MOJV\:OTN<2K M_:JIE8(1=BG&6DK?T[<49 'V'ODW#P1,B7AU4UBDK$I3U=)VP,N4.H N6. 7 M&;6G[P)5+4@I'*%:.=96\=O+H1XFF]@ ;G( 3GLQ_C]0M12ENH-J>7?.\PS7 MH>H47ZHE9+S_.1Z54@>II4X.7V.OB5+7X_3J12+I,8N4V5,E@ZUV6^!7 .:8/?I1PV7G/O<29N0?HYL7ZYH+%J_3UUEW,6!RF M'Y<$+P@5!OQ[<3+-+\0;L^+G#>/_ %!+ P04 " HB%M1EV$L-[4" !8 M"0 &0 'AL+W=O\,E!& M;<]Q0CO#)+?BR(S->!RQ4E*2PXPC4689YL]70-EN8+G6R\"<;%*I!^PX*O & M%B"_%#.N>G:CLB(9Y(*P''%8#ZQ+]V+2U_;&X"N!G=AK(YW)DK%'W;E=#2Q' M!P04$JD5L'IM80B4:B$5QL]:TVI<:G"__:)^;7)7N2RQ@"&CW\A*I@.K;Z$5 MK'%)Y9SM;J#.IZOU$D:%>:)=91N>6R@IA619#:L(,I)7;_Q4K\,>X 9' *\& MO%,!OP;\4X&@!H)3@6X-=$\%PAH(3P5Z-= SQ:I6UY1FA"6.(\YVB&MKI:8; MIKZ&5A4AN=Z)"\G5+%&[Y 7S8CB^@4+BC<<\Y@(].Q@]Z'[_-^_7; MO$_^>^EL5=:FMEY36\_H!0+8'_0+_4 MK)"(K=&$L94X0P],8MK,MX3A-V'X)@S_V!9[Y;U%-&A$@];<7HN>H1EP/:9^ MH(?V7;M>&'0='N'$[Y[M'N.M_]_?' G:;!>RV"ETF"2MS*= < M$B!;O*1P2M'#1CY\OZ+W&M'>^Q9]W*[GA4>*,&GG_+\5H=\DU&\5FI9ZO?7' M=P.8RA3=YJ+D6&6)$LRY^G;%H3]P)=HUHOJJL8V]R-[NY_W:PFTLJDCMO3-# MWSGN,-^07" *:\4XG9Z">76.5QW)"G.,+)E4AY)IINKJ UP;J/DU8_*EHT^F MYC(5_P902P,$% @ *(A;48G[RNW_ @ HP@ !D !X;"]W;W)K&ULM59M3]LP$/XKIX@/(+'FI:^@MA(%IB&-C5'*/J!] M<)-K:^'8Q79:*NW'SW;2M*Q-QR;MB^.S?<\]=S[?I;L4\EG-$#6\IHRKGC?3 M>G[N^RJ>84I43RWQ69 M9I3CG025I2F1JP$RL>QYH;=>N*?3F;8+?K\[)U,=Q&>#\+(*K@3CQ27:FL.UI6Q$,]6N$EZ7F 9(<-86PAB/@N\1,8LDN'Q M4H!ZI4VKN#U?HW]TSAMGQD3AI6#?::)G/:_C08(3DC%]+Y:?L'"H:?%BP90; M85F<#3R(,Z5%6B@;!BGE^9>\%H'84HC:%0I1H> "X>>&',LKHDF_*\42I#UM MT.S$N>JT#3G*[:T,M32[U.CI_G T&%Y_&UU_>8#K1SL>7Z$FE*D3^ ##;*SP M)4.N 1=F5&;M5M;@HZ0H5Z!F1*("RN%A)C)%>*).X>B-W/6U(6E-^7%!:) 3 MBBH(?8UU#:+H%*(@"D;#*S@^.LD-O<7RC:.EMU'I;>3 ZU7>;ARZM@[!TV=S M FXTINK' ?QZB5]W^(T*_ O.,\)-8,@ MZ/J+/?8;I?W&0?LW/#9>F32'6*3FX2JB\]<3(UV0,<,J.HT=.F'+\ME/IUG2 M:1ZD8CE$>"G6KQ&[]EZMLE_CM]W(?"YZI,MN5RC#9 M%\,9F?G-IO53,Y*)F<'F0QSPX^&$.53F*.D M8F\<#L,T8(5$'GK,8;"I7<&?TEUBZ@J3F)@LWV3;GH)1%)]@YY:J\SS,2(V2K?:2"7?(5-> <%/DPNB]8;&5* %3 AP?&Z5U_AC"^].X M '^3QR9$OY'RMUJ.;=^W1$XI5\!P8M2"6MOHR[PCYH(6<]>%QD*;GN:F,_,7 M@=(>,/L3(?1:L(VM_"_I_P)02P,$% @ *(A;45;!'[DX @ @ H T M !X;"]S='EL97,N>&ULU59=:]LP%/TK0AVCA5';R9+1U39LA<)@*X7F86]% ML:]M@3X\6#I R _?\@1'\X\8>;H;F4."'\_?_VJEOGZ'_'CVX>PL?+RXWL?/7> " M!R^2SHX@O0S#P\0V>(A\?ASYW[@=== W*(T+*7;[9 %3FW! *\(2?$,872IJ M9Q6$4[;V\,0"F612(6TVR(B)+-(\^7#D/;MW/0^G0BI7VU?PWV6?OA?8>%8@ M96P0.,$>2..:: U*W!K')3OP60CU]F)=&X6E(NMH,L/;"6XP1992Y:"&,A'> M0&G,H+!R%"TK.VI9!S:HM>3&R"DII2!.PV9&;QC:#!A[L ?[9['#W16C70WM MGHK!-()ZT]-XQ_*/V3SWF#9\%2^JZ4KJKZU9CG"^/2QPKZ"@G?.[8A!PB#TZ MS$[JFJV_,%H*#G[Q1Q=,8[*9ARJIZ).I9H]*9@!0&*U :9J-D=^*U OH].8X M=<5AS9,WJ/G?]KD$ 8JPL6AS]D^YRZ]6//WTOR2[O\J^X!-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( "B(6U%<.YD@_P, *H> / >&PO=V]R:V)O M;VLN>&ULQ9E=<36:],]@H,5,'6"!I]ZFC@+S6!(1' M*$F[O[X"+ZV\P7?Z(ON)(!3Y<"7N@:N/;XUX?FJ:9_177?%V;FVEW-U,)FVQ MI35I?VUVE*LKFT;41*I3\772[@0E9;NE5-;5Q)E.9Y.:,&Y]^CB,E8B)?M)( M6DC6<-78-3PR^M;^=[T[1:^L94^L8O+ON=7_75$+U8RSFGVCY=R:6JC=-F^K M1K!O#9>DR@K15-7B>:EQWC7[MAU%U,M-OHXS <]T&\$?\GC,UF MPPH:-,5+3;GY4_718 M[N]:*EPMAN*&J0LB+'MP@"D=S;(I9^M-,A+ /+R') ]X\J/ M[C3(&0 Y,PNY\+.PCUN2XDSA^7D81QK:%8!V918M2;L%EW]!?A0@_/DA3+KX M:6P? +8/9MFPGT9A=)83_%&M!NTIE*BG)Z!L I]E/_=3F7W0V4"*&+1)&*FX8Y?X?^"!>D#=L MP^((\"U.4S6E890]I+TV4AS>+Q[2K,LI.B9D#MNP.M98K;N#H$&*L,T[8JGR M1=JO_P,JR FV82FLPSR\^S')VI ;,,&6,:/87!A7^L\4-:W#:?][&&1J930 MJ1(_'B9\&\KXMN&4/VI*]=[65*Q@M-4Q(0'8A@UP!%-]5%2T_45_$88,X!@V MP+C;1S$A&3B&9?!>\Z.(X#>%83? QDP%-HH% M.<,Q[(SQ1_H"+00ESV6C8T(B<<[Q*:$P0_ZJ_O$ $_*+8]@OQS#]LF2JLXX) MZ<8QK)MC&3*@DK!*UXT#Z<8QK)LCF$,X]9H&Y!O7L&_&$OGW2.J/N0O)QCV] M;/Y=E9Q4.B8D'/>6XAI4#8WHZ)J0@U[""8,Q+ M'1-2D&M803#F3,>$%.2:_L0!,:]T3$A!KF$%C;ZS7:#?B1"$2UU!+J0@]Q0U MK_>80^;4*]:0@CS#"M(+2P>)';%N)T7'A"SD&;806&LZ2.\>9"'/L(6&5_41 MB7N0=KR3U,!&YO?=3ID'[I^:FJI6J+^;HAY;#5.FP3?_H'4$L#!!0 M ( "B(6U']+-6EK@$ ,$; : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2 MH#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E M6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3 MM0KQV?-8X_/?276ZW1N>C[\O'R<[[_@=9P=_[!:_4$L#!!0 ( "B(6U$F M^H>GM0$ -P; 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7E MBHBQG=(? 9>VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M M9\@-MG75N%E4>&\>&'-I0;5RL3;4A)U7T<$A M#IU=C2M*XX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "B( M6U&+X&PO=V]R:W-H965T&UL4$L! A0#% M @ *(A;49I<^2;@ @ Y@D !@ ("![!, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(A;433E3$OI!P MQ2T !@ ("!8B0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(A;41X,!%$>! H0X !@ M ("!1$T 'AL+W=O 9 " @9A1 !X;"]W;W)K&UL4$L! A0#% @ *(A;4<.U4:F^! H@P !D M ("!J5H 'AL+W=O7P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ *(A;4:EALTOX" 1!X !D ("!*VH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*(A;444S]J': P '0@ !D ("!UGD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(A;46*AD0PB P MP@@ !D ("!$)H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(A;42PBA+<5!@ $Q4 !D M ("!(*0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *(A;473EPRP. P Z D !D ("!F; 'AL M+W=OLP >&PO=V]R:W-H965TSABS0( ,' 9 " M@<*V !X;"]W;W)K&UL4$L! A0#% @ *(A; M40F0_T4\ P >PL !D ("!QKD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(A;44H+#YZ1 @ V08 M !D ("!8\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(A;42REU]8) P P0H !D M ("!L\T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *(A;42&UL4$L! A0#% @ *(A;4=WA M%^V? P U@T !D ("!Y>8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *(A;40XOEHQU!@ ZB !D M ("!GO$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *(A;45;!'[DX @ @ H T ( ! M;/X 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ *(A;4?TLU:6N 0 P1L !H ( !Y 4! M 'AL+U]R96QS+W=OU 0 W!L !, ( !R@ XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 187 320 1 false 41 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.zynexmed.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 10201 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.zynexmed.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 8 false false R9.htm 10301 - Disclosure - EARNINGS PER SHARE Sheet http://www.zynexmed.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 9 false false R10.htm 10401 - Disclosure - STOCK-BASED COMPENSATION PLANS Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlans STOCK-BASED COMPENSATION PLANS Notes 10 false false R11.htm 10501 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.zynexmed.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 11 false false R12.htm 10601 - Disclosure - INCOME TAXES Sheet http://www.zynexmed.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 12 false false R13.htm 10701 - Disclosure - DEFERRED INSURANCE REIMBURSEMENT Sheet http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursement DEFERRED INSURANCE REIMBURSEMENT Notes 13 false false R14.htm 10801 - Disclosure - LEASES Sheet http://www.zynexmed.com/role/DisclosureLeases LEASES Notes 14 false false R15.htm 10901 - Disclosure - CONCENTRATIONS Sheet http://www.zynexmed.com/role/DisclosureConcentrations CONCENTRATIONS Notes 15 false false R16.htm 11001 - Disclosure - LITIGATION Sheet http://www.zynexmed.com/role/DisclosureLitigation LITIGATION Notes 16 false false R17.htm 11101 - Disclosure - COVID-19 Sheet http://www.zynexmed.com/role/DisclosureCovid19 COVID-19 Notes 17 false false R18.htm 11201 - Disclosure - SUBSEQUENT EVENT Sheet http://www.zynexmed.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 18 false false R19.htm 20102 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies BASIS OF PRESENTATION (Policies) Policies 19 false false R20.htm 30103 - Disclosure - BASIS OF PRESENTATION (Tables) Sheet http://www.zynexmed.com/role/DisclosureBasisOfPresentationTables BASIS OF PRESENTATION (Tables) Tables http://www.zynexmed.com/role/DisclosureBasisOfPresentation 20 false false R21.htm 30203 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.zynexmed.com/role/DisclosurePropertyAndEquipment 21 false false R22.htm 30303 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.zynexmed.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.zynexmed.com/role/DisclosureEarningsPerShare 22 false false R23.htm 30403 - Disclosure - STOCK-BASED COMPENSATION PLANS (Tables) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables STOCK-BASED COMPENSATION PLANS (Tables) Tables http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlans 23 false false R24.htm 30503 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.zynexmed.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.zynexmed.com/role/DisclosureStockholdersEquity 24 false false R25.htm 30803 - Disclosure - LEASES (Tables) Sheet http://www.zynexmed.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.zynexmed.com/role/DisclosureLeases 25 false false R26.htm 40101 - Disclosure - BASIS OF PRESENTATION - Breakdown of net revenue (Details) Sheet http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails BASIS OF PRESENTATION - Breakdown of net revenue (Details) Details 26 false false R27.htm 40102 - Disclosure - BASIS OF PRESENTATION - Inventory (Details) Sheet http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails BASIS OF PRESENTATION - Inventory (Details) Details 27 false false R28.htm 40103 - Disclosure - BASIS OF PRESENTATION - Additional Information (Details) Sheet http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails BASIS OF PRESENTATION - Additional Information (Details) Details 28 false false R29.htm 40201 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentTables 29 false false R30.htm 40202 - Disclosure - PROPERTY AND EQUIPMENT - Additional information (Details) Sheet http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails PROPERTY AND EQUIPMENT - Additional information (Details) Details 30 false false R31.htm 40301 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.zynexmed.com/role/DisclosureEarningsPerShareTables 31 false false R32.htm 40302 - Disclosure - EARNINGS PER SHARE - Additional information (Details) Sheet http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails EARNINGS PER SHARE - Additional information (Details) Details 32 false false R33.htm 40401 - Disclosure - STOCK-BASED COMPENSATION PLANS - Outstanding and exercisable number of stock options (Details) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails STOCK-BASED COMPENSATION PLANS - Outstanding and exercisable number of stock options (Details) Details 33 false false R34.htm 40402 - Disclosure - STOCK-BASED COMPENSATION PLANS - stock-based compensation expenses (Details) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails STOCK-BASED COMPENSATION PLANS - stock-based compensation expenses (Details) Details 34 false false R35.htm 40403 - Disclosure - STOCK-BASED COMPENSATION PLANS - Stock options granted (Details) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails STOCK-BASED COMPENSATION PLANS - Stock options granted (Details) Details 35 false false R36.htm 40404 - Disclosure - STOCK-BASED COMPENSATION PLANS - Summary of stock option activity (Details) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails STOCK-BASED COMPENSATION PLANS - Summary of stock option activity (Details) Details 36 false false R37.htm 40405 - Disclosure - STOCK-BASED COMPENSATION PLANS - Summary of restricted stock award activity (Details) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails STOCK-BASED COMPENSATION PLANS - Summary of restricted stock award activity (Details) Details 37 false false R38.htm 40406 - Disclosure - STOCK-BASED COMPENSATION PLANS - Additional information (Details) Sheet http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails STOCK-BASED COMPENSATION PLANS - Additional information (Details) Details 38 false false R39.htm 40501 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) Sheet http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails STOCKHOLDERS' EQUITY - Warrants (Details) Details 39 false false R40.htm 40502 - Disclosure - STOCKHOLDERS' EQUITY - Additional Information (Details) Sheet http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails STOCKHOLDERS' EQUITY - Additional Information (Details) Details 40 false false R41.htm 40601 - Disclosure - INCOME TAXES - Additional information (Details) Sheet http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails INCOME TAXES - Additional information (Details) Details 41 false false R42.htm 40701 - Disclosure - DEFERRED INSURANCE REIMBURSEMENT (Details) Sheet http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursementDetails DEFERRED INSURANCE REIMBURSEMENT (Details) Details http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursement 42 false false R43.htm 40801 - Disclosure - LEASES (Details) Sheet http://www.zynexmed.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.zynexmed.com/role/DisclosureLeasesTables 43 false false R44.htm 40802 - Disclosure - LEASES - Additional information (Details) Sheet http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails LEASES - Additional information (Details) Details 44 false false R45.htm 40901 - Disclosure - CONCENTRATIONS (Details) Sheet http://www.zynexmed.com/role/DisclosureConcentrationsDetails CONCENTRATIONS (Details) Details http://www.zynexmed.com/role/DisclosureConcentrations 45 false false R46.htm 41201 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.zynexmed.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.zynexmed.com/role/DisclosureSubsequentEvent 46 false false All Reports Book All Reports zyxi-20200930x10q.htm zyxi-20200930.xsd zyxi-20200930_cal.xml zyxi-20200930_def.xml zyxi-20200930_lab.xml zyxi-20200930_pre.xml zyxi-20200930xex31d1.htm zyxi-20200930xex31d2.htm zyxi-20200930xex32d1.htm zyxi-20200930xex32d2.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "zyxi-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 187, "dts": { "calculationLink": { "local": [ "zyxi-20200930_cal.xml" ] }, "definitionLink": { "local": [ "zyxi-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "zyxi-20200930x10q.htm" ] }, "labelLink": { "local": [ "zyxi-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "zyxi-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "zyxi-20200930.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/2020/dei-2020-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/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 390, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 7, "total": 17 }, "keyCustom": 25, "keyStandard": 295, "memberCustom": 14, "memberStandard": 25, "nsprefix": "zyxi", "nsuri": "http://www.zynexmed.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "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.zynexmed.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "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": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - STOCK-BASED COMPENSATION PLANS", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlans", "shortName": "STOCK-BASED COMPENSATION PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.zynexmed.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - INCOME TAXES", "role": "http://www.zynexmed.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "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": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InsuranceDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - DEFERRED INSURANCE REIMBURSEMENT", "role": "http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursement", "shortName": "DEFERRED INSURANCE REIMBURSEMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InsuranceDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - LEASES", "role": "http://www.zynexmed.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - CONCENTRATIONS", "role": "http://www.zynexmed.com/role/DisclosureConcentrations", "shortName": "CONCENTRATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LITIGATION", "role": "http://www.zynexmed.com/role/DisclosureLitigation", "shortName": "LITIGATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COVID-19", "role": "http://www.zynexmed.com/role/DisclosureCovid19", "shortName": "COVID-19", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.zynexmed.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - BASIS OF PRESENTATION (Policies)", "role": "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - BASIS OF PRESENTATION (Tables)", "role": "http://www.zynexmed.com/role/DisclosureBasisOfPresentationTables", "shortName": "BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.zynexmed.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - STOCK-BASED COMPENSATION PLANS (Tables)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables", "shortName": "STOCK-BASED COMPENSATION PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.zynexmed.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - LEASES (Tables)", "role": "http://www.zynexmed.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - BASIS OF PRESENTATION - Breakdown of net revenue (Details)", "role": "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails", "shortName": "BASIS OF PRESENTATION - Breakdown of net revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_srt_ProductOrServiceAxis_zyxi_DevicesMember_iGrXkqryZEKqwkr0bz0jVg", "decimals": "-3", "lang": null, "name": "zyxi:RevenueFromDevicesRelatingToPurchased", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InventoryDisclosureTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - BASIS OF PRESENTATION - Inventory (Details)", "role": "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails", "shortName": "BASIS OF PRESENTATION - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InventoryDisclosureTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_2TgbB_7FtkSJh9-GxN2XsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - BASIS OF PRESENTATION - Additional Information (Details)", "role": "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "shortName": "BASIS OF PRESENTATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_2TgbB_7FtkSJh9-GxN2XsA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_7IFKjlY5MEeqRqgjLpZmPg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_7IFKjlY5MEeqRqgjLpZmPg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - PROPERTY AND EQUIPMENT - Additional information (Details)", "role": "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "shortName": "PROPERTY AND EQUIPMENT - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_FairValueByAssetClassAxis_us-gaap_PropertyPlantAndEquipmentMember_VGGucPoowEWMwL2GWB3neA", "decimals": "-5", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cmgPOCQh2UGEKhfk4YD5Gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - EARNINGS PER SHARE - Additional information (Details)", "role": "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "shortName": "EARNINGS PER SHARE - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cmgPOCQh2UGEKhfk4YD5Gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - STOCK-BASED COMPENSATION PLANS - Outstanding and exercisable number of stock options (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails", "shortName": "STOCK-BASED COMPENSATION PLANS - Outstanding and exercisable number of stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_PlanNameAxis_zyxi_TwoThousandAndFiveStockOptionPlanMember_YBvrwkMkOkmQcZaCq2UvOg", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - STOCK-BASED COMPENSATION PLANS - stock-based compensation expenses (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails", "shortName": "STOCK-BASED COMPENSATION PLANS - stock-based compensation expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - STOCK-BASED COMPENSATION PLANS - Stock options granted (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails", "shortName": "STOCK-BASED COMPENSATION PLANS - Stock options granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - STOCK-BASED COMPENSATION PLANS - Summary of stock option activity (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION PLANS - Summary of stock option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_OptionIndexedToIssuersEquityEquityAxis_us-gaap_EmployeeStockOptionMember_1W5O8R05WkGiKgO6V2WxFQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_FVncPkEZ20exzqd1sTRjcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - STOCK-BASED COMPENSATION PLANS - Summary of restricted stock award activity (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails", "shortName": "STOCK-BASED COMPENSATION PLANS - Summary of restricted stock award activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_FVncPkEZ20exzqd1sTRjcw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - STOCK-BASED COMPENSATION PLANS - Additional information (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION PLANS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "zyxi:ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails", "shortName": "STOCKHOLDERS' EQUITY - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_HHMtHP98VU2Q8Z2sdEEKrg", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_y6cLAfy34UuiVyM0UCnVsA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_osy9lT8x30yMMXnsPr2OJg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_7IFKjlY5MEeqRqgjLpZmPg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - STOCKHOLDERS' EQUITY - Additional Information (Details)", "role": "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "shortName": "STOCKHOLDERS' EQUITY - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_osy9lT8x30yMMXnsPr2OJg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_7IFKjlY5MEeqRqgjLpZmPg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxCreditsAndAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - INCOME TAXES - Additional information (Details)", "role": "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "INCOME TAXES - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_9i5MBGlGJUCv68v24QpS_g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxCreditsAndAdjustments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InsuranceDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - DEFERRED INSURANCE REIMBURSEMENT (Details)", "role": "http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursementDetails", "shortName": "DEFERRED INSURANCE REIMBURSEMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InsuranceDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_3_31_2016_zIlJmOMvJ0WDCTW9FZVOsQ", "decimals": "0", "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - LEASES (Details)", "role": "http://www.zynexmed.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_6fZU3fW1y0WvcOkqLQbQKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "INF", "first": true, "lang": null, "name": "zyxi:NumberOfOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_Mf7QsyKN9kChrKDBTRXs1w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - LEASES - Additional information (Details)", "role": "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "LEASES - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "INF", "first": true, "lang": null, "name": "zyxi:NumberOfOperatingLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_Mf7QsyKN9kChrKDBTRXs1w", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_uNUAZFUz3EWRFM0hIWGrLg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_TZzqfGb6b0GcFFgkfooiJA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - CONCENTRATIONS (Details)", "role": "http://www.zynexmed.com/role/DisclosureConcentrationsDetails", "shortName": "CONCENTRATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_uNUAZFUz3EWRFM0hIWGrLg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_TZzqfGb6b0GcFFgkfooiJA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_10_22_2020_To_10_22_2020_srt_TitleOfIndividualAxis_srt_ChiefOperatingOfficerMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_XR8dqmudrUq87MN9uWE2gQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - SUBSEQUENT EVENT (Details)", "role": "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_10_22_2020_To_10_22_2020_srt_TitleOfIndividualAxis_srt_ChiefOperatingOfficerMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_XR8dqmudrUq87MN9uWE2gQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": "-3", "lang": null, "name": "zyxi:NonCashReserveCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_USIO7XHyu0qcPNKOuQ5ZEg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZkAsc9T1IEK68GPojhVuUA", "decimals": "-3", "lang": null, "name": "zyxi:StockIssuedDuringPeriodValueStockBasedAwardsExercisedAndVested", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SJWo36WiEUCtQpcBYxzZSg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.zynexmed.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "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.zynexmed.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - EARNINGS PER SHARE", "role": "http://www.zynexmed.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "zyxi-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_K3YZF8hm1EyxfWuDh4GLQA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2020-01-31", "presentation": [ "http://www.zynexmed.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 YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r359" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r354" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r139", "r297" ], "lang": { "en-US": { "role": { "label": "Chief Operating Officer [Member]", "terseLabel": "Mr. Friery" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r41", "r73" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ManagementMember": { "auth_ref": [ "r139", "r297" ], "lang": { "en-US": { "role": { "label": "Management [Member]", "terseLabel": "Management [Member]" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r179", "r181", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r338", "r340" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r179", "r181", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r338", "r340" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r136", "r175", "r176", "r309", "r337", "r339" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r136", "r175", "r176", "r309", "r337", "r339" ], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r178", "r179", "r181", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r338", "r340" ], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r178", "r179", "r181", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r338", "r340" ], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r158", "r180", "r300" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r139", "r297" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r13", "r140", "r141" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": { "auth_ref": [ "r315", "r330" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.", "label": "Accrued Employee Benefits", "terseLabel": "Incentive compensation receivable" } } }, "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r10", "r312", "r323" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r24", "r150" ], "calculation": { "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r14" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r74", "r75", "r76", "r215", "r216", "r217" ], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Payments related to tax withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r183", "r211", "r220" ], "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" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r94" ], "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r71", "r119", "r128", "r134", "r143", "r250", "r255", "r273", "r311", "r322" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r40", "r71", "r143", "r250", "r255", "r273" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r184", "r213" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails", "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r22", "r348", "r349" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r60", "r274" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r30", "r157", "r316", "r328" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LITIGATION" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "LITIGATION" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLitigation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r74", "r75" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r161" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 100,000,000 shares authorized; 36,101,353 issued and 34,737,265 outstanding as of September 30, 2020 and 33,862,885 issued and 32,791,665 outstanding as of December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r108", "r109", "r138", "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r108", "r109", "r138", "r270", "r271", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r108", "r109", "r138", "r270", "r271", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATIONS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r108", "r109", "r138", "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r106", "r108", "r109", "r110", "r270", "r272" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r108", "r109", "r138", "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r68", "r252" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r51", "r309" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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 Goods and Services Sold", "verboseLabel": "Costs of revenue - devices and supplies" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost Of Goods Total [Member]", "terseLabel": "Cost of Goods, Total [Member]" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r50" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "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 costs of revenue and operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r224", "r225" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r65", "r72", "r233", "r239", "r240", "r241" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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)", "verboseLabel": "Provision for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r65", "r148" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "STOCK-BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r48", "r79", "r80", "r81", "r82", "r83", "r87", "r89", "r91", "r92", "r93", "r97", "r98", "r319", "r332" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r48", "r79", "r80", "r81", "r82", "r83", "r89", "r91", "r92", "r93", "r97", "r98", "r319", "r332" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "presentationGuidance": "Diluted earnings per share", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r94", "r95", "r96", "r99" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted-average period of unrecognized compensation expense related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Unrecognized compensation expense related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r209" ], "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": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "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": "Assembly equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r74", "r75", "r76", "r78", "r84", "r86", "r101", "r144", "r161", "r162", "r215", "r216", "r217", "r235", "r236", "r275", "r276", "r277", "r278", "r279", "r280", "r341", "r342", "r343" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtraordinaryAndUnusualItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COVID-19" } } }, "localname": "ExtraordinaryAndUnusualItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r265", "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r68", "r268", "r269" ], "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]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r284", "r294" ], "calculation": { "http://www.zynexmed.com/role/StatementLeasesDetailsAlternate1": { "order": 2.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", "terseLabel": "Finance Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r284" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Finance lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r294" ], "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 lease payments under the Company's financing leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r284" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liability" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zynexmed.com/role/StatementLeasesDetailsAlternate1": { "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, Payment, Due", "totalLabel": "Total undiscounted future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "October 1, 2020 through December 31, 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/StatementLeasesDetailsAlternate1": { "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 in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Difference between undiscounted lease payments and discounted lease liabilities:" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r285", "r292" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r283" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Financing lease asset", "verboseLabel": "Finance lease asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General, and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r46", "r119", "r127", "r130", "r133", "r135", "r310", "r317", "r321", "r333" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income from operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r152" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.", "label": "Income Tax Credits and Adjustments", "terseLabel": "Income Tax Credits and Adjustments" } } }, "localname": "IncomeTaxCreditsAndAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r228", "r229", "r232", "r237", "r242", "r244", "r245", "r246" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r85", "r86", "r118", "r226", "r238", "r243", "r334" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r44", "r68", "r222", "r223", "r229", "r230", "r231", "r234", "r350" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r62", "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "verboseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "verboseLabel": "Accounts payable and other accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in liability to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve", "negatedLabel": "Deferred insurance reimbursement" } } }, "localname": "IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursementDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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 and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DEFERRED INSURANCE REIMBURSEMENT" } } }, "localname": "InsuranceAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InsuranceDisclosureTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the types of coverages and products sold, and the assets, obligations, recorded liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such items.", "label": "Insurance Disclosure [Text Block]", "verboseLabel": "DEFERRED INSURANCE REIMBURSEMENT" } } }, "localname": "InsuranceDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursement" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r320" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income/(expense)" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r58", "r61", "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "negatedLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Schedule of components of inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r34" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r37" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r39" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedLabel": "Less: reserve" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r37" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventory, net", "verboseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails", "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Components of inventory" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r38", "r68", "r100", "r145", "r146", "r147" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r36" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw Materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r35" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandSubjectToGroundLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of land subject to a ground lease.", "label": "Land Subject to Ground Leases", "terseLabel": "Land Subject to Ground Leases" } } }, "localname": "LandSubjectToGroundLeases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeaseDiscountRate": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of finance lease payments.", "label": "Lessee, Finance Lease, Discount Rate", "terseLabel": "Lessee, Finance Lease, Discount Rate" } } }, "localname": "LesseeFinanceLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Remaining lease term of 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": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "verboseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Lessee, Operating Lease, Discount Rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under the Company's operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zynexmed.com/role/StatementLeasesDetailsAlternate1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/DisclosureLeasesDetails": { "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "October 1, 2020 through December 31, 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r294" ], "calculation": { "http://www.zynexmed.com/role/StatementLeasesDetailsAlternate1": { "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: Difference between undiscounted lease payments and discounted operating lease liabilities:" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Remaining lease term of 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": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Option to extend lease term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r288" ], "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, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorDirectFinancingLeaseTermOfContract1": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's direct financing lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Direct Financing Lease, Term of Contract", "terseLabel": "Lessor, Direct Financing Lease, Term of Contract" } } }, "localname": "LessorDirectFinancingLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r71", "r129", "r143", "r251", "r255", "r256", "r273" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r71", "r143", "r273", "r314", "r326" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r71", "r143", "r251", "r255", "r256", "r273" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Other than Long-term Debt, Noncurrent [Abstract]", "verboseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesOtherThanLongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r335", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Liability for Claims and Claims Adjustment Expense", "terseLabel": "Liability for Claims and Claims Adjustment Expense, Total" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r33", "r71", "r143", "r273", "r313", "r325" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "verboseLabel": "Percentage of ownership help" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r63", "r66" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r42", "r43", "r47", "r66", "r71", "r77", "r79", "r80", "r81", "r82", "r85", "r86", "r90", "r119", "r127", "r130", "r133", "r135", "r143", "r273", "r318", "r331" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Net income available to common stockholders", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income available to common stockholders", "totalLabel": "Net Income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r74", "r75", "r76", "r162", "r247" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other income/ (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/ (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "verboseLabel": "Restricted Stock Award Activity Under all Equity Compensation Plans" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r115" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "COSTS OF REVENUE AND OPERATING EXPENSES" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r119", "r127", "r130", "r133", "r135" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r291", "r295" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r284" ], "calculation": { "http://www.zynexmed.com/role/StatementLeasesDetailsAlternate1": { "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", "terseLabel": "Operating lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r284" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r284" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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 liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r283" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease asset", "verboseLabel": "Operating lease asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r160", "r261", "r262", "r263" ], "lang": { "en-US": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed To Issuers Equity Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r260" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Common stock cash dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r184", "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.001 par value; 10,000,000 shares authorized; no shares issued and outstanding as of September 30, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r20", "r21" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "verboseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r56" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock under equity offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r56", "r214" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from the issuance of common stock on stock-based awards" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r56", "r214" ], "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 Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "verboseLabel": "Device revenue" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r42", "r43", "r59", "r71", "r77", "r85", "r86", "r119", "r127", "r130", "r133", "r135", "r143", "r249", "r253", "r254", "r258", "r259", "r273", "r321" ], "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", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r24", "r151" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r153", "r351", "r352", "r353" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r23", "r149" ], "calculation": { "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "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, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "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, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment [Member]", "terseLabel": "Property and Equipment [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r151", "r327" ], "calculation": { "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r151" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of components of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r149" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesInventorySuppliesMember": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Materials used as supplies by the entity.", "label": "Public Utilities Inventory Supplies [Member]", "terseLabel": "Supplies [Member]" } } }, "localname": "PublicUtilitiesInventorySuppliesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r94" ], "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 [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails", "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r162", "r218", "r324", "r344", "r345" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r74", "r75", "r76", "r78", "r84", "r86", "r144", "r215", "r216", "r217", "r235", "r236", "r341", "r343" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r69", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r177" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition and Accounts Receivable" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r45", "r71", "r116", "r117", "r126", "r131", "r132", "r136", "r137", "r138", "r143", "r273", "r321" ], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "totalLabel": "Total Device revenue", "verboseLabel": "Total net revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "NET REVENUE" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r293", "r295" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r293", "r295" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONCENTRATIONS" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold", "terseLabel": "Annual base salary" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of common shares issued" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "verboseLabel": "Schedule of share based compensation expenses recorded in the consolidated statement of income" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of Calculation of Basic and Diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r183", "r210", "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r24", "r151" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r184", "r213" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r190", "r200", "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity Under the Option Plan" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value of Stock Options Grants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r165", "r182" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "Schedule of stock warrant activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r68", "r120", "r121", "r122", "r123", "r124", "r125", "r137" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Sales and marketing expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Shares Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "verboseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Granted but not vested at March 31, 2020", "periodStartLabel": "Granted but not vested at December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "verboseLabel": "Fair value of stock option grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Number of Shares, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price, Exercisable at June 30, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Shares, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Shares, Forfeited", "negatedTerseLabel": "Number of Warrants, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "netLabel": "Restricted Stock granted quarterly", "presentationGuidance": "Number of Shares, Granted", "verboseLabel": "Number of Warrants, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "presentationGuidance": "Aggregate Intrinsic Value, Outstanding", "verboseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r192", "r213" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding and Exercisable at September 30, 2020", "periodStartLabel": "Outstanding at December 31, 2019", "terseLabel": "Outstanding Number of Options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding at June 30, 2020", "periodStartLabel": "Weighted Average Exercise Price, Outstanding at December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Summary of stock option activity under the option Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r182", "r187" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfRestrictedStockAwardActivityDetails", "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited", "verboseLabel": "Weighted Average Exercise Price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted", "verboseLabel": "Weighted Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r68", "r184", "r188" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r205", "r219" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "presentationGuidance": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "presentationGuidance": "Weighted Average Remaining Contractual Life, Outstanding", "verboseLabel": "Weighted Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Vesting or exercise of awards in exchange shares withheld" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r32", "r74", "r75", "r76", "r78", "r84", "r86", "r101", "r144", "r161", "r162", "r215", "r216", "r217", "r235", "r236", "r275", "r276", "r277", "r278", "r279", "r280", "r341", "r342", "r343" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r74", "r75", "r76", "r101", "r309" ], "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/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansStockBasedCompensationExpensesDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Restricted bonus shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r12", "r161", "r162", "r194" ], "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", "negatedTerseLabel": "Number of Warrants, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansSummaryOfStockOptionActivityDetails", "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Restricted bonus shares value" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r11", "r12", "r161", "r162" ], "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", "negatedLabel": "Treasury stock (in shares)", "terseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r11", "r12", "r161", "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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, Value", "negatedLabel": "Treasury stock", "terseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r16", "r17", "r71", "r142", "r143", "r273" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total Zynex, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r74", "r75", "r76", "r78", "r84", "r143", "r144", "r162", "r215", "r216", "r217", "r235", "r236", "r247", "r248", "r257", "r273", "r275", "r276", "r280", "r342", "r343" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets", "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r70", "r162", "r166" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOtherShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of increase (decrease) in shares of stock classified as other.", "label": "Stockholders' Equity, Other Shares", "verboseLabel": "Other (in shares)" } } }, "localname": "StockholdersEquityOtherShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r281", "r299" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r281", "r299" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r281", "r299" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r281", "r299" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r298", "r301" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TenantImprovements": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants.", "label": "Tenant Improvements", "terseLabel": "Tenant Improvements" } } }, "localname": "TenantImprovements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury Stock Acquired, Average Cost Per Share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r31", "r163" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r31", "r163" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r31", "r163", "r164" ], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock 1,071,220 shares, at December 31, 2019 at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "verboseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureCovid19" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r102", "r103", "r104", "r105", "r111", "r112", "r113" ], "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]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r93" ], "calculation": { "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Effect of dilutive securities - options and restricted stock" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r88", "r93" ], "calculation": { "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails": { "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 diluted shares outstanding", "totalLabel": "Diluted weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r87", "r93" ], "calculation": { "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "definitionGuidance": "Weighted-average shares outstanding", "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 basic shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.zynexmed.com/role/DisclosureEarningsPerShareDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "zyxi_AdditionalRentPerSquareFoot": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Additional rent per square foot.", "label": "Additional Rent per Square Foot", "terseLabel": "Additional rent per square foot" } } }, "localname": "AdditionalRentPerSquareFoot", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "perUnitItemType" }, "zyxi_CeoAndChairmanOfBoardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Thomas Sandgaard, CEO and Chairman of the Board.", "label": "Ceo And Chairman Of Board [Member]", "terseLabel": "Thomas Sandgaard" } } }, "localname": "CeoAndChairmanOfBoardMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_DeferredInsuranceLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Insurance Liability.", "label": "Deferred Insurance Liability", "terseLabel": "Deferred Insurance Liability" } } }, "localname": "DeferredInsuranceLiability", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureDeferredInsuranceReimbursementDetails" ], "xbrltype": "monetaryItemType" }, "zyxi_DevicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the devices.", "label": "Devices [Member]", "terseLabel": "Devices [Member]" } } }, "localname": "DevicesMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails", "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "zyxi_DiscreteItemsIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income tax benefit from discrete items.", "label": "Discrete Items Income Tax Benefit", "terseLabel": "Discrete Items Income Tax Benefit" } } }, "localname": "DiscreteItemsIncomeTaxBenefit", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zyxi_DiscreteItemsRecognizedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Discrete items recognized.", "label": "Discrete Items Recognized [Member]", "terseLabel": "Discrete Items Recognized [Member]" } } }, "localname": "DiscreteItemsRecognizedMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_EquityCompensationPlansNotApprovedByShareholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for equity compensation plans not approved by shareholders.", "label": "Equity Compensation Plans Not Approved By Shareholders [Member]", "terseLabel": "Equity Compensation Plans not approved by Shareholders" } } }, "localname": "EquityCompensationPlansNotApprovedByShareholdersMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "zyxi_EstimatedRateOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents information about effective income tax rate estimated", "label": "Estimated Rate One [Member]", "terseLabel": "Estimated Rate One [Member]" } } }, "localname": "EstimatedRateOneMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_EstimatedTaRateTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents information about estimated tax rate two", "label": "Estimated Ta Rate Two [Member]", "terseLabel": "Estimated Ta rate Two [Member]" } } }, "localname": "EstimatedTaRateTwoMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No Definition Available", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "zyxi_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "zyxi_IncreaseDecreaseInNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Non-cash lease expense.", "label": "Increase Decrease In Non Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "IncreaseDecreaseInNonCashLeaseExpense", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zyxi_IncreaseDecreaseInOtherLongTermObligations": { "auth_ref": [], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "It represents the increase or decrease in other long term obligation incurred during the period.", "label": "Increase Decrease In Other Long Term Obligations", "verboseLabel": "Other long-term obligations" } } }, "localname": "IncreaseDecreaseInOtherLongTermObligations", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zyxi_IncrementsOfRestrictedShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents that Vesting period is based on increments of restricted shares.", "label": "Increments Of Restricted Shares", "terseLabel": "Increments of restricted Shares" } } }, "localname": "IncrementsOfRestrictedShares", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "zyxi_IncrementsOfRestrictedSharesBasedOnGrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents that Vesting period is based on increments of restricted shares granted", "label": "Increments Of Restricted Shares Based on Grants", "terseLabel": "Increments based on grant of shares vested" } } }, "localname": "IncrementsOfRestrictedSharesBasedOnGrants", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "sharesItemType" }, "zyxi_InventoryTransferredToPropertyAndEquipmentUnderLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of inventory transferred to property and equipment under lease in in noncash investing or financing activities.", "label": "Inventory Transferred To Property and Equipment Under Lease", "terseLabel": "Inventory transferred to property and equipment under lease" } } }, "localname": "InventoryTransferredToPropertyAndEquipmentUnderLease", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zyxi_InventoryTransferredToSalesRepDemos": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of inventory transferred to sales rep demos.", "label": "Inventory Transferred to Sales Rep Demos", "terseLabel": "Inventory transferred to sales rep demos" } } }, "localname": "InventoryTransferredToSalesRepDemos", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zyxi_LeasedDevices1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leased Devices [Member]", "label": "Leased Devices1 [Member]", "terseLabel": "Leased Devices [Member]" } } }, "localname": "LeasedDevices1Member", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_LeasedDevicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to leased devices.", "label": "Leased Devices [Member]", "terseLabel": "Leased devices" } } }, "localname": "LeasedDevicesMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "zyxi_NonCashReserveCharges": { "auth_ref": [], "calculation": { "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of non-cash reserve charges.", "label": "Non-Cash Reserve Charges", "terseLabel": "Non-cash reserve charges" } } }, "localname": "NonCashReserveCharges", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zyxi_NumberOfDistinctProducts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents information about classification of products", "label": "Number of Distinct products" } } }, "localname": "NumberOfDistinctProducts", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zyxi_NumberOfHealthInsuranceCarriers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Health Insurance carriers.", "label": "Number Of Health Insurance Carriers", "terseLabel": "Number of Health Insurance carriers" } } }, "localname": "NumberOfHealthInsuranceCarriers", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureConcentrationsDetails" ], "xbrltype": "integerItemType" }, "zyxi_NumberOfOperatingLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating leases pertaining to the business.", "label": "Number Of Operating Leases", "terseLabel": "Number of operating leases" } } }, "localname": "NumberOfOperatingLeases", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "zyxi_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "zyxi_OrganizationNatureOfBusinessAndUnauditedCondensedConsolidatedFinancialStatementsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ORGANIZATION, NATURE OF BUSINESS AND UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS [Table]" } } }, "localname": "OrganizationNatureOfBusinessAndUnauditedCondensedConsolidatedFinancialStatementsTable", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "zyxi_RentPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount paid for rent.", "label": "Rent Paid", "verboseLabel": "Cash paid for rent" } } }, "localname": "RentPaid", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "zyxi_RentPerSquareFoot": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to rent per square foot on sublease.", "label": "Rent per Square Foot", "terseLabel": "Rent per square foot" } } }, "localname": "RentPerSquareFoot", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "perUnitItemType" }, "zyxi_RevenueFromDevicesRelatingToLeased": { "auth_ref": [], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from sale of devices relating to lease during the year.", "label": "Revenue From Devices Relating To Leased", "terseLabel": "Leased" } } }, "localname": "RevenueFromDevicesRelatingToLeased", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "zyxi_RevenueFromDevicesRelatingToPurchased": { "auth_ref": [], "calculation": { "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from sale of devices relating to purchased during the year.", "label": "Revenue From Devices Relating To Purchased", "terseLabel": "Purchased" } } }, "localname": "RevenueFromDevicesRelatingToPurchased", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationBreakdownOfNetRevenueDetails" ], "xbrltype": "monetaryItemType" }, "zyxi_SaleOfStockNumberOfSharesSold": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares sold in public offering.", "label": "Sale of Stock, Number of Shares Sold", "verboseLabel": "Number of common shares sold" } } }, "localname": "SaleOfStockNumberOfSharesSold", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "zyxi_SalesRepDemoUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Sales Rep demo units.", "label": "Sales Rep Demo Units [Member]", "terseLabel": "Sales Rep demo units" } } }, "localname": "SalesRepDemoUnitsMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "zyxi_SandgaardHoldingsLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents information about selling of shares underwriting", "label": "Sandgaard Holdings Llc [Member]", "terseLabel": "Selling stockholder" } } }, "localname": "SandgaardHoldingsLlcMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for outstanding and exercisable number of stock options.", "label": "Schedule Of Outstanding And Exercisable Number Of Stock Options [Table Text Block]", "terseLabel": "Schedule of outstanding and exercisable number of options" } } }, "localname": "ScheduleOfOutstandingAndExercisableNumberOfStockOptionsTableTextBlock", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "zyxi_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockBasedAwardsExercisesAndVestedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of stock-based awards exercised or vested during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Based Awards, Exercises and Vested in Period", "terseLabel": "Exercised and vested stock-based awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockBasedAwardsExercisesAndVestedInPeriod", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zyxi_StockIncentivePlan2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock Incentive Plan2017 [Member]", "terseLabel": "2017 Stock Option Plan" } } }, "localname": "StockIncentivePlan2017Member", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansAdditionalInformationDetails", "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "zyxi_StockIssuedDuringPeriodSharesStockWarrantsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period Shares Stock Warrants Exercised.", "label": "Stock Issued During Period, Shares, Stock Warrants Exercised", "terseLabel": "Warrant exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockWarrantsExercised", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zyxi_StockIssuedDuringPeriodValueStockBasedAwardsExercisedAndVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise and vest of stock-based awards.", "label": "Stock Issued During Period, Value, Stock Based Awards Exercised and Vested", "terseLabel": "Exercised and vested stock-based awards" } } }, "localname": "StockIssuedDuringPeriodValueStockBasedAwardsExercisedAndVested", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zyxi_StockIssuedForPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "stock issued during public offering .", "label": "Stock issued for public offering", "negatedLabel": "Stock issued for public offering" } } }, "localname": "StockIssuedForPublicOffering", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "zyxi_StockIssuedForPublicOfferingShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock issued for public offering shares .", "label": "Stock issued for public offering [shares ]", "negatedLabel": "Stock issued for public offering ( shares)" } } }, "localname": "StockIssuedForPublicOfferingShares", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "zyxi_StockRepurchaseProgramAdditionalAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Additional amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program Additional Authorized Amount" } } }, "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "zyxi_TwoThousandAndFiveStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Two Thousand And Five Stock Option Plan [Member]", "terseLabel": "2005 Stock Option Plan" } } }, "localname": "TwoThousandAndFiveStockOptionPlanMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockBasedCompensationPlansOutstandingAndExercisableNumberOfStockOptionsDetails" ], "xbrltype": "domainItemType" }, "zyxi_UnderwrittenPublicOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for underwritten public offering.", "label": "Underwritten Public Offering [Member]", "terseLabel": "Underwritten public offering" } } }, "localname": "UnderwrittenPublicOfferingMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "zyxi_ZynexBillingAndConsultancyLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Member stands for information pertaining to Zynex Billing And Consultancy, LLC.", "label": "Zynex Billing And Consultancy Llc [Member]", "terseLabel": "Zynex Billing And Consultancy, LLC [Member]" } } }, "localname": "ZynexBillingAndConsultancyLlcMember", "nsuri": "http://www.zynexmed.com/20200930", "presentation": [ "http://www.zynexmed.com/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "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=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "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": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r161": { "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" }, "r162": { "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=120397183&loc=d3e187085-122770" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "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=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r197": { "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=120381028&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r211": { "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=120381028&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r249": { "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" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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=120398452&loc=d3e534808-122878" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r314": { "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=120398452&loc=d3e534808-122878" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r316": { "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=120398452&loc=d3e534808-122878" }, "r317": { "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=120399700&loc=SL114874048-224260" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r322": { "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=120400017&loc=d3e572229-122910" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r324": { "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=120400017&loc=d3e572229-122910" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r326": { "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=120400017&loc=d3e572229-122910" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r328": { "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=120400017&loc=d3e572229-122910" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r333": { "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=120400993&loc=SL114874131-224263" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "944", "URI": "http://asc.fasb.org/topic&trid=2303980" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r354": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r355": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r356": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r357": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r358": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r359": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&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=121641772&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r46": { "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=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r49": { "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=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "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=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" } }, "version": "2.1" } ZIP 65 0001104659-20-118589-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-118589-xbrl.zip M4$L#!!0 ( "B(6U&.9ZO_B@T +N& 1 >GEX:2TR,#(P,#DS,"YX M]_N_Y'O?ZM/>X;%C/=%:;",#E& EO&$Q%+8\K6 M:T2->\PYL6VCS8FUP(9Q>?+^Y,/%Q?N3\XOWS8]&O>[7U$8.<#)JJ"K/3IIA M2<>OE=$KHWG:./O0.#L].S4^7C4OKL[>&:/[D/(>Q)R3?%+'7.(5,D!3ZEQ9 MF-S4ED*LKQJ-S8S;)PXV3Q;LL0$%BKU^VJR?-VL^^<_GS9;^Z>GIY.B66X VI: .(ZD"%.3$#OHU-Z/<8V].Y8FI>7EXV5&FH&A?)/H27*6K)IDFF M1N<-0AV!J(G#JL6:9W0;E !/\V.R 4O$6?S:+QI>84"*-^8RO6Y9DB:\K9'\ M6S_2(R9SJ>!91N(5IC20Z/)X$[)X!D,QA#8?USBF8-<+A-:I!B\+4D2BB)A. MNAZJ2$+P(<:29C,@?K/Q[;X_48.[9@C$%U@,T H[:V3B(F,6VUCZL3O&5[=X MCEP;0/[A(ELYE8@E9HWIL"BJ)#@$SIG_""]DUU_) ML3:%*@SYX6'[+$6#@U@\#P+D 7"A*( M8N$YH42)#%U[>FK4C; :^-P9#B;#?N^V->W>&NU6OS7H=(W)EVYW.KEN[%:P M6[<+SGY(/ZG/X(0P_&K639?/[; )!7P"E\Z0SG MPS7F2A$=8!D,>N3.],A-IO#OOCN83HSAG3$<=<>M:0\(*@Q+8]A!SO+.9D]% M(=S2ZQ$\+X-@IS7Y8MSUAW]4""80O"6.:3/'Y1BB30((C")*MR',_&ZQ)SJ< M#[ 8XT=,77R+!2*V#^C^[#I\WX%O;0*FV]KAH=V:]!2+(YU@R4/WK"BZ8KA.TL.SM%83I/3/XW6X-;H_N>A-Y+>M\*L"&9=Q"FA M"V>$^62)>):#S2+38W6>Q*K;&@]Z@\\3 Q"#Z+0U[E8X%<&ICV$1Z&2@$R_4 M8_(QB4F_VYIT)Q4.!4+-6$^W;($YA9+F3H"91:5#YJ)Y^N[\8B>NW$7&""LS MFA5*Y1??(W!=5"RQ(*!5T95XG"EO6;X+H699;OP6J[H:=R67>+!B6R*ZP$Z/ M3@0SOR^9;6'NR(!"/!=9\^DKT"/]KN B4*T!O[0&GV$<]P;P?MCY]Y=A_[8[ MGOQ3!2O3/RO]#GLD5O-R=\8+7NLP:C93%G*=X=?>;;UY6?5Y=I^KL:"^ M_^FPU1I31XD_ I?H3-',QHGX(Y]!A],YC*7S79S4.*G#P@S&4F=X/^H.)MZJ M; 0>%#RG5V_E,O-@C+DT#7II='K0+C) VW%N%53[)4):EJ5D07:/SAE?J9?% MDR):]KP$20+8K 3)MA4CTDRUDM@W6U(&]-+\>7F51%HL(Z\2@YU4L+\LX5(& M\E*\>:F9!-PIJ9D*ZE>*HX:ND)L>Y"X>.7XWF)O$D?/DP%W-,!_.%>]PK;Y0 MS+"&0U>O-YAWR5@Z)T:K&Q$Q#/AGX*T@!E62R*]-'"F+P3QA*LMZH66E%W4W M\F-F O'%]>793L+9Y-J.LHKZ3.U",R,M@Q%Y35>6<@A+\7W 9XZHP-:>YI%> M29Y-E%WSR6Q+U%,LO.8J.WBI';BK%>+/L4FA90KR""O!/0RB0&UYEO&NO&5X MK>Y.)P;R6ZZ,Y%!&,L:.X,14:52@;CTA;AW 6HI4FV5_:0*KESR'SCW\@+N=L;12J9= #?)&Q1-G-2-:-H-X* MR/V +#V8BW/G09R^DDA"7*4F]P>\1^$EGJ(-+N6VB[+I(7Z?',6] 3CGKC%M M?>M63OEET-[B.>8<6ST*3W*/PQB3UV-^I5 W.ET#983"VJ/#/ MD62@ETZD!^PR;2,$C+?!U#]=4N%3*!!R9P[^X8+"W<=L;YE!I46HF;*M>?+0 MGD X(QUA]VOE#O48^4>>@__R6P\J(-:,^#8?IR*4^JU?,)PD5L$IZ\A'^26' M5ULTZ*S@*K7SH<#N!OV^K\('>"I@RFU/*+(%(0>:PL0@TFA M8QH5'GNE/4ND-G-0*OT%?(58F916?MHJ!Y^"V<<*E4)Y)TUN*0>'G/Q1U?_[ M)H?*985R4-HC'50AEY<$2D_TY""1>2"PZN^BF1I]BB:G_W-S,Q4.&KN'9A>I MJ\9(B;;_FZ8HSGAKJK M]4K>?7E3<\AJ;7+3Y%ZA[LEG9 8FL7W,EJ8)PMX?\ MAH,J_%MJ]7?)0B7*4T*@T B$KQF-@ZD%75I6K3@*QZB4C69EE0(6;!^K/C!@ MRNJS,\8.K]5U(WH9+#S%+XN]!J48%P9-O]+36G2PF^:&^Y=Y#]_0+QHMT091S MX#&6[HGH]=:R.YWB2C??_^<"4 1);XD9C8N?JCE"80@BRMY<1\K5"LQRS?GYML-H/1V M]]%@^L2F2^8ZB%K0.I\K=%V^G5&%1]M%35=53WSY!Q;(V^5L-;Z>< MOOUR&L4K'>.UR\TE&,2(LP5'J^U&\Y8KEHR3G]AJK>3O;-2BG5&.;T>OZ/A> M,8C,$'_>]EB..LD.]()Z$13-O%LF;VHFQR!3!J21G0]OY;V33>[K>-.JC#BC MA(;1,@T6NUKG(%&F4[(4D,Z48^%)%TK42O:UY;)8K95R10V=G) MT2=H1FRU*RJ(G3041S5H=ER1X[@P@[C27$:J4I7E]:ZM"$Z!^O?CR*5BU(N6 M9=79J^(\"+19ZH[A22:Q?[C0U!UCH4VF%:2*&BXM9,L/E(A7E7?KAC,EUY,< M@0[_E9GM-@CBW;,D S37EFF;Y[YM!I.>ITLQTE2=,N;K-_!Y_J]FW'&V\H.P M,99Y-[J8LI$_JUI;.RM&?*0^4">^%X<6432D/%(M@_N_OF!DBV7HS3O@S@CF MX8R<3Z;1CU"!%YB_ZLB#N97+KK[%WO\>'8HEYGT&(&"^&LYL?_-/-,@HSO&+ MT+/P3 =>;#D4=R_I14?G3L"+(V+%9B;O^4B'2_@#,%.P?\<+@<";I7S!_T M M,":LTNR!P>W%>YRFEQ$1?46V&SG2H&[MV<9$H.-7[(C'>W$?F+9,3UH!1^1-URE/X%S!FSV[IQ$?J7E M+BY5N8DIWHBV#2_#$7*@RG3F( *Z5QT'@9C^3TO21;#+/QZD)8M_<7"FYK,G M3H3 =.1"8&4.YS#_@83QD5J [LC&Y 2L:8' ?7X!WR&WC276>5J*(].F"PVL MY!F23"@;PFT1$T!L:+EFB(QX%/* M?_&(C^4]Q]AD"RK3ZG$@\HB.#(T)LN7*?GV+5TQFDIS=@9Y5?&1Z=#"3":9N"=XKKH28Y,']GQ_M0=SN->8A8\;A0='=%K!KAAPKK 8NJ.\?C, ME[)42J,YTCA.([37_474"RE_[2HD??T>'?:1W%(1TN/$S%\GC+&#^2,&'\ 7 MD1 SH_ X55&+(/^WO"/W"<<,+X?FE_H%G6QJY3ZDZHKU0LKL,KR99M<-;Q/7 MI_\!4$L#!!0 ( "B(6U%Q.ZF4N0T )+" 5 >GEX:2TR,#(P,#DS M,%]C86PN>&UL[5U;<^(X%G[?JOT/WLS+[@/AED"2ZIXIDI!NJDA@@6S//$TY MM@C:&(N1[!#ZUZ\D#,&Q94L&8F'VH:L)2,?ZSG>DE(]K9P8P+60#=WGKR<^*9G$@O#DMU___K= T;6?X4N)YA86!Z MP#;FT)L8(S2;F:YQ#S"&CF-<8V@_ \.X/&V<-L_/&Z?U\T;UPBB5 DG7)J$U MD6MPD;73ZOJ7FT J:+/,RA6EWP]F7C>[*I3GXLW6&)ZK%S6*ZS^+T./$L(8OT$N00ZT&3_7IL- #R< >.3$8-(? M!YT0B)\+%[Q-@7UJH6F9%2C+2"KOI;GK+TEOW)L!S%6^7;M%(O"9TI-%L\8#]@NNX]&D>PHM= HH*W2&(/D;4VP MT6T3N]0_D3[ PXF)LYN/4- .&]L%=$0FF9OXH?KNQI:0X);C >S27ZK*(XI0 M3M!4RW0LW^&6W*4-"YK'9.S 5VSB!V\><&U@K[^%'GL&]=65BE$RUN+HYYO> MP[#7[=RV1NU;X[K5;3WBY2!XY'5-YR)4J4:^.5?@J__;!&R@<8QGX##G_?GQP+EW!IW MXV-,=?>AC;%E_FS4F_7+LUKCO%8_;S:;],-&RS?,H87#($QLK>33CQ$+"0<\ M08DR\:=3+JT$*;VK^F.,IO$J#!Z(5!J/L TP#8Y/#)_0-J$9>Y[IG!AS )\G M'O\E#VJ8TQ8PPG[2APAY54?I$2+1E96692&?!E4#8 'X:CXY@,8A*?TGH4HQ M6%1&&+!;TXW==31&VR]@<[-(,=A+112P5=>-+1I'STQHM]]FP"6 QJ4];P*P MC$N3J%D,;K,"#2@_TX_RY22D3P-%;W,F(NZP257T(5DNFE'&HNM &V14W&<^ MP1BPMO3&C]1"&70!D8EUPN@OFK4+O9E4!Z/K*'P'739I4R RH<:AT:@*1==Q M]1;,$($>62)]0*Z5Z#]%Q0^-/B4< 7?G^G$W!K35=L>UT!2,S+< C;#_B2L< M'G]*2 (&&[HQV(7F$W2@!P&A3GWH(>ME@AS:5L(>ZX'L" B$:GW0@OCM'L41^ZS@Y21T!Q07UX_P3^ M9(SEH :6/@X<.L?Q']/Q@8#YF)*'0+TDC;+H=.61.3KDII+XL5@8XV6SUF@> M*H-2T'0=?UNV#9=-Z9N0!M)': M:Z,%"T2J)+C4/$XI)Q8';*F&"^S5XI>69?E3IGU@T\DRM* H[$ZO6""6,X+5 M-0-T#UV$>6"9.+/Z6.P0"-UCK"RE#EU=],9,4L#V1@E]B-YV,IP&2E?GNM'N MY#?3T8+ZD"=+0B)M2:ADIC,S#'FOS7T%4-]U M,29 :BN+G?S7:\DS4E5"D2R M,DQ=W70P(JU?)TJ,Y/'E"T2N&D9=%SBTIS,'+0 8 #[+D_;5J?4*Q'0VK+I. MB@6>)W5M2VJ]L!:J5 L-?1C?SBVG@#PHSYQ*=$JM(M"] :=6B!//:,/0!OZ6^[ MB"1M'?M0+I\M$ZOGWU%C7:YI\>G \D[/-1@C##;BA_:;ATUJ9M0X\:)#V2!* M"T3V^$1]^GP"R]%N_MD:4E%!2'T/(B^.$F"%%3;HF:H+3 D16 ML/I9/^IE%1_WGBL!DZX\W2#"UT<&FY;$*T;#Q8K$FQ2VU&@\KW?0K/6]\3>$ M;/YB!^!7: $R1(Z=0&5\!?U(E:(FGE$%B+KVS2'@GH-"N#?Q"V#&'2A"M$)3 M6"&,NT9Q5P^36D6(NDZBOP&7#E<.>R]C3Z$+B<<&KU>0S&]*K<*0G 6GKEEN M&@6BL&M*YEA87C]V\X^2U92EZV! 6\X6PH%;L/R_XZ[31W<(WS@FG/(M+,L/ M]G]]PK>U!% '@% ')S*GGCURR[PP:^\>6(;Z:#N G&]& #UI4!^P'.@R'O]@HV0>4 M'#LZF ?+6-MOUL1TG\& ZJ$]'@-+U 4^NQ&Y!*+ 8PWO8_0*JO.HMO?$M M9,!HXQLMR)QQ@%!4B-*[G/>C;7W_0QI-J9L=VB2[02 MRY(B=8[ &-3Q9YTSY3,TW"$\ #,?TU&2 #J/DAX>Q!6/P"HR*B$U!9]7^$$U M8P%@\S1UAQ"?F;R4,:35.P9;R*0#75>FQZ/A-Q:01Y>VF496U/+A*]LRQ;_F MM^M0N"R9Q)7/0G&1.]F5^*.UJQVI2F:9?.X^2J#2]4*6K).B& 'ZV9.VDR)9 M[>GZOCFJE>B!\=+O"J-5];.D+7F4>3Y7)< ;OEV^HUWN.C/[B@@7F31&TVK::G/Q_?% C6MH76[C MC&< OOM)AZ";1CU$8)H\CQ*_ODN^8AC;6;/6N"P*J5LJX2#"^BB\X%Z0U?G9 ML?>#2(=D,L(*;$%[4$SJ0>7YK=CZB'%U>Y!X3IA8YRCM(@U_0'_S .@/;E#( M,FQ$JQZE,4BJ(;")"\F7'-H8B,RQ3\J3_R1A1VE$F143F-6E;CFCR,T>4NM& M4VH=@6EDT< J253)89;"A[TNQ%;IL!$R^-=T:F:&=SUFO'$B^ZOJ:&^V&CN]L844; Q?7WS^28U@B7D M9Y5JI6J4C/>GT#^N6\,.7S'>'[2'[8<1/[*%?;]ZFH'&A@L\ R\?:/PS>.2_ M\EA8+CB!8',SP7N1G0RX@3CV1O,6\"W'_' O:HKS,"&C/YYQDX*P?K'Q1IFU=L4#,)6/*^+KD4P?%]=7+J@-A378@7#\A MWY%/\6+MG&___H;%X4>XD#Z]*4G3L;=]B]M_$,<[K7' Y=7_:^ MBI!^=@"GQ;5;4W9_UL_E(G7%_="[$E](,]JK-R?1UA=DM<'F*]\4_,& M]:@W:+<&#YV';T.#^@1C^+TU:.?K"7YP90*[]0JP^0P>_.D3P&POJN.S0T_X M_H^>[Q'/=-E:_H3LK;*D/$8+02,CK6/Y*DLP)"C)T*??;\55M.]OKP5=/4HL M,I%JW@\C4[&6=&G'93<9]2%_$L+^/ 1_A4+4_,)%U"]TVZUA>YBO+XB],6.U M^?A6>"=R>K6\CQ^(:]4#96N-Y$YD4!&C#[]5I75U+M35%$?1,(U M$>D 3$W(-K_VQG>TLYK.'\#$60PE5M 1F(H\[H/(TJ;IAZ&[0WXF$]FH?@2& MD8;V(%*[,@A'](%9'>>Z?EA%S6;M(N\D\+X,0@Q79C?985C$'&UC#W-T1-8@ M 'L0&\^Z@! !)<-BJ/JS>F6O AM :J$4-D%ZM,ELM$7[1X[UH6NN199%4G. MUK**.U+[D=7$003GLHB3?;"BE.,U' G_K-UA/$K8$@)W93E';B9;!?6Z&TK" MA%]5S'&;B5 #\K>L[^TFB%"6O^5X +OTE_>3])+R_>?5REG]_,,%$!_S_<9: MJ%']?^Y_'V >79O&R&RG,#N-@BTJ;$W97RK(1#+TZ;@[GY(K03[?.V(Z%5JCPOYCI%L7!+9,L?GEX M:2TR,#(P,#DS,%]D968N>&UL[5W==^*XDG_?<_9_\&8?[MV'=!+223I]9NX] MA) >SB; #US9U_F.+8(OF-L1K:3,'_]2K8!?TBR!/XH""_=!"2KJGYEJ:I4 M*OWPS_>YK;TB[%FN\^/)Q:?S$PTYAFM:SLN/)X%WJGN&99W\\Q__^1\__-?I MZ;_N1H^:Z1K!'#F^9F"D^\C4WBQ_IDW$L67;VAVVS!>D:;>?KC_= M7%U=?[J\NK[XHIV>QD^ZTSW2TW6T\)&M3Q?K7SKQ4UWGJW9Q?M:Z.6N=M\ZU M+U\OKKZV/FO#IW7+)T+FU.(UO5HWM2WGCV7YZM&IY$+;^^>U:J]=OEJNW%V;^>'L?&#,WU4\OQ?-TQ-KWH M8UC]+FYO;\_"7]=-R?"FOVZ;I.;J+/J1-/6LKUXXU*-KZ'X(5"$+&K<%_>MT MU>R4?G5ZT3J]O/CT[IDG1%R:]@-V;31"4RVD]:N_7* ?3SQKOK IC^%W,XRF M:;*GNO<<#D*4YD77%R$49\CV/?H-?:)W2K\Z/;^(!_MOA,SYB49_^C[JK9^6 M>Q!M<$;;GG7??>1XUK.-N@Y101P*X]'R?.]$.U,C_:_ENQ721Y2,_:) MVE&][KB.Y]J62;5P_:4WF X6\8A>GF@JYK^6#GJ?(_.3X63$#@VEG MICLOR.LY8]\U_IBYMDE>^^Z?@>4ORV&H8(B=&;RW/,-VO0 C,GM81'Q#C#PR M;BC!.S)M_&&Z;\Y@VD?^"+TB)T#WR-7[8=D^K%@NK-UHP('U8QT>5"HCY"B>QU=>R0]=X;(CR> MZ1B5RYK:TTMD*YR#0CNCX\X79.$(1QK:NN,- I^NV=3*H1)_1]BP/)VL*_U@ M_HSP8!KV'2S"J7EKSDLGH![AL'_JOM./J!)I2(Y8$_O!?*[C90J"MN%;KV01 MJX1YF?%J9GV$/!];1KBXD];M-QV;ML3IGJ.)_HY*5CSI!Y?(S",BBEXR'S+/+)$%XN 8 MQ :+O;.MJ>8\ILQW(GCVT)\!&:3[NHLMS7M.3*J.C16U\8QGET:L M.]#: M4PBXIT!I"2$X":K/Z2RLG6KK1Y#/G4%_/'CLW;- & MP^ZH/>F1!E%HE7!BNT9J()L&=5W,!%0BLDJ_R096XZ]_7Q,YH:[E:@1;?T9V M&-QG-CK;G5 /^PDBR5]9 LE7OP^Q:P:&/\!CA%\M [7?+2]#(K_9FLB-7K1Q MFESR#JT>%[].6TX0+B;VX(\G%ZNG3;$[YXLO)L$541]XA!9W$1DRM4O<:SMF M3(YWGUI7\F)GM:U(]OD5B2WX(MW)B)[%P3[+__?KRYO+V\^MZZO6Y=67+S>M MF^LZ(%D9-!5APN1J)YCR-C/]YO=[%([ZE+)38KFS&E0EV;194RA5OLY0T;(( M+U_'E9>?8?!L6\9WW[*)W.BN$'4L7+P.MU MC=A;J$<^9A=G4<.*0 G]/\GE.$=V$H?LHIV1=V0U?S5,[(_/'$QT$Y=I,R2/$NI-=^]GRL&SX'HGRS)M\:-:CRM"^PY6++7X8Z M .!-65%8(/QFUY(BC6&)')ZH8V?->5GM#14HOJ!]K6!<[O(&")B AD_']?S! M])OKFLGU<.S:)@<@40<(KTNAPB6!$C$##:DQLNUH\_E)QW^@!(N\95[0 <)J MHH24B!EH2'U##N',)K2VS3F1KA?N)KPB,5R%O2#,?TJ8%7($#3@Z'7AA=D?$ MG& *3#>K%9K/)4U\:1:@8;%F)]H.?70]'AS,EK4B#^(/Y M[\#SJ1ABOD;((Y81;]TJZ=D0;$=I]4ZJ0TG\PU,9'V'D^2DY]!'O#>=4TK;KS4[O_K3O6>GWR M_:#SOS\-'N^[H_'?M.[/WWN3WSY2KO7VA$;HT..(KD-SX1D)V))]]B$;6Y(5 M #-HAC!FBG!!VX93M)54+676L-DY!%!2&=OE L5D$0!VA,RY M&RU,PI1C1CL0/IU(]=+;\#GZ 4A_0 8C>M[:0>;*AQ#"P&L,P@F218+'! P MV)LR0DC$72!L:DD#(V8% #S'HRE[<#0E'P?H.88=T.C%T,6AV'T?6\^!3_F< MN$H[T&4]'((A(:L6Y7 ,+5PH&Q!L.N2WTPF.K>)W.QYT#16FYWD!,N\#3-4$ MD2'-7W0[2!2C"@ML>7'].?*G8_Y"U"2WG5+*$R%8)V*\2F&S>F3CV'*ZE%B; MEMUZ"7F[6VZ:#/5E6$N2DLNCWEM3WW,B9IGPUS$L!$-)1D?JD$6=4\2#BZ.S MR8/I%.'\-"S1'GYJCP03C]Z@69>;!'EOXG("<>RY/%E_=X2(P>U9/HJ/=$:2&"'#?8GPXT8Q M:QJ]5I6ZW<42KDTDT#0Q)'^$%@$V9I2UG&DI\G3%_>K=HSC?V8L5<[-/P#$7 M;)6.]4*W8URJF!V0V*6")@-_%B?G"&'C]ZD7L9)#1BE.H($UQ.[4\@5)[,D& M]<*P4_ G27;=65L[7&B2%"4G9^OS^<7YA7:J;48A?]RUQ[VP].5PU!UW^Y.P M^B7]?C6:YDXU!_D:C@;4_AX/^3^-9&T9,V0&-J*2">MX)JNFITUB!1L@.CRI/W.'*/F>])Y(=(>R*2L*GPE;E4441'>'U%R*6L![(934L,MZW_P9D# M!OA%=ZR_PD?W=9]0-)C>!1X!QZ/VP'='#P@5-+1)V''"&.?F/,V#Y>B.8>GV MYH("EA-2Y4!U& M"U.M&3OH*$#?+J M+1]M@^]$2G5KVK7DJ,[:\))BH@JA)V?&S:1'Q>.8R25_,&5,@XE;WCC.9D5C MU.^>5BJLM1I4M$[M:R[RD^6$1N\J#7;]%@W)ZD^%_8+NED,=1U2SK'^E)S3I M/U>N7UM)!)JOMSI?ORZ3.HYTEEL_B=^^2=>\-K %_%<>5=G40O#(R(:_BJZR M5@A^VR:=]GKF?#[OS?G\K&OMU?S[5GZ'<3BBM^I-?M/:_?NPX,,P+ O1[#[B MOE1_6"%";Y[VD[#<+2=D;$$-"*F>S?OI8D0R&_/%# %8K+AT4BJ%A0BD>@*I M%:&@F%(@)ED\=!#3KO4U<:T_-Q\?J!Y8)ML L'X(,)$W6:P(V0_6._TD/L\M MZ@"A H6"\B8A%+$% *8U%T)L8^'8-1)GF(LC6=HRL(EE7]7D[@+!&-PQ_=:\I*F.F/H)23.$060#*RG M,N>LW3/G*CBYP[&&9 _P"+N#>@T/+DJOB.(Q?G^,WU?@ UY(.H$7>QR5%7 # MX"5YT"T<5@"X6[8]#_D=6_=$%>D%[1N8W7@.Q0ZSFX!!2'"%M'E/85%=9 Z< M$3("C./K2;SOCOM,;R2E3/:<1>#3&AV.8=F1P9QD33@15C<M+Y=PMF1!:!M30@ 4D#M5"W=$"GM!L!BJ?K>D##M 1@>7 MQJ+PLTS'1H\^2[+%/0$M-%;V-7"=C-5Q@$TW@1"4W@[,-!_-!:^R5Z*5$+BZ MS >NNNU1O]?_-M:&W9$V_JD]ZD(-6NU+FNCQDK#C)6$UN3X'=$G8\:*I8_+ M,7E O!OM^)9);S6U7M&8>AU$U,CKOM.[+)!)"X90_0M69V%R]L/<#?A;T>4\ M&X+5)[D/70[#S9F'FW+XR5*_U-1-WI9!K=ZHQC35_?6%R(F"P&H6Y.?\F:+P M%MG3N_:X>Z]U!D_#;G\%F!Q[NM0&X#=>?G-^+Z$QWKZW/A5FJJ"2#SM6QD4V&;%-, 5O450>*- MTDPC(*8M2\E8P@9DPFXA[G0@]Q;8Z2,E")BL5+'[/'ES)S,W\,A2$AZ.>46) MY8S2Q-^0ENX*P:5@J]-Z.UJ:ERHPV+@[*<.C[_KM19C];\:S9UQ#FP_)MD^" M8&D6(+0M:S5=X>+04A-$;2A1K?.+&\'Q"6%["+FG!4B(&0"P=&Q]*5:AOU[" M@QOT[TL3"WNW9F36A@'"R-CA#T 1:<*-U>%C "8WSGT"2,B!7V Q*,D ME$X"*$#1JM*A2@: KL_/;UI?KN'$LLJ$C\DH $0[KN<3GT8OJ@C": C:[1--C"HY9)H"S3")EZ1%E M>$?FQ.UY7K"^C#?Z5^#PRW8&Y/M7F9DB*PX 2[2(U,)#_[*=@<04U%1<%E!@ MU7MK #3MD%_$U+%6K)G,D$ 6 ]T\U MF;($IYKAD00:13#O UH^*B(T9,Q+GL^-LRL15_.V>!"$:R^:4*PM1 5.;XX9 MU+M<_[&'T]E6Z=7[I90)!^Q79+W,J(A?$=9?T.I-'&++X&YTUC5ZK0I\G_9'_4N4\8'I^(,/[ )/5^=LLN[ MVPWXHM*CUZO>A[.E)BU@D'K]7,SXL[(7/D(4<_)]QW5"N0>Z/4%XWA+I>-V4 MU*OOP/;IZA;VH>D^_Z7G">&B(MW?BI)Z=1_81F#=P@:I^^5$7WN$5\OQ+".\ MR*;Z:'IVO'KU&-"^8W4B!:FMY;RR:59KF)!S ]:KK\!V+"N2*>QCJB,B&6+^ MT].VM'7(U+;G5:]V.:^*UX3$1U=U2LKQY.H^G%R-QE\*[YK.M/D@YU S7$-9 MK[9BA;=+J]YY 7 M*0@%-/!G"$]FNA,[>GW7>0W=RVI2B=7'W^MS9F(]KD^((&-*E;">SMRK77VS MP^_U4;2&M#-H<12>;DR%L\/O]X(&>Z+8_U%-"0$FY;@]N1"^:6.=;SV=,N@?@6('Z] /80K4 _OJL#MKM6L M^ZI #_L);29_9369?/7[A"Y!@VG/,:U7RPQTFS$'"=HU,!'Q8B-53T0"*4#! M[E?+GXV0'9VAFEF+B=LENN8OF5/45D]H>/XJU%@N4$6,?10(4UM0K8N;R_/S MYC?EJH*5R6Q#2#_ICAYY0\PECMVDR55M!_5NW GQ&^ M_N*7H"U_' AY))"5D"^Y@U'"#WAS 2757H:@S >;*#W$KH&0Z3T0D:OE 4Q&6WZB8"1+G;?=9ICERA*7>Y<:B, M+Q_^>$_LG0?=PE760%2F D1U6\CN[;:";?@L&K6/$/8BY_Q7'8?DJYTZNSJ_ M8)XZ^VGP>-\=C?^F=7_^WIO\1KY>/;_ATV4^08#B)CP6EFG4S V,,0T1.E0A M78?Z1(*4TX(^@$Y\,5%(7X8H9 7 6I A3)@,RFD+))M32M529@";'0"@Q)., M,(,OTP9"&J90EY*2S] .0.)KY\C?2UVWZ'%B"TS%GK^PTIY(T\D.GW1UO5*TFC:HFW3ST.U"/=UQ7E\!5 MDXH>QJW4S\4FS;.R27.\T%3Z.G9Y7:U;/H>FKL<[2$NX3KT6=3U>&_J1KPV% MLD.A?M-G?9DL)113OCIO2::U)$HH]\"44 Z>/=XB);C'9[ ME:;#H+^ADJ$=-W!\A!<\O#\9H J,U@+H :S2#-7T"AP=,AXI6L07]^T;B]A%%PN%4,FEY7<&D!<&#*K M8/.GZ'R@]V@;@CL#!*V;KJVLK'V;BP0$7$&I8P[^&@%>BE>%B]7Q]H#F5RZ MMP=P9KH.^F#D OM%F(DC,#Z)8 M!+]] U,A+\.QZC@$7P@0(-W01)?BP72"=*2P>+]$12G2B2&U3<$GP M==BXI8W<&V+DWC9ORE>$)9/7*I:Y[P[AZ@U;OH^<8?!L6\9@.D4T59J_UA7W M@1!QDM?$]3I7S%A#QN+@S4&8+M0P.+&"_SND)[/L-TT]!P[?1<"P!V M.%.A#D^: <;B,NPM>W!'$ M44OUEUJ",V@P3C#2O8#P&!KK!IE=\#HCC):\(=2'I'/ E.\.XL2D,J3R_$$# M5J2,PERWXGX@SC.6^G9*IZ$U%TE(W8D0G>?M.0E_3B*F4/P($&<&U9%5XA$P MR.%AAH(9E]\4-R=7([>C(G3Q-[,%78 <89,T0X5'MVD)A[0V@TF6D-OM2>K\MUR2.C/N19;/0'$B2OE-TJ)Q>8RKWL.^9)X ML._(*R'E^CI?2;#7[PR>NMJD_:_N.)UJ;>V>:LV94A),L?*?.6WJ"M2M MM?#Y+.PS *G-J,OSF\OS"H^-J>30[08*DZTJ3*VNYUMS>AG#B/PSZ$:K6TJ'@>5V[/K@2VR6CJEH+.\5"YJ*FA@9$?&6&; M4M%\>1=T:#+@J2;T D8JEWQB]>=M& G:U;]'5$CT6K)YNV9?"X:N.>E@1(QN MK^V8B6MY.)Y94:94=Z=39/C6Z\8CH[,I/05N.8'EO R(>1ZE M27*04WE DQ.=$HHJ3-6[W*P)ND,.$2)S$[6@0Y.;,?(38@$3T-ZC-87==WHZ M'K'A*6S=Y.[*=O-(=*^4>-Z7? F% MQVY[7$$DKQP=>T2>AR+V[Q&9MJQ0X*(:",(>S;TFFUH@\54X@D,$PA[-1PL5 ML,F_3ARNP$QG.?J$J>4%?8"]-B.29IA2 \<%>%7A!<^E>S1VSD&0H:6@(5T8PQR96 MJ5=Q3-%YB=QH5F"/VQ3"(0@%@,3,0(L@/>J..0Z>_XT,?^)^PV[@F$R()-I# M.-JPS8O$YP@<6"%W:9VBA6P'TU5E6^'4)^X(X1C#UO.@F+5]P+%+3$4?.0:B MDT8XE;O=,(2H *G@&1!.-I2$KH#+?0!ZA!ST%A6@5H VU0O"88:2P$SQ5?EN M(QDM/-CT9Z!C]."ZS!U&1B,(!Q!431 &&Y7+=[-_(25I87,(9PY492YD"-KD M-$&.[OB]^0*[KTB4O\)J".$ P193$(L5:+BD)\A'2W^V;$(>!QQN:Q WE6P! M$9A(+##C2$*&^('%"S1@6%XUS2ZCQ75H8J]"D"'=K5[0J@TS MI#F#"6%RFI<&D-^I7OAV#UK(\@43O&Q4*[YQ;CVW*X7Z\IWK!7/W:(@J?S!! M31G(:I 6=:T7T/("*'+<-9>F32PH6@DB/L"BEIE]FZ^TT!GT.]W^9-2>] ;] M<;.)V"G61I;WAR@'F]>XF=NM,K3<+2=D3$'ZM; 'G/1K,2+IBZ\$# &8[_*< MD!&%>=?"'D"RKB443PA2DJ5# RF=>W@-J^!Z>< QV02 Y3A8+&P+X1SIPLSY MPEX07X%V@[9&4PFPR#P]?S!])OKFM[$]76[X")B=F.0]@='4=.@L?D!@4N&G5Q\ MINB->X1PQ*&8#;%%O]]U@W+\;"J6\K9#Q5U &I)JD*;XJ3PU<74BXR>DV_ZL MYW@!IB',CHXQ<3Z$)U*X72"<>) #08Z?YL*VM!8P^C,@C'1?Z0WR*G';BU8^ M;CO^?C?N_OR]VY]HW5_HOXU&;C/*V[*9-W624I$06VAA.M%:&0O<&( MR0H 8X!!F_CB17Y[(/Y2@9H5 /(/RH-&M >41EP0?6 ,@071&*9;2'X/X6* M* #I>-5].4&[HK7F>&5]\RL0T"OKMX>P,[/0YL3Y8#JU#(2Y!2B$K9LN[['# MI?:%O %8:=IO.C8++.I,FP;F-L'U@3)V=(8! &(/+P"ZHU>D==PYK<<5%6'# MF!8_"4^#W2TW;8;ZDGX7LK'AQ3&'MN[02Z?%UETE0P&QV9GJF[(J*N$>@ :- MD.=CR_"1&=Y6)#01.6U!F(@5O@A)/>"( "0F4FL**;.;]Y<1+V(!9$OMM_1 M]+%NZ]A"M/[\K_H+_S[>7#,(47,EV'(<0$N4;AL&40.S.U_8[A*M*F5[G0#3 M6]@(W7W7,:(_^,DR\D^ $'%7 5").6C8AG-V=--H_L+GZ/L'%X\1?B7FM?!2 M;(6'0"A#I/2**O*W)R"']P;OB#'O&1!J$94 ,8\]< @7&7M"6^\78L*M6>;M M59<[!(3R1DKZ42KW==PSA2,C?S!-&.CAA,7:!A>WAU :208L"58.YL6-RJ)Y MWTA#W^LYD6I]PZ['G<"K& E" :=:7F.1$!I]FT-*!TY$F.JKG>D,H>!3*>]Y MAJ^M/_ 5!+ P04 " HB%M1;BU-2Q]9 !0)P4 %0 M 'IY>&DM,C R,# Y,S!?;&%B+GAM;.V]^W/C1I(@_/L7^+&$\$97?; MZYFQ;VV<=%Q,0490P!@$.'FII_OJK!P#B42^ 0&6QXR+N M=MIB9E9F(3,K*RLKZU__U^L^1"\X28,X^O-7[[]Y]Q7"T3;V@^CISU_EZ867 M;H/@J__U;__M__O7_WYQ\9^7#[?(C[?Y'D<9VB;8R["//@?9,]K$AX,7H8\X M28(P1)=)X#]AA'[\Y@_?_/&''_[PS?<__.']G]#%14'ITDL)9APA1O*[;]Y7 MOUP55./H)_3^W;??_?';[]Y]]P[]Z:?W/_STW;^@^X\5Y$?"YBZ0@?Y0@89! M]-LC&0\16:/TSU\]9]GAIV^__?SY\S>OCTGX39P\$<1WWW]; G[%(7]Z38,& M].?O2]CWW_[GQ]OU]AGOO8L@2C,OVAZQ*!D1WOL??_SQ6_8K 4V#GU*&?QMO MO8S-OI8O)(6@_W51@EW0/UV\_^[B^_??O*;^5V0.$/K7) [Q ]XAQL!/V=L! M__FK--@?0LHX^]MS@G=B+L(D^9;B?QOA)_IQZ @_TA'>_X&.\#^*/]]ZCSC\ M"E'(3P]+J4 _-F@52-^.RF76Y3#KRUTV"6>J^=L0.\2#)K&.6? ;TO^Z)7PU M.,:O&8Y\[)<\4R(*S6-C,(UE1"G9>-L@&%+UC9/N'*2$(".6XNTW3_'+MSX. MF'W2?US0?UR\>U^HZ/\@?_K;54S\T/PQS1)OFY7TF!1__DKP^[<51Q1DGC39 M\I)M28+\4R-E ?'M-B9F?,@N0CZ1''V7Q'LA \5PL>#'OX6/89O#!GL)3N,\ MV>)>GZ'.E6Q>^,C$$1$(ZL)Q=/%I_=6_79<^VXM\M(BR('M#RV@7)WOF>]"O M)?[_^5<^SO2?NV1I0^@*I&K^;/]CB]@KOW7]-ZN?NCNP_$M3&.L?\QXG0>PO M(O^:>"6% "TXN,\K9+C]G1M (!] _!# MG(AE 9TG=$J1!<4T/-+V.ZL M BTXF!5!R(1B=:C@;6L%CSX>\%- (XXHN_/VHI5"#&9?&U3LEIH@@K&J!7(& M.AI0!']'6$2!+7_]JSQ)B!9RS0NBIW7F97DJ%4P&#J4-:O:;6B&&!= .%2,R M+2EP4(6$.)8U=5GC;9X03A:OVV?"'Y8X"S&8??50L5NJA0C&JCK(&>BH00F* M2EB[SJ(<_OUWCYL@"U5?_@@"]]7;;+:_>/D[R-=N#M[YTNPW%._0^^^^?OP] M*K$LKPO+B 2JWC8+7C#9N7B%^Y&Z-!DXU+J@9K^Y+HAA =8%%2.R=:&&0[>8 M7KE06%:7FR#$R179XC[%R9M4P!84E'((F6WJ1 ,$0!4$X\LT@(&B$M;R=U_O MO3"\S-,@PJD\:FQ!07UW(;/-[]X ?CN@O%EWYV!HA+6\G=?[''R1*+0#TG\ M.7N^BO<'+Y+;O00:2@^4S#?U00@*H!<*/F3Z4:(@CH,*)-L.XAF'H4X_FD!@ M[D' :LL[U" @G$-G>*EOH)! 7YR,NH^C=19O?UL_>V065GE&C^5I(8-\2ZQ$ M LLN&(C2RC$H," R#5IVI/D&AHD8Z@QQ9%3#MJ9413Q[$Z1;+_PK]A+YD98< M%."$6L-V=5@M@;-[;JUDHJ,B92Z*PR.* '?$=63ZAOQ%%(-*(>$.-"1,M\\S M6F @QQE"'N2G&76=8 A "L%/7LU4H@$+K10"QL5J40,$5(P.%UK5*,[$[2I' ML1P2-A(O7$8^?OUW+(]'.W!@ 8B8X5;,T02""#-$'$@C"PZ,�BX-:48$[4 MT&>J&WJB4+3UN_V/+F2P_-B-'ZU^9,'(G8];P2 *9.V3;A*/1J/KM_UC+&*] M];O]3RIDL/RDC1^M?E+!R-V#" Z#.!! 0ODNWS_B1.IUZB"0J>0FF]T\,O\= M*(E<'UR5048[[9$;2XG]N@PB_EPHJA(52%@7C3441 (H MB90+F8(4D+/R'XCBH%5DVZL4PU^1?ZZ23?PYTHE8AP16CB[30M4X@L$I1IL' MK5I0!+K@4!0@E>!+G5:R$@Q:&9KLBC6!PP"J09T!O0YP:)C/?Q^GF1?^5W!0 M!J]B8&!5$+(N5(@&))Q:"-C0*@?'003);C!*'=,\P9Y$+9H_ YQ4"=BK3J=J MO]D]D>H,W#V%8A^7P-C]FO22>'C_'$?R]$07Q/Y7E;%9?MGV[U:_KGCPSA=F M8(C!G;@7*#_RSDL?&8]Y>O'D>0?^I7&8I>5?VI^\^//?V'Z6YC=7NYL@\J)M M0"2(^;T=R4WI?JAV562(6%1U^N!94ZG^3'6=R>INO;I=7L\WBVMT.;^=WUTM MT/HOB\5F[8#.;;S'3LF]# A8CQJL"C6&0<#I1FWX[B6+$@C]RL &7\$?\=O3 M7>Z2_+-]C*T"!-:!#LM"/:B@X'2AQ8)*'UBR@<%VE&(4?K-:VY"1F(93WGF: MXBS5+(MM(!BE%;-:5]@FA'5E%0W?/7UE0(K>(:.P^8*3QUBMI6;@ZRIG MLJAB,]+2#BRDLDH8[^IL"Q!(=85<2#1X5MUS=465S;@ON?88SD]PJGWEI<\2 M>?A/,(I;9ZNNI_3OUM7R.&CW.Y*?)M&W0]DU1J5Q&L98QZ@M_0?^1QZ\>"'1 MN!1Y&<+D[_$.\3$F9)]$%DDVA0"/^"F((EIK,JT8!E;?4SDL+EK;+4UNIP]X MB\G/, M"U6JVH_-:"(V#6SJ9$;MF<]]@@]>X"]>#SA*\3SR5]DS3AHQKT1((TP88^LA M5-T&#="LFZ8Q3QT-*S!1@ M:),&L,D"LR0!S&IDPNB&$D';1E8 TM?'9%.5O=T3'C-B;PNR^SK0#+$\=%*C M0'EWO1A-MRZ'!_#G.F8$WHZCS!!#X@VC2[0)PS'=2<0)HC 9\%&&J6(UK1&? M*H/Z.]@S[15AR:/M &^QE^*'X.DY6^T^D565NAR)[!H<&.,V$J1NW4H$Z^9M MP$U'H2HN2( 6.Q _F'5/(=)ASZ] KH'F^\UX)S MZ5*E0H!2=)T(356700,HNYH5@;IP!';ALE)Y>B %K_=#10D8!LJ\5PQH!IQ= M9=8(-O=SKL-O,<@#+( I_/(9QWZGN/0)^9%LQ+9 MFZ:BS1P=1E?[BE?79E-C['N39@C>I5^RMX<*)([5:[E_')YN]PL%VLT MO[M&Z\WJZM__LKJ]7CRL?X<6__%IN?FK$X9F5BRJ0@ W)H.R43DTI,&8E6#6 M$%RJ(NTM1\EZ>$0$K"U,:G0W+A MK$&FM0Z.;%D%[U.3GI*XHQ%%(M@E5(SB-9D\&"QF5J 5B0F!H:(NU2< MB((/%F=P!,0PP)>%OD(L:VG8,HJ"4_W%_A#&;Q@_X-#+>FQ8#/!@3,%8H+I) M:)&LFX8A1]UV3@7>1<(1[6T^#$QEJ%"EW1-K(4.%;,]1R@=\G&%L,.Y8B)E) M.& #QOIA;X.M.Q@Q9KE9^UQ+8SFARNRNP>;9BV[CZ&F#D_TU?LR.)Y_F"5YC M0N"FT%-DB:D84H$TI5XLJDV-7YC)""U$B5V0S<(>47+U8W*WTLLG2E])Z4;B M69*2T%90&> YE?12UU1ID5Q)?6FKE%39+^C"D]-E4T>9PQD]JRJ5]8'0CA-+$99-"ECZ; ]RO*C8H3&Q3Z MVFJ0T?MDM(SF*H[HJH*CK5P_E1A 39[T0C1Z/\G![;>$TO'2+=,X8K"D30/G M&[#N12?+L:WC0+8_;5>2+:-MF-/WR.[CA#7TS;(D>,PSFF3>Q'0)(IS3'!H! M649D(<.I;C<_]B!0;5>GF*IFR]8Q1P!H]SH^^X*NJ\=!?E?49\Y0-1 J1D+U MH5 6H^9@J!S-@=0"P+1A-@Q@UN$^*:X4,+Y^]L)*XO*O 1.9][K)LS0C_Z"NPDMIM\0U M40Y,GT9 W[^;(:K6#/ :;XN_OJ=_??\C;&Q+'Q/4&%07#"Z*%;';#EWK,"#Q M:IS[[_X?NZ[7S_+[,_?O_'V7=_ M^,'?*F7;M$@##V(6>Y;@]=*.OZ+V-!\ HY!VRL M8N,J]X^S[[XKEZL9[7K=62GH'[=Q"MBNX@%G M7A!A?^$EM!UW.M]N\WW.RI&N\2[8!K)4B@DBC$68BU2W$#V6=8LQ9:FCBR4B M*C'1US5<5"#_'FI/=;IW E=,:2 M\).I_WJ+\"O+(7[#EY%6G@Q.W3\&$=EKT80@3_))Y.V"P:BZC-VZHK=AK*NY MF(%A2BY)*L-L"0P%(SQ?U)D.)$R?VQG4I-EU=Q:/4Z9F_+,F!Q:IX6Q/?;8$ M]\#1I+-TZ86TR CR_:.SE6] Z#*B9#S<<2O$T36VT5<=2=# :\F4XO1IIN1< M$Z5>S9/ J]+ZB- I56."N&4QS;-1LL]:)>PI6I_ER>YQLJ:I+Z.#53FR"R?L M.M'DA^XR3.!S>#5;^J-Y@H_B!'$*/$&+" W$B+BBD(R9=%X=$QK-3!?)!064 MB2)7O#8&L,*)V=$K&L=#1T2WE(N?K/>8@1+!':5JBJ!3* [MA#+563%6)'$I M!*P2K8X5!3W$;V"YHTX"870Z54-Q0K$Z_!AK5PW3B>JKGB&9$29XC5:?8,P M#;*2JV<8UBSNEK.[6J]OE]7RSH,\,D/_YN+C;K-'J!JWN%P_SS9( C*8\ M:9+5%(?\5UMIR)_H&Z1^OLU(S(^3EV"+YZ]!VY?(P>RJB8Y=JA\R&&N*H69 M])XK!64G*04T^I7"=VY<6E$#=A[$V4BOX[T71'+Q1+!@"B%GO*4574 (U9!Q M(=,/LODY*DB*?N4XT]S*E=92GY[!DC MGV-,TVA"9$'&?!8PZ%<.9=E01F/3XB% _A@&VT]9<;*_C%[(1XY)!)P?#F$@ ML:R^R$!' KU$:YP,&&':/R#HP5;7(3-D5&&C"AV5^$!6,XIX6AEL7F,BC.S!NF!05Y3$[#8O)#5A *X?B1@0+%,8S6B M0&NH2C/!-%*CB3"%?AKF>$$?#T)0PF&A[43):H0S&9\ 38$7Q7-<&@>O@ =N M BP30-C\MPT,U_17S(FB,6Z)X,!RT%>(J]6:YP>+Q8$]4%KD"N\^H,5_WB_N MUHOQPCD/YF:@< >I@2R="\UA+!@UPJ*5F17"DE6:T M/0Q#J>=D4D2QX!I&#I"#];DI%@-T4>8B>$EZL0D O+6'V943(LU'+_D-UPQ> M,@4J!*#;=5H1&C?FI-#V;\%I6.GN&3D"4YT*I5PTP!H?]I;""POUWY<(+#Q$UWURGA0L40VP>!B)1&[[0BI#@,2%W49D$01[#*>Y&%E.[MT M0W:+)ZW:H0_KR%EM=1QZ(IJ71MS&J4RGA9# 6^(NT\+-\!$,;AO MQ/R: D_38DFKY.9L%\S2#U0J=AP!*O1=',5-Y@M#U>1]#/!@E-U8H+KJ:Y&L M&X(A1Z(>+W'',@K4WT^=(M*>?@V5BK\5%S",;]'7Q3K0,7:KE8BT-A)?8_Z_ MRZAZJNQ+1J(D\G M#%%!.1;7HJ6$T41?E]1_3UO55@.@79P@3IF_G\+_>1REC Q1,0Y4R\\I)^FZ MO#@81&F>L">R$ASL'W/BJ?:"-G4V70COV-+P@W=87LTL XX66[H240T))F'U6 M7Q$D<>.,GK5#7V.AF\0;HE?\";&<2+2J]H.7F*S=F,-MZ!OUBU<2'L>)'T1> M\K;,\#[MU0IQTA$AK]-,.HG=*SF3# =TK6="6619#YZBX*.S>4T8&@71J1MO#'ESC".VDK>RDTI"N1,M]U M QU0(!.6\"'3( )>;?F^+C F6LCU4>P _HF.ET< 4$=S8_-M,>K&F?;,H@4# M%%V+&&U$U'6 :6X3D6\:L;=R/N2!3Y,&)A,F"Z-QN?E"WHL7A&7KX&WM!:ZB MPZ2UJT9]^6^NWS8;_FLSRF?P!?3;FEZ? Z]-)@.X_\ MZR#,,^QK#K:,L6&\8T_AZG[3$-5Z+-.+KX[&52_N5*VX9HA1X(]T[3K-VE3K:$\:,!8]2-"ZG?)U*^M1W+&_%-[N+&E L51!"GPMX![[1N!HU31I6V_(J/+$[0 M?TMP#U1X1M/.G;VI..6%=,(:^"$9">MQR"#^3C73*4.7H88Z5.+25/TBLK'D M>+6YP''$+..US_W7%YNO/Q:-)5>[*R]]O@GCS[IV VH4J)<:]6(TWU^4PP.\ MJJACID^?SZOY^B_HYG;U"^"=_3N<44GND_@E\+%_^?8IQ?XRJJYHS+=9\,*? M!]-<<1A ".S(;*#(K7.UGE3LE[ -9%&83Z644$D*/;ZAKRDU%$2_1\?+14>* M#N201Q/_:*?HYF'UL=9S8WZU6?Z\W"P7:\#T\K'&.]W$#YA:0!#BQOG3)A[' MR*<9"L8-3#EM=4&C+$2UWF^[#/(&]8&M3 8T*<(#NTWW9%LTT8-JC M.&7&_E6\IU6AJB5 !@R4ZE"RWDAR""'MIS<4;'2;3%'@BT<*C>K@8%VR>C%/ MJQ@+YK<*YD]83KKW= M#O*7_);[$UP<18+GI)5*U_!AAP2Q'/5A3+$^5TPS9 M!?.B>-WRXG2**-7=^!*9[+.H5'QWQ0A,VN5+O7Z=(IGXTT!N8_@%^WXW@+18 M4)L=(V&:^Q\E"L"6R( ?>9L$ZU>%#-;!82*Q9$-*W"3K@^$?^T XU>9-@.]'11LV;:N.68W2O(.)#:.UE6LCF+ MGN@MU7KZ+4UQT9LP+!J]P*;BNE+.MUL:"Z4/>(N#%WIAR'B"1*BN6*!<++7M M=?$^^->AC:FGJ[37(R2\<%O+=O4Q-SQ8S[B&ZVBJHH.6#&YFSV7FD+ MDKSG.B>*:E3=B7)/F(-*V$--V,*N"Y'A^UAW)2Y?(NQCR T<5^Q5((C:+&L( M#EA?AQM3(ZLANK,LFDA3O(#IDC%"@5<3XA(^Q<1M'3QN<[%>/8?#$VX^9'6O(L9TXZ],)ISCP MDZ&Z+V<,J>/P]*JV')\^+?-(W'(IF04$89(8WBBC9%R5F. MW<\3FN>C9 XX"6(?_.2P[W2(C@_YQI,2090*JI&Q';B.(^6J^I07K4\)^2"% M<8V[Q*/V(>#Z=0W1\FR.[?#UC/&N98!U[#I=4J,*9>I[KVWXEK&?/N//$@P MD9CXF.SMGDB1T5?9R%\/%$0R47T(P)AL?Q'KIFJ.;=U$^[+6/5;B,GJRLW)_V3QMN71X MF1QO>70JH.TG*0MHHVJ$2P;FX&W'14J\#A-R](\%FBH1(/*O0<(DP56-/:\D(P?AO#B0QJR1YM M&D4]0N2G5ZS3/;LBI@G!94BPFSNU**(-G1@#;!.G8D>A7SNT*IX-0A7^#'$* MB)& WK+U$NRJ]N "#Q;]$AG>7&[BY $?BHWD:F=N,BI$6+/1BR0R'3D6F/GH M6)*;$+W['9)]XS'C2'1QCN'Q%^=*S&E-Q[27RC@R!369ZH\ H3SR<<*2 MAMD;^7&'$] &F6)I>0_03Y35)?E#1'9WM$!5W"V 9E!EFZ/QR+MDI\.G1V_. M_6D[8O5#&9<:TJSA&#CY&:IWT"C6.#1/$GH%D/Y[AA:OVS#W^:.?K&9H\8J3 M;9!"-16V-%O<[;"R*IGK*?]1S)[WV4L@HV+SI-+)62GW\Z.GY44=SH>.EP=U MZM2BGZ1L(_IU7DI7+\C959*Z<(9!1:7_GYZ&OG@A9M=#TRP)MF2[07\@/JKY MAQKD/2O$[-8,%OZ8.&9V4_N!;%T6)/"1GG_89@+&-\!,==V_V.7 NH^"$*^; MCZ*63\L$V#]J \P0'P()[@[ >#HGYJMXA;"J!=^6\\?^@8\# C;7RP^'D 6; M7E@VM%]&NSC9LV!-][R *390^[U^PC7Z\9FAVF_0UX>O;M.[&C8W8HJ/:@2F M/I_5[C!&%- /TFT8IWG"=P]4W!T5-SB2 VVB0N:">*![+_")HY!,1P<*ZFZ< MD-GF-;@&","--\'X@ILJ' I1L!GM* YWD\V$7V:DK-T!SB*U0 M%EIRD*;+]Y&0_SD3];UGD M>RR=IAO08TJ2T0"/^D^54A'W5T\'!(T9$*4J 7<##_3=P=7N4XI9#X/58^8% M$8,+)R&E7/-Y/-:[-!J[/1H0_UZX6 M\TK54-YURRTG42_0'<-%2.BYZR"4$]#7/0B).>D<%)R>Y!H:E>CGX!@&382I M6VB6KY_H%*1-A8H.7YO$BU+>'W,3K[T0IP_X<(WWL:2;D $:2!LA8W%J_8.T M.%"-@PP94SP6$I0T4'8D0B\=IY0,[2N$?$K(>A.@H:)5F&C3%(@ATW)BQ-!! M7@XY72CU5YK<\,N[W?5KW:S4BGDXJ7W*.*[_479;E@>2Y/_%Q59@N,>F2QXHBVR$TYIT)2)O=0FKGH\-'L[($:0 MASW..*X3!>^M'7!;G06K*=?D)-M ,)L2,:OUG483POKV031\-V>]NENO;I?7 M\\WB&JTWY'\^+NXV:'6#KOXRO_NP6*/E'?G[ZNK?_[*ZO5X\K'^'%O_Q:;GY M*V#M"G&U+.?'!:1%QG%$RVGFKX&LS%:# U2G8B)(HSI%A6"_)D7/34?=."@Z MPJ)?*70G_6S;XU0,7<=[L@U46E0'%M+_2!CONJ$6() W$G*AU1+T*P<'.J68 MA'6+]=#':U\?\?X1)Q(Q!7! 5<4RAAN%OVT@^[6Y8@YDU[D9(/J5@P)I\J@L MV]/@N>\'='=%6TX$_C(JWE13:K,&!T:SC02I:[D2P;K&&W#338!5.*R.@W:( MKM[M [6%$82Y"/3"V+.237'17>_IA9 P%J%@NFX' C#KVB_EH9NF*5L.N.#S M1V?;XL$GYFN,\4@AI_[!1P8:@F+0X+"NA@75\ M(N;MENG%44:D#6GI4U'OK=1W-0I<,9Y.C';]G0P>I.1.S8RPRNZ(@JI;!K#6 M,$R0BZL^DEA,][$N ZL\2S,OHO?P9.FH+AQ06D_&<".5UP:RG[X3<]"ML2R: M5M0@)U%K_@3.(E+>GC%E^M(+6<'&UR1"3QG.-!=2.=/KS$LR2VR?<-#,PCK: MO@/[U^SI(7[A]6%#J5(L#A\SB34!U# MGT8.YD!Z#)X[JLNPZ:DT[],2,/+(2Y&'B!!YR$ZL:6L77%!DQX_TV+E":O1T ML7SB/,F<\'T4IXHXV>+&_ PQRK-BJ\6((T[]V.N'S1 ? . H>I(9:0HAD3$THF8UK)N(SXE AGS\:P$.[3WG0>?>ST8P(Y M8EN"=>/]G$;U8L];>6B?5@,5-EI[JY"]7D@ONT*\60@W9?6F;?6QZYW;:#,D M87,W.J3(V<\J;Y_6O#TMS>*\0/A]L!DV7!RFCXYOXN0^?PR#[:KH;:E9'P7P ML)&M5 !1W-H!!H]*)1QU%*81:A8>ZL 0JZZD""Z.-)5B79>"WCAHB6"[4X4M M.2:R5;[7[BM3B>68W3:%,;)>CN*>#=?YZJT[A;]WR9I/D^?70J"14\0C6/=I MXQ^C/9(MA1]EXOP MNZ1WS+.XD6H:5>39L=>T1&AW,DH#!"_@JIWJR7N"L>K4_IZG6?E&I[B^2+R] M8M+S7M_I [V3D0897N/D)=AB/DL/>!L_18' CJR/#E4[9W5RFU5X5H8&J.>S M*)>@F*X:G;V]VRH4/-;6-1OFU]DHW5O!R0Q5O*""F7()J+$#]0 A[&RO:WF4 M;3U]A5_IOP'O?#'.CN_[=$\;9(>J>CRH>SV& C7O]FB0 .[W&'$DB4IJB,*C M+ZC^FT.EVBB?D;)3V&/WB[CA 83IG#Z([OF ;E+'',LI+V"0*E H'<=VT0\H MY6HZ@LDKC$YR"E-\(,MNX3D.?3(%_%[=*GO&B=XCR'$ G8%.D(X?D"' N U M-V+E*G!^ASC6##&\20S?/ P?(@WGVXDA;8VCARQU%Z^&O*=CO9ZAZ_@/=QPD_[\^R)'C,,^\QQ'3C*BD"A])O M(R%YL6.R+7W6+K^7JYIIU.[A\6Z\7=9KY9KN[.U"2NJ][' M&_R:78;RYX3''^8,#44Q7:/9C&",\S(?J0#=\*@VS PU!F*E7/6A:,UA-1@Z MCH:.PZ%?Z8"(C0ATA;$RSXAK@@46B9@*U E0U$D3< M:L)1]UW=A]7]XF'S5S2_NV9MN^YII'PC&M,UQV^N"[HXOF7J\D M,4.,2*L!HU/KP!C2.F:$Y:WW^R+GH6NV* 4':GNF8;_1^4P":[_YF9*1;B'\ M_.%N>?=AC8CBH/5?Y@\+=]1%YZ 5\&XHC-+U2H'!54;G9JIF%O=EAG5Z]VF0 MC>HMAD.J?_3QJUV]'.,!A_1TZ2I.LY0)]5B["J/+3IU*%,:(QIF*NJ6=1M&Z M.8[!;O>0A/;5O2";P,4UNEI]O%_B*Y6I YN#::;%5:?0/3?5O1*O M0'#E'%[Y%KP4VH$3>).5Q:&.[6WV[^(,FR=]>N"[HE@: =5Z)D%V0.V4G!D5 M@2!*PJTDS\EB.F5LU7/%1P$TCEJ) ?RBM5P(X=/677"X-ZYEO'1?:KDCZ_P" M;>;_N0!2@NRU'LCF9WFW_O0PO[M:H(?%\N/EIX?U O;D MI)*@CX=4H0#KB[&'E,/#:5$?#UF@6'60!KGQ ;*X:QSL*3I=\KL-!&, 8E;K M*M^$L*[DHN$[JG"[F*\AUTG.Y&IWB],4]W")!GB0:F$@4%=3%$A RJ/EJ*M/ M#(^F8CFF6^'D8*F K>0A2'^C#? ^$?5+Z+L#]#55C9?4X ]:&$B2.-="Q6" M_>&4'2X00(#Z /G011$\XVA(?8)PE[4D#[NG$ MWH*VGU4T)@#RY&)/[KH1P7*S_ !<:&\DA]ZW]R/BL$9J_'T?"F[JI'X-J(BP M6@Q'D=<$(%Z_$3<2)'T1>\L9"PSS-O7"9X;TN0C=#!:IW[2%6H_35 M ,]^%:PQ4X+8X^?E]<7['^$4K&!VE2RC78+_D1.3H8QOZ,5QB;QJ%!B%,A&C MKD@J>.L*I&>FHS@%"GW\X(B$*-:,_NTRSIZ)&Z8$ %]%D\AU&T28&4>_Z:BA M.:5C'7$,]*S"<4776@P-TS=*A/TM=4_I>L2LO2@XI8JFT6H/=%<4M$?<)M?5 MM%+6F6OG;*>+#1]+K//'E+.^>#&X92('!RJ0U+#?J(>4P-HO?U0RTBT#_'2Y M7OS'I\7=!BU^!CV+;3.NK:^5P[NA+NKZ61DPN,)H"T,01'-C>]Y;!&:UO M].FX)__:OAD. M8>(V.W'THP'0C6,(@QU];>.Z:(83B0K8W_93BE>[19H%>R^3-K1M P%MBH6L M-O:]#0C[6UO!\-W=:\JNFE9@+JKY($$@JP!I/1:OSC*+N9084)5_6B&:-7]2 M<(!J/PTO@CH_BC%#1;V?+=4WJ/#K+PF%!:SMPV2'E.,;HDOT&)2F!GX)LNYR8F4-?(D#5?X-$;90#]J)@OSYP 'N"V((1073N4$D&?29T4$G('7L; M5>+:^T.L?F&^W<8Y36B0'W#P0@_+ --APD>5^'M*\\A?LO*VX 73)F^%ZY$E M1X90 DJA#1>ZD5SK3\9^VFTHC\9OO,^*%\:8;E?T6/O"U,$8749HE[)U1M?D:XL(8;"_!ZB9JA&C=*'MPU=$ZBLO?I&IV MBZ[AN[AUFUADR(NO]"@@3M[,0EHY.-2%5S7[SRB MZ8PAX#+:Q.&ZK^H&8KB$R<."V,D9KB!@6KIV,J=\M6\FX: F#A8%,$=[A MST4JA-IN$D?DGUM<"P?-K*$_&1@K&2INW7KZTK!N5<,8%#S#]AD=Z: F(>L& MJ$T7CB0US0>2)4DJ.&C38^_I*:$OQ[*'?8K4)BOT-VAM;((+UL#87+!6FV(] M(D0S8E.N1"V':[ATIUTFL/F%#G@SFT0Z!S('?5IFJ5" ,PC&+;/D\'"9A#XM MLPH4MZZ>#I!DO7W&?AZRK!H)" ]QQ.ILR7\%\%D&Z>M".ALQ073L[2NEO>BQ MW'GG2E_[J7K=RI5U9K!X6% MVSRLXLON).!RJH@K0"D=T@D'L#^$\1O&:YR\!%LL/A^?AXR7(NQF]2S_Q#ZO M.&9O>:@N[D\T%KCS&'_B)*YEO($@'<_84JC=4C$:*H9#\O*5XYA\6UB.BOBP M_*$=^*X&X\S?K:8)PNBC #5ZF6:R&CUAQAW"?ON8*?@WKAI#\R0A<"RQB1[? M1,]8H?EG+_%G330ZJ++C@YTMPOE.WA ']L^WUX"YI7<_?O^..27ZEYIO7^59 MFI%0AT0W=+_TBI-MD%)_>9?O'W&RVK%:.5YDERJW%&,2MNMZQI\2ZFW&HSJ) M@_'C+2O \@27(L=FO6,>!(C$VPGRCWFX79R@^#@0WVX?AT(1&XNN\RD=#<5\ MN&\F\2(B[SOYI%1!T&J':M31G*9::C/!!Z!0;(BBB#<%3\+8FR"B!&:J4BB) M"YNUNCNGWOPF3CJO*-86A[2^!(D7*;807;)<5\]H#=[ !,OW@Q:9 1P MLVA=2G5FIQ.!TG5&&'75>&KO+*71'-]@DCB.,N=DJLRMS\%29XA/Y+8^D?B5 M_ANG*"'1=N*3GX,(9<^80)5=)LC?B,?/>.C,3KIH*90+KKT[H32"KR]OM 2> M;RS2--\;!--3#0+MC,><*K&7'6,$0/."QIM6) M:]YB:0;='XCKA*SO$DU W5O7)V"^S8*7('L;['GZ$G;'VPR;$IV'Z4?5":\R MA.4>%TI;SJ.DZK2_&&=*\OW>2][:#N(X Y\BG^Q):4A3_$(#*, 2[CAZP2D) MJA[(_TV"+?D7XYM-2S]/,8P44"GW"6(WRKD'T+%?TCV8R6Y9=TD*'6D5BLZI M63=U@UW0B/)WI&;11=NZO3 LWX-O;!/9C70G8@3AF_"_> F+8E;)0_#T;-!8 M=3@]\(A@V 1( H%^Q"#7_R&$IVADBSMG,T).^03IIP3?C#Q MF5- 7N$;H+N8K0Z8/G(6/;'&4K>!]QB$A*V/7I8GIDO\($J07<\&"=WMAM:+ M#%"7M $\2KNG5;1X'[49JLC-4$G0F5A^//'K1KS+,WH9[8YWHW' ;(\QR7T2^_DVJ[4V,*O.E>)!Q]L:@<1QM00) M,'Y6^)Z,\TURLJ63)$!*A) M["5257-HA 534]B#M8[BS/>TMP+UJ87NL%J!HN"?]:9-/>YS?4Z:_,YIHRQ& MAY(Z\DF 0?]&@H$W["66"PA/F8'R5C]%1@4V*M'1)D85 8#"OU,$D_(]D3M@ M,6=O7U!B.>8(FL(8>0&.XIX+J/,ULOWS#8&[MJ\476OX'-LQJU>*).88H(7' M'CH,*%J]$F T:\E.'1+#CWG5ZZUWZAX?_ ^ M?_2(J($7TC?MU_GA$ ;2%WGT:, :KQ%'J/T2'#A+4#*DL@J"B"I,=N.AQ)VA M#TF<=M)7E@VEGV -:1PPE5_BY+=E1#:S9 '3&D@+&-@LA*P+C:$!"6<" C94 MBD_!:3%X@>"&MIO(0&$N@NCBP*$KW66> M!A$9CX3RGR(O]X.,ULE'/KVDYU_5[N15;[JLR[MYPH924PX$D(^==,JJ%.XD MHUBSS:E%Z-C'ZN'#_&[Y7_/-'!5K=H,M/Z^7=8KU&\[MK].EN M_NEZN5E)%"KSVZ=)R%8Z/86\FY_41C )O:F!,EM+(Q!H SL/&X[]I6 M;1C4&(>U)ZF/1!N3'%_Z.@[6:+I\*R]=L!>9?0RBF!:;+2.R*<)IMOHR\A_Y2LWKTHP,1Q X2LAW<]T*U'?;UY$UUKVM)78N,P MI"=I):$9JDBA(RW6YX%1@ZJV.5W@FC2T/4XEY3,.#X"7$8N.0%4M=_'&DVPC MKX 'NE:H$Z!Q=U &;/^"H)J3KKE4C96.%P5*%*#W6P9+<*S:3R42G!#=E6R1 M)8\,L0D6WT@<8YQG M:!MZ:1KL@F,'(-H&GE&T6S'24ZZC=I<(4KX=> Y"E:K5(3GV#(0TE:O&<.?Y M!U7^5/GT ^A1A35Q[%G+?$M<'>U%C_UKZJ+()HKZ(/+O$!?;NOF>/IK)]V+2 M&9#,V'CD82QP[.FIV^I8M*U;];B,=PLOC^11G?X,52,P(ZJ/,4,M,YLU[0PJ MW3[Q5-$4/?)J\^77!G'D@IGD@1S3>V9*= >NFQF()[UUIL"%O7RF96S0>TVP M-]#$,EV^;@=V18QW0L/.P*910C'M'<"13;//4-KR@V^I7BNZA]E+OK M>.\%[5UF+TS'M*\KE-DC=16:.]K7YDFJ?87RS1M>C^L>QW?N@3I3R91V)9'M MA$P6OZ=1W.UX_Q'3!(,H4R&& \A@J1BNLET;>.HFT0\@UK77!E5#3=<, :.]'T"15^Y+'@[&42051-N?F J!P1 MK2)4C\TQ1?53$AD7-<='E&VI8,&B8:'DN301W8'[G5-W72(CIF-1V1C SG%K+3DQ%+??.WM]#/ M:$XCF M'),+'Q2_?KN+]/H[8&FGX8K8I'>A#DYX"2UZZ-B,"^8IU'P[5+U27 MK\$34KS]_8R_&3^C):*<((^F9B36W(8Y>Z5P\SDN0JR/.'N.??A#&.&,Z!8- M'1+0J]%&HC0>@59BV'_3V8"=CE*.I8B*U018&S6M>30X#NFBJEF/$L$-3=0T MP9$JXM2=? R*YH?(PWG'I50D8.%/%[IC'==!F&?8[VD?'2PW+$0BC,I&6BC@ M5B+DQ\A."DP'+<5,II)_EZSE%TP?[R"L$ZF]I^+%Z8)1_OI/_75J_^]YFBF* M)@=3@[&N$X6O6]U 4M:M\20^NYU["FJH(%>^N%YJ>O'B5>.-]HHFE/&..P6+ MW0YO6;--GY((7C!*:>HYR (B^47YL#K;O2?'M['8"SB Q=-1%I3\KBMV%Z\T M\L4^;5))N_7EY8W8MK_C'48E\SL2;:"RZ3$GIE$S/09A^P73XW'=/4NIT49' MXJBDSEO5UNC+,@I\%)CLWAE/D#M/[]:?5;]\$[]/;)9*/)D^=(IQI GJ\QZO M,7'GGN7MR;GQ.]^-)RGK@]!DD?1!=>/LZ9N1K=A(WB>62# MG(\C4DLPONG-BO?GTUD]@3$KM6&U!Z\XV08I M*PST,K(A.62LH =]_VZ&J!.9<$K6F9=DSDU*AJ[QMIB#]W0.WO]X9NO7"=+7 M6]SP%-?70<33V>GOSW?9JFGYI,N68)SS7+:D$S;FLM49Y.R6+8D$DRY;M3$G M7;9,7I.W-'U'K\13^8U) ,RWAXQX<<#0F8?%*_VG++UEB@R4,>\E6B,E;H1I M/^?=@ZUNSK9$EB>4"@)GN$36+UOD>VZ8\\CGQ5%Q&#^]::HLK(Q\9LMH_TD= M96$U'_9\EMJ^,DVQ^#9O6Y5&D4]CQ?Y.,!N/V)A3%GK>; MH7)X1,<']7 V)[22.B- Z&OZ<.Y9ID)$\C\$Z6\W"<9E1^T'$N3:6%G$XWX! M,9YJ0B>+\$2#GG=\)Y?(IK^C7"#*1M49'U%&OHC8KL<,4]"+'9V&H)R&1# - M9^H"2_?^MRM4R002_!T9^7*\8:]) MKF;BI8+^PGSA=? 2^#CR;7O"YKA?D!\43>CD7K ^Z)?A [L2@7C DHTOS_\9 M3' U"WXY"V\!#@%+VOA9XC+R\2O9R,=+(A5.4MI3(WOC_U?1+= 4&<87]1.M M[E#,,*U[A3YL=>M4>#:YP$99C#C^[U+$<<'[#JK$T_96-D5V3Q75'9;-,)U2 M16TWXI8J;DI5K#31@5[+8PK8M;416BZ/U!E@?PCC-XS7],2)LZULE*> !^H& MH!.@T0= !FR_ X":DV[<4, CAE"4,P%WPIM6AC/8!!9U6#_CE%Z=COSJ/"2F M?YJJ[L-TU#/; /:;S#$+*35#GL_FKX\\DQ99<@Z*"OGR_"]F?YZZRF/RNO"! MLYOO]U[RUBGN(!AD(TA"GIS$"@G*GG'Y"VUP>+X^\0,K6EE&]^RJ@NJQQDE& M.D_?IYBT,?V=8)BS\W%2&2;U:WQ4%$2(CSO)^Y75>W237NXQG\"'8X<6'KBQ M@C3R7__(O82XV["3OQ]%>XH7=IE8'_+ ]Z+MZ-GTWG/1+:7_P"?C[/*8)XC^ MBY37=80C'2>RY1BTL:]W]09YNR6*:D,$]]QJD8] MKE50CZ;:FT+1/2>">\[^Z29.=CC(0 UFT<0G=EOO3>X"Q)DEDX!7. M^89AM1X?K4ZYI7#W23!9>L)X]/,,UWI.[D2=GU1#GUU8UTLN>UVB.JVQ2VX0 M8^>+:!\U8+XUT]*81-I@Z7_G$?[2&DQ9F#9M7RJ'UB-IZU9AVG:*-6E,#AQ= ME\:?Y%YKTWC#N[<^C2W;H#5*W9I8>:P'L5*=7KDP^:QK7:[KIV'.SM 9K3V" MA#S$ M2;C3-=A09.]ZA+44\>SF\]&B3@M(N2\!#O2UV9QIE_K?-U_SQ0-U&" M7#N$\^W-QIDZWX'3/:KS[BPTZ+NP/H MB3JC=:HZX8+=(O1BXDS7J$%3/?+VH <'Y[<^#1!OZJU!Y_@89FVRX73'F'V# MC<'9GU'7>KH#G%$;C^ZHDQUWBDLVWJ/\MWD)0G MU&?0N5I[/OV :=\&\O>K.&+7/G,OI%UPOU-]/MNITQV200-HC38LA:DTY?EML<[S^R-=@(GNE/0'.SL,C0:2>QM JK1>5]A M)P)]B_,Z?WI*V$6N]D2X$[R[,!M?1"#>G (+\79GP+,/JR53.%'TW!KMG(-D MH2CV8F$7O;S-B56X>3?>:Z;"T;;%BH;P+1B@UY=%C#8>6:X#V']+N3MZ5QW4/]VF&Z MU!3B7!;K5P'86+]0S3C)J*Q1*Z+C G>LMSB)19M^/A'P3>R/'2I9KPIE WL) M+(R34#)>MW(AH'4S57"A[QH*VZM^$M8=6H1EILTM=1D1B7+F U;9,TXVSUY4 MA*EW!):MZSM_Z-VL-_:6N.>'KM+#G-L;^@%4-,N/OM2P;+7UV[!%N6!!Q\:2N3=)+M+$Z=X;^@]4DB&Z#/K#CZDMVFZ;2? MPZWNP9/ 'T4#7CLNLSGV%^0O18(!.LOBS<3S?0]AG GG0' ^ MLCS_4A0Y-$%@?(V(S;H_J/]NW6:[@W<^<^W0%+B^P:@RP8V: GTU / YOM'A ML2OGY2,Q:Z*I_WQ[#9C^O?OQ^W=,^^A?BF<7R&>/LN %TZ&^>_?^C\+C:P-X MNSII+ !53RVP-4TUY*0;!["#X H'E4A Q]I#Q6 L-YY?'_69X33):HZ7_%?; MZ9(__6T39"%>[9:1'[P$?NZ%@J56 6=7S;4,4_66 EE3:PT''3U@L/29EB/T MV OQ,%WX)'W#(6X$^!X=-O"#:G;T)5^=!%!S0'S,AI9JE1H?5.1/>)-JX M:F@C)83JE- F1IP64-PPGKP-L3*M6-.:X$\!F.U8[^F\SQ[CI/@G_+W^\8?Y\Q2D;H)&R7G M*!OD?)*+:@FFR"*V'P]%QT'/[.3?Z;FSF'=*XBW&?GI##+?/&Z,&>$#9*5.! M&@DK'9+]')891]U,48&'Z*PT]MBIO+VHI4R739$L7DCT_YZG&3MJ8!$U]C?Q MQGNE(?ES'-(+Y3=Q(G93DHDZB2+09+&+D8G 1.B#F.QOW$5PR(; H>^DC8\X'_2DG8I$ MI,1E.U\2(GLT9F:%KOAU^TQG!Z5\8CX7$P-G\8O](8S?,%[CY"788K&XU04, M%OVGFSCSPOKO5W&:W<797W'V@+?Q4T2W ?6H2#+SEL:&\2E6)[;NA*P,;-UK M692J>S>[&!L5@R/9!KIV9XUOE--9O3A5_IOW$]5DK9;,7BV?H"W":OY"(+3_$G"B?K666;B2_,D2JGVHI'%7+P MY;A6A7@3^EC*B=#1P >^$5'6#Y75\:M.9GZ)4')]!- MWJIF/UX3B6^\()FR66QO+L[L0.RTR1ZSL6Q/%L[G,.T4^29M3]B^\RGHU\U M$&4,4?;C,/22 ME'IVGG6 ;-N=/Z:!'WC)VRKA=QL^XNPY]I=\E<-KCY8"L2T#F=D.< FVH5T; M99]LU"& /.L$T]1PFR/2M^\31V>^Z_ J+)K)*RX;\5%0B4_V[1ZO]^3[=^K_ M1&@E//J5C0A9\5.Q5YNBVR#"RPSO92DZ'1*T@:A$$:N\" -0B>7L*-2RK7R_ M4E3$<*$Z)8XJT-@70A[P@4C\[-$G^6*R..[GOL_V15YXK%N9[^,\REKR#:0! M=7%D@*#-RR0]"$QB-'Z\93<=12>+)W#9[09<(2"/P5'=X[O8I"*.#O2JDE=1 M_&82VQ+YB3%%Y2[B2 <5A%!M#HZD$*<%MTQM:#5 3OP(97N^):MH4H7,--U! M8FD6]F>NN M&O5X3%#ORRG11$Z-%E#L>;JT1_&V\7X?1V5]1L H.&&,[%EHS>(G!PN.K:W1@-$T:UH%-7V8? ( MWZ6Y8*4"(4XPVV5$R..-]XI34=)= @-@G#)&*WML ]AMCR$>O?-5.1AB<*JF2[,'+,'V,/(AR$F:NR-[$4UXIZ$$ J)RU MMXB-4E1C;/MEI#U9ZY: E@10344I#5:N&6V#,"@J0,E^EK;H@C$Z>#E/" &O M@W2;X(POFI4 ES@BP8CP[%.# ! 4&HE018=*:)@PT8 EF=.F-T4?.2"_0>X7 MM%! B5G>A0\1I,3AX6/= @H\@(#2BAP X2:_U:B+'4HHX("RR:PP@N0@<"%C M?7SU#HG"05TLZ,5NQM@]"-BUIZ^W@?=(UKSL[29.KD(OV-,XMOA'%90N^*4# MB55CP]P+$TL@.B(RQ7-(JX>&1(8HCVJ4[Z5!IV-3'-0:; MDK&%@C.7(KT7/3&FRM4@H)LMWMGK.L?SQS1+O&T[H3:,!(PA#1&S;E5]\*V; M6'_FI*I9D2J5M(H/9N4E6**X.7V4IR (=$-G!)F/LH:L8U]X) *]?(FE>RME M>\"T#;Q/2VMN@G3KA7_%7KLM^Q@$(1>]4Z:@NQX.H0:T5 YG]12K3F>HHDSK ML#AM1(D#Y27&GHS5-HMID=G[&:*VA[+G),Z?GFG'3M:]'GU?_.*X\1/'=H=? ML\UG'+[@CW&4/:N#VB'D'#9\A?B]S5Y RTVCES)ZHLG3E9P21IPRXJ0=-GCS MB2 F]MY]2Z;^:O,Y/G%**BINVVU+V"'F6I!PUDH;_(U@G)0>,<[8;9-42TU, MY+LSL40RL#KGV(O.&5AC7>#!]DB)N&V11PY'LTE*\@RL4B$Y,9COS\,N;\@D MCC 9G(S[5ED7=ZA14AI.V^21P;%,DE)TWR(5N6@ I;/)U(RT'CU EN;*DR0FZ9K9K+039<)XDX34ECI--$_Y&+'N$G MVDEYL$D/F(&?T'5 [VYC6M/RB+//&$=-DV_:."M/J_T:R\^"?G+M<+9=T::% M=NG(]4UDM1)01PY29=54Q-$K 1OM'$:'(Z;G>#"B6&$'+'#OL71O2GXH1= M#CK[U]JG<^4/HXE^!F4/2EG-RQWZDW'0? W+&_K2<,MTS4_Q30S7I2*&D<2& M+5[0":$N6C#&=M/Z%$4*AJC.V9KZ>-[4Q&!+$4Z3$;8$P8AW1>E!#WR';4I6 M:F",[*9=*0[8^UD67$'!J7+"%A*8<*\H(#!'=]>V9 4#IKA.6I;BH+R78<&5 M!9PH)6PY@([Y@3*[:D9#S,N(!G)5;+/E@VW M;&;Q&J09W3?2Y9#UI(L7K^0/LA[0/6FX8TE:075&)27@A'UIN#,WM8H055A. MBKI]3@S]FB4Y1CLO3.'[#S8GX %'^+,74E/K,6T-+'>452",3CUK*$XH9([-9F>41+F_L^>VS/"XUL3@D.8'T&[%=V MJ("%L4@M0\-M\TA::*:63;._H#7^';'7DV00?0.XT'*#(R_*EOM#$K]@U6.+ M(D"8 %+.\5 MT:\A/MR6J9> [ *A+N9=$@I81J+7 5IV;=W3F@ M"PT%ZBS+>PE0*. V D<6]!T$**P+S0-.Y1DVW79=5 _11TA[)%&::.XDW$3B MZ#)N=1PG4FY=ALQS;B4N>U76G:3;9"+9MIYZZ8^Q[J8*U:,FYZ]J:+$7FG[+K([ZXY<-/UY3QO3B35(QI8^QOD% M!T_/M!IY_D)^><*H(L4AG#L.LBHHY'K5T_YTJ*ZL77UL3XWGP#IFK(XMM^^\ MU8$):<_BKJCVTF0%S8@_!.EOJG'? MWNP( MT=AX:AB.:%)7"+47JL#A-:G-B[DF<2R@CH?3RV'/)M;YX1 &..G(])$U(N#%QH> M*8U%#@YC)3KVZ^8A@[5N%VI&NN4V!3@ZP@,;PH0"@,;BESC:/N^]Y+=^ 7D+ MS9%82B*.)C1OX,!'54*&3$*2"LV]2+UBK5^XWD%S1<_$XJCUK(GC@)Z)&.JI M9V[%\1-*9--VTFRU^Q#'?LI:*BAC$QDPE)VH6&]:AP@2P";D; CT)LUH0P & MCGB["]B8I#_[<<'^3,,_X%)Q&T1XF>&]<3!20W!D>>B(H%P8*FCX):'%BE%^ MF>(@AN3*,M!?"H?4_QXG] _>$Y95.ZM1'#$!@1A*(ZC!PYM!AQD#%9JA(Y8C M=C"V&".T;OH+]L+L>1FE>4+/.Z^\) F(7"V)S% 6SEIQ.BT=)+ P[9V4C*E MZ"K$\5"%B+8%)E!#IT%RK 1RE)B '9Y&_R:0)Q./*?Y'3C1Q\4+^CZI$0 P* M=08A9[MY\-"% SAMD#$A2,F7H(C!PA<&M)C7Q?UR<"<411GSRV"A%487*7>5 M1A'M6]0<+_2(=TOGD?\+B5.D&M,! ](4";L-#6G!V-<,(0-=C:!@;ZP?+P6; MH;LX6NUVP18GM!7/-LQ]6J563S8PX#5.7@@06L>A#W22:2;@/(IR+T2/M,HN M9<*"'E0F.?87^T,8OV%\B2.\"[+T*D_H'70B")G\+?\/^:F5.06PX\R^0K9. M.$W1(0X]^_$F.D:D%%!) I4TP Y!3Q1HR3:@N)?T-V&*D1 ;9<;_!Q6C%:X& MR)U8FJ^TDO8@E/:$@R 2_R>\W=1J=_1L?%118EP-#W $9") =?ZC H8Y_-%S MU-VR961[5FM5Z&4M]2#A(>*60^PJJ :@^9_DN'CQ9$E M 2$$X-?MEOX+?H;YPLKR]]HW!JG>'Y/3$^*6_WJ+\.ME$!+(IWE$-E11FH>9 M%VW?;L.ML.;>' T@5NDA3A6E&.# Q"?&C'54AO^(4@+LIRP!*&^KSD9!Q3"( MC(-J \W0[>V5Y_$*V=C22_%S'/KU5SJ4 MNJK$@&ICJ16BV;U2"@[0M%+#BZ!5<8'1>%@%6-M/$2,X\7T8R>9[[1'#>L"' M:[R//Y$81JS5:E" 3;:&[6IC+8&#V4PKF1G^*!DCBP@X\@EAE%/*EO?+_20[ M,DSA$4. W!8/Y?XXW2,:)+-X_QJS0B2Y,0K! Q1P6YEA (8& .4,C+<^-B3 MG#Y1!4;3LMF9R\,A40$*:6R]>2ZF=D03VWR.-\]QGI*].MOGOV!6'M:"O/U/=-_4^QZA$+_)++QCQ>M7BJ65* ](.3A.0 MC/)#5YX1;82F$+*W>G$;'2"]B[/Y@06B?E'A1H-3(JC<9(92 K"@TX2N#&H8 M&9@E\11>NV;W'*1HWSGXP6R,YC6C QT%17&&O&(<6OO)JQF*H2POIJ/.!"?6 MK'-EY!"AATJ"Z+(H=RU(0OHC2^*WOWB=)%Q^9QD1Y20.V,O8!ON6CD3K>>6- M.)48,/D= R'J^1T%N/7\CI8744T4P4 5"BIQP#MN2F11MMO4X#BE3_)&FTH$ M5W1*6>>BT"K0_IIV9+'=69-E4@R::C;@(/MI"ACNMM*L 0%UT>QP(&V@R7-9 M+K3.-.0YIA6^+S@"O6^'617,!QSAQ O)YFWN[X,H2%GSMA>\>*4QCT:Q>]( MNC$W1-#&E;@^!.S?>>O/73<9S&F@@@C+-33)H)(.]/,18TC+W 7-J= .S9A= M,\ <$@E6-SLC1.OFUH.KCN+IS0O8ND80;L8,RVN@PUG5 M+QZ]RZHN'VO!P%B)D-&Z-30 K&N]8/2. A0PP"K<@U.[EU&NZ/,M.#EX2?9V MY^U%[Q7*P>Q?2U&Q6]Y-$<%8O: B9T 0=Q]!$84%N9'T@ ]$]F7(D.W@M\5!% A4$NS!UJH#FLIQ4U17Y MQ*DG_E_BD':!3)4WJ530(+5=.N9KY5TR4*@*+S4_FOO;]3(3[S'.,Y06^\OC M1=\\\G'R.0GHYLMVD5=/X2H$5&) 7X#J+T(Q_RD]:N?'5".:Z16.Z36L9R\@ M7SU:[2YCPIK<3I7@ (9JP'YEJ0I8&%/5,C2\)FSS3!QZBBIEFZ&KQ8KM[LKA MJ#U3&FQ0R^?<_04G&/S*7\G]:LYU,9"&TICZ#T. !AE*D@52RE0X )J,RX,JT9S&O4T(&1(]K$Z5D. MF 8*5D=#' ^5B)"!TQCBM#Z(W51@5=&RWN+(2X)8DA"6P-E/\2D9+M-Y0B"K MJ3L%!UWO7H" Y(++P3]%Z0%O@UV ?6GN5P$+H @ZQBMED ':50@U%W*EJ"$ M9FJ'LC\SXO^4NQ5I%NR)K?D/Y/^L(G&)@A(2XFZ$DNGCW0\0%OXZ?]^$N\,"1VQ( W4CB 3U_'0!S(D&_;:;P!U.&W&JCJ;\@>[ M=33-4;N'D?1WF$HL.K+0^79^!?J*7;?:^LG^EU0?+/-O">)8>G$X]KTQ(WW[ M&$3!/M]+-:[UNWV=$S)8:EWC1ZMZ)QBYVZ29PP#J7@\N+:N=]ZI6N^;O &HG M8K!2N_J/=M6N.W+W@W(82+4SYQ*V3*3V1/R&C*)=&50UX;(X9W1&T4EB S8!=U1'S:(M0>VUF-2&&=?L\X?K;&DM,C R,# Y,S!?<')E+GAM;.U]6W/C.)+N^XDX_T&G]F%G M'ZK+DFS+[IC>#=F6JQ5C6QI)U3VS+Q4T"=F)%$D0 !$A! M2+&QTRX; )'Y?8E+(I'XZ_^\KYS.&_ #VW-_^=3]Z>Q3![BF9]GNRR^?HN"S M$9BV_>E__OO__I^__K_/G_]Q,WOH6)X9K8 ;=DP?&"&P.C_L\+6S\-9KP^T\ M M^W':=SX]O6"^ATKG^Z_&EP<7'Y4__BLGO5^?PY;>G&"&!-S^W$3?9^ZF[^ M/'3^_/OO.3Y[_ BF?]+UG!3TG)G]\#.U?Z1S\KV_WR MC\>'N?D*5L9GVPU"PS6WM5 S9?6ZU]?77^*_PJ*!_7,0UW_P3".,M5_9KPZV M!/K7YZS89_2KS]W>YW[WI_? ^@1UT.G\U?<<, /+3MR!G\./-?CE4V"OU@[J M>/R[5Q\L?_GTY\>[_1GI\>RZ?X;J_\=="GCVWZ%KC=S0#C_&[M+S5W'O/W50 M^]]FXYP8?WZXX'T%K)],;_4%%?A"U]:7IEV>AY!#J/U;SPT\Q[80I6X,!^$T M?P4@#&@[3-/2 ;H[-7SXYU<0VJ;A\.O[7K-B!-G\,I@L)VO@QR W P#7I'@! M;HW@]=[Q?O#K_TZ+@KL/O_5JN"\@&+OST#/_>/4<"P[]HW]'T #YR%/QB<8" MWMF!Z7A!Y ,X@]A0>U,?!/"[;(,0N1&.G9SZ'F1G^(&&.:B"-5(1>R_+6^'8 MS9'ANW#&#Z; G[_"(8&]B\46.'8O9E*\8KCU5FO@!C%04SB.45LA96.\.UW+ MPLAM<.SB&*[T5F!AO(,:>LQ5YMBI.["$:TA@C5WX+S13S8"]>H[\ -0SGJKV M.';] 4!:U5!E5H]C5^#@;$+Q&.=:?'V>6K)#^Z7F>+U;EZNVWFRK>UU'36E% MG@-']!R ?T=0^Z.W6HPO-"!VUIW"18!IU^$]L3&QG5X8SPZG+F=-"5XVU.TQ MJ2V!2XBZW<6U4S0I=&G1J-^E+7&?%NMV,5];[*APXP/C#\O[X4Z6 M3R"< 3A\1G !$1JVPV>L('] K'!C%\T&GO_!4Z!BHV*%&%J6C?YK.#L.(YX" MD3\@>(RO+0BQ,<&=Y@L)^Q<$3F*UI< V)+"S?'%@:_TPL_,D"I&K'1U.('J\ M ]^T S0Q/$6K9^!/EG'=R3K>L]26G'L'#J.<\C^-WM&/0(@V*+]X0/%3S7^% M^_P06,)DQGSF0()&JY7A?^2X-C1#^PTNWH1(3/.] XL^ T'HVV;L>(:EAS\, MWSJ(#J@^?!AE\!WN:W](Z+;F=\-'-M9P]"(W*50 2 QM"_&5\= MS\Q]P4%1-YZ?US*2(H!BQ+$U 3!_>O'>OEC CL.*T \Q!)_/NFEDS7_ 7WV_ M]=Z /WR&ZP+##+/V'.,9.+]\*OG[%_$]RG2R@.V6=&CWS]\O^X/^]7GO\J+7 MOSSO#GK75SM=W(5\Z.>[:_AFUC;\L<""?'A26N++.@XW^6R^VLX&VZ7OK4HU ME7[-H^RUY\-I\9=/W4^=*(!]\=;)*/&I Z5(QN6'1 ?87L9=C!5U4)C@#MOV MH$58=T9(PBM7KGW 57<_1;#7.@3_'AE^"'SG8P;6GE\V"&!*M@]%&@%2'/LE M.-J>#T?H&.-##H1P-1;$JX9*@/:+Y@7L#?IGUXHC1"5!"M&Y=(B2*7L&7FPD ME1L^&:NR,;"L6'N@H>Y]"LM%:T; 1++;R$>Z2?AFNR\H&C *L#"6%V\;G Q2 MI+!>2K>V.3 C]+W1NQE':6*LK:Q8>^"A[GT*RT 96+J]YP7:Z1 @R8JT#PYB MSU,HKJ1#D6U,X1K'0'Y= %>K1FKJV &MO'A[(&*6(H7K6A&X[FT'^+=P6_'B M^1]8E'*EV@9.=>>S_>]9RQ8/\Y7A.#=18+L@P*\95NH;9!6-GW M##F2"Z-_R V6MUIYR86J.!AG-Q %O\TB5&H;8LRR9 B6>3AJV-X6]NY!8$\7 M7_=V8!K./X'AX]W#N*+M@9A)@@S8]OA(,L?<5KY[^)NRI0ZF9'N09!$@ [+, M*](&()/S##HH=\KF==%O@^7: M R-]]S,(R[PP:D(XA/RT8HXZ1ME"*/?W]D!6W>T,JC(/C)I0+7P#+=;F'ZMG MSRF!*O?W]D!5W>WL5+MM?AGD<4K"VHD>M:1(>P"CZGF&69D[1HX_VO3\M9<$ MD<6Y-FZ]" [H<%]DX8]+B;7:AAB[,!F(9>X7&2 NC/>Q!95@+^TDXU.%=6'* MMPTX%C$RR.2'CB1]'UH6U&>0_N?!=D$7"U=)V;9!12M"!I,JX2-IAV_ACQ-_ MX?UPJT#:EFPI1!4"9 "5.4ED I2,V)7H),7RDIU#R7JM@(;0^PP7^9$@N2Y/ MO2 TG/^UU\3E1%GAEF)4+4.&E/S@$&3J0Q\8&&QV_]P>-"I[G>E??D0(RL_I M3%\]%[\;VB_2'ARH>IYA017N\=<7PU@G[ ). M&&2_V:=9^NOO.UD4[VT7RF=#<+PDF!=SPP3VYCM+]>^]ZSI6TURV81! I#!2 ME!=2QHQJ*7EK: S2<;K$ BW^V0O 0UV7$2^XTY,]*M3WRBH#/@-Z.,AI1!." M?,-CZ^8T0+EM,:BC/RD*,@U>1:RQ NECU*:)-C?!#)C ?HOSGH"P/#B6IHI6 MZ#,+RNFVFWQ6;%* 08$Q+-@MDE?&Q:!_UFTOZI6"$>["M0OEJ0_6AFVEV7V& MKC4)7^&^8E=W&/ I:FK%B;KR$N[DM8LJ-*30%WYJH)M&L(5>:#A21X0D4Q]* M$A3NINO#SP.D*HJ2@-GX&27DM P(@:_.JC]]D<-]B5.VS.R75[A;_@;'0J11 M##6(=?3@!KN(0E8/TNF1^$T SD(-?2@!JN 0M8*#>\V-"?&'5@C3UJ0J/#) M69HA+-8$=)? 5=&$$DWR$K .MY40B,7%/ MH0?6!%D(:0OJ;A^DX_I@&\^V8X?$H]VEB'R_1B;[!YDXY$KZ<:6&O-K,1+O;>$IZD*KDE74)UXH7+2<' ML[288BY2:IX< S'8F-#8$2;YO'5'VCBB8/%JN ^>^[( _NH./(=;%S'] M]I>R(96IPWE;W$0CVJQC,6OXRA.9RGHJ$ZD)\M3;H I5:+)1+EWF5[*GHM;Q M<*>.(@3$D4B>Y*IGK^-A1)70O+;)DIAI#+$.2#R1;K1 M*D:;\\J=?+WSV%.#=L:N[?&VH9KN!T5X$X8*BN>R-1 M3YJ<6RU\N >-_(_*D:A8\$0?!KTT/=:Z3NCB@I?XA&3_L.)<#GMFZ E9%U@C MPW>A"H.A:4:K*#[$N0-+V[1QB^_JBB=V-="3D*,Q-7:"U+NY$X$8]*+)"=JC M[<8#8J8L#%GVBRE#%4Z;=RKY. 5:R%[ \+$JH3ZBO/JOH/HO6TTO@5K1Y.9T ME2.XYBT'W8A42UYA4Y6,Q';36,6O(+1-8Y,TOS++W05]EKO.7W*?^"]=L]YU M+RY5< C]^SHK*'XRKW%ZSCU&I\O8RBA$D> M.QM&X2MU[)7)CYVB"<;U!45,[CM25F=-65 V>4"XS"#5TY@7+ D/: M:Y8"^$!<76!*YW5S/>B?20JZ$\8#@IR<,G.HQ('J107]T\PZLJ%*V)02TI[4 MY!P"D A-$P.0E-2. +0RIKAS?9_S0![(S2^#R3*]Q0+_2NE][)'?V)@OX'\> M1T^+>6=RWYE,1[/A8@P+R/ [)C>.-UVE<#5B:GSO]\]DG6ZE75F@HQ3L*=5N M(24MDJC8LA.F2HF4?-HPSQ:KQT;@SQ;92U8P4%D3<+J-Y,77$^#,?P1M^23)NK5IFT%3 K!R\52GAP]09UDWTC M?86GRIBQY96#O;95LXFH32J;6R\()\NOGF?M+H?FGH,_V,!54(X+;)"6>;.9 M1-5F=)B#.-08ROQH^'^ '0WB5GG8"CE%79S)3S+1E!.,HFHS3GP%+E2<@U(; M6RO;M9'20OL-D(E144L[=M215YM$#FBX1 -EICO"!+);3#L24 G(Z_Z0Y*L: M&UTE1Q0/7H"#O:2D=LC3RJC)/9TGS_7R$F>/>I)W$Y7UE"-&[5U%/5$UR8X M!4;A . .)/\=NYML??>>?^L8]BI.S97\8/TK"N)T7:F&9A!E_PVWLN#2MG(\ MJT>7(NW$::?I)JC[8>;!A] ZU"L6W7FPL@M<-T9@FW [<&<[$5R45^S>*6OGM=F%VNRWE"1-!.9TY47^ M(%&J!!:&*,>')K!2DH1$B;8'#>X+G*J-DA)IZ2,C!4EJ32(#?P?VRRO2%!RR MC!?P%*%0R,FR\7[07NWKLUSMNQW.?^W&YT;*RO<^\%40%<[. M^]>7@\%5KWL^Z)U=2]O)HLY-?>_-AA#=?'P+T,NIFV/9H1G:;TG"O(H32N:& ME!L'0S^ M(O,J]4(8&6M?]<)DN[3E;1$-%K1/7FJE*2(R$],5PT? VVDV?OZO8RM$W<"(@-ZUQBN3 <5%2 M-H:B4H:FZ440'@@.L-\(B<]HJBK'OX8DH&$5I18TBH3?U\#4!VO#MK(1/XL. M=JU)^ K\81" $.?_K-?8,=*LMEZ:[BD5)EYF>E/C ]D=ND=KFGX$>[E]ZXAY M-",U=HS$JZT7U;:?HEB8)?1B(=M.G6/D5)7X0A[P58,M=V"-DB/7F1J+58^1 M.Y1::+J7K'@#FI>+O41A2+ 'SWU9 '\U>7;LEWS*:+('#%=;7Z;P4(3@S9ZD MJ8K^=+1Q7$M>J_U![_I:$WIQT@6GR'[9%\ P6D#S>< C9(K0D'(4$QC$B0M%DC74 MB1#'E?20<'IM-Q[ CH=I#77"*_I!S3DR?1RG^1Q):$@YJHF;(UFUH$W>O$1P M$)_:3WT;ZF!M.-D8CV$2L8YRI.&$>)%*[&K0<_++1$;7=9"*72O8>8JM8FE5 M7NEX2%1##T*.8*2?)6>*N/?\&5A'OOD*S0J.\]1,PE<\/C8QZJ+I;%;!*$D. M*ZA>$P KSLF#'@9%@S45H:KJ'1&?:JE"QPB_,?R%B](MHVSM MI5&U:(.,6U+Q:O[8JB<8;R+Q.X5[L^EQ3%C;4B8 $3U*2 MKT,5H/]'KK\WPP%Q_!K4HVW"Y0#Z S3!_"]V2DX!M RK>,)B.I$59\.&BQCW M!URF[X2:$>NS-"J^/G,6%&&DREJ["X]?Y6@59&@A*ZVCG;?1'1>80S2 MGQI(EE*/"PV +(NTJY96L#N<.0\0)JAN!E6"Q"@+F[XWO,W(:#QN?+F MY1P,IQJTJ!S+FE&D2#G>NA&0.UGZF$:CH]TX!QY\+&WOQ$8FS0A-[QM ME.1>UL?"-]P@Z=;"FQL."&9@?0=6'N8:2F4U;=G22 %"%UW\\O.4"9<%$>_& M#\>G>+$MT+.$W,XQTJ:&1H2>WV]X=.BLRG#M&H^SP3@)77CU'"AF@)2RG3V[_].GFX&\WF_]D9_?W;>/%/&:F7$UDQ MVQ3XW>_E!;_W>W!3=R'),9LI>T'()I(OE"?UY:!_=B7'S"E46N)0K9:%TTK4 MD>ANSX1,U(*B,CP7'2,.WVU<_ &QCC*8,\!(P)Y:1"P5Y#S"O@D,>P0H@S_N MJ&R_G+KH40-1H[<@F,WO19+I &QCI:48)=8DY=Y%B@: M)/(_JL>&DI):4H%63DV>8Y^!Q-^1/1M#Y$!Y82UIP""JL/=M#G^,4GSGEL@' M4A4M6<$LL(" 92GO^N55=N>MH'%@2%%:5DLVT$O**YY8,@V*KZ56;0D?2I]5 M58H M?:!9+F$G@)(N@=8],UM8HBGGA\#%X:^_1R%2)\+C^DU>SZ-J\LQ,EW* M>"9,'YSVM6J$_=(^ZECQ4&&KJ4(E&J<1J2GJF+.GF.[HLABP[B(?D3S^SF^& M$X'X;_$5L>$/P[>"T3OP31O]T[5^@R0OO"[,H<7VLT.4$EIQE%E^JW#H^^B8 M"6GQYF-;)+V:'6L!IY1@HY2QF^BPE'/B/ZL+,25IZC 'J/P&PWO/GT;/CFU. MEK![Q>FMLKPN?&$547!:6.:[[C6@3N9U5L"36GF=#.3?-N:R"PCC%\"N6%3O6RS;74G$# M1/)$D>KI0[IZHJ9TN=8K)Q5)%Z4K,?J*QT&8ZO58]TQ#RN1\M/%C!-5LP=71 MC"A,8F8<:>J65FP6FOK>T@[1^X<80FP+Z(-^A4P9U.W/8]^Z([$VLTJ@/C)& M-O5J*Y$OA<^)6*N90B5:!GI39W YZ/POT=S9@>EX013O >U@LISN-$5U3:9[ M!O^O\[FS;0G^XV8X'\_1M9CI;#0?/2V&B_'D2<8=F(G_8KCVG[$XVWM"B&ZN MM2OJ9)G>Q(([XHPA53?\.;4MPYX;=7V+] )RXL;!Y];E_9F\R5U!DY-\\,"5 M7KNCS4$T)_2*>^\0@U;9=4?*4:M7'+6FL\ET-%O\LS-\NHOO[4W1[3X9PQ;V ME9V*(8FBGJ0-2WFWZ(<2EB:4&R:HX=S;\#236*AY]P]AWEF8_#3=Y5.:=K]H MVJ/A[&G\]'7>@0;>F?\ZG(VDW,C=DX?F;BZFRO<+Y/F2$K6]UZ,JR\665\9, MZ?5=M%(VZ3B99)F30J0=;@-DL!GN*TSRO&B2\37YSW"G,+KKW$X>IZ.G>;Q- MZ$P?AD]S&>:Y[5[\ZL%&T!EPD(OXU@O"( ;Y>2>""+=+V"55LX:_2XK-IN[U M;D!54#4<-&Q5R4&C.;[%@46$GH3=/A8^^+"G[^B>76#&' 52NGZ>Q]>#?E=ZBNTJZ,C^918YA:[@!:;FV-%%F"5LY MB]ZE71N[\%\H[> ,V*OG"':!P6A^-)O!)?SX:?YM-GRZ'75FH_'C MS;?9?"3+>[:1D%TTPML)G/6>%K/8>R7%&&=V\ >ZK/8-"N2C##.$ M!^)W*4*L][TGR<&Y*>T*7J9;4]LS22(_OE MV:!_=B'?LMG1*K/TQFIHI4!E\2AW8[^6U\]QFV(..<]!U""M5N MNX;_$0_M41 9#LW;,71595AUVI.)/W:7/OAW!!&.>T5OT@PM*&//=2#=M=^F M,K=T=SN/GH-$VM$;M9.I6Q*8-?]V,Q_]_1M*M3[Z39)3:4^8*A/&%Y?SWF6^ M-Y7',[CRRIED%2SYQRM9I&I_^%1)2/?4XYBB#FRN^SM&$-A+VTPT MO$DM< <"T[?7A+P-K,T<#\^X:$;PFZR2[KA^"\!D.0I">P45B;OGFB]T/+RA MD)M32CW%1J3DB"(YL*";T @UCH/X_,9^ M W$D?:(DW(:&E'KV,7:C.*%4ND'57=XR%: M?75PR@:(HY:D&R*;-TCI9D]<\>,A$),&!*?0DQ3F. -M571]-T>VK.=)M(;MKAJ+SX\1"(20.-$^ZI.1X]@1]#T_2B.*9B MZGLN_-$$._,Y'9E8FSD>DG'1#*],?FJ=QL6/1-&=Q?7/NF=]RK.XI-G329PZ M)W$0->/EQ0JZQS.W 6"X-X:L<#XV8M2#T M];W+0TQ 9' ML.="ZB$66^X7;;F8(TNJ'?-,EG4EZ1+$W'P%5N2@T_J]KJ'=@ G9>F<[40@L MJI5@S=:4,7-JJ$I<71Q%;VLT-3X)%Y/EGQP,N.( M0!BW(X]@O0F[CR5K@ML% &G^WO,+ZM"J5Q MKPP.S=!^@WOGVC1F:_A$78YZ$Q N+.4DV'/?XM>^9_!_?=N$/\4*25Y^82)H MG::.DY+<-,4I?EC*KCZ7()1I,W^!VQ!ZXL_L MEU>*V]5UVU-NB&!,ALM5[I:Z\9);.$Q&?E4T\B3QGU2S;I(!\%+2<7ER$6JR M!BAIEOL2]^S!-IYM!U+PT0@CGW:&K]%2GL5]-1*/8< I&B\O@0]S[G;@*Q9Q M[ %H0">&%MI-HZ:""@W#.,BQ;4DLN."L.,G'^S\)?WD*7)0G/ !T5EYW/YPJHB!LE 'O'Y]5B24>,6Y#FWICTD#TOCH_.Q-50!G]> M8V]=F05G-F*>B3'6O9/\(B5\["&'F^2%-XU\\Q6YQ\NLGJJBPQ)(AGC3R\R$I-8QT8 @L=#MOZ149ZDJ<#-%]F>-&$ E&J\@""\TG(-Y M]TN<.]N;1HP.'G VZ#R!JBM(947SMG$.;:.GJ9^&6GJA M"X&!9);,C!^/4%L^5%N\Z8K6:\?&3@Y5U91C#S7(!'ZPR*KC<=-&$;][_A]C M%\[#$CXCZDW$C#W8]Q8-V)"E#A$YI+%>8P^>'"M?.KO<9$IN3^K@R!#HQS M/B"B6B72@U5T15D6XTV>T^PET>U2+D&WD%7QSA@'\XM7)R MC#KR0K >;3=>P(Q=:#P@"#=&/P4^>O_#> $W'],88\Q:GZ$%=:DIC"'%_793 M??%=P$JY,9[F_MGMHQS,M)N)!)4"!3+#+)JV;/K$ ME3UJ;K!KAM.A3F%;W#V$?Z\L12^;+Z_D]71'&1E]$0NR5TI@%-)(*V.;)@/XW\&J;3L50D"^D,? 4@FJ2 C.^RH0278U7 M:]][2[;!1!(0:FC,"%:II:>-SC%$>Y\8XKFQ!U<#_IG M_;:#S"RN@+?@N:";7$RLO,U?4DQ75&E%Y15Z)SNC<;8=QAV$X@LJQX!:6WM* MN80ZYR7E#L1:#"G2GEQ)74Z0X678]>/EU&13-S3-:!7%&9'O .RZ::<1N&L' MI."E!JM,+?"R!5T8<^S%*V,@]! MV4$BAYL"O6)2 LSI8NZJ@*W*50'=CAUW$S-AEO.T.2()U7-F<74VZ/!9)66L%@YFO-(%9!O!&+SD\I*.BC% .XGE2HPH"YDS4\J*<8"=;Q374KW M5+?$::,TS!7@D/Q3)%FE@\KI^-FP??3H&+CY& 8!"&\=(P@(/ (*0Z7XM;$G0$S\GW;?8FO"7]SO6=T^QTI9>RNHQ#^V7-- MVTGVR[MR$R<)49]3CF%LE"!0ZA"*TF2\PMHR\8RTHI:ZS#H$,Q@6.OK/AUC1 MJPYPJBLJQ[)#[8W(&A":5$G2T<^NGQG#E]TBRC&C)I1%3E1**33=7N\0GM.1 MX;MP0 ZF('G(FLU!VB]>OQ@-9T_CIZ_SSG0TZ\Q_'B>;)+*/ 1Q0-?Q03AV(7F#![PA_&Y,LH M7A^\(@&J)=1D7?<[0"^$ FL(F6>\@.R&8/)J\"0*@]!PK71=;6+HP-2&EG1I MK@$= WU*-T Y,\IA:6@[43(6MB6&7NUE"$'SX4&C8Q"7O-I MX5*C.^AWK]4:#VC@8UILI#)R6FQ88&F[<2S)U\BVT/.Q1[GHT(8XS77 :2PI M(Y;TY4>I=E)%%U0TM/X5!2$A?K1F:\?$O)K:T&:9@S%'G%K8!C9<*\=$,$8M M"$A0K]#JF6W5K"E-6*3E=!EN5U?[RZA#^M,Y1"'WBU'()4YV-2.0*;WOE1LS MR)2S\_[UY6!PU;OH7W8OK]J9^4A%FR8JN6C,%-*U/]7A1DAT=AA^W'JKM>>B M2]J$X#)B'>580 $C 7MJ$94*'=[K-3$.K+2LNBA2 U(R.U-+JLEI"A1UY;GS MT#/_(,9=%-]E5 +W9R$V62\<#KJ$;VA;:<=AO8(XB M$.$J&02C=].)X'(;/,ZDYBF0.VS>-Y,4)KOIC< M_NWSS7 ^NNO<3AZGHZ=Y\M[5]&'X-(<%=KK3@?_I@&V'.F[T;JGQH?-&]A-6U4[@W9[- ZS[:A[QON M2Y)NZN9C6R;M_?"'X5MT5V@;MI^W\9[\(8\/AO2B MTWJ[24594%F(#6%N+&DJH*_-93D%MY/GGA2*>CUWTG!%D/1*O=]8=$))Z$LIK@#BS>)JD M\:U<^.#6/97>M<8-*\>J0R\7!:E0K?>E)-,X];3L^$$21PQO5N.^HQ[)Q9". M([N95"G4F=AO)]D+7D=!9"]\YT1VL:H4EG9.Z6F!UW8_)=9SM827Z M$@(#[W@FU% .; IHBGBR"M@Z<(FN9F(=Y0!FQ8H:;8*\TMV3O"*X@A!NN(VJ M)Z8*Y=I" @*$99%<-%)J OT<.+#-EZ_ !;[AH.SWULIV;33%(2==MO CTH*I M#2TITUP#TEW8?.A4H0$BC:CJ:DF?^I+KXB'G%4^J "%J+30IY=+1K3QTXL;3 M^XTXUP,N8)2JLKH<(<-=Y$D#>5GV)C*=3ZDW[JMON/$C/6P>ISZSQVF>"[Q\ M23ZKD9=I-U-+LX:_]\XD)>RK[=K=S9T;K1*,X33[",)7S_(<[^6CPC=W@"\K M,SKQ9@I'%WU#;6J3J'"K&4 M+L0ZI*\KN<(YLX,_[GT QG!Q )D9SN @>(@9H^R[)\,A&\[!=7^H(^$6VT\V M"/WFP>6#[4"Y#F5!Y5\^V=!A;(A!^T(R8NEI17?VFVW!'?"A;6CWNR<+.JP% M5>J>4^(O90.3HM7*\#]REW>'9@BU$GZP.HG.V9U$R=?W+^IVC+0')W]1J1>@ M*RG:H:47=\^A)7?;[_M!J)>,BD)UIE1BI&1T&L/1YQWNN[TQ',V!'R07GI+_ M)015T556ACB'@;=(IP9J:@U7*I_@I:NL'%<:8,=&A H=:!+#,UJM'>\#[%ZK M)09:8,NWBB@5V!:)PB:V)MQHS=U#!=AVZ"E,D J5>FZXZ:6@(3\38%.SYS(OP:^[5GS MT/##%IM '!,6C-UI+,U7'_^"DH OGE5XGQN""%^30+9SU7+;3(NX]?PGL,(+L$VP1)5\Z M6800BZ#5=-/3SU*+D',5!B7)0HXNZR[RX>(P$3I64BY /DU7@7T3B;VA$X7+ M*WPCV]=/IB)ZLF#6?FI 5\?A$<4>-):ZST08 M$K\>G(RIGC$)1B UJ&O=S]>JU%CB?)-A3XS=.!F5&*/B 4-V>'>F4[Z.QIHM M<>G)L#/&;ISL3(R=\8 ALS--[OPA@Z<3(L41-84Q RLQ)UL;EM MR61:[K@XN;EEJS\SJ*9WG#7S?DNP(LJOG^8FT9[RVI,2WWO.K/K%]1BJS78#VXSSH8C?2^6_ET?ICAP0BD5>'G@ MR5.0"H6^.B8K0VQ=527)Y\8N-/LH!FX2O@)_\6JXZ1;^R7/?8E^"F$M=K-]7 MSRC$D)2C-7!1\2EQ#Y4J\W<7#FXL^<^?;$6*AH6\GZ*7F:11TL"29BF%'IR, M19:2A;R4HI>])*D38OY!],+QY$P#X;[8) M,&:8/+H.?T+1"*;WXMI_0G%BML_RAI&^V30&@"E"O&GX9 :!Z#5""W@M5@#T'8T*1A&Q* MTH1)G$.)CYM!] H2$) I=1QJM+AXJ(@KYOR5/"!7"C!6XF+M$+IM>HRO5?2Q M6J^G*,#^0S"0XW$]DUX)BX26\U>1IT]._!6J5\(RI:W\3:1-[_,$PRA\A8+\ MB7^#C?=W3OP]H%XYQ=EJM?)0Z GF$_L%:Y;3RAN7_KFM[Q>T]\F=D\5(TCBG M -MVO0.BXYW DP7)4#>G1T/+S:S/]TP K. >@LORK'-EO1-A&^B)T^N< M2C%M:/TK"L+8]M)0[(6W,-Y13,>KYR ?U+WGEZ."BUZHW^*)G4(TR.E13/46 M&,'4L"VHBV:$K=/4B:E\52?@F4GI%*6"9',#+UX/!0LO-)S=OR-8GKSPGR#< M K8[8S4YUVSZ[3R2UQ#)BV,T GFZYO6$I/S+_L)TF. *!Z/T5Z@<+B'V83MQ MLAY5E'Y$+T0V\63%?[R#R]%[P_9%OKS V(N3(2FC=5Z/0E9LD85G#4!K6-B% MQ#WUN^''JF'+#W!QUBW-#_#KY.%N-)O_9V?T]V_CQ3_AK[/VY>8!*,J-N>-/ M4T'*V =QCWE.O'"?*Z39!X3R!71CG8 MZ2$KPETMF28P;VSCH2KG=Z&@5,;EO4JE++TZ-F M,9UJA.8T;BUG1=Q6X//U$[]Y*(Q3I'1+-F7:WM31F_^"E<8IAEN!S5U316:Z MDFH"3)TX60%'O7$*"L?=WY1U0-Q4L26[(!EVP=B-DV5PU9S0:/3V'[VT:I_0 MU=401&J,5V"Y,AODYVI%/C,K<@;0^3[\_:WGQD%:D>$L@+_JD8S@L#W1;&)0 M0'F:!8LWT.A.GB=*C>(N7DCHR"M/;.QW^T\$QE"'MAO8ILBK$]CO:<;W M@ZDH8S7?]W2WO-Z@<-@[#1P>0+PXZU%><-AY]G"LRK.'[;_N$#T'MF4;_L?$ M3_KS",)7SQHG-^7 W$!9?Y,W,#^*A;-BQ,L2'#^1-Z[NH-\]ESW^,%VU$*T* MBG2N6MZY4((*HL$EQ !3*TCC&QM*<( 9D"*H]))J$LH/15UY;O7K#H5RRL%/ M#UT1=CKIU(2A%L,/S+.SN&+* 7W L9Y))P=+ATV%^ RL(]]\ MA3NHX8L/XG%Q7Q+LDX;4=97A!A-0>7R;"2M]3,"]80NWQ]!:?.O7))=3\."8 MA!=LL:650K@95%O8Z\@L'6B.;YS6?M3V"(=_>J40[@=(&/_E/FPK>Z2@1ZT" M[1HR2Q\I,%/"+?"&KG7[:MC^RG GRQL/#G[X.8%07&VH:T"V-S6PBBX=<=[^ MR)TQE.0BPI57AA\RW4-,RB''=N<+&%_X%H9/VM4U5$/\WJ8[7DAPN_"B=7S%8B]_>\\+U!OR<[HN^P6XAJ91 NLTG8.FSZB]T: M[)50!F Z;6/0(<@BW5(/ZN51!4 "(#5].:K *7"]_E"5DHE821DBJ+9R)VM( MZ ,VS",_;K! _&-U3:R9_M:XG"%O*JE0PAC&PKSB1K<_;&&API$ M)?64M4G,ZZ0DS0HI)(M842\&-91;QX1R"Q\8002U&6^V33AL^YOP991%&RHE MU@B&0;35]>11(^FU?/^68%C$J.VJ>GKRIY[8G!Z.5>H5M5T_4.X1Z21QV-C= M\0M1>#RKFM"43DTUH.5#JENEQ/\5* X PJ&Q6+O!DV=N$OP<)X!P&'*V&7Q3=OQD^WD\=19S'\ MQVB>OPIFJW(5;*.#;<]>7%>8_7U+ #5=FEK=(R MRADNJ^;V1G\J^?BZQPYU;K:Y@#*'8X\!1P',X6AI.65PID4,L@G_)@+@PDQ.*'1P'G7ED- :614,!9 1=(T;+!!V&R MSM\^FXG'E5A!'W#9Q13@O^>]S,5%(V#+*8-GG640FU0Z'N9MA+^%W;?#8.A: M0^M?41#&>1^K]F*EE91E!!G=HK.BAI@"IF7I!RVCY1*8H?VV=5R@N0SEI[+= MR'9?)FO@)W8A62VQG&H/BF<;=Z'XTFXWN M.N.G^;?9\.EVU)F-QH\WWV;ST>/H:2'[.",5&G.( 3_]'5OV>__J0HYE/MC& ML^U CMQ[_JUCV"NTQ$U_V"QTTU$+8[8L32ACTQ1P% VYL:2JNNP*EKN1M'01 MARW=3GCK""7=4\=M8D;1J'#H3OX[=EDX/H-X^F^X<8%+V^UDE'@5\'W8-,= MD4N$!Z2%@&TI<%5<"CR,AO/17.Z$GXA",=OG"WX_AWR[O)1C[JG/P7V)^Y1Q MT4;KTCAA! "4:^,CTT62M-Y"@8'W MT%(-YY_ P.6EK-^@,H3BQI&2129?[0AU1\O:M-"H"&K^"0./GAN^ MXIS3=9O+Z_LBR9Q_C&RDU8U0G[;B7$0&NOCA-:1@VLJ)>70J$>I9EY08GDDO M\,-8MPUK.R?2T2I%J N_!;2[]Z)&:[^=9DZDH]2)T%MXBG.N(==.'*O0!:\[ M?%YH.*W@UC?7@KNJ.$VU-7HW8='2]"J-VCIZUC$IINEUPE)_IW028C3#Y'K[ M. 8BL8C.Z8)@^6@E*8#BWG;C,ZG:;EOZ!I2A4RVG;4,Y-3G6*]-"+5T/* MT(<3(^@H5D,G0AVSDJ['$U5#[Y!E;>;(.7?,[MLY># M?O?J&+C%I [!SD])P8BE>F&AU)%2AT01,4[/@^1$2UU\S=.A79WU,/'":B9" M:Q!(?'XF]?3L(8EM#TS?COE6EB"-HH8R=DRA;-P9%[U@6+^?O(N9F^13#^A+ M2,_X!P0)-93!L2XT17!9I6T#N,07 (EUE .8%1YJ@ GR:A+5_Q6XP#><.*') MRG9M-,ZA;!7IW:/2U$Y,==M"%@+41;K4EUQ-VE!E6YP9[@O Y,7<_$TYN.L/ M_M5R$4Y2)&3#C/M::K![?U4&HVH-EZ"AIW$]PE%D%:VP\.7^KAZ A'[E(:R6 MH\T@&N]D$'?_WF80*^70)("F?/)XJ'BGL:*6,L#SVQ_5D9C3>3$NU0VOIQ>S M=R[RH8>E23$Q1?/2#P;]GJ0LB$W0VF+.+*K0""=9CB_#M>;1\[^ &2Z\K[X7 MN58I+RK+:T:.>O+JF$ZU+.9] ?S59(ER/Q)"=*LKZLJ9>H(+C3M2Z#;Q".Z1 M0N": (VZ\03MC>*S#P8>8=LX(DJQZ8 0>*3@ #,#+OAA.,AJ&%BQ4^N(>% E MM5J!09C5*10B?BCVWQ'4Y+WGE6;;+132#&4&(5OQVOOV=)H*7D)Q'8%F%9?3 M"X1*+2X7P#7<<+Q:^]X;(.7G+Q;4C!*,@O**CU$IVE/ [5%M:,$B;/Z=[0,S3%11[LCK8JA"75]3^C23 M/Z.45E#<<$GD'$B[S3>"&Z;N@;-<>KXO/ MI-Q.GFY'3XO9<#&>/$E^+F5F!W^@MVZ^00E]V T7W8REN/1(K/?]_%S2>C2' M%.HCZ>YC>>$\B:\'_7Y7COTRJKMHL@SR*75!KM#OFX\%_";A]B.AAC)PUD"% M M(*0=7&%76=>.V14$-]7"N@H;%7LK1JWLQ@IL4\6J\=&_@%\8F7'2MJJ4^/ M"G"+]*@CL284&9KQCC>8 1/8;VB\)'(#5UQ#4C")JLDMH)*1]@:XYNO*\/]@ M6R3DJK6 '9!BD:P"GDUF1^0();1@EI:; "X&@E1%?7Z0(:;@2)6T0F^3\KXT_"LPG/!U\T[XK>'[<$-%O#R, MJ:(/\K6E%7I+M'L(O_X\>@[ OR/8S.@-_@^38[_;*SKVY]]NYJ._?QL]+3JC MW]#_2G7M[TF'\^I7%Y?C%,KUAN3&+RNZ2]C!V=F@WY7\(G45&'E'#Z5 A+%7 M\CR[+P+9?8\IK3J(>&"J,26)V"I8B7MQ;'GEH27A0X4N04Y-]EE[0E=XZTO* MMH$$!!@K:4"04DT*4"756J %T&0Y=BW[S;8BP\&D("PMISSD%$,ZFW!JY20L M]/MW.WR= 2>);'FUUPMOY,(E[D?IL%ZC!64 9T.M NT:,K?8XF]?;;#-+#59 M+FT3^-BD>H32:I.A!JAYFK!*KB8EV ]G?QB^5;'"SY51A@8#N.+J<8B;8XHLH[K9U^:&8_@H)MJU?C=>L'D_]XNICB09CA(T:>33\8GK MH6GZ$;!&J[7C?0!P URPM,/@-O*1QJ$ZGCS73/Z!#QJD;4$WUC057>A)H"1" MQ3/B. B@7NXB'^[GI@!VR8IGXB#Y_;WGSX'_!G=YV.&&J9&\;KN#?F_0:EIQ MD%['1ZPQ:OG-<"+0D%CE;1P)KQB$U_'YZLI]!'$;\1O<"FPTB0N%XOD)[4@I M6C>MR'\[=DT_V;1.ECN[RWC$+XNR(I77A2'U!!6:&5?2*PVU;21)#!Y\A07# M8.PF9O+5]P+L_,C_2[K0\= JXO9*=BAEU(K%G[B)M*Q#6*ZR+@3B(+70M+_D ME!!__8($>89=_.__#U!+ P04 " HB%M130%S/&"O 0!7"10 %0 'IY M>&DM,C R,# Y,S!X,3!Q+FAT;>R]:7.B6KLP_/U4/?_!M\]SSKUW59MFDB&] M=S^%BK.B(DY?*(2%(@C*H.*O?Q>HB4F,G4$33+-K=Q)E >N:AW6M:_WS_]8S M,[4$CJO;UK__06^0_Z2 I=BJ;HW__8_8*:3I__R_7_^5@O]%/U*I?_Z_=#JE M][/M6DJU%7\&+"^E.$#V@)I:Z=[D-M6QYW/92M6!X^BFFDMN]*AR$(C\PZ@>&8$B*OD4S MMRB1:M8?W[!]4DT?.;(3["&%]]X@=Q/!,L=O$H"SU!60JMBC5#E_FZ(U&F%& MJIK6< 1-$Z/,*,T @DXS-(-H,DHC"'/X)/CKGXD'T0M1;+FWOIL>R_+\WV\3 MSYO?_OBAR>[HQG;&/W87(D#2\,$X^FUWBZE;QMWXU6IULQXY9G0/AB#XC_#R M"*)L/WSMZ@]&K_#]6/1'OUX3E F8R6G=Q9 M-"F$P9&[=\ 9J-[=^,,)97YL+^Z'ZFLO[0+EP;/AYYNQO?RA6W#R(,3R#\^1 M+5>SG9GL009B^?@Y=*'[PSOUP!VC/HI?\ :_N M!_J>\^Q Y@>\>H@>_03)'B-?!?I#7.X1!"\<@\^U"0RE3KU@.V)WPS%V0!F& M^;$.&?-NTD_X[,'0\.H]B[V!PR C')_Q[[@ 2V/D \;3CS(>N64\_=NO?R9 M5G_],P.>G%)LRX/*Z=]O'EA[/[;PAC>GP<+7E_]^VUU/>\$#7/ZJ^3+E>8()_O\UD9ZQ;:<^>W^+(W/L)W_H#7GXP1M7= MN2D'MY9M@7" OKX-GP:<[9^ZJ@(K^A,.*#BR$L*<\BW=:X<<*<(_) &B4)4= M51*%O"14>C9.]G1.S'FMN9(=K#=#80Q1X]Y:N@E!='P(0P31>OL,UI5X36(D M')%"-I)(;2CB6@\-D-Y2X8U%K35J55O?4I8\@_/=J:#;G#V;Z5ZHTUW64G/P M>= .0'N@ _=;2E?__5:*IBY9?JT/1C0VXGI!+=="!^M6?M(*,?$0IH^ $<4D M'(5 HHRT;'%$SIW@@A$L BX_H TPM]BW @GJJE#I;.I#SM]8;7)1SM+^FGT> MR 8TAHZN/)ABWGC)#N6"M]?S\A"C66G<3ACK@ MEH.S\X(LJ"+;3["B20Q96NMQ;BP89&(I+3Q8^;;0D3$*__4+@ M?S1!$E1F/^'=!"\ZWYSO.'"R!=U59', 9(>SU#RTV'=35EOL(NBF'5S,50"@ MF)PR(M&QA(=33J=1#&J[CYQO?N?#W$^X +]Q[Z9+*H1$RFNG@L@K2N<5=Q%4 ML)9$A-,-7_%Y*Z%N-AB[&4"6?;PC]RKEN^ M;8.Q[H:JW6O *W?33#,>+8W11AT1BJ*+>WA=65@MB0JG.1PTN'ZJW,A]Y&Q9 MB%8U0JTIC[?3;,B.(Y%XQ\G-6FP.23<7ZWS+8-FO<*(_"K0A+I>(]F;\[5>C^\RLWZ.A MG^ID4MII9)Q9!&V':0X,F>LA7;E6[F;GJV\I%2CZ#"+QWV_IS&/]S,]!"*$U MK@'HW+;U\<3C-=$%K.L"[P&49=!'?"[7RQK5^8S(!]5,S6Y#*%$R5'[():S1 M,1N+(3M@T[:-Y2?3+M(SU![>,?,82K=. UO0K=!5^BVHV<'2S6XP;"GR--,8 M6D$E2W?&H0[Z.$A1J*4C?BV65*2FS>IK0W;35JDVMP8U\6Q4'9*E)C?.YN"K MU/(RFV4+5*4)G0N4^$!8\3VL4U1A6\M@[D1V@"L%I%)CM0 G1%_O!G5$S%E=EWV;EW@/+/(8 MUB8,DV"D#U3!LQ5#B-[-^UX8 81)A ?PCJ?T1L5/P7K2;O!2"AU8#CV'[PYK6E8HS(Q M )OMU036T#!#IQ?P&C\/7]&QN37\0GT Q @5M.(2 MX L.DP>##D&W;'X M4[HB[_)_$$^P^[@./@$PWFI$\9=O :=7'VIJ[YLLG". MT97<1 ?:W?QY3=,5X-3!; 0<:0>DQ*X@0W1@+!?=M?^V#:#[H2O>CF2/[A'\ MD0NC06CWN27\\>3N1]=W=V?;/;E8L1D#F2D3TEC8O&0OQH^1'G%'E-""\<8< M6&Z$ =:!SM 8A*Y&-K@?TI2#\*L(ANA'%\X;@KKU\= '-/%=?#S"@TX.X4V^ MZGMF29@I4&DTB<$3DOQX&&U&[!L2W?WU3QC5W[I1P YIE(JB_-LP%O[WFZO/ MYF88O4??3:(L29@E2N^303=K5PWCH(?/V+[N\!W11]?VG>A3E!NYW?%%!-%6 M)J%W2H0B2=_C/71M0H1P,%2'T0]$( RDPWCMD#IA'!>Z0?=TS=7U-JU5QA5D ML=;:>#>W8N<$=-=VKP:1$[7_I*OA9TT'3BH" 1Q-5.7*U8>AU..;]X]SP3B< M\?:C"E^VGINZHN^8)J7J\&J49+WGD%-0?OMU&*X^ /.?'T=?\6L_M[N9_#@& M]CQBJ3LD1*D:[U>(_C222:/$'82[*_O/^_M^/"#C,:K>23MQX.R2=S;FO43N M;MQ1+C]>F\9BY/5MDJPN%F@K(?+S1(:$=+PP"/^US2@2:02]>\[=M3O\J0=# MR32.W+]B>^4=''$8_N!;2WP&CC!Z3BEG*N1"]#U:)#R;SY)!(O:OX CTY1R! M1PF:LW$$L8\4[W4$_/!>CEC[C;;OYY<=#JMHAE!E'H,R+=40X M]#PZ8NL+4%M?8.<11MD-X,SAZX,P@111/?1$) %ZW! ICEJRS=#U=FNF@T]OT1Q!_T*^$L[7&N^>LI/P4<4N$(%85 MM%96%S+;U6*G52":;H^AZ=NO$,K;Y_'T+/.\G&V?0_#NW;_#\&7\F%!'4>?U M8]!#LP6#EJW=0B6)EB5G.5PAADS4!;]1U_J./KXTA[Q>O:,O5>]H&D7.J][Q M*#WV"'.(-)/[CJ>!2'.1[2)8L@N;&F7"^J(.:QH[FUN6] MQ#>87O+%IG>W6G8^GD-VN6QZQW4HL\5=&T5-.[WIDLC"&=08F2BR%>'B,==K M<4>'K(0A+\0=9#SF$KBC'N".EII(JRQQU5[7R#7S;EN=.SD1N;@O^EK<42_' M'7U^W-U+Z4.9O??P+25: @^'MW77R 9/DG6LHH1^D-L&"M"7\L@$.T>N,B@9 MRH95NJ(_0_+U]1 MRM6+&YNW!@,G0+T/!9Z#]8(1P0-=\R%J:9>QO\XDL2YJ M:)]%;<;@1_W<4B_/L\-)[)@NC!Z.8O3;KRBP>!ZE[P\?'M#BGK6/$N,\P

= Q_YHDU#&0=C8N;W0[#CE=$ M*(=#SV%['CC:=Q^L"8+@7" :G(ZS@Q*GCSO=5=RL]FMB.^3\F$,.,8?=A2@N MD,FA- !- ]AXH5&J9F#$'T?4(2]'W:4<;6:_#KK[E$/[&;8F,!LC&-6'#6\) ML/$XAD'*ZQQM[/QK"%O,X4\\Q9=EC#L.D%W?"0[M_=AVIUVB(CA(,1U@K:DR MJ-3%:\\9'P'TDEGC%RJC<.B9UQ'N%Y$A6\ /^)8M%H'?*:1;A1I2'/)Y1;;K M12X?-P/X>.GU-YB#0_'+8^Z]2S!LT!;[67TQX\A":UPPJHK3CI\#'-LEF$]E MB7.HV*<E5.Z/ZL5M5BY>5?;BXQ1PLM[X]!NT]M33). MSJ\V*@9"9FV?EC8^-:.NW;*?@OAKTYI553VT^K+9E'6U;.7DN>[)YH[8("BB M6E^O$P@I.(T,F@&+I7KM1OLDR-=![;?64QZSR;V%YPBMNAP8P)Z6 MM5=4?JA-)F- V6=L7;NV_FB;' ?ZGK3)0$"G M-;Z$J]Q,H19%-B!;+>O:1?AS;'(<:'W:)J.Y:7UDRLL\@N45?V[47*.XNG9B M?Y)-O@RU ZLA=H.LT332G>P8 :0FL:TXI/$O!_Q;R_F/.23=L2=/TX6!8U3] M^:8QP ;!S*/N,0V+E[%(.P;1 [*V[KF#FEVS?3QR2ZZ/O M28>DM!!'XVR[/A6#1@&47+2%%I(DP=72^K1#HJT6'=*OM+*1]AF71-D("(I-)A-#[GKC !-1OW;Y\O8OY)+$ MAL G?1*L3,[8;FM2-_@JTZRM"]; 0J]=B#_>)XD-L4\[)?6YOIZ-IAXI]H;I MB4KB[47)N/;%R$]P2LY-;N:-N[R/F>65MTY+="L]$XLY:;X+ M?K[7SX%&CAJ:UZZF/\4HQX+6IVUR6ZPM5O6Q@XOIK-S5N )=:*#73NS/LM_)FEIBS(S%='W8$/N#=S.7W]G\EFWR!-:ESV61WF)2 M0[".UJ"*V<0F7Q]]3]KD]J2&S#"O*W!%4"MAHC!LC[5K%^'/L!%Z&*R*+,F77$IL<(VHSEDN5,UT1F]@M=(QVZ_@\\4A>2EKZ0NN/KR7M,RY)AUM4IYWZ-&/( MHX9%T&IZMFQ=^Z+4A[HD<2'P29\D.^KZFXXTFQEDI\[.2Y8!8XMK-U.?X)/$ MA=BGG9+)VBI93&\JB=5!M=A0N#64[&L7ZL]P2LY,[K?N>GW:G@*(4C5MCZK- MH"54.)X46YQGNW[I\ITJOPY5X[!:]I2J57($-'%J:&*NIBWJ*TNL>.5K#VH_ MD*JQ2#D^):LHE'FJ7PI\9*$T&U7>;V6&7!+;?'#$^O+S#K9'LI8M%:R!VK'+ MKNL#Q]VB8_OS <&YV=RT P B7&SOW1&^WP<*IZ"X;BSJFS&21HUL=A%;1_EE M8-]SP+-PGY,3W,\^!^%H6\XW>]T].3R"=I_$=&M&6V&,(8&D1S,=^$*S1_5C MRQ\O5 P/0+P@*[RB'^=9C\1X:\[K(>GY0'2\_GH^,0*Y@5+&/(,UKKX3Y\5( M?[E/0'=I:SR]O3/%Q]FS%SN>.NG]#]^ M^-3STOY&OFDU\,J*6RQZ(H]0"-/F9ER+BZTA>.84J-?K@FODU%<+J-9'I&4:^.>;*+]=:% MV&JE6#K9G\XSS^5)GAJHSLKN3&S?E2V5M=0"5*H'F F'[[ABD%TZ*Z-N\,:L MI0SEW (3EWQLE<81R_%"0*\C9_(2RM[K2X@=>0^EV[ ]=CYW["50LX$PD1TP ML4T5RLR^M*29,Q2%6U*&,,/J67$Z;V-B;-WG(X1^&]S72O>SJ?W-I +R62E3 M-XJC!:'E9XMY+;YGU\12[7^NO)\,-18V+X\VKF<:N66KZ@6+VE)=Q]:H?Z+C M_Y$T?,UIW-VEPA'#\F!B@!9#N1J*+STYMN)YEK.M8T6](VGMUY"OT+64IL$- M,02L-PL5=3OMJ9*0[_.3TZ[C29UC)\!'5^JR)8^CZ/-1IN>EU8Z>R(99NC^+OVZ_PTF,$OC\I=!;>O 9+%)^T_NEEG0\0 MAQ8^A$M_\I"V&?J-M+6@YDFNUFPY!I1!X:SFC@SV*[S)]PZ"=Y'X^7:N.K MVR5" 7>D476SJ^(LD1AVRAB>-C)! 4 M&F]S>,6+W_;'1'+^E**+UY4''1<%01$UJUVM"0C97P\EU= 6^7+L>/JS$W]Q MH_PY_&' %=-&!\GG$;U&:(6ZK?8HUY3=,5X)S!=@K^R 4+/RQ\6L(?3^Y^='UW=[;=DXL5FS&0F3(AC87- M2_8B=F4:OS&A)U!Z;=;T&2K>O_^M18)1'/&H=!%" MKJNZ[ 2"'')"A/=[3U&T5."L'-WS@-7T1Q -D!'@2ZWQ7E :C#P(A.D4D>MZ M7S(4>UZ+\<$IST&[\[%^!^[E5DFI-$J<=YF-N-.BYZ'0>%O:MUG-?IM6%S-?=<0%3=4;C-_CL''L M7+7/M)J)'7M)(4'3L55?\7A' ,X2HO]>K^5!^'E?8ZD7G;ZQ<((A5UVL# <9 M;9!I-W9*+&2J8Q#M=-<#D+[FLN(K*7V7]HHTN>CIIN[IP"U;H438T ;X!^S4YY/F%YY?J H9SNTN3 MJ&<-?]QJZ$:.["IRH@OBEQZXJ"Y89B;U-C.E643N%*O21B@'.'9%7! ?71#' MA$QET7Q'7I]<6ZP&V-RRVR6S-TDD@#;-RP-YG8U<7$11=\ M]H+1I72!9646@8C.YP8V'8R6FZK8I(I)C' -'/+LSBW'A@_Q@G =W6,M-=RN M-@_!R@9WZ:IMK81L K<-YGDPLT5+]_8\D9=&OENPF8I1%.CE?#ZJ\;P6.\UP M1_G?@[LO,S@.[^4RWQ?>H?=2.M> [ +UH?9?:5*-PE9.&UD@M0 M_@FTC5@ZW$M>GD7;R\-A>T)WS5;%[-;]#>=OZ/8R/><#LAT[\_TF0I\ ^T^@ M>L%WH(GR'1 UDUB'?^V)WNL-TFM"]$5CH77:G6JGM)ZU8Q>_O8GHST/])]#\ M[MJ.T'RULJ:I;@47A:"?WFC+3I%??0TU_@C4ZZ#ND3W:[W+"VKQ1,N:#PD1< MT'Q'$9GN<&U?-WT_U@G[@-ZR[_#"QCQM8ANGW3=XI>'WQH)#5^*[JS1V7EC, MB'O*#9NP9D,>9=2%X1O=IA3,AT2A<-V"_&EN6,S(?L(/J]14KMU!496K!D%I MYN@5FHQO([M8^V$Q(_IC1XR06 7I(74@%N6L@#>:ZW)O\#4H_2&.V(>W G]9 MV])GSI("]79O/6\U*?X8TE&4R)?$W( M(6FU3 E-IVT.C-A:B=CRQBL*;/#SGO]TO.SB++QA%R<>P4I.QM -94P;')[+ M31.]\1K>^-R""^* -]YZR.8\L;+[0I MC\\&/7.)QEN/"GV&-W1^8@6Y3L$R2':U49QQ'INR/PUX MQPLXLPC:#M,<&#+70[IRK=S-SB\>4KPV1H-R@9PM!']8P\RO+."X$WU^GQ$? M!A989W73A"P H]2<;;F^"5^I!#53V6?(ZV6**;3XKJ'7D'(=K1&>ZL0N% O+ MDQX N,N#OP#"ZUCXN-]F^0PM!=E2H6@[:LF&P$"1OB?A\WONHCMSP Y1,Y%U M9R9;O):UX5-VMP9D4UV+8Q?C9E.J5NGT^A!UL7.HGZ/^\SAYEN@O>MM$U*F[)9F?'U907IY7.='E,8=OG+'U[T.I5)GNM ZCM7 M@I%0ZB"OM?_@S6E-PQJ5B0'8;*\^H+E,81T'^_$X>&/2*/7BI,_]T/-508;J MIBU;8W#?<4JW])D_VQB>]:FLB36,'FJ(*RBN=6Q<=4.03C6JBRURIK%E477+O3 MXJJU%KNH#Y22S\=!JSP&_EY1O'MA"%J8"/9B245JVJR^-F0W;95J;T4PU$0A M])3$TR8B#3/UGECLU;*N/#5J^4W,H*>BK@)GD/D7[#6_B]H%!5@R?/#!EB'= M51S@@3(M"OBWQ-EGA6FN8I+9;1V5$0]WN(3L'X M-1?(GM]K_&9>,&S*5"L.OC!T(9A6%@T%PPJQ]*MBR0MQW%7\9EZ0YY,.XF?% M'"*W2XN%K&PP=1Y+;RYVO!#77:5OY@5QF1[3XK*X,,C.VB!S"R\]J"1Z(>:[ M"O&]FSQ%%;:US.5[!I",8ED$/ZNC^";G@',]?0:OJAVY#7]U5O:^=*ZU&J<5A!>X*C69 M6"L\N\FNKLX6/ ?>UW0)WLG_ MX\!]3>J?KJQ\VX87=,<-N6E6*K8W14?4YTX3]..I[FC M(.M.5S9]D U8UP5>SI3=AW4.S^)TOZ.U6/25IFVON%Y]5<.*O2QN@=ARR+/P M'G2F. WPU^22TUWNWZ=#L :['%H#NBL6G:;D$1EMLM1BYU'$7X?$S;\XGP[) M53.UVHP1-!$KK3;&NNODC%+L\I+7H4,^VP]YKAKW?3I$DIJ;?L>>L2+/]IA\ M3:V,%"&V)9?QU"%Q;)%W/AWB,/5T?4XR.#)#QI+J41393R=^R)5QR>ESEMX9 MRZ"#=A$-JEU.&(VSKC%N3Y7XU2S$7X?$K;7>^70(TQ!0%$&PFA$,"R)A+$O% M8GRCW7CKD,_CDM,1;\Z.SJW;CFWKKI$-LL!2)C/9,1XP2\YV/5XKVK;J=FQ/ M-G<\)Y[G?7DQVA3G+02L^4UQTLHWU_'=/)7P?'SCS5?S M_!->917%]BTO7" &^E(>F?M%$*;53"_=F3'F,*'0E9G29E#*QC8A\2(6>0[6 MK\D;IZ/-..E#=LI;%:7&$EQ0FE095I262SZV/F>B#Z\C=C[23^=="A&8S+JC M**.AP;OCM6 7"$*FKHE+/U\AOBXH>M!^Y^*AH7X"IQU5A%VA\2DN> MA%J##NESQJ)* 5H=#8DY$C/HZ5AV&X-?SVSK\"AN939N\KG6!!.+7'6B&<0@ MGRG&-BQX87.')V#^B1F2MW)$N[0P>*F\T#C@MLTAS?F%X.K;?7PH1\0U1GPK M1XSJ15'&,R[' =.I\N*R61B3"4=<701U/HZPI(4MM<5L1\32/0YUL@U<9Q*K M$6<7\H5^1-E2[!FXPUC-5J*['H8[(&HG4P06<&23M516G>F6[D8^^!)PZSFD MP%V+XD&9XHOI=MV/+*"?@/0H_7(.!K^A[OYZ+?8&]O>S!! ME1FS7>-F91&D*5_#S%)L*QQ>Q#TO CSAFN-H[3A$\-1Z;[[.UD00 MF$:SCDPZV>"Z]CY+!.^:#^N+4=;@9XA7Q3FLA,>WM?)U6*)KYIJGEJB&+)IK5QH#I*=@ M/#80N"H[3"S1%7##Z;S)^2T10#:-4;$V80RAV^'=1D=&J^O$$EUYKN7]7/0R M2\37++&6TPB*RZ7[7,-"!6Y^^9YI7]<273O7/+5$Q>YDI=40I"?F+&6P0K*% MCBU?MZ_R898HSOG:\UNBBI-#.+M362.SMCV:5NG5-!T,8@,^;X98OI *%HE2>))?ICN>:I)1*[G%$;T].QV!LV2"\MMO(C\;KU MRX=:HKAQ@^T&C-FAUS@2U.M]RVTZ&%^Y^%Z'JT+<.0IU6%75PX?)9E/6U;*5 MD^?Z?6VB.NR@N7ZO.A)[HCX9]*9ZPRG&=L/)"Y=?3X+\-1/@QSF%T3/U;-$L M5L3>%AE%[&U6W$7L<\[ M:_$XIRRKQ*17[WA(6.G&>0HE^2TL#A6D\4'<.0ZI/"UB;0;T:Q0QFQH+Q=6' M"$?,FL/8)D'C+F*?=V3E<4[Q&L7Q.EW+]<0%K%@ M3C#%\BB]X 1CHC41>YEK31-'\>JR@L-G)L7%HOQT?Q)WCY-G3(C8T6%=A.FB9JY)TL6E/)UU?3!S%:SF']C>< M,BZ-^[8]+*E<3\CC4PF?5H>7SQ!? ^+N3XW"[MN?'S_'-+R2F^A X^'C(;:M M,:]IN@*<1[N9!7_D@H4?5"?QROA[N5CR#VG&+^X#"*\. N[ ZG9SM"D=2&(J[U MT #I+17>6-1:HU8U#J)ZN9,*#[I.+%L[9'=3H9CS4"MIL.CP3CLU3H+EN<+&C?A^CSN @WP';KI_1'?N7[*_L/X=O^ M#>J(F+.Z+OODE3NL1/>\XZ6BD)>$2L_&R9[.B3FO-5>R@_5F>-#*>?]4W;4) M#*5NX2VO?V$^-&@@>MT.3JI%FH15'Y @I*H7" MV-!L6Z\\1_OPCO>PVT+SI'$G/QFHQK G!AK=W0A$NX^O6T]>Z'O.;3C^/:_; M.@,2UAF/LA)5\ RA,F'2Q74#ZQ]A[TBB=O>\C]M",/O*HD7G97&%Z'HO*[IL M.ZUWV!CQVDL0?"8^&=YP^GT_]/4ME$S;=Q3@;C].@*Q&I@:B MY=<_\$?*]0(36JR9O$ZO=-6;W*((\C\_YS*,7JUQV@2:=TO<$-3]5XX^GMQ] M9[M1C M?8T9%5#^_/7JJ,]:MM&?/;S'TAIQ[/R%YTA,0/2)S0V7@-P=OA3?/ M][=JT :E-7FFF\'M?SK0(7=3#;!*M>V9;/WG^_8;^-N%EDO[S\]HM*MO 'Q0 M^);HO;?PSU3X#]_]$;Y 3DTR=997;C^&#[JU;&,\"-T3'[[6LV>WZ,%7(7'#SP>PA>V:@/-S9#N0V>[NN0FI MX-JFKJ;^&XG^VX\('X$?N7Q/QI_'2+6='KRXU%U]I)O0:[J=Z"KTJ.#P__UO M&D/PGW?HG)\+%4_A?,DTB9=/4XZT@T0J&0W^3TJ$BM 202*8-%+HC*1HFJRI M#*G(M/9MRR?O^'QDFRH<*S;*'2Z?$CILAQ/^^3'Z2/R_8IH" MEQ/;Y4Z9$U)L(Y_B^KD2VRARJ1Q?KY<%HS /+7_V+WY/X71O^JR8Z1X"_Q])U8[ M73RB$69$ E52:5R1"%G!)%J#NIB1&9*A$9HF9'JGB[=W=!2)=AO5/.6G&R*P MT]/!&F]ZN+,*&6@6;YZZ_WX)'$]7 M9'/'&-!V[YX"GP%=P@,.V;UNSRT'/LS!LVWX/,VT5WNFV'].KQQY?CMR@&RD M5Q YO_4U[Z[+(^A%^![X&;H5#X",(-PZ5+N?GOHBT/";KPH90T:4OS[8?GA. MR*UGXM[U^$SHBWIK:K(!@#4-5;#F]G#1:X>M.A54"&-L@)9930C"# M:O>QX@Y- D,1Y+U).&+0'Y&5N0QO'C?_(4X>D<3U1_&*T8[$",SQ$*%@.REO E*+O12DMKGR%+!4 MH-ZFCGB,!T)ZJX:E O"I$U4. ABW ^M"4MJ,9L5M\_H'KF7+S+8PA"@4C'2! M2[>JKA@$^/A5*!# W-NNB^+(]U0XK\3M/']\Q[=C$\N]+D\QPDD9IT@@$11! M0=\80R49'0&)S#"(*B.R"AWGQ[[QD)R1.$Z/!-&O\$MM0"I&4VXEOG'LO*S$ M-[Y&V!+?^(-\XXXC6UL:/7*.-4N5^ANU*G!!>F[DUTC0T)PS.L>?Z ^_UR_9.\#>':OO/6#-L6=;_'_6SY1GQ\9I^LP$^'E#GK!- MMNZ&Y8\I38=>F.5'SO^E<^-<5/94@&]L1"\\"&(:968X:O4*%">K;B:0>_E" MI[]Z!5 1'-,W0*/KX1.INW<[A<@PXHM-(W3-$+$-N:).Y=A M^'DI,@PLL/Z^50!E2[F)SQ+=7]Q:5KR(I<,5?0>,H^8REI>2W90[!TI8YZ>F M="NE>VY*F409A;]CH\%>%_:A4"HR*$5*I(;@$L$HM,0PC"RII$( &06$@NR7 MI^_"/EM:N.U*D<&X8-ZGB+;==Z5IN"2"/!X)AM.\Y;'V2B2;_=8BVV$)PS\, M$.^761R<)S>5'H[TP&"PY$HZV^JM).SI,YD&5^FSLE)&9@RVE%OM/MI=M.#( M)\]L92Q+RR(]%JF.E F7K3?+Q& E99X^5K#4/-$@MU+)%/ M1Q(9+N]6F#% R.%0JBK!T@W(%1QYR9!7]CU[_\4VL(V^>4WPNXM\3_B46Y.W MNX.@;Q@87O^^]./2H<)KY"",%]+Z.KUE^]M2]$MBM'PQZ_@53O1'@3;$Y1+1 MWCQ(G3U43>]1.Z>KA^XUY@. OOUJ<%TVSVXUR+V$G@X!'I +.T6JR.6;ATE+ M[T/CA.?K(Z_*NRGS;[>K0OX*:*3\;!/D:,C?%V:A4Z(QU MH= S5A(2:::7NXT,DD8P*H.2S+.NTJN3$SMMY?-CW8#IF"09,,HR4E- M?4=W55V) B5;>QASOE@F/S:/\OPZSMN#FI>F(8B8D[?<%E+<;&[:0;B;ZTD" MX=F*OB[DNJP"<.]V?SXO,H>$+T=^+D;;*:!"1[ M:<[!/WFG8Z^L@U2O56BOTJ;>1D2YP"UU8ZDSUH1]E21SUM@$*]M6CXKPRY_S M_8-2WGMTV+[E.<$!+@I<=]T36GP7 >N)6,7U0&1GK\-%CC^3'OOT+$$\M5TB MS7OV;=JN)YM#?9ZS57!GG'D^TPDSSGKFM:3,*W,+-(*BV!^5 M5MAA-5Q'F#LP.-/GLID":Z#X8:$(_#KL;N(F@=F5!V9_08%)A1)S+![[^-K= M:UA///,"[U^7-O*AF\,Z0+[7BY%Q']#=X82TY@N1S.#<;*3WBLO&:XS[VT'& M$?Q=KM';W_SWQ5VJ\$0'LSFQK:=5!%4F+S2:0D82A5XU;SNS!KE67E,*_7:X M*01/$PQ"7JZ(X-V*J'VW6AT*.TK]=%,>,,$\1.6N!.1["AHBTP\5: KZ>S*D MW*'BNI+UZ\]'=0'R'G BIOT>E2W"#_+.WLN6NO]*TUW(R]NEKW#O $2_%E8- M6&, [1XD!4B9LNNEG*CT,!YTP,X;9[\;%/JQX1.@!^7HG@X?L*W/ [$YMQW M7#\LU/#L%!P1)4E1[*_1WZ'_%5:_L8IW^^G(1<^+W%TAAXH1 $&1D80"19,( M;$1*LHQJT@A5*)D9$2B!X(^+&>:+3BELPS,W>J).Y)IFOA!,6L<*.3BWG"D_RU8,2O%L9=E'T&1GYQ]_H288M%K+_@EACJ MVI#.9^\$L-<3W$Z9AQK^(/LU$W.C13ZM3XT< 8QLDRUIBPW[&[ :LJO*B^;L(V]$M:/CH*4,@$08;.P!=5J M J)BTC#S<+"+Y"_T[]1$=J-=66I*-LU=ZB=,92Q\/4QD>'9J!'8#X#/OP]GOM*?CC+:&=9=/,.AK^_1[FOO[ MC",H(/#Z M: HA",='0^%-X2QVSPDWX+K1)*))AJDP!DFII!Z6C1^3RPNLA.9\)UP% MWVX%#K6W)WN^>R"#"-ID,YWTD!.K/E91.W.A4>F-?\,C ^"^10"/8>#%S4Z/ M;#RF&89Y_D'/O/CP9\,^]Y08"OLL\?WPA;)+Z910UJ"8S73/@X()3"ANCFV% MQM\,4@ Z D&J'-I"68G6G?.R)Z?"/9J/5<[],PYSJ6T?CB203*A5VF#LF]OZ M4R'=2?T5\@'U,X7!F& WPIOHT;:X>;@M[M(*:#OA.[T"W+]OGK'@%] 4!R@- M,;I3' >:0MM,D)Y%#!"1=[J2F\^1YG3'@_ M2,F* N4?\C<4D% BG- B'_TV!5DK??2".X.* [[%V=M *#TS"&SP/71 X..@ MU0[G.DZ-'7OE3?:7;Z _ J*YJ4#3K2@I&16_A"C#D)_/S3"ZC/[<#WLR8'?] M^W[ L_/;/RCT079CGYGJ?J1N;=4;C,O3V-ZK.G2E;N++=;NE'X:1*90@9 FG M1HI$: PIT22E212!XR,4H0&*$(\77_)TL!B6!B#@JOT,@S*.DN6J+0EYNO23 M;N1-HEVT+&,13)M='A5GZT6XK^S)TD^)HQ:49(B4X2M MEN5&I27V& WA-PP_F]CE0G;=.K;;EZBTD3JD@LX%%"H2OH$1#K':QEIH_& M+W3S(E^W!:9NLYVF$X[<0W2UNWWO2ZM0YB.JZ!YP?BU4 UL3<2#JVR\B>7]5 M;5@&^>#^-R\W9T<-V$OAPO /V17RFF9,VS.-(A*%MFEL.\'9$R#W#42UQ/>2KL,VSV_@9,Y$<6)D:B_E)N?-*& MZFE7UK=4W?Y67YQ';L\F)6,R;:)Q7:9P]%HL1 M$G-;'!YD]_0)OLXL@:R)LH[T-@VUWYIG6N_7.\]W!CVY5/>Y2W-Q29MI)])3 M8>7[T:R:KAU+J$=I=.A(67:4!??=;6H+%VT7"PNSM!T$W-'3L\Z_!H.?.^<^I?\JYG MZK&$5>J]?M6U=&R(]YI,E)-U)\ T]_R7^@MR5909W?8/#!./.XH^EWW\^^$B MZ "XIU9#/\$K"^%[JAH7,THJ$,4**F)D4#7RK?G2'J\^2S5^Q#K%@T63/TJ( MGE^Z")EYUW86LO;V@.&4[7N1K@N5WKYR<U;K*[O\.$KW$]J#+#53@E2L:&9W7$/V>/*(S&*!0M$0#3)$*C%8G6"""I M)$6JRDC%4?I)WTTOF#,\Z02"Z ]'$BO6H-3)1[=KM+MBS>DU6FD$PZWT9.;7 ML5EU=6P3AB9I#+N9KLM(@ [E>D^5N)IZV'B_UGFNT+. MNPYZO#!S\!NM\+8.(4>I]Q'[ G(OW)GR9I40JW:QOY6L*Z.>L/64^ -/:>OR M\(IGA]X41NU/\#ISWY3/8]@'FQGN=S%LMS7$FI.OI%7*127Y97LL"I&;#LGL M6_HV"A7A'Y*P2WU(VPA!"DBEQFH!3HB^W@WJB)BSNBZ,/0]/Y(-AA6I[*E#T MF6Q^2X5;["$(R,,8EW4E7I-0&-)2VZC6S7BH%;39-)+&$#9/@>:ZP;6^I7;/ M96- \D\VXE@AY.*GV.:S;$(B-.^72ZL]#2XVW]"4Y\ MIPCD.\,@^[AUCXH_*UUW"8.?3.IC)[4/RO8J[."K:,\D_/S0W.+OVF09'\!? M,BGB#9-2=7=NRD&H%< K3Q\(N]:D=R' 2Z>(O#I70ZK!ACQ_8M]5%7'<4$LA/N39OLLP98 MQ%%CD-Z&++(&S@9YAMQ[=;=W[(*'C$3<$-3_I.[_O ^1#V83 M)B8.8ID'B0<4N<$/6D/L-K;MOOQ-Y+2S[B%;8^A-F F9P8\[N CTALI%_=_C<:THN?O?*[ 7A,@-M]A%^23HR^:V MB:'[6G?Y,( [0.H!ASRFVS%RG >AA[ \ZX>G\A7X=CV%(NG6F7L/O7L?W[ER MCY=/+#[86TO=$)]YWN@'-#^!0<27!I!&;XB3]0]7#^$5\^@K&W;_#M(S\OTY M.>S5M'R4XYJO8];!^)0I:D)W[_F3+*"F#VW"O]_P;\^[DXH"@*;]/(4G!KO) MT!]=4'_G?C79=J=<*#?81J[,ULJ-T.JRX6FX$D;C*$X_0=%E'+/'SLS.+0MG MERI'2Z_8S[M9I@ZFN:6/_.M8,NI-Y'C MMO0,68\B[_YE( _1>E\,H$>KQ < MH=([6/.3%$6YP]71.Q$4.BS\S#4Z@D13-$(=W>GRP3%U=J]CY)[UXG MEU^ABV)ZR\P)%MY47J+]^2?56'M_P==9O( V4W @U'H$QB MI;Z(?OEZ:N2/,I9OQE=B51.K>@U6]3YLXV$HE^/KG(12"(53,3"MXMY(IAX8 MV?M8+JIJG(/M7J3[-I >A!-$=M72+;!O%K?==G?$&(<#O[3-)1*;>^5*YH^R MN4F FIC2:S>E.58H%6I\3Y!()(-05V--<[([215,>W5O31,;&KXED]C0*]8$:%BW5:,TBB$,$RN+VK ] M^$+/?FA:_Z@2'BHQ@U>N(!(S>*5F\$%5(U9G&VQQ&X?DRT).% 2H--E&'GY= M&T3:M! #W7E?28LEE;37;*.OB.?JLB6/(S-\UVDOK[N*[[IA:XXP4&4MV0Q< M/0J%[ZTW-.KJMMMI.*8-7-]\O'[[9";NUPO[YK;O&US65EUMG34QE8BKC(@4G=!>1XQN=-E\3 MH-YJMOD=1&(HK]U0QIW9PC9/CFVZD75L.K8"U- @ M)N8O:1H00[OSA5J-E/E.B6L_Z#-"41@9BSXC^T8CT10_H,G(9^N$RZT*)3HA M\45/N0=HC2NRM<@Q@(%SHP@] S3#1%K@LSV#I(O(%W)#8\QG-3"6S:WK"4*< M?&'?\RKL3#SE+C%W7\+VR4"VPN0[?%B0%BO*6F1#^YW6DBB"Q#.9&"BO>X.9 ME*]=O<&\$I[+ TV.JKC%>7CX)K!TVSDPE(E13(QB8A2_I%$DZN4&)[ %KC.X MJZ>%F@FG&)2,0S(KJ5'[0M8P[LQ6#SMX"+(&8)AX4+2=F+_$_"7F[TN:O\R3 MXCB&P.E,')K\W5N^3&+YKMWRQ9C/>&\"G%39TL(!X>[=Q-PEYBXQ=U_2W)%< MOU3.ECN"1&8R"!8']7-OYLC$S%V[F8LA?W'K"<3_%^XTA='78-42<_*5-QH) MY6*#[43)'(I@L$P<3O.ZG]/7%7WF$5/]\.21"2YOU X&WHV[.W$<@U^]T.J= M>YZI\%\X@=3;+7%,' (YI:O_?I,41)8)'% 2JJ&H1*BT*LDH)DM@) ,__H$_]F]23" [(=M.'I$(#Z>UY6,40?[G _@5(W;$0>YH@WT( MMA]RZDN=L0B3T<__\U^'&'VJ*G8'E!^@>K+52UBD$\8@/7* ;*1E#6+C5C97 MX\)/)/7Z0,R[E10.E2 M[O; M]M\YT:3V7]INU,#KU@%FU*(D?/J#YT;<$I[%CJ$W9(A@^'$'&('>4)D+\<\C M2<;ON>7>UG3X7 RL2R=4M-$Q&W#TT4ZF)Z7Q(=V.D6,K_]$.WKN#F1]LXJ5Q M%*=WHG\>[!\"_GC;[M$3]1[N'WYRIPH4>]L0[A9*#'!,W0*/KSR2H^W&X*W# M5+Y)W4'^=&_PA^H.YEU6;DO*WY^Q?4%*GC"1ER!B".M^2^^!/C,-7\NY MPT&#ZW_?L5DC=W- IA><4_MY$G#%L M02)\3W']'-?LI!IB/E(&@I42D5Q24444B((+2.-Z PND>H(5P@,J#*3V;'T]HZ.(M$SBEU, MYI,Z4JU2V7Q)'G::;DM")>SQR$*^TNAGW$K# ,W2W-F X2BGC^'()\]$LE#W M%213,7IRN\!EVBB+,6,)>_K,J9UMUJ6II'"+/(]6D?(@P+OAR"?/-%"IGRYY M&\>8K:A%2Z[35*3S2:6CXJ"5E6*XXR/ -:YKQ2_6Q1#P=65?$A;=$ M3<0(^D)^(B F-QBR4N;I2%P8Y7*U )\8,H$VFX9L\"P:CGP"4:4Y=?)#G^H8 M^HR6FVK;6-2Z<#9/(5HV&GPQX]E5D:?*=)W,&U,VRTKDT[>/A^L*,>IH-<2? MU6=5MB W:'4E44]'9I!<I:?KMHEW.@5 MR/A'\.^BH(FF'8]#R"*!CC=&QUZ#53CT"?D=@5Z1ZA@O(SW*\S",Q*3>)GKJ M$_HWVGF=LNK!@DO;!&:J3GVQRD,,'"$6Z/9=+H_FQTA0]V>MFK@L&$ WS!5EIYH\2$0X]0*W#F*Z!)>);+K=A<9VXOFRJ^DK CU.(G M@39- \M'BD:!U3FP&78[\*E'J%53T$&:Z4QL3B8SLSJK!#T=$A8[0BVUDLX7 MN_G5%)EQ?CO/M&TD4X 3.$(M"4%YJ;\67&0FXTY):"&E(=62L"/4\B9\%=3% MP@1)C[HMTTVW!FP'ZI0CXL+46FY3G60$KHHY%:C>!4.K.2\"/4\ERTT[-;(!#E M!B49^0QH<2C4:D=(X!14I)\1VQNN5Z$9*B.L2=EK2?@1$O!EDFEX?% 6A<:< MTCWH=I8L5L(?DT"B:42F-(*2&!F2DE Q(,DT G7_2$4T!E-I)8.^_HY'4O&R M>_#'0+3;:,7R!6W,]3I9I^!7&_/1!J+F"',L<-WIJ(N\CU2+2X"6?8 MH]X6Q"K!9];BHC3/4:-QH\.8<.@1YNA5&4\32FN-2]U>B&X]LA M.?+\=IL>6D$\_38ML_,"HQ?OA\HCUS9]#UPX'7/NM-H+UW FT#U/PP#3_USN3[W!/;JE@OKC/?"SLK"-Q! MN<@[2W<_UU]X6UT =:PNX&-VE;PUM$[0]:K<7(*N1!@38?PX8;QL:/R9Z(I= MR$0]CIARON- A*1DUP6>>WLMKN[)_5P72U%_P8CUXK;PD<,950(QX70'?H]T&X3]RJ_UE=W+]KN-E.?AJ_,(GBNC_ M7G40]6I)3?VCK^$A['U+N1#C(-IMOB\^9!:S/%GP=42N6RB5<66YJ8ZE3%A]2:#?L7"/\4,X MOT#PETCPYTAPS&SM9208Q20""$2P"+C^@#3"WV'.+\$ - M>F3>ID;BHB'PF2Z%"UZTOX3\]@LEOB,$-URMC E\03>Z0GLA:A])T,-X.T2,T?4BX"/:MGBK(,8,TPP MJ_VEV%_/QQ(9>@C,=YS,O,A!2$3R:XMD8MK?9=I?*9/9V2IO!QF\BV 2)2TE M@5V-A7"C*#3YF>\TCK_.XE]C+J%L+2%N;"?XGK* E\0D7S4F>5Y)):F%F#@4 M=Z((==819;4>1#AOCW ^N1+SDDF)^!29?CD?8R>+W%8464N-SBU@HS*2Y^,D(VV6 MFF6TOA*A8I1, 6L7LOV61(>N!_H=(=$D=Y%(]DO\B42R+^=OO$VTO7ZECTH$ M:XA^H]5?N0,>[[?"OE;0#<'14TG)JT^ 1'W@OOWJV)YLII0'%75)Y)1$3DD> MY+,65GZCLG)\:]!9SYLBP@\RK4UZO,STS54XGV^_,M3W3.94VC:1YT2>DTS( M!Z_*_$:@&8IK5-05?%W:6Z8+(M63ZE0HT&$J!/N>(N MN(@ /I*'F) ]^(J4"607;'/S2=B0A V)J_$1KL:=^-5"Z6N'X/&:Z((HG7=$ M%U7K##E=X7F# U.$E$VJUT"-5:0KO_TBOF/DRRH4$V%.A#EQ+,[N6+Q6FI7< M<%,K-:8TYT^+%+NQW )BC\,)AI4!WVG\5-'/%2<^"KHE6PKXG.#PT#P\[AU))EB31"9^. MB\0)>J\3]#JEP CE/%G&QCF#+Q+^*C]FC$EM%2J%L"4$?<7]('Z&S>.CB-?:W?*(K:H;?R67)*0"?1!HMZ4#/VROE.):DA4P_E2&(EJN*0[ M] K=4/(JQA*,FIS)?J82Z8:P Q;ZROY7-A*Y M 0'#L:@G)DE\9Y*FF(GLOM:;^"-E]])[-X\(K\S/ACT]XPB(D*.EUF91KG,( M&PION&N3_HY1IQ9-KR>=>@#H_G1X M4YY'(3'X$5MW&1%<7QP?Q!+XO[[5'?2>Q9*=SHB4^'Q?Q\Q:NKF[G76H"]VTD/;7*!B(W:Q:.UP:F,6F% M:B(ZG0XE7MG\)<:>TN,F<_N@.4A"E#\O1$E=@B08NL)@*.E]?WW^Q6'WIA>H,9'N$9*E MITHYN2:D0:B MV:^W@3_6(^&&/@KQRG-K8^R'E ]ZMNP725C4LXTXV20J$<<_11P38__>U8D7RR/-H2-' MXT2/(]&5M2ZQ8[+EL:$\ACU*3K50_"*IB!VR0NOOV*89E7(XP)0]^%W2RRUI MV)3T@7+<\6BXL^D(U2403M1JXZ6_.%1@NJQ,RVBB.# M)J?Z)3KBHY,?B8ZXG+_T%B7!XG05KW0U!>G9A3EAF2)7&8]#)1&MXE#$%1\. M>+R[F_)TWT,2F_UYL5F2*GF//_(BW=+6*R-J8_9-HRKJ=5 K%&0\MY*PJ',; M]1UCDL9MB20F69)W6OT7B6*!SKKK>=G/S1.*I9!O[IH.)@@B%ANHP,B8XFC:2M4+&$1PI?8I_&@ M!"$I/8A[T)B4'L36;SE8[SRB2OB!52Z)G6(!T3-#O$T2M(^9;#B7T$=!OE/$ MJ>,J$QG\4V0P2<" + M@:4DL?$?Z9=_@#4ZX9C'@'P)QUX9QWZ ;?@0CKV>N.L).07/5HR);:K <;=G M?X*%'P*=N(M?Q%U,"KV30N^$LZ\EH/DS"KWA(YL.T(#C@'!^T 1]3_W?TWG< MO+[451!E<=V)[ !7HLJ%ZM0<9.H<6+07XVEM/IPUW[V@4FX47I',O8,BLJ-- MV>$=P0MWD'=ETP=-X CA7._RO,@VS]N0'4?:5,'*:RZMOJ%3S9K'.1L\71A# M7%\,#:_*:7\8'EI#=V'W-U73R!%CSV;YSK358;_]0FX0Y%@/T4=?I.:RDUJ& M;_GYTI6 '>("4JFQ6H 3HJ]W@SHBYJRNR[Z7?Y W8RU"DM?"NV>GL'IRTRK M2-?&3O]LIP:JLO+)RGPJ*\M?.&X$F=E9:7&%O:B-1V;1;,J[ E;V*&>[%E[3 MFC\?^KMTYL)C1]!>673W9=XLE7957BXT#9YDX[U)!(G_O$%=CA+(R4^O2J/: MY#U-!>(+'7?F:?9;9%?WO. W 4*)U\2>GZ[FWL':U M?.PO?/F>D[V<,\_E^MK:UU:*YAX7:1QY.'X FA$_MZRIS_\>??I[M #)D4]+ MCJ0L@DI?JLM!-A*Q W*NPH9LBG5%;;5$K=4J":KIS-V)(.%Q%5*@ MBBCV;YCN G&8MG@OA>DN?P?$HKJO$LPFI$R9((T9LS>,I(=\SD;TI]"N%)6G''_PUTG2)BM]AHEYI;"I#F(\=.!]Z M#+\5;0;)3VI5I!&L*C(A@)@WG'E $?<#)9"+S\SCO[D7#_PA4S\IG/6V:LZ%8%\12T W9V3X8A\T(33CQ M0./T T8ECXT\#WY/@>U37)N+0MK<4S1[_Y!\B5&H>DJE)6%3LRG/:)+=,AN) M"R/)X0\,A3TPS!G)74&SKB>;UU3+1P=*T6A-.UQ_V^C5@STF+&T />R!+J / MU-M4ZY$1R>$HT"S @\ ].[AGEY7=Z/1Q*6\U K\+XD:0TL2[_'KW2_0N, #9BL)I8Y8W[)PJKPU?MB#7^_FX7N@G_-4E<$]8 MZD90JMNE(Y">69LSAH9J]HT66W%WIM;C1_NA7.7T:2CA<:7S*& G8+DX"$VX MY/_UA7!_@LTM@V22F;J@"P&3D!A0>T\,X;3NYE8V;@:K(7 MN/OCULS]L3:/_7_&VYPE:W2=#7'UT&Z81K"N,>/50-O2(*'J :'1!PQ+4LLG M)ODA)_M)D@9\J3J>#X,[&-S=*UD#3/L_[LOM^@GMOXOG.LN=20R]RCO0G(LA022U'#27-C+B8[ M;]H9YFD6 )EZ Y#OBYSI:;YLV-HLI\FN';T5'FO_B\#O/J[,A*5NT^5VWXLCL%W8..9P%C881V:CX!@ ,?:!@ M)3D(;5AM]M;^QA]A>]\=,+A1&2%F,-UUZ6K8DGU6!]B."\X^X&32 ;E_4NA\ M,=KIWM9V#[FZK7X]4D5G"BG ( H&4?=*AMR]]_*\N@D7P_''D/@C%/<4UU,&H@>\J8%R8CM-_>"P#! MU&L(SA;Y 0F/-(1&]V'CX,V&=^++)".KNJU: 9!AUW'! %C?=PTE\&7%T@8. MN)OL1]CQS'[^:C97+FOB;H$?(\T)@XU-KR=O6%8BT!/)@F$O16/0DD!+<@D2 M!EJ2:Y(T'V1*UDNGA8U*-L?M!4,<6A)ND8$.3,F1V*'.'.^_6V(G<>MA?([\ M/;[7)S2,'V#_\,@6S)P@TLR;&,#_O1#5<_UAI<#&7>,^1=:>O8F51@UT+@X= M]F!NQI7ZMMF:;BN5R _"@!]$$0^%,P42(*HAJE]T7#XEJJ]R0^-;8=WA-R,_ MD"/)5S'YX.Y*!23OQ[".?!*,>$M+=^-SVJX/BL3X"\W3@&)$O?:T^ *L MV'L'^4NY>7R3MA'S5-$7\3597S]P*&^1+_IV^U5+DUU@/A:GSCU9!]#) MDTU$D/_[.'/_V^G$B&>.[%%$>'IE?Y1D_/.__^NY1).QYLFX/A/U0@/F[QL6 MVUE=RRNN)IMY>1Y)XYMLA?+>>PPD"E_Q1[O][/W\4V^>E+QXN/?GYS-4OVC:T&GO[3:O)#^_!+UX#^T)<+#P@6F_G\&?.G<'/_I*X^_@@=% MICA:#JSC-^%QL*>OGNDU$"ZP3, T YM3 LM09$J>]$=^KD._0^//\W9N.CY& MH,_'HD0KUFL&=SKI<.-3M?%ZI_3UF2DJ\9T^WZJ7V0%7[@^BGVVN,^CSE:@9 MW^8DE$9HG#Z9HMMT_GD/)%W MXSWDM)VJ1?J]UMSC&=IXOH3AMZW*C$J0A0*%"HA!*5(A!RM2HPZ M)R4:13&&GFNXBF G59"?CHZWM&6EUM-62."S^4+DW1T&+5V*'+9?6^8WKN6C M:D42JX*Y:TS6Q(:8"%%+YM>6_4EWT=6[K5 TZLWY86W(2ECRF9;?:7/R MA*J*0:?9)2IB?359ZU%+\M>6W7'0'&J[M2Y6;=6F>OVU,S? ,Q-O[QH5BD$* M8U>LKIWR;%3*X].X)8K^VA0_.'.L5D5(;E,2"PS1,]T&K4NXA/S:LK/6MN.] M,3:1S;3?Z#:\PKPB17YCLF6/.,ANQ^1:9KZCE0?#9FNQ'0M1R\3@9QA#,&KA MX"'5P&AHS&8\6AWTJ&5B\)M6I8T=UM6Q2"FMRJ+HS:83&CPS,7AA6?;"<<.: M(R-[M9KU5 :EIJ"?R<$[.W_C\_UF'=%:39S,A[TN1@D2F1R2MA@$K#*9#$RY M/6HT>5?#FPU=HI(MUXA8U90JTT>P\KBM4VRG5*5TB4FVG)'CN=0<5M=BB9T? MB+THLD$IE K)ECK?*0UPQ2R*F$=6\M0&F^H.*Z%(LBDY&^07X\IT@C1+78*< M*65EL BCL2>;\FK';6_$9AGI+^M\F9NI_>VQS&#SN(B=9]AZ8RH*N,AO3 Z,FYBA5H368Y6 M(V85/95.-I4\LD L='5N-H<%A9^6Y05YB(9U1JSZ:(E(E1V-BZL)QHIBI4VA M\PBD9^2ZP2L-MUNCJEQS,9>FHX:[+Y@13LX(BZYA,Q5KVZA9[2PW14[P[,,@ M:GI&6$ND,B)K1'%C[G=F6:NV#7,N1TW/8&H1NNWI2%K6.(QTT9+<7!#[E0Z: M)J RK_GDM,U($52TYKHX0"<*A<5/36"%KM@U>T--R^;*G*!.J[&I-.FX:0(L MJ%-OXSNCWA$U0SL<)O2L('(":)I$2Y&0Q) ;$JZX4N7]@6DX?#B..GL&+JVR ML?0LF2DA(U_0K9*^\3PS:GI&"78NNJ<4+'1,K8CP^1#I']P(!5'3A B67FLY M-;KE&F*0_7QC%8X<91(W38@ 79J=";FI(F83Q:IU?RMR83]NFA#!=E\9.3MD M'$9*0%>0R;#,[G9QTZ0(=N/R#.W5>BTSL+8EIL09^-*-)'M&#=FZ2.?SZ^Z6 MJXYWN-WN:&HUU$'3Q+C:ZRE/C7?=/A(LJ-INK;@'LA>"IHEQ3?G585ID.C4$ M8URV[UIL)5@)H&EB7&NN,.U0BDV95-DC%MYX8"[MN&ER7)/=S. 'JS*.8)W9 M!CG0HK$>"H"+3(*6F,3GP%)@_SPW"4 ?OS)AP<.J'IT7!]#PSAHR"-?$88B"9HA?PDGGM%&IUCBIQCR M*TK'88#O/O;H]";TZ&J\;6L%)[Y2U$NDY#-W^MGSG>B9<\L)'SV7Q]_C:W>^ M'>,O<'W0JW'/*3R.7_S85%8\QPI\[1KQ3B1]\D?$\Y%A[%\SI]2+QT[@O-QL M7N"TI'!:L*_ @,*)2=O$8%_)%S>]X+S443DS4,6C(+CD1.8&"U?3/MC6=L:JO81=SYF8N6^MQ#M(XI=I3&V^NAJ5N7 E<%S)!I41P!5Z@;.LY)U MGNM+7=>9!:K/NWW-!9A@=X8G'?8[0SIAI!WOPDI&U1V;&W<_Y9J;T'01Y8 L MA_I?W ^WU>S@V=WQ/^I=J?A&K'>K'HELIG-M.\&,=HX1F.HU_>@^.!V=''.J=4N6#8&?6'ECC5AN$E M<(PM]M9X)>%ZAARS0H(J]A>L6<9[Q@)L8E]K&OF'*2QJH[2/#"<#/>'[T!H<[BCVP6\\L*15[G.?IPKSUYY9D_6'5S M5&\Z2X$A%DQ>ETC SJ#$ XV][8Z![&0)I,KF $+GUGB[O=%)@>5-D]%YLW?Z M3J-3K,]%I3IB^EPP5)L#NX'W!/0B5)*T1]?;DNLLN9)8;JQZ@D=OG# R.M27 M[X4'E'Q;! K]G(LE:]P:;C>W.8"ZNK40TF%SWDEMO=/F;,E%NU=8,BPB#ZI- MZ="O[W'L(K27,IX3F#BK\]QF>YAV%L6F1(; T2E\^4Z@#T3A;?QU=G)ATF5T M;GM7:TJ,3@J\O309G4LY.K9-;O8BNEZ;V'*B; ]-L4M7+Q)=U?T *[<[TDC4 MMGY[6^XI2F<"'!U T6'$ \Y4 )XJBYJI); M,K^LJ:%$ 68,0RZW3YH! NP3\5R0SOIH.LO:782& M"F;LX3"F%J(X&K:L8A/O" L7(!Q<#HX^,.A+%W'")?R3L$J0//IH\JB)3Z85 M9K%"N?UN/@K*"Z+:$BZ2(A$4W5&9G>FL*8<5NU4;UCKM#ALAO/#E.TD\D)=! M>":XG4]$X4"FYJ.9&L?;%ZP!L\.1?;L]MKVNB_&-BWCI;&=7E?)#EC>;,Z[0 M#KOECKD$%P,"A@5''W 4@5E0V:GME M9_/O:H?W/Q/Z+YS-_"[T6Q5.\NA>BQ!YWW4JBVV-7,@ _7'%1NR-%1OATI_) M+1U?%2;.9;%KUO,7Q'%"04 51,X8%X8YW%S\BX9(A8@?S)C?F3=V%V M5NNO2H5%DT*JP_:B.V^OY)'& LQ2@#Y%F8L4V/ZMR8]7@79O5% M>30D5J1JCC!V/A.*"C['8LP6OGS'+E;4(1/L1H9(#,A5W)BK>!=H/;XXUE2! MZYAR1]+HQI2U9N78.09D!8H\(/A%W.-LD1+WFI92U6S-E:V8KY!G*\,V/!^H MZO9LP3RX'?49;[=(DZQ@D;XK$RTG Q&M)>Q/YN'W"TK''.WFU3(1(-4Y6I$0 MOH&J2K2@H,?$%P8FOMPZ\>76\+D78<%Z@5=FB-YO;/KM[GI;;Z^V(F:+\WRA M5B;=!@N,39QGP]!OBSBA8_,IK[-(D[!@Z<(K4UOO-S8D4W"Z)7TQ-HW#?JN1 M0[\R8F-C ])ZL(="X6WUSF!:SZ>\QR)-PH)E%*_,R;W?VBSPWB!L>)+%42;* MM,K41!VL=6!M #%'/Q2(Z_HVV2+L4LO+'5]QO+]"_?70&*#IG+4&5,?6<]I1 M=\X>&ON,CFO6B#=XM\7=TF;Q<<_(V)_,^[GJN1-A'\ZD)B=P58[N-3K<"J4^J! MI"Z4:YP!)BASA ^\]>)NZ9HW0)TB)]M-G6XND3PS;=;W0L<8*3'4XPM&\8<" M#1.G,I@XE3XR-PM^7F;J^J1)%O#ZBZP1']FI@),F8<#K+^!RDM;#46D2!KS^ M(FLQ=W:*JJ1)&/#ZB\S&JRD/2^NVZJRTW-QU5H^) HX-$P1@@@!,$$A7@@#_ MF,5S1&S+\"*0 4P1@B@!,$4AY MBL#;P)Z7);+95^NH204#"97M1F,QC<$>GV4A"A?93OB<"SO,$OB,8+]*EL#; MP,[/1U;0W/-S+E\:T.::5@=;*09[(4[N)B^2$I0)S@+F"< \@;3D";P-[/4> MO>:QBL]SFXK(V]M%98Z70@#VXU$.')98@9D"<&L'9@K 3($T2",3_ ?,%("9 M G Y@9D",%/@YM+(1-0-,P5@I@#,%,A.I@#O+S0W9\2TQ;_^<2HE\$^XH?#G MF0)9H1!3=U7)AU_9GH'P[NZBN$Q?S/'!&OHY3>BMXZ=,7T/QX38T R'-W44N MF;YSX8,U-%O!1"8VOY[/U=K5\O%L??F>R^7*VEQS76T6Q2->X,JVJN5MI*\WV(9D)]\8ROC>6CJ2)C\I]/FBN,Y.]Q:_Y$G5;=379T\K:\;]UNV7( MQ[FM.&[)DHT5*+MP^C!;!IX/\'\JP]#3(MEMSQ7+%/4Z'A;?6U[,BS61Q2KKPQ3WM?X>EFH MV!LMMB?4;>P)=$]2Q16D21@I9!M2G\%];7N"E@YM==&OK41L/675R73>;U@A ML">%6_DG&2!PX)[T_>Y)I\F>7#A)_*.,2B2KZ,UGK OC&IO#G.,V"+_4#]OZ MRM:K>0%8%Y!?SC#7O98D6\Q;:@FVXP6>]4BI7 (UN-AH9-][VC^2[9]G'=H;;0^;)%2E2L>>LO]D &G@AG ;"6/#7T$ M[C/!7<'S__#\?UK._[^ ^U_AWFQAMD*V1,[DV>J"Z6\:BNZ% .[4E^\H+ M"P!DKP# %9?YJU0 ^)-EWND7-CL*5S&1\MGUR&GW6H$3+_/@;DGB0NM\!C@@ M6 T 5@-(#]'SYG5>FQ+( B5+.X0W1#IO=]J#;:@#O /*YB(+?;9XF7O-B#I_ M[N(A9VL^W#^\9GK3K>WBGZT!'YS5=&LAI,0MO K[TW%LY^=R,3\N__VM7]@6 M$8NH522#6PUF]8FT\V:\(4C1VO5V^@?F-%TLI^G6^+F]$4F!)4V'AWD5)NDE M&Y*@DCJ#58>Q> /)$R-B$.ZIPU1A@>EX,Y4$O8^+92_=&C0WMQR0E;HN*_5' M[L=:7PI29!9^F6LK5,@<^ MD_VX^!F3:]J/=4\1NN.A.D4H1 J:9+G@VJP.[,?IKDH*YA=\WNHH5\L?^!SV MXTJ'5JYI/_);:;!<3QJ2.!+Q.F,@P@ZQ8OMQO/X29V UE,];#>5JF0.?R7Y< MOLC)%>V'5BD)^MZ<5L35HM@8DE5S6QJ$P'[$N04/&'I=!R1;7%AJ*2\4>\YY M^?(N=SI S>B_CR#X-;I4[#:288)K@G9F.E&7U+AFF_OVO'58 ME/OL;ABCG?KRG:!P6.,$UCC)WFF23+)%;X%[I<=YU:+76R-5HE'!^'YU(O9U M /?"E^\4>:'5/0-TSBIH_FYHZK S;[;E3+!(TLX,1>&)4\JT]ENR&'5T/,*Z(0?;V)S$2<.80P- M$X?25)+DLYF+-+A7:3(7EZY'\HJY:.(SCQH,3,WDE^1B2ZIXGPWB8 304=0# M221K*,(\H;O/$[H="9\![_'>3KO!*B2P"@FL0@*KD$##?6_GA& 5$EB%!%8A M@55(X,Y_%G;^3[5&UIJ;\Q:RJWV#/#TL.)+E@B/'45]^[)F(O&!UC-2%8*E4 M=FC84Q6B?S[!F(S&#=@=2%:*E4]FQ%:JD-R*CX%479,U1(C/[YCM;- M=_'?G<8 4Z>ELK$U9EJT?& M B>[=B1#KZNY?=#%&*A/F0O(4^;"F!P.Q@4Q+R &T=[NT2HV+6P$":- &G4D MD[<5:/R,D>8GR8F&J<\? _?WYS]? NX!0 '#' M,'@L_G+'XC,*]S1X,:F#^_OSCR\!=WPYU+HVZTFBH3';[;[)EED(J$9[K=G $U3.\XD$H MK96=C-$BU>S5BOL2OENSK(0Q,$D )@G )(%[31+X/> U&C/JS&'5,0UF5J@8 MNK9>3D, >)@F -,$8)K G:8)_![PG4:GQ[I^L<&5^O-FUYPWFV5! ( _)@K M^ODP40 F"MQ=HL#O 5]<]12\N9_YIG'HM0IM3-<[@QCPQU0!M !3!6"J -S; M@:D",%7@]M+(!!<"4P5@J@!<3F"J $P5N+DT,A%YPU0!F"H 4P6RD"IP?,5( M PR--LO)44=E7YX.!$ M'>XIM<7.]S@A!L9PWT;$DCWTV%M>N/8(/_:(ODZP4C27G\<\HL?_0-_/AX]^ MW($0\#M>TZ?*6J2L6J_2#"WN)?ON/$ \%<9-W-D,[5LL[Y60G,B@-Y2$92Q!Z)PD8.$GW-1OG60 M_J'W9:>MPMXEH7R5B\K^%LI<=:%67*ZP%?O-0RF_J2M&5XY7Y4($9?R!I"Z4 MO)(0/A7+:Z@=>'LH7OD3L;Z'L>Z40U^O]JJEQC;XX&1 ;=,6"WH(M M^VA9QDEXOC^SF_8)=F1VS.UX(S\"=UBRN&'_.0OB9Y5J.65K)1:$,VM!%1OC M?DL<*B)UL%%SO&4F2C>*T-"8;"$?"/IM9 M,4,AD@L+GO#L@J[S-.^Q"P*TG M![N)JN*JZ"TV](8<4@<6V 4J)F&1*]L%Z"[<"==S9WD6J;$+MR2!WF$7T+6) M]8@\KIO[;76C*Y5RM2W&=J$0VP4:O>X%U9G@A[*3@/(Y;Z3(*J/T#KM0U\MF M=X](2\ZHC?.+EAETYKLXCH@Y)?RA@-+PYOIWD$W_\F7%TBZ@SJH6:9G[7#*_ M=/7X-X]GK5 L:O'&WE^EKX.%EI-5U5E%K]U'$YJS'3]Z?J2BN6@,1O0/=%>V M^XH_G&[\]G6,$+)S>4N;^]]._^SQ MNW@I>_K2\0Q@AK^YFA6M-5L-//VGY\;:XCOK;U@4?@$!1[^>!D:@7VGR0OKS MBU'%?VA+A(>%"Y;'_QGPI7-S_*>O//X*'A2M(M&B:1V_"8^#/7WU3*^!<($M M C8:6)D26+HCX_&D/_)S'?H=&G^>MW/3\3$"?3X6Q;%FKYG8Z:3#C1^.OER] M4_KZS!25^$Z?;]7+[( K]P?1SS;7&?3Y2HGMURHM?M27*(1$:/IDC6[3_^>= MS/WH98ZOY$ _%@[D7ZS7"S#ME M7G=7;FW+"U%+\M>6-8_8D>42+HJ:L-)L]*1+*E)RYFM16-")S17=>4IMEJT980M4STLR7.1BND*S%B=8]5 MF,:P1K(Z>&:BG_-\T]8P=&YS(_XP>51_.1$R6Z%5E M7#"IA2!1R99+;3]TV_1\+!I2BZ.#:"&N*8)$)UL*_J#;[DS[M%C5Z-V@JHX= M00\E)MFRWE].2N4E/4"J5V6*[)1^$*$9)M%Q)(CU4:\,)$K0#O3O@]YV1 MPDHHDFQJ-^QI=]+J>.*JB#2E?9,HBH$NH6BR*87K1*-/432WTA%_@QB]8"5' M3;%D4W.P'@ABBU^:@>M'JH&V>T$QZL"9N9V4C@V/J6)Y1.N1&I\YF90J=D0&\^M_+P<]?7,7+6*E=[0'QD&EP^T/DO4Q1$G1'T],UG" MRD=&/50*N,W^H(P'^UF%)=DHEDPVQ=!UKR569DU17O,%9SBK%L=XU/3,%.!C M7^CJ:A\7\Q8MKVN8.^W4= D[,P6UJ=I64&_C[=9DDB&%7BN^IR"I S6U,^R' MW,[<<-."5)_ROL%&'3@C5XE$"&06U%!N=6C62(7!#J-*7-(@T;3C]2UL.3-H M<3\H:>5>LXV34=B+G4&!ZS7,K24H"+):S\M%3V8'+J6#B#[1=,C0,[I8(@5D M5(Q4JDB@FRD2!].)IOV-B2XV6*MB;@A&ZC/M<06?14W/3('=9YBY=] 6)M_" M:K.2U*XB'5;"SZ"@;N29PG)8V7(K>3@CZ2&R(XLA:)HP;/OU4 VV9E@Q-:O1 M'Q@MON5,!= T8=D.?H?BI:E?$E>=R:#<'^.6%5DV_,S$!AP^HUN^.Q WS2:U M/EC5\70<]?7C- G*19RMA")HF^EH32FI]NIVW3&R++28\ M9I4+5OS41%]QDY&'%7I61OBVJM(R(J^$"IHD.*)PS::_VM,AII%8."EMFU%5"T#31 6=:D/=%BZ.O.H<#/ MHZ>>44)^Z+F(TL1M;E7>X:W1QJG:A[AIH@/JO(&,BW9#X:H#CA6ERK8XC5 0 M-4UTH.B28G=)]NIB2>D3FYK;FLT+45_/J/9BJ0[52:=<$_/C0-DO75NKL-'B M=D:U*P.=$X>L.!2;VV7=KS$#Q(UL5M0TT5=S-2ZUB5%=-E<6GY_Y>+$7TO%3 M$WWMKC93IJB4'(2BI2&^6M$U"54.0=-$ M!S"3K8U6/F&9J_J\ZI 4-1VOXJ:)#FSF!V3?7,Q540O"?J/(R,&0B)J>@6%7 M7TU*7&]2Y7B%S3>_D1P)HFNA =ZKVYDIMZ"'41'=WW=Y0[KHL:)KH@*>. M#\!EP3E#55H5#^F79LVHZ1EP3T?!EC4EBC=7W.2 SI#188/%31,=&(UJ.MEM MU/)B/U@VR8U7@J,CU5ZHJ#8DM>>]NWQPW.W%,21IQ@2!$#J M,7!ZI";BH#6/?$7) E5@ -'[4SC[C,<[Q;(_<1A?<30.0WWWL4>G-Z%'=_=M M)]@H^BOS$G/X+)I[]G@G>N3<)G8E?_-A4 M5CP'4+$7#K<_FC:YW%3',[$E68"^TJ]F*<& M)^)ZMNG%7!@X$5>T37"52,-,O+;U#2?B?1/QS@H8K\4/5QGTXV-+40<5UX@> M4].LK08Z#1XIVUX^^=SW".FN#NC>5$11% R^_']?R"]_*"X7C,$5,^0I.NG>9S.TVZ M1ROTI%O9L"I_BY*CYB=_)K#P9#*P/S49*/ZU@/]:-QM=[W)Q\M,URF;_K;! M_O,'&8G7@K6;C_7*BH'>N6* FN)WM'J\)POC9S$E1G^+,\L77TF8Q$+RTO3_ MR.#)57I\.\=WN1X[J'>J.;8TJ _K@SK7__8[_;B;XT@)F5PAL_[*1],OX3%\ MX"F#EXG6C[:"YP\9_'*NXO(Z<)65\OIZ?=73M[LF M*NXI^+FZ=W65<@BI\KTR0U3$S38G_?I,4K>!P=RNUM6-LR7#- Z*E[ZJ]N&H ]>4[ M263BMG;(6/SB[70<.Q]S$:X6_Y+%K9TO8.#_<9<> MUV&_,[Y%6"Y%4.X=D5PZ CFR\]%0H\><,?CF-"R7B-UR8XYV=9XLS+I^Z('B M+Y$#AA6299S_"7F;C/ V]R0+Z )^@ OXHH'XU2YLADN$&!GYN1B$^W6C._&) MZ9R-[$+D"!+XVVX @K37?=%>?=]1S;PB'RNAKM::[4$*#%)@F;>W%Z; X@K9 M18"JTC-0G4L8D'OK>ETLR!Q51UNTUNOY?8V5F",9QB 7NMGX_GVNM+E6D Q+ MMR?T;F0VQYS9-AOBDLO7IH/.H#*H>X80(1/08N1%<)DII^>N:3%+BS0DI^V M@IQ-78:D&"3%,DV*9<(=B\/?NJVZ ,YE[?C?NGT*B%O@-^Z(\3,+P '3\<.6 MQAS.*,H!$RH\Q04AZ.27[]AU[R[)@L,&23)(DJ73-?PK*Z%/;,7FT.54;)*- M_GC;[X9X#50]!Z09Y,RRR)EU0?ZV!]0[4JU(V>::ZVJSITQO>7=^'_43>H9I M

M*RPVYYI;N=T1J MV%Y9\842D:]&T/C;MC0_H5.6-M\KPRS:%0!Z\3RR/P:H7QS/_::U$$Q*03ED MS=<&@U4,T#C)+!E-?01 ,^4/W2.=5EK(MJY%CM'S8VZ>I_E>+E+TG&7(L4#@ MD;<,<6R9//+VV@W :9[Q++@I=\,=P8-Q\&!<5M@.<#EO]'Q65:/)BI9L5U,U M8PNN]X'L!F0W,A<\79C=2/++C\#J/>'J3. T=^J.49_L^J:LRH,>/E&K13R^ MU!+_\AU_(/'D:3G(;4!N(WOPO#"W\8?P[!'E9E?H^'.NI*XIBMMMT'Q% /"D M0/X>05V&>LR4[W-7S,;)*>JZVEHV9C&-X?@+S3WQ&I#&@#1&>FF,VUOQJSM9 M)Z ^4MV1T[8=#72I6O]8?0 M[5.-PKX\4:K0-H.T M&:3-4N2 /2+SO+%&!5U:C7@"XS8R8HC+UJ[@\9&?1<;IU@\834!^#/)C&>+' MLKB_^3+$27+ - /-FHB:=_ TT]MO2G4=0!Q07@\HDO3(+@KQ3/EJ*7;)RMK: M\8SS&YF?T/&Z8__JWMRHC%-:)V"]<<=!"I1E9^(?=AROKWID5U?KPT"04.IX MH W26)#&@B[1A[M$9S'Z*S2G7*LYU_%.D>M/BTYSU1A5:H,00!-X1C#=*XM$ M5:P1.FN?ECXV_H>I?S',N8Y?X'B?^7 M$EO^P=36C0>=(9_MH+G.3/86KU1^B>'>BM ^B,#._\#ZF=7 :F[F9*5WL)!^ M5QWQULZSR684)\?%U $Z4.S?L%343;FPSVB!JC7\(]+8)Z"=,1Z.1WW""LF,W"8<#,=@/,W<1PI>)Y(&)GR*U+$Q(!' M*C\],M2 2QUURII%?UEB^[5M_ M^\^_E ^*>^[>6TB;4_!YF)G7RNM]PE4Y;8OOY^$=/E@9,[7ZI3.J?J6L4>"J M"W#SF3,'>Q3KJ*?[^-R[M@F,]4JS?1A&PW273YON\8] OT,U2IPY+P\F4SSYJ;I.5I_BZD:'DH8&A=%(@OPT!=, M=(&)+AE(=/D0:Z&W0JH^V34LI#K<.IO]MLMHF@"L!2B-^=:ZM9!823>Q\ML4 ME\"+KT2+_K_5/)C> DD4>$;_$CDM]4=X_;1)_MN\PQTQ+XY*/4\R#;W=7.^% M,:;[NH1A[W+A/J&G!CFF+&'U-@DM[\2J(#=:/%>ERYRQ7&\,%Y>&^I@%6'V/ M _69_:1T4G#W%5?>O9<%$UM@8@M,;(&)+3"Q!2:V9(]_>6]B2Z7>83LEF-@" M.9F;X8>S7?M1<4L>!MWPP' "L3WN"GR7GP+MEULU(-.#9%70V;4'9)&;\X"?(.# MO3![) OLQ2]N6LE9K1PP:$+O9U%N%U6Q8C9$97\J 43 G))/LU;-363XH.ABX^Z.3 M!"DK2%G=+665-0>KXK@];7W"*C]_V93W^L9<=@2A:5(8I2WT35>O^*&$P;K! MZ8![:MPRR&"ESE][%]#S?8')2R/4%$<^WB1;7;_B#V.@@RQ>&H5$5@:)K*[K M1-,S\W)SUUGE#,\+XBW'R']3GU-OR05V1P]%P.(^6'.5V?I5S1/<8[X1E_+;?TCU.]I7_^=+?8\:P#++X$^<7/0US@*Q-)!YN)@)H*M'HI' X>5BD&B\-=%X_SNU[P+I;PLPU5F_ MK0FU24'<+SD/80M:9ZWJH,^G=#L:IMME@7,\^5'&Z69?4+4R]JE X?/X ]BA MW4;*8?N04(09=S#C+A6.&##PX _W YP]S?-=0_6C@#GZBRB"_OF+9RV[D>2< M6?(N;]4*P(1P.W4AV[K6DWV-F\\U]5R!8]ZIJOI!(?:BS#5Z =?>29-2Y,S% MY= Q^@%EDN4T(0,(,_CN-H,O4TS;_'QL"BYB M>/BZX(W&AM*-'+RX6#I*/" P+?!#V;K,8O?V=BDUV&4D7T+MR8 *.'/3I#5F MIDR)-?+AV T*6M-7"E2>TWC-WHSVY1619P%V@7>%/* 8 _,%L\'=O>A>:='W M+SI6D+R[3C8@'IF\F1,HEG83>_Z_5\_HN_Z ;VWD?U!]U'PJXO,1ND=&6Y4W M-RU!$9K"1]MXUZ@*8GC^^$CWGQ/II^L%Y;&BBC(ENYF>&IEN,%[O$T)Z!OYI83Y@S[Z!=&WMIO M[Z:!O U,NDK'>OZQ-XM ,@)F Z5C-4^G7F=J14_7PAUOI*QE8P9HF6@1]C57 M\WP8.:&NES9] NBR=N;LEW9 MN)W64)!PZIA6QV&_0X@[LV?UD/XF M/ZD7-R5=1F(,D?G9M7,T^Z]9 3B$+G,(U4CV@A_1^#^FPWQG?>A'T M@$E^Z=RMV$5Z.^) EA%9*-?FA_T!PR:AA,>UT=$'E(&7^WTB*N4::1N9AO.% M#E*]&4)1>W:R,JO.^X4KU0:0@C@>*P:A"8/'L&J M0??)*OUIIDLT]_DXV\6PMYKGQ_49[=G9:HTP_R737%46\E_B"7YY 4CMC&?! MC;E?:B<+63+WK/V9\AG2Y1KT@!KDG7D^\+2<['F:[^4#31HN_%17^%CZ,;%]BB$A)D^V>!DWNUX M'5D7[6UN%V1=LL"Z9#M#Z--Y<,>R_MJKBP#5$7E;$R>:&:Q5M'[HE*MM-5H$ MXH+-=#*I"!)/626>LIU3=&]^X.]2N#\2^\1.'X]77;2+Y-%"?K EL$.#9@'V MWYGL#;FWU'-O=7NKV;[C[G.^*]O>7'/=R/?SG9P7*867<[5UI(PK!_)JD%?+ MJE&^9 KW$[P&/] UH,4F<91>?'NTQ_ \8]XC:^ M23P.B<_EIY8.$AZN=[Z(R?WEK%HM[@@AE(BX:C)%H) &@S08I,'2LAWZDXO-$\# MD(EZ[45N9O0IOO-&]K6G7/>HN>='7P#=];Y^X%#^6J)RC!IIAL^U@H(1$C-' M%8G0%$(JX+(L4:I,:3,,F2,$&;W@7W+T9V9LO_\G^O'X)C5RG%T A,6I.T]U MX4&W3E820?[O(GFH/T\@1ORPA2=[2%Y%VL\:O@-FL23CG__]7\\EFC0^I[+Z MST2].)["P&*3HFMYQ=5D,R_/(VE\DZU0WGLGT=.%K_ACQ?YO3Y7YP=SD4.0K M3OY?[MEG,*[$!*_D7?[9-)XL6-[2YOZWTS][_"Y>G)Z^=#PC+F[J:E:TAFPU M\/2?GAMKB^^LOV&15P $'/UZ&AB!?J7)"^G/L\4S7D!_:$N$AX4+EKW_&?"E M%*T/T6)H_?OY69K35\_T&@@7V")@?H&5*8$E.;Z8^Z0_\G,= M^AT:?YZW<]/Q,0)-G MZQ<1.)QUN_'#,BZ]W2E^?F:(2W^GSK7J9'7#E_B#Z MV>8Z@SY?Z4<3TJSQK3+7ZW."6#]9H]OT_WDG_M^3\,.UJQG,"+W$#O :0):9'R>PNPND5+EOS/ZZVS M+QXK^T=@R\$LC M%9>@2%62*1R7M#E>P$E%HPB&."FZ_.C>+J96HYT/2,P<*CX/(^>< M_K7E6L$/JUK;)+E@7AI1J*?VM YHB19^;;K7 K\YGY1TDVK-#*]HE@1D&4J8 MA/W:4BWR.V6YVI?%?;>\,=@EXNXT-FJ9>/UJL)^$HVW@BIC?7(ZHE64A 6B) M(K\VK=5$NF!HX=KDI5#L+01283P!-,5_;3H6RK)M]]V!."I25GY+ZWPWT$%3 MZM>F_5+;:Z_65L-<%3&7]//".FC&'4B,OX#.U(X_Z<]$N3'!"A-T.ZF"XAW) M\3,(D2?&31.2"BV1XV9S?&8VFVN,;O0H,5^(FR8D-9W)+8M= MMT4QP.3QI-7"76<715=2HJN+Q:AHU:I#DML8Q;GFM,VU&H11RX2D_%:-L&C! MW'+[<:/K>'0XY%30,B$IJ5<;0RX^=K2C8BF\HH40F)84*/"'G>7=B&BV*\L4Q M3NH&:$G^VG*"US!*+>\EL]DNYGL^[6A=6XA:HNBO3=N;CFYWC"9I-MU"<\^5 M+65FZ:!I0OZ5FA?VQ=&A:\IEPH@";V2>GX/WHTF;TI-,LHJ.VJ:QI'9>KRGO MAU8H48DLY, MB%HFAL];VU%K9"-=<2.2H\-DLA0F!!NU3 Z_,%]6:DIGOQ+WFJ ;YE0@5CYX M?7+X=K>&;^BZ$W 47I-[^,:JZ#7P_N3P+87;L2.:JR(\R>_GSIP-D!HKTJ-:KK,7HI;,KRV# MR1$FB9'-.>W]&^-:\6$8R>E/O],EFP>?#ZY)@.4:S7 M6I:H$M?T<9/E1R4/F;,2DQQ3/U3D2C]P]D@@2+NE3@@E/)HH)CFF/,OZW7K! M$TP,18.N.5WP>4F/6B;&5.2&G+QW>TW$."#+^I@4&Q4%/#,YI>&1I]HJ: #6&+\'4ONN.U-NXELEHA.NU4)[8]UJ9"4U" 0&9W<&QM.SA]& MC9 Q*TN.C5HFE+_;&17)L%_AS)+(>Z*])HIJ1XA:)F0J5GLU?A%.3&XU8I'Y M.JC2^U.8B/Q-Z%49=5F1=B"QOAIO6?V.ZHQ7/C]_J3' M@J9)Z^\4:RZ_=3L;D5KM)VQO=\"'S6/;A/F7QOZ>L%IYE2M51+?3E6I&;:[' M;1/V'RUOO17+=TH# MFA38%!LZ3+L5TJ)<&KKBDEZJXC1NFE #IS68:HJPTT2JT)$[LT(@C[H":)J< MW?%@/))6.RY ]F&=##9BNZ>7];AM8B*ZPS6R)^=>:&J;R;S(K:8:6HF[D%2% MLKE3==R::.*H59SA1.0,B80 KC].C"PO"$&>H)F]V)R,5(U%)WHC6K&CIHF1 M(1./;!,EGD$PKD=K?,U%!@L=-$UH>'/4:;$-N12MK7I'<]!0ZQQH%C1-"F%0 MF-!\Z.\*8JE9Z*"C,8[MVO%CDT+PQP53+V"2'4VK66 M,U@C)6[DE.8X-6.F6R860M)R3#;]37$EK 41:Q_6+(N4IO5-) 4\*3"OK>'8 MI%AFN9'757OYI5491ZL1>L87%;P=946^'25N%%;VFX3HUAD=-$W(MEP9]=O[ MF=CEL/V^+E EI+WHLJ!I4F '5S(9I5X2(L]AS]5Z=(?HU.,>) 5&ER/O#=N, M!L@J;!GT>%!>E0[QP)("4X1BN]T>%0UQI?>W6[DOYUTR:GO&=VS7-X+;,Y4I M,FH(&Y'ISO7M6@!-$T*H\A-G5UGOUV(4_4FTAI:7E<@AC9HFA. NJ+JR9_R5 MF9\7#(7-VW3%T4'3A((A@W+H%'8]S]3R=:N49ZK[_#I^:E)>BZE,M*:&AIN; MS4X8V=W"MH,=VR9DT&J6ZQ@Z,MIB5=BU=R0[UDDD:GO&*V0Z9IF9M)MESN@L M5IMAN[YDNR%HFIB%9D]G\5I37R(E_^#.7=;31X8.FB8ZT!ZCE=%PI&Q-*F^T MIY7"D*L+<=.D$5WL]>5"8QNU:(6>F<5NX/@<$O<@:43[##8PK&TK,@E!S;3R MP_F$H86X;<*(6CNSVM\Q?>6D+%?(7DISBE MCL%I5/2,Q^DR-6G6V!@5KK3D%ZL5SW=X30!-DT8TB+PQR[%"9%\U7,N6-Q,/ MB9^:G%[/=7F6V+M+KC\M+ZJEL(4@[3!NFYB(OE7SZ(-)+,3 V&.C7C4@A]7C M['N4/L&">GLZCQ^;%(+2HOM^@9P&YFJ&#^IE5POT^O&Y"2&, M\,UJ&'8.([%/K8S\W"N[E!BU/>-]V@&U"YV=1T0F&9VLE,F@TYS%31-"Z%0P M)9(-(9L8$JR;-;RE]PLZ:)H0 M[EBO6J(Y9-V:^06%X;465@P,ZXJJ$L&VZ^ MW%Z;6'?I:W)772P7\5.3\O(K'K$KVYAH]EM4N&%L/&Q.A;AM0@9,OV^'D]G6 M0YKS'37=H)[ 3Z(NG/$KIY-21Z@MU,!L%L>[0LU1UPU-!TT3LU#>!QU_JA<$ M1)Y@3;(0194M@P5-$QT0O6)P*,PW/83J*N:,T6?M53YNFK0)G<[>E0^[4CY: MR0(7]S&%0?O'M@F;4"B7AJ+>F#01JKYP_.YF0.>7\<"2-F%H5P*/]T+9S.], M0H]\]QV=/[9]M GQ7N33'LGQ"F+5L2QY[6G?'C\\I_O EL)I.P%PX>J10W^D M[>+]"SGPG<#PDA(KV[#//V]K'B.%?C:O\&. MS*7V[BZWAW;A,PX7GH43B1R_.#$AGVLBD*]P(E(Q$1 1:9D(!$Y$&B:"^%IX M,94=3@0T39]M(J!I2L5$4%^) IR(%$P$-$VIF0CDQ4,7<"*N9II(.!%IF AH MFE(S$= TI6(BJ*\T])K2,!'0-*5F(DB(B%1,! (7B93,!+1-:9D('(,3D8*) M8+[BD ?_P(EX9ZW!5S,&TGNJ')8@_+B-\%N>AX/S?LDAO[RGDL$AO[:Q"E4] M[?.N.A;X\O]]P;[\X?#I5VCBCRZD\^XSR6S4'>!KR-;O;JO\3!-^&>8S@T-^ M;?L#VK9LSONG5/67Z72HZMF<]]=(XRP.^35Z%NIZVB?^[UW6PE<:3;7+.G#\ M7[U5R#5]$JTF_E2K4>8KPCR6C'NJ;K3>Y>*ZAKG'8G0I5ON2LUHY]K&^6-]W M5!,&;)\B0N_*QBQOV'"V/VBVKUK8^/V+FZO)7N#NX71_S'0SZ09W3SM>C :G M^R.F&T4O79/^;^>[X]AY4/;4=2PKZA><]D\1L<3NVB+ZK+G>J6HJC%_2IN.) M*Q9>G-*C'Y[\^5&(CK?)[SA:Z8/JN]Z]V+<+S?W?FS;J*X+=M1ZP*R>P?:@' M'Q*EWK$>E.2UD:#MH"+\80![QXIP5]15BM6 N6][P,FN'?4'>@@?%//>L2K4 M07O-@T["Q\3!=ZP)X"XT?_]J:/S6>\S>48[N$@'S2R,MRI9LJ]I#KJRIVDK1 MW*-2X.CI AD,09G?X2%35[<^%\N-[W"\=F;Z*Y<>OJ@_;[T1,;X$QY/VE-IB MYWN<$ -CN&\C8LD>>NS/ER*RGL3/0:5G/+X3D9$"+Z_+\AH\['C+VQ&>)6>U M=FQP;Q.[,[RG5L?MR=B[:\<:+8G].D^/:_L V:C=3I,/!'+*_72-(O*&6Q1/ MS_]V)!3XP/? V*)Y>;HE$7FZ);$[T&B%G?2:2'^\+EB-PT8*F[H4%UC&L0>, M1A]PZMQU]=D&VJWO1KU^YO]+T/G?2T_WU?/^KV%(WGJUZ@VLR)LN8WTR(\^H M^&-/ZK9J!6!^NHX+),#ZOFLH05R8=^!T'%O]L5_SZ*J>N:%5P852/UQ.%N:H MOV'YQG)$=!O@$ATRLCT$M#G0YEQRP*]52H,VY_7)+?!]F"_?F0>4 MA&[/U4W0U4]*W-@$7?E(T*\FZ%6S\X]TV9W'5*_GWDY%F@E[:>T/16SA"*B. M#MOX.KR]M8GD';WZC-FI&;BSDAIYCFO*_:7#[(2JQ,77#**1W_- T*Y\0"M#OL]C_N'C=LS)# VX37,Y:"])4U8ZD;\SRZ^V0@J=GEF8 M9Q1^7YYQ*QPK>;31LEMK 5@?XLMWXH&A8.!U;>-S_4-S-S4^US\R=^]NSWEP MGPQ/41D&AX&T6IG4H,VN:[:)S GV]H;GM_X/V9ZT.W2CLD1*V!+O#9RYI5"Q M!:*CN*L G9]KVY^7JZEESOZ\5K7L=V6+ML%!%O -HL M%TUI;AM)00,=C<295^3XZS"::.\>TCTN8N_N?&_Z MO/Y<"5P:,D5(K!7) & MCH2?D%WXZVTD 6^[E1*S5)%^\3#I'WJMRF++OG=Z"+08O!VS?;B M?K.N*]MZW+7B_D>3KKP'7[% W>/^Q-_&OWJ/(/%8>S:,(5*WN]',.+,S>]M( MHS;AY*9=%OOFUNWVNN/9>AA*)-C;QM '!L?.F R(KI3N%CWF@-U?D;G7+$-\ MO@G[B*%!W4NY[J5MT_&CWWF6\0)M%(P"^:KRF#&4KT'ZW!,V>EJ SWNI>5^;DL#O8("MVN&LK:\QS M5V#I 5N+<-7Y<^1?FZ?_0.3?>*\/KCJ?6/?2M=T#=2_U6P0?IGNW9_NA\EWT MMHTT*U_:J-XKN]MZ31\[SK0VXT;],KZ4\&5S*KY_3_HR+O*\BQOD$N$;)A:L MC(K172R-A@#8&>1E'_ENCS?UGY&YZC,>+*?MP&<-[G%]EH-*+ZU!<,;O-)W] M]ZM65H_)0#6&:IR!DQ>0!'WICJZ'3_QC#>XS*^;XG*S&9G:HLMJYM#<^6(H48 P10GD M390I-#EWF@Q]#9-S/^PK5&.HQAD@&>UYWP MQ>\YA)2UC.&?CA+TM'7@J@N ^.?;3L?25F=R?E5\@A=;0YTS*:JMS_6)/31: MH42#G%\2>T"0))C_"5%QAV1DAJESJ'O9TKW4\=U0]^Z72KHWXO,]GLQ--EC. MU931'6\Y)!I]%ZGF]YBP5">-]E]LJ[SDR<0)-.?28\JUCHA@)&YJ>(DI[$2S M(LE"Y,B *C$HG3SM"-V83P'G^R& H>ZEG,[-,FL+E2_E'.R]4:TW\&,^F%_] M$R^$X[WAM-PI<]PJGR;I\OY"<^%64&:3<2&Y>JY. M2ZSU3[SJ+]6;?A"L\Z#0DBE]0HB;V8I;2 N6K@:AQ ""-9FU?S8H@3"ZT]30 M%(W^GOA MR&2H\'>: IRBT=^RMK1_)QAJ\[J;*&$3P'%/V):;WB[,=S0NT)2 MW*WG]Y()F[<>&]1=J+M_FO!YZ[%!W;UL!MFMY_>2":.W'AO47:B[?YH=>>NQ MI?:\YH?<OIK@@'-)WG\<9 M0$40E$'$3__N 1Q2_W*G=DXA;#JZ @3_UA?F% , MO!9]O#>K7+50]=Z+"W78=0M9[WV^URQTO??: JO#/KDF]DWULXY6IH6ZE:UP MZ_ELR/:CH^;SLP/4#RQ^?4_]/&SUZYMP=!E>Y35!(GB+J/*&,,=DSU 1_ ,\ MHA"M\4L7SUX#O/ WBFPQ?N'G5=66V8DT[2Z4:3=;F:ZKCM8M6<4_KZI%"ZG; ME@F7!H[E0@%M99Y=M-EEA^76W7RFZTI4?9AOCBD25M R=(2.41'J733#D*\> MO[KPKBBH02N@O0,*ZBVE2#! 5 = MRIQO5<3\0#+G[3;0I1@U*K1-*L/9=F(\%C+I/NL$4/XLY+[!Y-P1HZP%SFTP M,X8=& Z4/Q 7+\*0\5 $??FBVSN+H/OW0WE;['SV)>._DSN7NJ.,VJUT(I9G MNZ1DZ>0TIFUW9-NYO[1Y<6?Q('9JHE&LB[FHUK4SQG!CBTFG)B.S!S9382+) M&'OIYF(H>$+!\V4+_!_(]GDE$[G.SZ,)*Y5<*^Q&&,P2E_;?%@9L]EYO8$3T.- MCMGVO)U2W.ADL<@G8ZVN,KN_X'G5_J%ZRRS53B>ZBJ0.^K'-+&.F,\CMHA+ M[TJ%QL_7OPES5_D3M,LO=S5^7"U6=AN,F%#Z0C:_2+): MP;3R",\VK,MYS.3T%?+/^_*4V%%Y"CMFR,]))&WM6LNVFBE51GI,% M^K?3T1BP^2)41MHP>&V&II9Q#T,:O L_0O#-KZ$YFWLTYZ*&N\9=R&X/%J,R M/R^Z2;*?&&G%;']@341@:E PNTVQ;(2EF;!H\Z_NS#QF75O0\LUAS>7WH;V@ MY1VO5C/Y&4KI[4QC==(8B@*77W-2;_NLU;:)0B/_^[XOUE!0T11-T[[0B_0U M)23NE= %BS6]' G1"568<7VN%VM*V^BR:Z:A\H$HLO2YGQLR?V"C]5\' 2%4 M/-^8]H*5] EI+_")@K!=?TA\8;O^![>X"W.1FV3G.[WKQA-SFV&*1C;]^R'> MZUC)Q;IDBIEY>!KXL0O*#66%VZ[M< M4?K>4>#+T@-?5$)_]#CC(#LN1'7-AE/K47QMI:RC\=PX4\N6Q!QPK&D8U8V1 M$88]+Z +&>P+W1NX/I;Z(\6'0S(.R?A10LTA&7^]2N9;D/'C!$U#,@[)^ O$ M7T,R?M#2[NN3\4.%O3<>"BP@_7 []]5)LJ')7U$=(6_AQVQG_4 M&&68&WOU:"]PX:EO7PGI7^-)BPO;M."6=OENO5PW^61ITJ]N MTV.*0563\4MW?$)!\7 AE2\< QI[ZO1WN-$[4+:"W@,[BN'VD+B"WC@[-'C M8P]9-7E_BWJ[3-@;.MM8D;Q:4TB;L3M4UX$6-:JP?-.D?M@*R[?A.<.LP.>5 M5CX0.$28)[I)$=6]*>(NM8+W7G3(!B$;!*#6\-Z+#MD@4&P0 ."SN]0JWGO1 M(1N$;!" 6L=[+SJPP85/:3D<=2VRG'#-&%=7A(V]B-&SJO;G.;\WT>=:N?%: M+ _6&D>[57:Q->CXI)X>4S$/_91BZ?#.U8WK2N_-7?>I.[WWJD/5&B0^>"#H MU<^M6[WWH@.K6C\Y;O^F5BR*FQ2[4.0ZQPKD)KNK4M-BI0FU(@9E?5LK!KV\ M]Z/8JR5;DSSH5?(#T*O?0L(]> 7P?8!4/Z]G052?E!MNLUWBZFRWR5FZ:3_/ MG&L"J:93C:92GF0&G&W(8RIM-^H<[&H?]X!48[%DA$I>PF@.N23 M:Y_UJG^ MP6NP[]"0_I:L'XR&]LRLMVNF=N26=+7QCLK6M=*ZTX0"X_?03T-!\7T$1= * MYA](4+Q=/N_6VNT,W=9R79V'LC*>"53 M9VXRV:PKC)-*83,EZ)8A&23?P^#.=C MW"GZ"WS.L-PC[.7^>[W<$T?%#:E/2XY,JH4NS\1-CI-4HUSO;AKY&?M(B)XQ MUE+X]:A=XJ(DO4YNTXF"W 4>"@O3K,EX)$9=$C\A0WZ9IMD!6GW0TK9AO6%( M[]^JF_RU"@L_0_>^DV]K\IO0-0H)_NL#"01H]4'+>-S8@5+7G%MMJ%E281DZSIJ.VM#ZOU]D>1VGI[_= M2>YX89>Z;I.CG/A*3]#O<84P#5_SDE;8C/,[1.^^<% Z)-)O M2J1A)#EHD>3[MZF=,/V2(#2+2ZZ[S7GCF2\*:6CUHPY:(3A%F&D*P2E"BOBB7?D#M#LABD7(+R&_A' 7(;]\ MH3[_ =J=$!07T( C;ND4%]IRZ,7YE8L/3;BBJP(LZ3",=GL7URZ?[-5 M>'47ZXF#67;;Y2>=8GLZ;DJ+V6Q,)3T #9)APHLUWQE (TB[$R)MA P3>*2- M .U.",EQRVS%FWK6E=I,-LWV*(75JZU$K:&IE(3T+(;D>%O/!KV4^Z.0'&UI M92$;Y^OBL ;\/4,?G-:1QUS$^(76<"E>0FUN2622++?VJ0!VLPQCI M:';KDO*\-\Q.FQI#CH" 2'E '7&&B<13[S6Q>EBV^;)%S"%0QTU:UMV2]8/1 M\JXQ[,<7DU'-)MM;NF:HX]R@U$U#@1$"=82"XC$N.#R0H'C[ND.K6UD[U9G! M=*,9OC?E\LE\C0J@T.A7F\QHE5Z7%; .AQK&QTGF]%EMY =KS:324R9;/X< /3Z[;.Y1)2EJK:; M(.7DSHC*]8J8D1TH*T*@CE!:/-!]D@>R,E[)",XKQ5RI,A3UKENH"\]2=; 1 MC0"VX;;BM:XU*Q0LKK!-1JW%CM.$%3(O8#:1HB(Q\KSK?B@R@GW5)T3J"*"% M\2921RR7I^I.B=.[=JX_R$JU;&*D!L ;>=742"[Z=C?AS'6%[MGV5%VGBI49 M-C5"I(Z'O'D5(G7BGEU( 381^?[V;DM&YH+C& M1NQ*^K@RW:&P)4+J8"/,NV"A*!OZ/^C%-\KGH8$I\,(&=4LGI M>,(STCC&3^+C9$R@QDQ"DF),(IZBDB)XW?_P_C? _CB5AI6R)\LT9]/EF:MJ M#4I09F,*!FA.1PZ<5C4WGQEICEV-U,%VQ(GI[0QENE\.96-+RI;&2KMK.\66 M4]3Z"]UTQC3,+9V.I,7Y1!7K9%.)ZNEUM)%-[9Y+<.39Z^/V)JT:>FW4+<^[ M_8P[9XOS(AP)O<,7#VVE18;Y3MKIR-DNU-B:77)S6 MA5&,LE7X^O.=BO77M8R[SC056LP5&EG 4[:)GGJV4V6C+PN[V4C@^C0_S.]Z M>HU9H^6?[52OT(D/1^OQD%RF:OE51J?42B(]CHW/1L97]9Y2'5LEKFP(>CE= M:$35=!.,/-NILE&F6]2 W7;7E65VF!AMZQT#CCS;J3[+&61F)K>Y]=R9*IFZ M5;/2,S#R?*?T-;5DQ&G-Z-:G;FTI52OZ/ 4G>KY3KFR5^M5T>L:MU333&]0R M/3J.AI[MU*;JE..SFE@F[=9PJZ^[C>W.@A,XWRFCN:W4Q;HQY^Q)KY$:C(3^ MKNR,X^<[I>^:C!(O9!9D?;UJU^+Z8-!>P)'LRY'JJI:(+V0IS]$TO7YF\YM! M)],$(ZDS0E75Y:"=38@%;IG/J0.K175E 0T]W_\4MTD O3I6UEN7*N9KVVU> M14//#J#573L#68DS)#VI.ZS&MY.MAC-FSQ?5&Y3BXB+=UTF^O\N-8XDZ5^*: M$#KJY=FDW,UO&VTX^7H?O M/U^^-&;D+6646EPAMNO6=^/$I@)H.G&^?'L^G7:>![)&UO7TM$-/8Q5U T>> M+;\Y-%65:KH#):HL1[E!,]\UU308>;;\'=UBR>DBKRM]>IN:Y:)S=K. (U-G M2QIO5Q6ZT%APA>*D-JN(I&A(<.3Y1DV+DE8R%2:EM#6Z--GVDYF%C(:>K7XE M[&IBQ6KT@$!U!CE7;"@#(/N2YZM_MKKU4JPPY95REF1RA5FVO<@Z8.39YC-- M2=%F]O-S-ROV$SHW(O/51!.,/'M[S"4W3B*9,;I2!LC,I6&EQ@I\^SGOEZ2* M(P]IK46V"[WQ@LH;"VV;'B?]1"Q=RY(TQW;;1O>Y:G=&JL0[P!H[&]DHRM7Y M7*[L%'J7B5LQ;IUHC=-@Y-GI6QE'<45MTE66P\VBIN<<9;2&S[QPIJ0^S<6; M7(($MDU)[1=*';>$AI[M_VXK93>]Z2Q#KJWQTNPO.-%L->'0LP-P!X65,[)S MKK+,7JJ M=]TJ<8"3>!\"Q(9H]Y0=IP- M3Z!:[D0K2Z>#9G"^!V)YE#263L$FV?(RTQ2W.SY.-M'8LTVHSB5G+56Z+&>/ M9NT.NUI'MR:8+G6^"6VK[*1[I?RB2Q=HN6C4A-1\C(:>;8*S[D\:2SX^)>D\ M-=>YH5%R !6"H6>;4"G636&1*F3)@O1B8%>N-\;9H;#QI= MFXQGYKW"I)T"5AT8>KY?ZTK,C?6&79YS2_:R8U;[HZB%9G"^!Q6E6%F:UCRO MM$O#I##=KI-T DR!/M^#:$?0*B.%VW&%TF:ARXE9*\>@H6>GP.==LNA2^K3K MVMRH5>MGXP4@!ZD+IF5A34T&$[O&BX+FGFWH:YZHZ52 M2';RKCLIU:P1FL&Y,-![R5FRI_1T4FZXT4*^8U6U:1.-/9,&/AO].AC+G&]8?JVYS=YDOE'J M9-+0V:7;Z*8<./3\S-H],N^,8H+<;5>'RU5W%7.V53SV;'>U87(HEIVLK91K MU:ZP+.?'IH+'GLOY%<>4;L&R1SWVZ/<]UV_.&38J]?MZDTG#HV288<5?I)^*]'=DG&TRJRKJE MEH :49]MPGP1'<[$Y2JA\-)2W.KSD;)CT- S$<90%4Y2Y@F6C$HK>95ER;(Q M01,XWR^*W@U;I6:3):6\D!53*[$/>!*-/3?DZ*G@*#6RV97-Z:1:7&MS*X7Z MMYP3 MM)KV?/@L2YSR,E5A4WF0+DLL2Y"&OS9+U5[HX-KM"(+4?C25;)RS.O M%^0+;4[7Z\/B(%/A"MWV\R9J%Y>].&H;>2["8AM7%E9&75?XXNZYU[+U7KF" MQYZ),&:P%)9T:;I1EBDYH60RE4ZAC&9[083U^M;P.99(**[;ZNBD-"EL.,=O M8H/&HB#*_MH!OB@@Z*K*KTSII__#<;"$75G_SG%@:\EOHR@BI?GQDZ@J3:V? M4?*)BJ?85!+6&GDA.?R7HQA=%,72T"=^!H!\8JC_AN$7R_!GY+V)PF&9CQ6_ MQ]^,=8KRYL+#=?# J:H[?E#'_ST*HXT_)X;$*U$'[,Z_*]U$54 _#4GE+7DC MO7CF_N_\Q-15VY+^!7,[7>5_WZP*'0_\>-3J?\!"]O]>-:Q^Y5/PKKJ@%Y\= MR+1'@01Z6DH6@*PD&$HBDP!Q&*ID +M4/#R(V\7!0QT1B(,(15-0#H(*4W1!.(CD?4L'OMQ! MO-^TT#^1CY5NW&[5R=]8]4-?/[S#DM^K2/B"2WXW]__I%Q4%"5[ "]@N?#]: MOS=Z[!V6_%XN.23UFY_[V67DW]P#05?AA__O!_WC#_]K)#Y#$6W>S M#[W=ODA;@<\E@.M$@[^@\'LO)10*OY#VOR[MOYUS"&G_V]#^+;JR!.O8WPEJ MA[3_<+3_]T9OZHD-MM7;T:V7!F\8LONN9![_4S*GDD_4?4&&_I8/, 0 !J)! M;:]")_!;1@%@7_>HK(6G?Z73OW(+\;]6AU[/[O#\OR7W^YV7P^._RO%35^]< M_+<$4-.U:%;?M[ ,Z>![>D7'C4\1?&OBW]!'"AK1)\]6_-:18M/^_-\S%O\$ M,4<^Q>X+4?S7](^P"A]%^@66$-@GBGIH.D@O=5NS0CKX#+/W@!3 MW-\')H2'BHP%F P>6QSXN$0A(7R./_S I.!C/(2D\"DN\0-3 L8'>==+GO"" M,C. 52G"%I.Z\?._!$&2IM-__[R;XZV1:X@,K_*:($6(G"0@K"5,%0P5P3] M*);7&.*CZ[\[IWPDH/#W926?M1V!N% 0G.VX_66#6Z BF2@J,799H9*>NDRL M:\L]MTIVLUK/3%\"1J+H,4-]#B!\H]@HUOM#IL1EK7S4[G9BS^/A"9H:^3O M2F@E==LRX=K N>PQDL@]1E*FP:YBSQ.'5VBMVNKT.;-J2! PA?GQBZ$CB105 M8=GXAX$4OXK@N3-C/0I:ZV2.8=;3+"2J:AYH5M/_E17 M\G8Y65ALMS^*SD66::V?E0#*'UX;S+-BC%K$GG( );ZL>O5(1* M)4,1%(J@ZXJ@&U_B"@@2]1_+';]P[MC:*6)(V+5)BI[/YPK?LV8NW:7L2KMY?S'T4OK,&[N::8Y%4XGVIJR3+0EI MQD&XM_$?OZA8A(F?BY]0^EQW];>_Q7A7Z7/S.XR/;O9<9FY/\-!%=IGN->=5 MI5Y.-2K;O#;4J"#;/_5G-3M7U=)$D4M2?U$7^W5+0O9/\L>O9"HT?FXM?MYN M"OCEQ,][S?>^E_&S:7*QK#EGVHJ[=KG<,*E(*RU]?_'Q4FJH];;3)+7U0.%S M5&U)-?3EK .#Q30%[)94A(TS[]@M[U?3W[<<@-M*AB";DDB ,R4V8!LD.%&P MG]$)CSYVP$F;$4*3+$*?$A:_?81BF*L(OP=+W'_1WG_O"+8K9-QSML'#1XVI M,91?-#GNZ&,&"S/PR]]FSI2^\9Q5!7;=M:UD-V;I]0SK_G;^?>=N99Q\ST"^ MA6^7-!/-.VT8O#9#4\NXAR$-WH4?I2&#H_F@3]&OIB\6S+0F]I!0*&H-")$M M7DCG3T6R4M"VY8W2CP^[<5?;:1_JI9[.U?;2DF#2B*V7"AKP91')!=;-D:_ M;_YCE0TFKC7:A=L?KG;[(UBPR)-UM<#4E+3 MZ_:&G0%MEOKQBZ:I4).%0B+ R=50DX5$^G":+"32P.=N[A%8"%3 -"32X$?X M;[[(H$7U;^P36+7";!NM9/O=;(QKV95Z-3E.!<6.SRX8>C(:VMNNM-B-A/PD MQPI-:,?#V/W;AOS#7NYK'P7NA:,(("%MX<]2F-#\JK?TPDMY'];6(<$_Z'4Q M_X;Z][D2%I+Q%ZS"O3X9!\[!__:A:K]2)2TN;-."EL180^9H)]I8+U15$P7H>\!0_-O.1]#KYVN21Z\MI-WK%L'= M^WRO0[O8P;_WVD+:#6GW3XN+[[VVD'9#VOT&%**N6 ]CFLTC68\_=C;[BZ&*AD6HFQ$2;K&E&6Q M)J6E$K_-#Z"_%4*RA'(GM'P";OF\DH/5LOISEJ2G;K>_[9EM-;=)#^P ".\ M%#X]K5:=YVKBABR(O?DD)38MAH4>%T)D243HU'N=S4/A\_ 7D4)$EDMX$ M9'E>=R>S3*NZZ+JUO/1L4DTJGPB W'G5^K%7S5S.3%4+,HDQ?>Y+)5JIU+=6D5>!L!W>BDT7\FPI#OP><&_3Y9B,<2XK&$>"P?Q&.)'14BL6.&_)RD M66]G3K*YV595UA-KH+-L>;VF?COS?D<\%K6VF[#52FM$KA>*L=C55H.E,QNG M8"*?BBI22BT4(D'-Q]]\D4'+P8=5N,&/8]Y\D4&+75ZMW/8SM-P[>=J" M5)RW\MDZY\K1=L*:C^;_]?IX\PLE6[1HG*E[IHQA5F<&9OJ$&JSU(]? M%^$70QD1RHB@Y%5#1182Z<,ILI!( Y^XN4=<(5#ATI!(@Q_?O_DB@Q;3O[%+ ML"G'YOUJQR*5^KC(64)B;#?IH,"QL&RSGS;:PP1GIR6AM.HTE0(/S7@8NG_3 MCG_8^WHA&DMX%R^\B_>.L@X)_E&OB05G]8\4KP[I_5$K=8.S^L!%#+Y]Z/O^ M/99%RFFS?2%;)^NE.+4==%*=G3D;4R2*DR?."^I"X10*IR]YERE4QB&]?V=E M'-+[%[RI$:#5/U F(*3W1[T;$)S5ATF%ST@JW-]!*J7;16VRM+K=:(,KR[F, M/3=63>@@H0S$FQ[2^[<&WJ.B$)OF$1*((39-B$US:RK_O-[*P8.'OK1--CBD+-C9@(27T5<)I/ ME .!PYRY5XW[O3V]"8'78)T>QWU0_5"_9&Y>+?89K"RTF M$7436Y%TH/J!@>;WU,_#5KM_%)VF9&N2!TY#?B-PFK--^=X5\@';CL"5S-\' MON;SFNBPDC3KM_J42?+YG6[LM*GRYFIN5TI)"SV=C MBO;P:Q@F%DFEOE\K]Z!Q6@AH\P4DR^\U&KRE6 E&H\)RA\U;;L/H*+;.F982 M9U.+-A)&WQ/1)GA"*%#F<=CH/;A"Z.W[(U1V49VH_"9'TCG!7BD54RDX 11( ML[80$RP^EN7Z74N;9W7+%2M((*5^_*+(2#SV7N?44"B%0NF+W11Y5Q!=IP'\ MGTJB2Z@W_;5EM)M5WE4D??&][8?2Y^=Y\UL@.ML7XHKOO!0C2JF](G?KZ+* J%/IQ+L6?B8A5$A,DZ( MC/.WR#B)HRJHU*=EWX3EK%'/-N=TM\"5YU,E-LS%"\Z?(>,<^HOF=:.!^+;N ML2W.]I^;2(=)HE!,[SVDH"E+ V8E':.9C'1!#>?!MY<'CM"T,B?3; M$FG E%9(I('/9-WI&F5(I ][?@_9[N_!4QHW-O]3[89,;.M9< MM<J6=EMK5C'!)Y[RA! 6SVV%LAO(>]*+F'2R+ F1(; M!)@$WG+ "N(1JE*$T"2+T*>$Q6^_]^##*\]ACF1O2"]V/A1\A!+;7 -G,/2!;4<,M4B_D4G;CV.YY45C,."GFKI7U4IYFYD , MQU N)4Y':#8$C_C:]R.#L_K )67"YN)?L-8\.*N_>T#G&L6E;*RHQ3J6JJU3D,5F_KQBSF_>/=/*&Y"[@/ETI=?/)+D_O.9XAI4:OQY4[ M8]G(.Q/=T9'+@YI@ONGS/,2U$R]7(QQ%:@EI"W\.T9:^=.[EX5,L83G$-PC( M?^&X>TBD7\7-?W1O_MO'S>^/ZEG/J8F1P,L.N>Z:4EY[WC9-KCFFXC"TGF#" M.X"A1/DB\?"02+\MD09,[85$^@U"TE\X\AP2Z5>)(S]:N/A+%/W?W^BO,(Z][Q*)KDD7(FJ O+T:=PQQ; M>$?@D^X(/!"TW-=,.K^.E_BYI>?W/NB@\@$.D=][=T(VN 4;! !*,ZAL\'!@ MV2$;A&QPK4KJ>^].R 8A&X3:(+@1ET^!TBB4W>UHJ$S;W3:35R=<(MZ93_Z\ MX?2;V-6[%5A&LV;MR/4JNNQ-JUANP 4PYW/N@@\H&.%=Q[]T)K&;]Y%S&FTJQ39-E8<.,9UUW M67!B7%Y/5I]G4"G"=,-[2C'HU>QO@FED>)77!(G@+:(MK2QDD&#)P) 1_ ,\ MCM< 2((OYJZ!,_-@Z87[K#IP=?&? BKS&WV),*[,YS4BDKI\37:EY[6R5/BT MW"83R45C]KN-B/:P-&@A==LRX=)P)[>7G8.LXER<<3G#X?CG/NFRE)SL]X!< M3,#.04PLDF 2$9J-?Q@^+Y06 ;V.\$?@4P]^ ^$.&%.WE 7!P*B2,M9([HYR M9<5FJJ5>NFGL-@DD05@@04+)\?#%LK>0'$&KCWT@R?'V)1')+5#3@5R-D6S; MJ,6IN+3>B.G@29%VRNEVXORDJ- *V>])Q4Y_(C2A%('ME=A(+'&I@6$H24)) M$K3K(.]*C^O@[OZI^.@8$F_:AGML>JS(3=+*)(JR$HW2E7K4:<5%.P#PF*]V M*IC&5XET83X<=.OE8K:L5).YV1+9(!0-Q$=MD,19;E7GUN+:-V-AX 8?)2AK3&.:=5K6ZFBIN)KHVNXY*3&)8A\1^_ M:"K"QBZ%B$,9\E"7JFXA0^Y^C^K!3)#++.J)CWG1GNQ8;1+;[<0(D&[ MYW970X2=CKK,M$^Y9'\CU)5UI3EIEIOW%P(O>9]NY(=]O2,,N/ID1:W-45UJ M22B* ;/,\5B$INEW; B4:OX?].(;L2P>"/[X07Z]W:3B?S I4397*N_"'9;^ M_;T9@L.5HG-,V!^=(OGQ*?Z/*&]^_5_PC_\4095X PJ"N?_X?Q-'/\-UG1WP MDM]&CX[1D^!159I:/[VO^9\AZ;O_4#=12/>G(:F\)6\D^/23YR)JL?353QIH M?;C!X%=O83'J*1&_$OT<:0>D(8[4 T_,#2BZ_ZM3SUXZXS]])?X5/@BP-)#O MZK_'^L?[Z(BNX>:"^72@ (7(6UFH5H#%N:H=KDUTZD2WEN[FBATN1V3KM7:]4LREX2_Y8BU=RQ;3%:+= 1]4 MN5JG?>/I_TF!WYNR]Y1++S$?CS0\3V72[6*[GF^TN#98>+I3K-?&28HF4ZD? MF+2P;J_92[ RX7(Q''6Q&*[,#$?YY'Q)<>YVVK=S\UBATDR_M%SJQHS7Y!UZ M$*!L5$B($:8TL0&,$K!=Z-?Z-"]KO";(O+KWPMG%'WR0C!1],?LUO]0_^ "N.-_$36__BWT)&3+).82+ZYMW@#" WR@$9PV M4R5'U\4(4 C@5'A1?R+Z0$&L)/!5"0X!]B*Q,H"[8+C$Q#;!8DV3,*499)V? MQ%(2H?,&/ [8X,(DK#F/FC8 KT$B)%42@'=@S<'#5BZ"A%SQX)%@S3Q&?0-/ MUD5;L,PG(FU"M;2OQ 1*-$) "1 !SY0(&"+A-1?5HR?^!4,U%3Q0@'*(,.V) M*8LRG*!L$FA+B"J>U\G6P"_3Y+^C:C&"?J3^)7C" ?Z.ZD9U1Y/$_1Z<;IXU M!Z;3; Z&RL+\>#90"J#9$TO=1'B6<(_QWL'^'T]$'6P>6O_1)"/>%#G; $,C M1'K5/LR-Z[XVMYRD@3-03J86(419)#3=(F:2AD\,>'J AL")&-)& @+*)$34 M_1K-6P.G!^:J67.3D #MBA?V&QT335(I8FKH2W"6X'D:CS/IA D<.Q.-@'.1 M@ BO:NNJC3; V_X3S73LV:\,*8I\^Q^_7AQ1^_>."-(W($%) M!3LJ@J],5$#3Q ;,8XD6[,\,DVG$.TH'?(M? 1+<@"]-7+1%W:?V$Y&'WX:K MS!GVC$B+P(R430N_;#_)?"[MS?$?R"=Y:6+8D ;WFPB(D7=X&6X2060YH@JV M#/Z,7PEV$S(@(@*PA]4V6@0OS&4)3D?3#R=HZ0309F!4T8)<^Y+L9U=V[KU[ZB6B^"?/K2Y/KUF9.3FHZ5!'6NK<&41 MHE+)[I^Z?K'TT^+$"BG?<&>W6T\*$G9 %(9^?*5-=ETOO5)6:AC6N@WD; MYEQ>H<@I;/P^1K/U)@O4OS=5H/3=BBIXT=-6M9A(Y9OUGB)7R&*5JL0LT3A) MOM"_$3>IRL#>1M$2' '93ZHA&=!2 \(NXS9X _RX#XY$:6QCU'C#&'?'K^1YMY__)EX4!/Q/\6__'#,$[+B##Q\\%%!HR08R \B#. ')\WUZ>2(ZQ_*:20%I M#6<$O4](/BOT:L'U=8R(GPML4&"R BH!4A1(:$+4X>"]P@%C_#GOY7&)USR& MH]BG:T9B7FI=N$!PTDO"DP0O%!246L#G@RH6<.Z9BD:BP3)][85^O<333P]E M_M1X"_ Q/+V,=V8W,X(^HEZ.:!(P.<$&*A?:-!%(H8ZDJHB:X6%"90S'2!ZV!+&T@9L!G@7$"B"/ M.>96Y$D10 0"]PK\S9&MN6LSZ%*DD7I9&9@ *9. 1;#@ M6S>^'Q V$%?) -;\*%X34?+R/B6X5+5Y^!LYF#ATG"7 .29 :$%#(W .N M*4,C1K -^.->YQ;S65_G0@QQH.7@&\"CC5=V;?_-6I5K'[X*EP7TN0:^"S2# MI-OF\?>!]-Y(%Y_2X6K[IP#KSC;.* 4>!"8PL%]@TR>0/BP9+F(*N%H356P( MPS.:Z\ ZL4T)/^GX"2;0,FJ$ #(51;PCQ(2WP,8 N>L)S8A_,DCK _(_FO[* M5@&Y>18A> V6[3(4PYH&1N&)P:.;Z*)+;&3>/Q,P\==7A7D#*X6]I82XP$"" M:P$> 1\,[") 13-_Z] (S^+!#_=M?C!J;_D[ >#8$)#F=#GX\=E:\U\"%P[_7I&V?WT@O3$#PQ_VZ MP-SW\\!,@3T78/J9T#S4P<.GLJ2*GAEL2*M]:&$#=PYQJ/\>;W%HUTU[B>)N MIKU:J3(4-J8-7LZ;1QN/7HB/&8W \T-["RR)E3<_3$K0_P&[9DB0/X">Q-H% M&?: O": ]TPDD#1) O+@IKHQ=_ V@)"0L S\+;_CQ.';.S8BTHV 6:%<@#P$ M1*WG<'EV\IX0-&0/H?B.B9T8?%[>\#U-@_>A6!9Z-CZ8DSV& X##K *1+,!S M\$2D\6":N:OQMHBVY! 9 [_L V'$(1)V,Y4-&<7>STLXGM=T/R]S/R]?T,'S M,"1PSG/(81-)TJ"<6('#V?MO/MT E6K:/%9\\'/#!B2 ^00?O"^@$%W $6W( M3D-DRXB5D& M]"Y>)E'P_C2*B_+[%R!A5DBG&P=EDY4,6$<&'H']$E^V D_)TG0+240OC D8 M'\7_P9OW&P>^>7%G]_L'!L!E&"*R#9 ALI_%T7[#D >6NT"SZ,#U@ LYWFPD MV5[?;2"7 $/MC0?_N"; * %L[%M:\]/EO#Q^R(V\" 0L-++ .Y>\@K3#R>9X MPEG" 1)PA*K$BRA@D88:>J]SE\2ME\V3#X6,_ M3N- 7D]E%?P5[3VB2"[K/^;E[-(:\'U4HB5!$P%J@SR8!-YPBHR6D7D!OH<_ M<25H'R&YFY.$XXO.5 2)7+ E2[A8- FP'Y='13SCQI!A@ ()5G"2YF^L$=FP M)K94@9;^P*:8@%2 PIU ?*.0>9",8 MDJ5'SD[PNEOO*WH8_ $4NY&!+0IU..2U[7*(\6#'"6HY MI+"@GOL=&QLN 1J8T+/B#_WO@1,)O"43>M30.<)&%3'E94/%%O?A8?ZNOS"I M/*/B%9<2#-&;YQFT?;!4X,TY,55UQ_3U*[%"W?3-@YV'(V1'SSIZCO^E MW_5)@<$#K4=_#V1D4L/8"(K;>>OT7XELUR4/M?,,$18*0D^^]X&1G)0-9F= T]Y<"0V3&D9F!;8,K%UJ<%%K=&LAW?A&9OK%HZ)I2 M?IQ]6=X%50G;:K_-FK-Y <<5] M5O 5#>63+,PIO@@Y[O,GITE,%.J3_.5@+C1->[GR>!Z:8#PF4FR:84HC^.5> M 8+QDA?>]XLF_%#0(>@(!V+;?P;?_-IWO%@EM-8\8_!R;&]OZ)Y/QT]?X&2Q M)R>.BK;P=U#4"BDRH)H%RT857MCL%%"(3)3!JHWCL-Q^E[!AC&K48&(2<;5F M'6_L84/MHY3:ZO0,S[R+#\0T8:#6-'7PN>6'LOSU&@<FPA,Z$5Y6B$Y25%H[@MR+$AE?M_915'89J4+P2GV#$ M2_OP,&7M);/!.!&6:\ HN,5OO9%WL5UP0_V!R+>'-OJ;>6I=V28.B!/R<@4#Y19A>)D648)/@4:*)R!. M)S&U4170Z3P.[WRQ/9ZX%G7D8_L5*,!"/'GMA:FABA3X;"!M)KIAZ Y\IH$$ MV!]/\OAX/=\)6HA[6Q(0HZ2AM!=^.BKP\9[B"$D\]#BO+@@ES+SWG,[BB,B\_4("%&X0E)M@\>A58$D4[1N-8'JJ5S"' M9^.IE$O$X*DEJ"N\Y_OQ#OAF0\1T!P_N)'/L-\YMSR7)/UU^WVWK)"'F?=V? M/4RQG)RF5YNA(K$'I#JP@FLPEYF,$IBY/S/5_CIGIT_TX@K?=441I'U=SJ'* MP#Q-@>W+!9RY#M06.E[]J)P'B3-\.E%+CZ(?O#/@#0-FF#WZ:^WU(JY)0(2, MGP$FX]&9>2"*BRG;=#M+)&-TQ-\^HFOZ=L3,EO% \+7], >Y"5["RT*V_XEK M?\B_>2$$/Z)EGC/SB:0"'C4J1(>97=WYB8[1PD4P7IH'M_\&,EWE5Z;TT__A M-R^G7CQC/]UU] G,LZ"X-)Q#5.5=W;9^3N6M)!XG6?Q$$=99IYVMO6%)_+<7 MM]C?G/3+2;[LD0W5'&J4_>IE_N391??_\U\I-I'Z]^4\7MR&/_:W3[7G7?(Y M>^DCZJA(P<+$!NU6W:^9]G49-@.0G8D4I^_58EGAEWL@B3Q](=<.68.SF^,A M"88D^(($9P:J7#F0%I@O5LD&9+FNZ2);#/9 M/*KJW%L.?KG(GGJ7DH0I<,DO4-FW81W24DM ?2C\"'2\O@0.JRI/I=<$[+_$ M7'> #6)$"'GJ!1!?.B-37E61QP)>I<$,U@L9_*$708,>5B-C"P&PF3F'.+XF$D!DG$P8>BSP-#V.39GIF(^+U%B,47%*G"3B(BMZ[2=XOQ,5.1Q,M(+> M-A6WM:D8:C_:52P'1FQ?CI1K]B!NK%,ZMV[7N]%Q;/O,YF9@9/+E2+J:WNFN MM.ES+%WCVM%.SBU5FV/Z_)GS=(U9E1WNF>QO![;4$IXK;LH!(^,O1PZE\:Y< MSE::9%]:K5Q6+RWJ3$#(RGJY=#^M.B( M@_1S48F..PW;6?;L_,H9,V/RY4B[G(PWNK20XLK9=;$\+,;T:'LVCIV/="MF M9E08E9,*NZMUTR7299-3!XP\6[Q>R,:>6Z-$BUSF#"N6Z*8R%1*./%N\E.EV M\NEJ?C9O@I%GBV\PJ6'6G@UUCIZ+@WP[K0AL"XX\7WQ9V=0H MBVOIAER-UF8Z;!R+/%Q^P"^2R- M=%&I;Y9I-34?5%T!/O-L\3P335"-;;VEV':F2#&,V6B K6 MF->KZM[,/H3.3NCLP%"P;.(^!Z8LPH0FCM#/;!YZY)(D[M.F%Y,=IKU\)>^Q M=X[@#1$5^BK25I!>NT*&DK:\;)P^_=P[ I,)G?>0GE]WWL^B0X"\8?;%OW&+ M:G]XU>NGLI&\--LAK GCZM;K80)3%P3;, E[ M!:^:2S /;[C^NKRTBK=\+XOR,O\%PV=@BV1+E0X;A=(,WMRA5.XQQ7+ECPDE9Y0U]"WPYV*>G+UCQKFT!(2<9K-0R25':'I>?Y3%GV M!D:#&3O/F\Z%&H;+X[Y2#8.?]6L=JF$0?:7]BEWP!TG>0#:_6:%#ZY54YZ'[ MD\<;7H;T19^OXPO6^YO79S>M$1/I,-&/$OF'"_NO)\%]/D*Y=:_S\)Y;O-O^ M\!X=JJ_T,TO&H=V!QSV1_=U,5(2%@_B&-(6K,/>5D_"F-^]G =/[Y\?)X;1]OB[<2H:="B#CE>%3@+)SPNKV7M$ 5LC"KC8NV_#8(H@QVRH*73_3( MB5#$Q1&X=X9_MD?U=8=. D=G I/LL( 7-K76#1.=(7PFOO6!/LO6'/9$%'('5:,;'1U@Y+H/)P*F *P1WTEXQ<)>)=( 87.>77J MA[E1@DG$I1M'RNUT<,\[B\#:U=8DCW60R_^FHS1Q'_0:>FV M"8:9__R\Q=VHG&SRLYDAS;Q6LYX:1<'O MZY+47X=L?\._Q6^%>1 O!P)#N@(._/LN*TJZ\$#D^A_@C OZY"0Q0QZ\0V_, M(1N7Q,D4R_#GY;V/\ES<]R F//_SB7H3;>?(M3IZ/I26\&:#OVG^[^@6RT^< MQ7+ -KV;/3IRY_=#>5C\;%O2E;-&GYW]^TMD#_H=K/CP(&YW$&]"K(0'<:.# MH-@G,A6>1 !.@GD'32D\B%O)IO 4 G *4#"%1E,03B(TF@)R$-13*AX>1! . M(O[$AEHB""?!A-9K, XBE$U!.0@@F\*#",!!D$_DFW#VX4'\WD&@8I33FJ*_ M"KK>;M7)U84V+#=!:'[/=+]]^?;IKOSF)@BZ"C_\?S_B/_[47D@AX'LON^#Q M"+7:$NCJ.>'73%QQQY(?V+"WRO7S7BE/!_5SJNKH1CYWVL;):_]+1HY0]1Z% MF()+.LDGFOD2I%.#;2MN23GOJ<)'$D.A&@J@Y/@ 9YR#C?HD?DE*T'\J)>!Y M4P\M)6 UPB?Q_7LIC:]U[C 2\=#G3J4>Q5((T+DGGN*)!S_W3^3WMZ-Q7^S< MV0<_]T_C]R]NWYTW&1 $29I.7]Y$NK_A]]9YYTYZC+UV\K^[U@ YBQ?X_/,7 M]6;:)R"%E%=:_;NE0I_.YJ@:\[C:GSEI6/*J>/_DA5_=C+T++7]O0KZ!: X> M(=\[@G?G8W\G1?G%5_]>S<)7)?JK.R7WD-XA+7]'4KZ-G_4YIQ[T./F^^1V+ MGM_PKT@^0OCK*LP9?%_H__N$:0?.B2&\*X-YP[O':FLROC ($9S';8O71-X0 MQ]UV;MPN]76&[,S0-:]S -[[K1ELR8$P@ MO97-\<[=RF,<(S"K*!!KS _ M_ 94\0)855[NER/7RDF=0W>_1;*]P[F_Z>P;]!\T*NQ[^4[_K_#OBG.[&W4 M6#6CV+-F35:R;$_@;ZQ\[0G7M=KI7;1+"W0OGVK97:<)6W2F?OR*12B:NH[R MO;F_'C+P@SK>5^;?OU*_9G-6;+*]BB*SL:A$SVKZ+IZ^+?^F[-&DII7B,;.^+\ 5JC'@Q=A'F#CXO\WO':H^[ M!)G9>]>T!44=/$XL!0N""[I 3S*%O-7?I+O9N&8QT64IY\1A;W+FQR\FPB:9 M#ZF"!TZI!TF:W)^I[B!*[GOO)EBBY!$".Z^*DII<7K U?13GI$4WMS%X<9A8 M0U'"PIAL@J9O*DJ^MV&"'7^?18KG2B;74-D>>8'[_B$8:\4N[Q$<-2?QM]^BIX M7%5W$Z.A2R6.9I;=9H5=M,G%#' Y"Q.4+'L5+O\6ZOR2*_&U#-.UJLM5AX>,#B,P;"1%Q\*:HR-4U?\Y 8P*S$2O MC=/7V"/P'2$D>X!I'H"=Z8$>PGW"L'VBCW6X1Y1#N&T(#M809 S#/(,=4S6$ MU(8!]HB5RGMP<8YN*)*Q1\B#T)"29F+D-$'EY:5Y"O 'P<[@WXYPQ$Q)G48A MZIZLB?(&84J;$8('U&EH$@:"@PA3WN.>")]3T (DTY*7Z$D0SFV&P=C .Z:Z M*NL$OUH9.L1V\_'QHD?X> @,CY@@Z#Z$[C:73?!.R"($Q.=#.'<0)$M"/ 6F M-(-O0.!W^UV,$)8A:2)$=COYOB0O)Q!I#NT:?MJK6NPLQ!G4)2@%-S# O+BPC8M!-0-T18ARAU$+438>N;A&! D)IR>(9L*!E4$ MO[D861'#6>H8@!=P#<;YA5(%O@?LFJQA<0D)9"(!6H*'O.%E%<&88>C1PT+@ M\8.]0G'K)Z*] G)U"C=?=2,>%.%RI4I;V?+ BU\N&?"LBE"?#TB$YAYVT-8\ M*$;\[=/SQ"B5>"M]Q$8?!A6ST_GI0$:R-0@&*,@K="APKV7#>R\")$5'L,=# M7\%-TFU3=7VL4I%8\O 7TU;1WA\="GR /RU @X!2$5@ZA&<$RA[L3\Y&>^]! M]<)U"W.X;-,'2/18^Q0\$V_'.;$<[4:$D!'2Z4HW@1Q4,0HSV!E)X$V86B"6 MNBBI\-T^D1PQ%82FM%71FXM/P?@S#]O1A\:$$,NVX:T> Y*N/*Q7#Y:6-^<$ M;.P,*#0-02+EZ122*<0H]!$F#RR!B%JP; 3-B*;#8R'NT17"E95$?W=>PCK[ M)_)$/.^Y7G4];CA^,UH%@K:5EWN02I_*?#Q+"'^+X2R11)P!'N$%!0TS)(A* M;F*N.CYPL %3V[(-?VZ8'%=@TP^4?<2T>Z#I8]5X#CR-NT,?-;T6 (,9T%B8 M>[IG;S="M7.-KM>O-J6B8T=%NECII:Z%C_FIW;;_]_\Z:2-^E@GSS.ZCK?;: ME]/([)I)4=REG)^"W?C)JP[OFM[6)U)/^PZZ/_>6.X-L _*)B?\WDK$KT0_+TPD MYD M_Y.N,_?27^%3[H)\:9/>D*ZWUT1-=PDUP,@0 MA!URZ9Y^^,^T&?^FI=UH6.,&$:)8RSY],I#YW\RJ5N]P;:)3)[JU=#=7[' Y M(ENOM>N58BX-?\D7:^E:MIBN$.T.^*#*U3KM&T__3UR9-V7O*9=>8CY^'P*N MM!6 MG\V33I2MILFM9]UZIOKLT.W5<,S D6?S7+)V;BJT[;S"/\]F3;HU+:GZ;)RX ML$O;1;22W8Z[2MFL3_.UAEW8#IQQ\L+;BVNVUJ,Z6Z6?F*4SR?Y.Z.? D>[? M_D*)^U#%Z/4=DE1V MAZ7G^4Q9]@9&@QD[SYM.$WV+NI9 /_)YTY[AZ%MI0#$>N2+(P94@]KJL02>( MUWS;&=GH/*'9,)*#+"E@"NK0A<+.TP7S^-0#6 'W4I E9-6O4-!%D,R+;@9X M)O02#@_;V]9['_/DT:= YTM=D^'$T!0VP+W?&ZG --S[* 18,7)--](EWP[Y MF/#5T'[>.\?0CT-! FCO0\SOPU;"<>>/6D4[BB,,2"#VCWUOH]]X&-7 D&[ M2]9^)'(4/3_H58<;&.VZ ]YO1/8'@UVC$R?Y@A6-9SL_MOBGJ@V]"-^E@ Z: MSUKPH?L_$R90%$1.G!.P(XH%8@R>TFKLFBGA 0N)7[I$?#+90 M!#MER!,;G: />2^#/W:?VD^$R<,P%!@G2)CJ_>?N(QB(W#X8 O9>/$[5-5[( M3BH3TJT\3YU2+^>X0^>W\CVO <O 300,6^4U'L='D*-Z)%)1 M@ <) D@CJNGYO_N7KX!CBIX(^$HSI_CI*#;C/1W'$.'DD"""80,X3;@^R'GH M"1H,F*B(GB08R\.AS<-K\,/QEIB0D#"9[0$X@ ?@D[5/8+Z,@LM!OCE8#CRX M@Y=\ZA6?N,V?04FGL?_V'*BJ#(QC98_BI_45_#>MB44-6IC R&O L&L#JA[W MAZ^!EYMJFNQ7G;*R%->MY^:"+@\2X T2H*X5>(=EV-*G:>(S4_QUD?*&_8Y, M9Q%&IM Z?P)/6#* J(5&;-O2!26*@[+'F_')UOOK\S[6OKP@' )]YM',3L+< MOER#L38@XM%G7OA=T$T+_BPM5ZKN2H#_<$[)/$3T9*C:/-4+7P.,%-X!\@Q] M;6U#72]#O60C!;2/\9K$4N)-VP!/P%/2L9DR [Q@$2)4.%->-H#-H-J2/QW\ M8,RT)@$,(:1#@12 RE7PPO$;H%L)T3;VT7047<("^M4]@ _03,D/RJ*-V,%9 M88MD'S_SGHL7 9:ZWQC9]..A:!* M3>RN-^OLUTZK.8_V#@#7P4>T>$+^'V' MD/C%;(@ %N('K$W D5#@($-+PI%+_)!_G@@(\X->9P(Y.5E <\<39$ @04L& M"4>H#B4#:05HIBPEH/L$<&3O[1I>_'[/G#D,%EK["#C8BPD*%/CA]).W &&$ MX^?F7LA[]H+X8&KRSR\H X>Y V@>\C:V V,J\6#W3^ M0L@E#=KI\$:QH/13VZ*6Y:5I7)L]K)"#BR=Z/F?NUT\<;< ]Y-V>+Z;[&1V) M'M\J0W'VR$$V'FS[HP^!K>U]@L+L C@?D5 ][T6&&2_(Q5ZTW\M["< ;'J2ZC 3\W@J@$5YV\1>B R#0%!V>GX=%CFZ;9G00H4/ MG>B&H3O@)RPF>7\HXNOCQ8+34B3_K\@5.7P3)0!-X.^IT$D Z_;R;G+QD%#K&D.7VC.:K[75LM7#. MPQ&7QWF!A4?E^_WN7(V[CUXB>]H8D!]R3K'J4('C:V#7&I JI!SLLT-F0$H& M$?83$ DF,A*@OK(/Z773\[;0U_?6R E[[)-JIH6X !HT'G&B=P(]*)M0I:HJ M(FDT23]?JVM^;DOV]XKX#]+>NFV"5YO__$3[=BLR!DZ;H.K0SCHG97*^G;B) M E%_@--%Z).3K-)1,9$WYI!*3.),D&7X\SH" M\OWQT8M4+/64^J88YC@W^D3&#[+J,S.95RX3#\_E7E#SB9!?@G@N\:=8+#R8 MX!U,*,B">2Y D+W9#3<\ESN=2^PI%1[,]0[F-SL-O&L@WVT3_@"'/J W%I/O M;_*>X_TM]^0]I_<[;DK(/+_O['W+ M/7G/T7K@3?DL9($ Z.(6[Q!5[S:8^95:^=Z (SZO,^,&?W:W2$27VL^U+(_;?@ M_IO"-=Z:^V]N!]R+^REZS'B]7#9-+I8UYTQ;<=X7MRJ3.7TPJ7A7??(#IC_"U D,>+)_1U0XG*6G1EZ()D7K1B0G'U M<#;)Z\W!0_OC;O8'9+6BUL",=D'LD ,^-Q,&BV27S915F7+[JBMZD,Z)KP$* M&TA>O;,%\7F\&EH+GVLU1TYZZ1(L=VU:=;(UX4A-1BG,8(S?>&6WY<, M@.1E33;GDD@4=%T,(R#WC(#<&Z;CSR3<)X=)[KT) 1"-US=C?*9'/']!,I:K MZ[3;)(M.ET['!X6<%-OR0#+&-D/&/63$A@SY< M..93,Q'R>U? :A]*VM!@QZ7)9J=.E%DTFP?RFP7:CX.0K]/Z'8" ,P80#FWF+C!K;4VW*#353J[NV M"\IV5>EPY$9I KD!+*H8=8X0_4\8?OGFDO 3[*2[(K)=-3YS]W4&P#^\OBE4 MDZP+HDQTE&YWI?3+G*O0@A;O.\:DUQPG,4IR,I4,PS?7"]_\!^[!O]YZ-.R;> 0*R)NFO5QY*&,3 MW;9\U"U1 ELF(A"%DT]@UT05/GW*;W3#;]RK^6U.532[!6ZW/ &[M6^N'CF% MPO/WSC&@*!%U!TP H@M,I'VGY"\*ZD61(:I7B.KUMNP)4;U"5*_O@>KU^^A. M;^ UO=E6^9+JN#;RA32#JJ\E(5Q@;8;;1K_6/%H=[=K]:LV,<6QZ9%2,P4ZJ MK9H/VP[:6SQ1/,#>WJSM>Q^:*U,P#Q]%%39WQO,QH6EUVHP9 L(@=@#&EBD= M]6XWI15OH/[L1TW7#R"^"-A@(TL.PH":V2IO /L'X3))!$0IF!Z]'AKS)OA6 M=,E#2&D$\P2[4QVTE MP49("'6(. 4QH/ ?#FWC]W^ ;\)_K._?X_T1[A&"R7EG$?^!$H$F_\W61!"4@@0W>N QDC2#@P1>@IXJ& MO_(VA VQ])$ZH)8]8%I#M [D+R.X0R Z8=X,S6C"JTC4FG-)@FW^@:1P)%5% M0F_/$]!5Q\(8S$, JY8]#(\H6"("RT&BV,,I^M#>8) !2>,Q&!$8B#$PCO&) M(, -XBCT&QB#S&T9'SQ>&>9"")]G'A"[K;D.D3HN[BJ$('CQ#GBB&PG.%V(_ M29:E0K!O=-00"^_B1HYP#0=$.TE&*0 ?_;3[8RO)(ET.TLD8F24(H&CB:#H%!CV"47I/]NU9&;=24!*>LDVYO:4=W9-Z^%JK2)XOZ%W]Y$7/Y M\:LE0?_MF.A.=X:XF78H:D3)!G8V35)LA( D#AC'A'A(Z787?1JEF,AE%"@B M2F2Q8*W@N.A_.OH*T!!#L_\ KEG;NO7OT5/P!_]$B"J6N3XJV>DS ']8AO)SBE?HXJ7/=@9X 9B$DAGSY[FF HP#N$L*]'!R#(S[T<6MUB/IX M.$ ML9" 6/X__\6D_K4.*'?@XR/@)1]S#X+78-'_8O9H:D#AJ3P"C!5Y%SW0)/ > M@>_82$# Z>*/<#291V"9%@*GPY_O]<+1T*4N2AB1\GCNQW,%.A9E/DQ=X>Q7JAB/6LC+U>,:$,@[NCI>K%0UGF,VPGT"21F\!^6Y-!) MPY"(&D04PB(8RF? :1I:'8R<$G[+5H**(YQ/&CMN"(]+7NZ_A@!& ^S M>$#9V[K%%AQ(T#" GL'4H\GSV!>R1;1#)AL!J06'\<6;?E^SA?7Y,\,V>X(MFX)#2N$]6C*)HPI8Q-8P'8FF(F@ M\H:W;FSQ2QAR3MK*&,IR9@/37O.!EC5P;GM1><9O4QDZS@A^VKQ,O%!"8E0N M& TZ&?X>=Y)O,E@$"U_K]$Q.K7YH0H.MMPS=![6,0-F# STGGV-T]L.O_S][ M7]J;NK*L_?U*]S^@?>^1SI%"CF=@G?MNR8"99S#3%\O8QAB/> #,KW^[;2 D MD)G!));V7DI(8W?7\'15=755T'KL 8"0M27/MDD?' "WNJ=W?EHMH349+"CX M&'QA3_!+G66]Z,J\"Y6)VTW5#@P@S=\ITH$H6\\M(H(9'C8=#(IC[8GQ2KO50Q?S"96"!G6A!?+!\\S?<\[^]IGEU^=Y M;R?":'PB')\(QR?"\8EP?"(,I1L&<#@J)>)2AIQP:4E$.8)*81R?)A&.GTRE MU)2DTOQT^EIL MTZFII"AQG,C(8"3Y]1AIQ>''(_,M%1G-"WB9*6+5 EWNRRI*PC*ZQ_.T%,-7IJJN)KM- M0V"YM9+9H;)#FL*;[27*R5/+Q)>C0R.?+;LV%S@+"#[ARS MR0$])=(K+G4\TBPU;-\31F-$KSJMU6;M++ON*KQ+\7PD,RD1(S)G;U1,7U73 MHYK2LU":2Q\_T]^4UXUYH5Y1?4M>9IH--*W-92YS3$]!1(4^5N0WB)+"FVZO M:(OZ; 5&'O,]X]=G=:O#,!*W-A%^F>T7 >51Y/CUQ05"Y/%>:\P.Z&&E4D)+ M$T1N<^@)N6N-"P;>GZ(5U4MG\DN%*"[2G14<7!I=*I3Z?.O>-\!1#'C>_2>)GF@> M]+%PZU]__Q/[URM]@RX1I&UUFBVFTQLEZ$8^P;39<@LB^%-H]E:T=-480CU2,36?DQ&V^MM/6>J_JS5_^N?WBE:A0ORHI=OKC8#83^"A73WG%M?K@LO^=/ M1$.6HVZE[U-SJ.#YX7W(Q-2S#26XQO3NOA1]3;Q)@;=K[S)G*E<6K>WATJ7( MMD>'W*M'AUF_YUL2O5:<_=C"3C7 N(*RAC\Y]G=5KA; 5?MY3$=$8,H.5E"V4J]9\HM%AMV+T(9TA+E3K[.I<9OGO:3IR&$#8O0!?;^VV3VZQ2],$MIQ #-@JG[L'O] ]_@J!>EC ML^8]$-S_;8M\S6IEG4[U*SC;]8?)S739*S97\O60SVPR*J4/4I2:E OS&M&B MJX6E'/9 1K&/56V-,>%.PPQ7J38?6T:?!@6"HP5D@-0EMLAGNWBCM2X/1EJ M[;"U,9I&XSC+_<19SJ?'L4GQ>466FVD-V]B=H=H4&MY [MKIRN"*(=-=AM]4Y)\27JE)O"/-3$WT\H'BK;%P;[6KFC]NK=AO$VZLTQ:39_J7-&S,IEE;\*2YHPIFI.E6:7< MLC>APR[')/&Q@Z,8'^)P2VP;?<,V>@L@9K36X">DN% ]M=_B?&M,% K7]'AD M;#V7%OJ:H)^9Z&7+EBXD^A(%FP 8P9R$8=AHFO; MW,!'C6V=UZ%LXZ\5+E AH$%YH$!P"CL,RW,3SRF8F8I:[*:7EC6I-9O3K_<% M^S2&&3C9\^BI4&-RS:Q1Z*Z+'4==A>V0'L/U7/;%&6[M:^F7"V%K>P. MLD!JY"*9;A5ZPRNZ)YE9IE8?+0D,D5R"*,X(I3A?RV&;7_0!SU!Q!./*$8Q; M*]AM(ARW7O6M8>6+$9!7<:735$NJ-2K,V$6ZV1/83'^\-J^(*WY>Z-:0_K3+ M+/Q.TYWGMPH0W"$P1C\*$M_^^8+A0TW'+#X=H#XR M6 I-=5%K3]K5*YZY^$,))X7"RF2ILN7*.:4UX!HTG.!??Q,/Q)O)_;$&1BP@ M$5_7^8J-L&PS1,Z9X5W57_A,?I16)\<>,MCO2 "!C?\$P=,]+>CE($J6#>B[[6 ;>TEQ\.47!5\@ZOWSO@P/ M^DEW\P>J"W[6)/@# $(Z[%\6?/XJ2)[ QQ;?[M?H;,5"FEU+H*1-OMXS5K H M. X!,HTR5%E?]"& MF!$850B%OX49<=CDQ\#>&0PB'.BY:'JPFOQ-X.V,<96;+^S6;M_U R\-Z10^ M.1VV4VHQ/8<9#-:;BI)M^I5VT+TD."NB4F\EL\4J_%D#Y4>H\"D;Y!>J\ TB M-Z=U6"-*E2J1J?D,UJO,%DA_FAZT:*C#P,9(D^_>!/YWT*'D[Z/FE!'1PDLW MZ3WLAJJ;0"!,V]FEVR1,+VCYJ<'3N+#_LPF;L<#>GK!G=E 1+FC$#7],2(ZK MZ$'8R); -,(^Q6[0E-9-3$Q3W;;XG@0I/>!O,\4!KX/*%S[.!E^^4F_BGNF" MMQZ&MQ*P';CAP+[<8>S+-8,FRZ\TY5GQ3N)_SZQ9^]Y'J9.]C_9%BGC%[D-* M9GU8$,?-:;SC/,L>?U6%=E=,BD5/:)GFBAG45S6L.,CBAO1<8\E/:.RAV[#7 M4"K4T 9OVQR3'2->$RE:R,*GR@/;PZKU*OW7W\CCL0.0 *S6(#$AO2],80!> M3Q0^.*?^/H7M3#U9MZ@,CNB(S(EN*D4-DQ>D<$J4>-^M23W6IRN=9:J$H!.Q M#2E\'+?>4QAJ--1/=V9+$M1^=^8D)$,$PK^OP)W D;"[<\"/L(TW4.]MXV7- M?TPD\J>T:/=L0S&D9/#H?8_I=]]P6>4ZW5CL?*S/5CA?2B2K9.J9:IFE"SUS!2F,O4KA%UH2H4WMY.9^P^WL M:TE!Z$[;YEFNV-D4;5:Q[)8TM%;VY)*RP G\:-:8N#S3%1J57"V7&4VM=V3A MEEO9]ZC+<:W-L&?J--ND!YE\3:Q,A*Y\.>J6B21-=U0YQRB5] K14GBKQ=-7 MV<9.[F(W59NW-ZKO,19KT,NQ,4KWV:+=XER"G,Z6T_;E&.N6K70JV4LOD9R( MLCI&YKN%L0P9>YR.&X5-ZIN@A(XZ1=2O]IGN1,XZJMR9"[4+4K>O-9C4(IW6 M6&S9K2LVZYFX%%A_QVF)1VKS9*%]5VMV:B&&5R43"G#II*D&1H?^'GR;8@BF M#AN" KT*NYLZ@#^."_N?VM)2,CSI,IOE2__[,,(#UA TD0)C@'PHAKPGS'MP M\A",W#G0$TD&+Q!X2P$;L;*!#P+NH^@)[L$-TH0#EPT0!?[L2K8-?6[@?/,& M+TO ^09_\1Q(J.#14T721&!DG_33P0 P?@?K_F.$O2G!9/5%2,$ MQ!/SGO%N8L:#IQJFF_#!(VW)]6P#CIY)BAVN_O%9B#&:,9<+=R=F>!N(ENRT M)+L[XT\UG18FX.LTELHB4MONI!%O4B@36R!3@(:(M/O&. X.0^^P135^S1;5 M#-UIE!O%;J+%=!+=$MUA]JV$+FVG9WD'R)6T%0/H%R><6=#EV0Y;0GM0Q29^ M0E26"J1VH*!;Y 0?0Y4-B2")2:!P-E# !-A!(# !-07# $*$CPSL%0=NDO Q MXA.XA"N)FSSUCQG]T?7!CN29_M)QP4:EM E=V:* 50>SB7\HVE!2=E&(%]B4]AN M[Z"+H #V.AN>%\RVK-Z?!D N7Z*-X*LMM##B()4OE#$4N\HN>C#0^DK_PO_^ MKV>-&8\21;;J>D#K;4-(+, B64J&?1_Y*2#''UY;\;ZSI7TJ\[@_J/FS/Y#! M UU$'G'R'XF#G^&ZCC@,^X\?\/$Y](5?>]YB?/?A._TGM^+BFM8?#'V$J9=@ M6TUN%T:@CRGR0@+T I+P)W'Y/SX!O">PP_U/KYD[Q>.OOC+\%3X(:!.P=[7_ M'&+X]J,#P8;$A:&,H&T\P(2<&?1_=_;RPY\3H[_3E&X\:C##AT2YD7L\\\[Q MG5DUFCVFF^@U$VR#9O/E'I-/Y)J-;K-6SM/PET*Y03=R9;J6Z/; !W6FT>M> M>?I?.8M^$WR?:^DIY>,#RXK+I'@\A1 HQT\%B2,(D>(F/"]Q4SR-4O@4F0I3 MXJ]0QOC=^6*SQ58]L9/FF.JP7A/'B]6FUJ2A^?=R9,_-K=T:*\\' MTX3/1-&70RM9S>H;*\5DFL9HUI_V4S4G!YM.("]'9GK55M/RTY[:3:*"OL@, MG'FMS1''(QE]6N.1"3%"JEQGLS:6;BV_7H&11XM7+10=YJ9DGO&DTFQ1GJ+- M29D&(X\6+],91M>*W0I;==KDS#&F&=F SSQ:O#_PF*K3T#FDB@C)K" ZN&7 M9QXOGN76&V-IR023+,^6W$PE)DY_-YA&\_6OQHS.M6QC7':E&MM62GTLJ,1S2,(!XM M'C$=NK!(3K*(-ZOZ76;-IZFF#'R=HR7E>*<],*=C1.5GRP:>F3,UOQ@D^1T- M;;6)G%>K$7FFJ"GX;%*N+I6A#(<>+9]#&L6TKP\SJE_+29KN9C+T+!AZM'[2 M+K8D8L1,$850&9?%64X](BP<]Q26&R:*B*\GQI6%9;KSE9M./2(L%E:8JU2 M>B$@4KG"&L/.AG2X8 )'A#7* CX;4.X(6>3ZO%$T2\4B%0S=$Q;8TUO_-8P6 MO>GK;GW8B_OB76$FB9XF-:L@!0;)L:=>WXP5@A$V*E,MRN-9 MR\@64W3[0K[WLVT4!H1V'D\0?)O"N V@$?2KQ->]NN?1X!$GD$4FC>":-H"^@I M/',1'U$J,/)=>S>C@Z[W?WTT_QDG'JDW\PH/S*>#YYO@F5/ RAVY=K\' =$_ MH7>U @1ZUZO9>K_!BW=#^8EC0DF\L#=S;J_TV[F/U)NWOF-&7(\1,1^BP ?L M,1U#4Q0X@3V2;UXKCQEQ-6@B,S$CHL (@$WQ+A$)3L1F4U080<:[=208@3T2 MJ9@3$> $8$2\242!$0";XDTB$HP *A%;L%'@!/*(Q-AT1D9\LN[$NW'7ZZTZ M_8E57]14OWXBP;>(()@:_/#__47^]46"X.@C0=ZT-$WZ P1[*W&DL#T7Z@7G M0O7P.(AY?AP4GO;@R,-!;F8L3.<7)B2(TOT 86K H\5KRM)[>^$]R5*\#]T> M.CZ@",U! ?LJ**!$X(+>,2C /((SJ?E[QQ@QWR/%=S1S+Z9"I/B. MW+<1<%9]?SO\]L/X?MMJP!'2]Q]NSGVI2/C6SKMU%=2/R\-KU]U>DY'SU+'R_+;>0H_598O[I?<2);OL'7[.67Y"MM2]&3Y.K[6>=A^!Z'Q MQE.5#'[)*UIPX<@U]Q4M8,6)&7"0)/MD6^OH;ZJWJ"E^EZWEM8S!ZF+Z5\#(%,7/-[ZZ,,1*A1O9&;\)]2]L^7,9_?LEV]_5?# M;Z)_=]G,.VH.[87U[^7^9SI^1NNEUSCBU^M#PVG96+-R.?N353=\KC5A2%5O MU'2]6:DRLTQ08 C[ZV_J@22.J_+?S4'IQ9SW[QR$7G71X5GF4;W+X_*6/RR" M'J4 W>,O['P:QA!NO>KS8WRH.)Q/"35ZZN,$ZRE]OXZP.:/OT+<,,PRV*DZ' M&MX(BM0VIT%I**?YI.&V!&!) R2IAQX=#(=S$C;SBRE]$/M;U14N5&JIM95#&]52(&3!$!0P-G+RNH7'GP:NHQ:ANDIAQAY;B MW<>=;D"#R,>A;D*6^XRNW'\0Y38*$ $8B)H"_)(-('(1@9LH0,0C!#?: >[1 M[[U_]_8V"A"!?3!J"G#G/MR=)2"EDVY!>JERHSK4166>D16)FY_L_?)7W&;B(?K6&FQW'__15_@YXO<<*>M&LA7!S?+U'1R_ZU0!N M=MC]PU=YY_['[Z@BGE=@0SGQ=]01CU3\ M?Y\L_W98OKJ[=+7KQ[]/EN_38[KC@N-7NQ;[^V3YSKVIJ)WFQ'7$?\!)3EQ' M_.[JB"\MCG/QA2*RV"#MK)M:BEYP-(+[41/3.AIJSS>R:(U<%9L4T P6, M2XG?W^%A7$K\[DJ)BVO-0+,I"E63J33J8"/5MC$9*F!<2_P'7.4=Q%7$XV/- M'WVL^>NK@+<[_L"S]&0-X>O<1&\44RTZU>90-"X#'I___M#SWU]?QEL0E(I: MK[(20^4&GE]AQ@:?#I0^KN,='Y3_S(/R7U^'NY:DVZU51ZLB2>"LS3(>M7#0 M0.GC0MQQ1L'/S"CX]86TEU,^79QP?I&M2MWUNIW7D?S'5@W>RN#5Z6-P6D.9+3U=P2LP'5 M *[#R$WF@Q[?4^4C7@_]5T1JOJ3REL*M2M(0H9&<8Y<,#24X M:K&"*I^!*H^2:)S@\JT$EUMKQ>54/@(F3)14_A9QFB^I/%^7FES3EE;,8LP- M)UEDWIU[;:CR,&(#MGGJ(DEM=QZ7N9N4FEV1@%6<6A.GUL2I-7<7JFE.7T/U M$UA>(:0.8]0:.54?DIZX&OC8I$!S*!XDUY /1"I.KHF3:^+DFN@';#ZE]@6R MT!;[5H9DO6YY6">+W7[=;T.UIX*<.N3*:O_;-_LXO>:^U?Z6Z36?4/OEF/4I MN>&F&0];J;U%BTTV)C)4^TR@]BGT8Y)WAJ*0F3=W@]7&E MY9^;<1,WLH](%]?[#&'M[.-6]G$K^Y_;RGZKYR>:4)95HH\4JD2&J>JF,9 M]G%/^[OL:?\Z-*S6^JK6(DT+^#UR1 MTIS=! DJY]#^*[%!=TN=7,M6<86V2JLZE*C/)D\>L)U9>C^&H@Z:B< M7S?9:G71;R^6!9^>M/_ZFR(?P!YW DI??+"_=#5]UJPHL9)L*2%M)YB8@AD& MZO=48B<8!>8C>%HPZ\1$$GC/@1HJ*79""JORK$Q/$Q,S'GQC(DD&4%Q72>X> M\G@IQ#B5H[0[.\$^GJ84)2Q#,S?"LI=VPW; M[+)5D"DZ@A3O9S/EQG"$]%0OR:VUU"!E3]45- I/19E? AG03@WRX^: !F<& MV:L8'A_.-2*V&;^SP>GEK&FY*<]%NM,9:W623A>%^;H805&$B]'^N.6J/E9>X D,;:^R:!=EQW0'';\S,&L66]- M76S =-7!BE"YP<*IM<'(HV>2%N+HE64Q@Q2I=J28EUA6O;!,ITJW5"R(V76+O1Y@@.>3ER/64VP_2$ MM=6D.Z[C+80?%ND51QZ/9/A2P1OWL!*KKWJ+L8#F4GY2YJCCDIGP88EMG@?8IC3 W/(:D#GMI[AA*NQ-;K6[0II5L_7:X5)/ZGZTM:I!;HD MB;3[QC@.#D/_2D@ 6"PP.]?VI+/Y;UNG,$QT1M,[YUX!6[7A_DD&G[S(F(:& MQM:]_[_)LTF$]]Z!9ZJ)X(__)/YUV/1S=X%B\M:W@I<#>#9#[OT!7K!D:\"& M>/F7G6^\C7C\]7>WU\Q5DUFZR^03.:"&3*-+]\K-1J)5HQO=X+67L'Q>4J1L M)"J>(86+!9M<"A@WGITX[).9X"W+-I< JR%,PS&)8%-+@$T9$!U"=DL#$/A/ M^&<(=ECXI.TH^+?@4_0__TJL%&!Q\0F=7RNZI\.MX?R;..UPS>D)#P1.I 'T M)=BD-_Y:X8()[EUI;AN?]GQ>-*[0\VD M;9LWY,"6R/I'JDFOP-*?EUFE/7=FVH"QXDDG),=I.9.J=2K(8%Y'1<-VU?I2 M_NOOP \8@/#P+0=\.! :C5%@"&:AP0?O@<^1@8$#VI>!))H $-$L@4%&!<6F!JP M2Q8>KT&['CX9@BD F^V?P!N@:CRS9< /P:0 O,*_!P\/UBI+AF3SFN8GEF#5 M": ^-J"L9X?$\24>SO(E07;T@//O <.-4QW1WP1 M_'!8MF/'76#H*5K"\819,!_X%_CM'9\3I@#,1^=B;B#MG@P)!30&VL ;/C#D MQ"M@ 34=L_AT@/K(8"DTU46M/6E7VU^VP+^LU%NU.+C,%:KY26M\0KIX96XB M.N/11D/)XF:C)0!K''T\HX]NR>TI+3X\^@+"IJ6GF*D /@&#.GT"U+F3_P82:*G =/OL+J3(1ZM'&PE4#:VA.G!/QR;@'PVMUB2V))6<[0^'PN;9,\G M5QWT-[D M/=??#'6@*)')'M-WO27@$\V=B2[R:7 $R_<<">UY@R]K0:P!VT8MG;GD1 MO'@WE)\X)CQFVIW[(>%"+W,!\A$AGPSZ0V$Y^-['Y>3?8&G[?[]Y%^#M ZR8 M+[?A"YJ*&1-)QL0*$TV^@ T&B_D20;Z0C_B;2=Y:S!.*=E?IT?SL)SK M64CP0_@/W$&H$4&BW2^1A8.HP'-RQ" 8.27X#@6.6'^=R]+WI@YA9 R&\+=A ML7L!R%O*QB^$S7?D) ;/6$'.!9XWK#1Q9J7YIP)/24W/ ;:G\Z\86:^(K+]# MB,Y5V"-J>/SU[*(@:R+'NY)LVOX5KK;=7ANO4._VXL;*QRZK':_Z\FO_%?Q] M)^Q]9>6_\5W5]V+-D1'V^[.Y,00AGZ7'A4EN/\(H.E_;N BB[4V357LKL[>U M?VA#+, ['T]I/'#X-F]UE%W:*[6N-E6]+8SYW )CE\VOUR2_7(K;0=7R>J/@ MUKA:@6VVVF)YS$R3&9'F2'B[ ,M\[!KR+]:4G[!O_8#M*4:'.OP@OS"\:9@XI')@-3A!]O?^AL;$/S22 M)O M;W'$WL'/\_YNBCA/=U]W AG(8\-TZ:TT;G5_*X!; $JUI:= M6QV,_?I]_FN8)R5++R4QI<*QU<9X49BGYMS6R!?SJ0RBYW)XGA@Z#$_ B@7 #*%2<93D(U;%K;4G MDE&46Q,EAI1;F1A3NE@U%9EF6-TINZVT+74,H@T@!9H8;]9__$&AE9[I\EKL MM)TE/!)#R:=OP4?-S$BM^M*0+,X;:G+E*.W9=#(=3-I<&IH9Z -R];[1M]:= M* 4#(F_#7+:<=&RNW '&?,3NR/6JBTJ]OL!52IZ4];1/LW()8@RP.T@"?\_N MN%7EY:]7HW@YT_#6X<'=2D&3>!MJP.P_S]^"PWE2&[\&O/ZX;L/GSG5NY67%S3 M^H.AC["*B0Y^W2Z,@.;UA03HQ3Z /XG+__&)F0VAZG]ZS=PI'G_UE>&O\$% MFP">:<\RK;RO;^;WTYO&HP0P? M$N5&[O',M?^^,ZM&L\=T$[UF@FW0;+[<"VH5-KK-6CE/PU\*Y0;=R)7I6J+; M Q_4F4;OW*4+WYO^5ZRS-\'WN9:>4KZPWB='4#Q!(DB&HT2>X A!$+D)R?.< M2$@4F:8D%"'XEQ5"BS+;HNN;#H_H^E"WYTA*ZD_;I^J]SFBS:Z9*7%65QI6< M.U+5K+&!E6'3+TJ9=8;(5QRT--8K2^?JO=*J])L5JN;&]6C%%'J M.1W,*,)ZK^3+D3G62KOZ(L^R@]6F,FZY^?'8AR./WI[!Z\6JF.FL6(S7Q]4F M+XM)%[X=15\.=:=%3Q)LRD!R7*THU>5-+B>V.?RXD&HV);=]':WD5*66HD9& MJ]!5FB?+S>IH+5^7M+:'%-NBER>Y3'F^@B./EM06_<$RE>V7D60FO\QFTPN= MT>'(HR4Q^2+>2^9S-<;+C)RJ966PXAJ./%Z2FJ<':7/ 9M3J/)DW1TNJWMW0 MIVK8]@I*AA"I0H7%"C.L1]>93 %P_D0-6R$[S>?D2AIE^1Y/+BT\SV6-U5$- M6TX@4[B0$3)<"I-PCD@A/,<+*8P#(HD0U 1#*?Y(_E3&7I4=.I=1%6.B#"H; MO#0U3\K?HMXM*E8YI3,Y@TO6W.5F25=@O6'JYM&@7#:H( M'SW3FP[:2GV^J2/%OB"B)M+VR,+)>L,3M=H835"^SE*="C[#T3R[P.#(H[=3 M+2+','JER6!<4]UDFDNI7I9/B4I!D'U97U=Z+-7+97'1$K,3^R3_6Q:QT(IR MH\/X>K'9845LF>O3I_B/J"NEE5T++4::EHN\M1[,U PK$[0*06MX+/3+T<:=3)N4 5:RVV MF,N4!UJ!* YT**>9ER.Y#J^V'6'CJ45#*Z;Z95.<=MNG:BVOL)39<[!>$J&2 M2@57467:K\"11RNJ>R9EBZN9#!R#XB8['Q;0GDN'9Y[/1Y;;M#AB2W,-*7K+ M^5(B:8]-P4K/1RMJT=-^+I.J3DX\FA%@R$SKY"\/&-S;9%B MUA-]T>3I4S6ADTM1]"MNCT*P$A"]JD3E$!F./%K12A=RS,969XRO%JJBLNH1 M%4L.0ZS/1SI6L<^T2]D%4TWWE]WUM%<1JS 8>[2B@B#5NC@J$FQQY0VH^J0Q MG+MPY/,5<6F"GT@I4>2$*4)QQ'0B-=<=?B)7F.0&D3OTQB-GXLGJX7/#F=KH;& B?E]; M=F@4\S<&1(BC9V:QT:JW&>>6B&2JJ07?42T*A;O),:^4-M49)/6YF4V&;23&7T66.[]16IQ!B;([+DX6U\A"*+^1Z>$&4S35$ MB*-Y.LV5.67YU8;I=D9=ID.JC)2'"'$TSYS9$4MFWM<825N@A#(NB?.&#!#B M:)[E)%9;&ITDSOJ3>;)# MRWX9R=N];DMAI&5FML"8<@9S(#X=S;,CC%(UST^3:E+#2WF:Z1-4K1WF8#\? MB;6':8ZA-8K!6O,>G5NAE5X;8LG1/)N*,Y_,'&3$8JS02F4]N:X9[5.H0TUS MT['?(E@UJ2^+Z8DZ*<"@XPG4V2S$=LF420EI#N3T("N[-9VD3Z%.W\TNO?S0 MD1AJ,9?;611Q[1K<1X_FJ>;SG551XT4FZ6G\=*AV4^3J)$),R6&O:-G+!5.T M6FQMN:HFAX9\"B$J?FY"55M9"Y'8KMU5\*6J#.#(8VZ*]752T_M3AN>[;+ZX M7%7FF]6I^O*Y.K$JH:G&4I704D].=L6"4J.YS D#:HH0Y4*/Z0,#RNVQA4:O M(R7;8.31V_OV?(*J]=)(5?*%ULCA!Q0]!W8FULTU@DZ+H\5/M)+ _Q8TZ5[L-O-)UJI5> MSVK#H4=/]?KYGJ44#4'U9)]H42G'X2O!4X\8I998.S>KUBA6[Y)FO:[GEH0, MGGK"V$QRRSQES9 QTVU(]FB =:O9>3#TN V"7K)'W7XVS5;38F/%I:REO%C! MH;L)O.@X\79%_5VE_$_4U8?:>.$N D^%9 \#@+!Y0,&TCT-_3X%!A]8T4]AV M&SD=1@Q:$&1]>'+Z2N%9TA/S&TT%KDS1IQID=UFAE"1]C<*SO6=5>QU/!W\% M(YU$4$HY.8%K"+L#(4%!].RQJ;00Q:=AU 7Q]VRTF:(5B M6E+(HVU)X.C&+"]103>)/*+ -Z;2)/8B!'80KC^JFPM<\4<;\24N!1I%OF"/Z1C((L@8+.CQ'/,E:GQ!XXT_FGR) M@2RBC(DMLHCRA4S'?(D@7[!'(B[.'D'& +[$"A-!O@ @B[M_1)$O,9!%DS'( M(QH#662Z?[P;2O[YM9O?%LLJ&8.I2=Y?G7-LF@0=ULW9CH!8VIUU>DW8E M.;NN6!]8ZVR-E7Q-;=6162_K?[TDYS;Y7!)/9YXS8:[VB6(4^31 A1Y.E)"N MR2X'F7ZND:K"6S]X6/C@JM5N+NR2W!E^W'CGB/'CO/B!9@[P _SR/?PH]F>K M:0U!!FS.$$8K)%OHF?S7Z]Y\&3]2LWHEV1^F:,1#J&@AC JA$ HQ2)1?>6M[>2+Z'<3J?.7N?Y]W^1WSL"MI M&B!.43(DF]=H0Z1%73$4Q[6#5,@M^NZ@?U1.-8O)='BE'A-C&GSZ&"A&P:DV)M MEE&[_5[3:?1XM+JFKX\*\IJP2325*K'>W*H4I0%'M#>P.A0%',I+@,+O-!5N M'5TZ)RC\-D_P>J:"JC7I=0[-SQB=&=/=$;[TFN@-0*$@%[1A?UQHLU6L5I-6 MK=EB8+;#0G#$QYS$WQA,NKN848P*MXD/?0X5*G8.898WH'7,RKZ9SLR%Y M@]C1>B3[50_K-YD%S?9K9@M%^04L#PEC1]0E4.%G18CN-25J*Z8/0?2(?R:I M\?GD5=.C;MW,YEZ(%3JNMZ96-':K[X>[WMFFMKO4!.N*?$;KU!B]S$K)E#?% MM-(M3CA6JM3LHKZ"# KMG-&(%+/\D6ZOO%2$E--S51<-D4A$T 8C,F1 M:)PE=MLLL5LKY;T0*XP)W)I:T8"P[T<2/P9AX%O6N+Z89-6FCKA5G,%*N'H# M*\P;S?Q^2J5PM9B:3(9\H\2-^%78H@%]2.$?:T ?IZI=+%7MUFIY+\2*0>R< M@<^/@1B_J2!H8T3*3'/9SO2D;M$HSVY@AR&==6M!H6024<;MY<1JSI+>!';, M@@%/$H^SY7YLMES/='DM$;3R2+S>RB,^#?]&XMQS2,4!I(JF!WN(_) =Z!P. M_PVH$HV=YG30,J.0]6Q1*U;8W))*+S&B;74Y^09W0#6F511ZT[4ZP%OX3*@U MJB-9#CL4IG D3J4[9RK=S34B8D2)<>+=R*"V8/QZ2\LAP/_$2,I9:2UC< /[ M49UC15RE)@R3\^K957(\QHPV["D8Q/'2<7;=.;/K;JX1$2/**33,%#%2O!OC M,AT_H_72:QSQZ_6AX;1LK%FY@>=1'K5GV?+"$)C!BNNB1&6TW# 0*8*(%!DG MX9T(//T[:$WZ]XXTVTZX4>ZE>A&*P@ELZ0F$'5[_A*66#5AJ63>#4LO2\U++ M"1QY2,!]\@&.M*7$"O[S0;USH& [G$\)-7KJXP3K*7V_CK YH^_07SHCHU?@ MN3W?DIX%E!G=TDQ?DKHP5->TX'.V0>3="-@]N &T+_C:QE\K7#"V;,#R>,I2 M@G\'.I[:?JW=P"LK9K$8L$TDA60ZC,ZTF:_[#J<5_* -0D+#=ZVN3*>[0Z*U06+=,V4AN945?'S-# ?B > W4>P MD###QR=D^'S ==Y-\(FP]"'\#4 $+TL):2W9@N)("0MHC 3+XOWOV_S/*TM% ME +4W4I JERHSK4166>D167XBHI9P[K;;60QD0.Z M:)CO(^:!/KE!AXMW%"K47[@>WO 3BN-X8-C-&'QZ-^U(C@N "QJFD-W?VTDK MBR;5)BVLS'AM(;>T<%/COA&%^[),, L/&%QE RS-"_"]"S+R]*]'3F[*V^38X)7JPO88SV;& V59: _:@+=8!CW-W)!C<(^U]S3=GA6[ M9@*8YGPXZ6.(@&+Q,8L;/-F2!$AYS7^,GE. 9J[K%+R6(DV^3'G2HN8QMGV/[K;PI[1;*C[!5\ M/B1S3UX!-6_5?7V,3=4@JK5R M!+-F62:GUQI,859KY2VPZQ"/F5><@BO:CE\!W=/V15=@IT:G6NLBU' ]YD1U MNLB7[]0()%R%&;,V7D&*@N\O,;^=7RYH6!'A?';"1[3P.O; H<39DB"!75%, M"+PS [!O"I(D.A] _AMD )&?$*?6=B4%V]0/C 5GA]=/3R^FI, ;-$@7:#I=S%B??EX\_+$JA3JBWPR0[(,)FX8 MUYH)G]]Y#.D*#*-RS@1&CAY_UX/E<#TPIJX&!V[/."8>7I2*V+CH;A&+,/)'- MSJBD#UXN 098X/5@)Y/Z.T5-3T\P5_(U_H@V4W"]@73#P MA.60N(CI\,4CVN!<=G]-(DP_$ 1>,N1_NQ^.'PK!5ZU;5:N\^MD(,C&;B)) M39JZ?WC/-7S>O@^;H?WWT @-) M/&)O5D/ZNF!%7TPB, MC!D1 4:D'].IF!$18 3VB,8:$05&I!_CO3H*? *$3,B"HR(%2(:?(AWB/,R MXI/U -YUIZ^RZMUC;(9^57N<+SGY_XD"NV[ MU.-?[5*/(8_(907JO2[T\"5OM9U/%+9AOUX0]JL'T;XS]:%_#\W.LOB/+W57 M@WQR;BZCF4?\LDKQ72X#)H>K!YP.?VC V.YOX_9=;@<_$=_?D^6S$>%L$'[# MNES?57[F^=%-J!@X\O *'OY8[3\GUL?BN._SW#\L*C MHCM697@ ?S:%??NTYKK2?;36JXA[>%!RU_* 9GX/@'\OVGG7;#ZCVK\=@?\= M:G_OXO";M/X;[:YMIOY<' M=*520D^E93Z0&_NYJP@O;[F+G@V%ZN1-ELG[-UDF+[-I]]>*#C)H=T+< S*, M[HL%$1MJI9H=0D*\T=06!)UQ>FW8KP^VZWO$TT<5<2XJ];K$J M.D+?Q-M8-46K+=5K$$@AQS;6R 8*?3I&^N^UX[BM2]91'#4YA7D/"O2Y)<=- M $D]1[>-^_2]?H:+]=Y]4,NS):XWWBRFQ0DU08I"H2"K4]-4*I^K1VJ+F3=ED@ZHNDX[>:6;: M0-B!@X9=S(ZY);+?_S'8TH1W4*"+$A^"_;)#L-A#VP>:^GLM> W;AO2$S37J M?5O5VQ;!U$I%(K6&/0"!CX:BV&,F=>4.U]%PWW[JB5GLUWU!1QJ21%7&K07+ M^.Z9%L>RVH8Y SPZ#;=NNK"/1D^Y,=5I) 35^M2$V^K>HD9MK5U7Q]6 MH(JDPUWD@Q'"G[&+1/WL;N]'BD$9<$-,^(JDB?'9W7UZAI[_M&FXDVQ1Y M9W85K,IO9?HUI)*5E(;IV4@?*+DIW@-2TA!0V! "6?%IFP-/Z@XO['>HHH M3L*R)4<*VFE-)%CO[RHU]L._?*6[>!3+[N_J%WZS[C[V2&%QH<;G-[AO4C$3 M?:2(F!%18,1[I0YC3L0J\=L8@<2,B (C,H]Q5>4H\"%&IH@P BA$W!(D"HR( M-2(RC(CWZD@P D!3.F;$^1CQV3*G[T4V?F"9T_= ^$8UKR/=!^)==S\F6BQH MYZ'9VQMS3+-/^[NWKN$?_';U,I^Q\IW?3[QY[=-!\)LD)L]4 #46DABAKZ18 M;WHY=PW1L MI<&">%F*A>!ZP'!AV^+;$B'+MB0'52^H[9T[/VMGG MIXO$;["4XBTRMI/^[D@ZKQA@1K$8Q);25B;*AFLKAJ,(L:442_^OL)2"*U+G MZL_^TX7@-]A&S%JR!<6)C:-?;1SEP$?P3JS':[$@Q.;15BJ"F]A?-8U>6_:5 MK*6?=;A[<6WZKJB\WE/]/&@2&E9WW%+WGXH14L2=F1Z0)A%V:KT/I+V:;)S- MWKIC.6G9BG WQEC$42,TN^Y8&&#/N) B_QQMFSO'@G$9,^R.I>3=K>4;G1UN M'NAJ>JX#ZQR!MR1X-Y&7!.GIK =''\(?PH;UERN<>AUOYMG"=P)_P45=/3?J M3/6NG""(Q?F44*.G/DZPGM+WZPB;,_K.BXI7M,,UIQR*678<3[(=)JBL$_Y+KQ5G/YS1+F@F% ]$$2.6W?D =IO;)BF MU! [27>(V)MG1;.2^#4*%6\K'!WH2W@JNB^5A>\K9:77;;(Z8Y@,2[&<*[#2 M EFX[6W_AXL6Q'JIW*=5.=GJ__?2Z[GVA=%O@JL]@*K8P,HB]1_@H@#0F[:!'7[:'QNX'FXC'H2W3W?E*QGGE1A1L.)8$1 M4%Q1%_6-C"11-9M=M"_?,?Q=#=NG+1R$Z*%;^%3W$L5RO(!R\AHI*I,4.9^3 MNNC!3C4I '_4(X%=LY?X[]:Q'[B97_=.T9D%5 A-RTQB2+.=>51L(ZK4%<01'@)B /"(Z] ML7U'/8=F)U4)*GA^$5 0@.X]Q-8^$RJ((P)'$8%W:@Z?'0'0 =E,=Q!RH!:5 MJMRD^MA@76C?# $"07?*1@MPQA2+MNDX)W0?V#C5R=@;%]1%/Y-M;_KCM==9 MA=U T(OTOKU/P^%.[8/8IS_RZ:,'"V?U\)U/P<(GO?QN=R@ZB[Y L-54UEZ, M!L=N+-_<+O<.QN3T-?N"S, MVE+LTR[+'4=SXF//W^'DG+UU4'/?+4@)U[ZW9D[X-Q*57-$;.5-BJ([EN=+( ME75;YM*?[79XQXKVN\.F$5I][%U%P+OZ,AR]YUB=P*-/>E>%=:KF9'@DAV"> MPTUJ:IZK%]H J\@8JW[A,6JTR/&[A2%2/MR/.?0[LW,791^N8-I32;G;@Z<; M1$UN[KQ!$^F?O]%CN^BQU%81/$"N-]PVJ^3+8WZ\R:E-O(?@*;[GIT@9D FX M;1A^?"[UKUBM(KN1Q0=3/\1UNNS!U E@^*3_U,X.V^0 KS399B,YS)=S%E\M MM@$)@?]$/*;0^' J/IR*67OS_> F\ONC')T[/<4*T3L^Q_KB.=8-+Z[&KM*7 M7"7X@F V(E@)X$=HU825N0[>[NQ5XX0G5$G-4JU)80((5.R4R7&EF+;R;0Y% MH"M$8^P/5<5'$@JJ+I330I"K)ZK9HO%S3&-K.* ME,]R9%TM3A;$-*\OK!JYBL*ESE=+OFA%E"V6D/*4I<92JL(3,E-U5QR*AC5? MD/B.QC=CI3=7N:2=QLE#\_.<22I:@2B=NK* M)MN&*.R3Y5SNX[@Y:N&S>\37GW/S,F+T^-W2<)&')%+&PA##8GSY+-I':=LP'@\=PO@H+3Y*BX_23N4U0?5X]2AMRC8\-YLN M=Q&^U!UJSJ!511? D\;A41I)X'&@.X[+Q0=IO_P@[0!(/GF0EL<$=^,/BKJ* M:8209'B'P^LTA!=83?&12,7X$A^D_;:#M-?5Z;6#-'2O4")>K&95WY>1+LO/ M978]FW5'P7X-#]+( XV*#]+B#3L^2(O&9OUYL_\\\/+\( T]8?\[UJA6SSJ3 M$H)1HQ%:4M.,GUY!/($G:>D'*O76%AW$"/[MPE?]?80[44$%,"TH#HKA\=OI MB\KR[_\#_^R>)&@ Y:$BS;:OV^L)?.W.@T;^<1%M>-XA$R,.+I6&BX8EZJW+ MD_-@H/7Q1N !*8-___N_#DEZ'$+;XLP!K6=AXT\L@!Q92DYLB5>3_!20XP^O MK7C?V=(^E7G!(H\X^8_$P<]P74<QMK+#__W&07[.SUGQZ,&,WQ(E!NYQWVOV=O/JM'L,=U$KYE@ M&S2;+_>8?"+7;'2;M7*>AK\4R@VZD2O3M42W!SZH,XU>]\K3_PH3DRAV-N M-Y>T&95"F,DBK7((5EQQY/'(%;VA"OUQIHSX&VLXK%3I&C&$O4^/1J9PK$29 M]F"%Y'0],UTLBMC4@%T-CD:V2GV#[TE-FM7'520M5HM\2X45.GKY>*TSZ2=679 X.Q2X%>RBVA[WP]GG"G4G@?UN2$L!*3 !7 M2DKHX!$S)R$!0T]\.B, D/F0@/;@PR4K5J=..K2.[7(]Q=6DYA28GS "!?R\ MP-B$?ZGS!A\:>EO[!!D9>S[>D9W9I1W* D2< )S*P3%]\IZ7Q1@.8E\%7 M-OY:X<(;^P;49Z!2\.\8@J9VGG%V[M6D$3%F>&D\LFR?7[K]Y]4!R&L$GD+[ MNVR I7G!%=XF8*S=F_'&R18?>\.6"@W;!F_;7(\;D+/E!BNIU2E9JQ0U1%MT M5_!&[G&5I 001PWR'DK-U8L\1%<>1'>>;C=TJ\P6C3[)9)%N$5^N[E,>S**S M29-">J;Z!:+?'8PP Z7:4!Z.3SGV\A R&9HO]IZN ,D R1(KR982&: M ?1D33!9.#JOV)+@FK832)2^9R$0)F#$!F,AF1,!]1.0Z@_P#1;X$N""YC\F MO@AH:.8*@!:V,-T*,/@EN@+,$8*$+ JHH?(2W< S=:\]\FY0&?*K HP?"# I MXQV=S DM1)+YZJJYZ12U-0 TG'P GM6Q#%\%R^Y(%-@Q76CAN(SXP$K!.PQ> M<4,GZA.63K;&<]L@"6$:^(P@=A["4&)7H ?::\8@,$ MLU7)32QA'.GE8\)G \*%/R:#P!20F2>J)*0U_!GBF0* :P%$8H>8@F8&GUOP M! D^V?1L^%T=@F\P0? #'"CR;O#W8*J/P#ORP"+(;K"0'^XB#=P_.";-O@ 6,#:_BDK$RYI"J?_ M]*PGX'\,O)\OGX%4\=&XD)[I*..OIP,O/R.*M3;]4B8;I@%I(HDO%"TRA6 _HA ?FSP$N N$J7 M"7/3"?V/@Q^Q^(I 7>*@4; M^432S-6?JT3/%N*#]Q3,USI0L' M[3-C-.;$YSCQR236=Q'I*JO>/38'9CBQ%?"8 MDJ0M)3AK^$BPP26/GIO^!)$N"14Q@=[5X6^3*/W=@P7O*4G:G.Z/#.Y787Z@ M!GSFY"76B>_K1.@AQ;H0,5WX+EM#D#O^]SFCORO7-RRF]UT"_5,Q0HJX,],# M*"$Z_WI7"3YZ/IVY$,7@\SZ$ M^.J5H26SK%7E<;/ #E:6RY?(M9)U:8X(BN\AGZR[$1W(>-'*80L?=[!'7O+: MX"]0[P]>/OB,LDM,,:GVD'P>46K$M% WISQQAX>.0-S?]2-,A%/PW,, E M>GQ9730==K%DQ_I\XEC%RHI+00S('!?H_M>]FPYOAAP^6YHDMBT^"3<_XD;C M&6J9? 9K^DN!(<;ET4R5VIF4,T7QI+^8'/?%+'5:G'N.&RRF _,DX.W@'K\>*.YL9FH02 "I3DO[R<1SIS08 M;'1-9U3/K0 H*N;D0$"(LSWA:*]!18HSD 3I$":X?H?HY2D>8FLV !*W\/>&0\, M3,NRS37@N2MI_MG!]Z6I04W'+#X=H#XR6 I-=5%K3]K5K]\1V]=5D.RE(DBG MQ6QO 80IW3W3Y;7#O^=,QVV8[D@"4Q9,V0 4%0^[SY[$Y2YC+,KK H.JBE7* MBA;>'%0G0/F)Q^.:!WM&]SV,-I!$GDIQ.<'WC*4*C7RCRH3]AV5*0&PFT#'LD]GK\PL;Z MP+=#;R?(]W]\N^A$1'#JPA<0 IV#>\:^D@K@I917''C-P[-/W#I8R$RW7+0(!Z0$[<-\8%UXO1"]U1>%XE8I]IH0";V'#_)(-/7K^0 M_';:!?FO5Y)27O]6\'( HF;(IS_!10@-&.LO__*BXL9??W=[S5RUU*SEF4XW M"+^F_I-@VFRY-SISO8"C.;]!GD/A%17'TGC_CV+ ]20G4$*>$1M^9UL+!'M! MW>>+O6"%BRHB>MK!^[D5;1&?OYD, MKPV&J-61+,\&/A(L9A@0A]X3@_;A*6!(LNDJH2EB\V"'%4(S9#J6\:$5NB/=#2Z0#&YA ST1B[]WH/!(@Z.%?. +S M!5?T4W4"WJ#A\YY AQK8E^G MO0DPA0Q*8)\#7VB_PPZSRD)GJ$);+JA5P>[,Y*OCBV^5D6%_6,JP6*5]O@3 '-9=/DR":\&+Z-.RB'%?*/&5@5& MXC2%*.E(""\G]KH]O#R>/ NYMWJ.9%S/,:[G&-=SC.LYQO4<]_4<48S/I*B) MP EI'.>(*8IQ&5+$.$D0A R%B-2$Q%]6*LR3J)U?3W-M->*:8 NX#" M4NC/1]HUS1CE^H['=!NCUE+*#M.( .LY$B]'CMB1R45ETVB7622N,A2/:K5WO3YFFZM M3A6)'%FF5*0I\ RJ7ZR/Z0Z6,C,T&'DTT3I/M#)3N5A ?'\E+*MC"1LTVQQ^ M/-%>NJ_/_1(]5'6[G;:K]B3MBG#D\40GA$&,.S+:5ODJIZ1J^:70Q]KAU8[G M(S=R6TQ-%B6#6;3Q=!FM"=/!5 8CCR9J5ID\UM7R67:!KYLKL;.J<4U8]_)H MHOW>Q$$RZ78+X7OJHE#*YES8BX8X,=$ION*3:[D_8BF]/B!569T1-3K,2W_Q M>B_EU$O%EL,N.GC-&]7R SLI@Y%'$^W/_ :M.%0&R0F.4Z-:W:3-PI%'$UW/ M'#D\42E7C=%BYYMJ7K#U9#,HL0@SNI4AM"EU;5L8_OY4/?\AM<[9M_9^"]A)Z->^[ZY"1$01I!/U"Q62"41"@FEH M_/7/&'/.A- IND1QR:USUQ9(,^>8HV]OANG*)=@JQ+TQ>MI]H9&#*]<6>B[; M9T_MAZ:JJRV+H\FVM/YQ?J_)$FX:U=:K,< M &G]H:,+I0D0.O$*HV'SD8Q.)O7F;1\O77OJ%&!>3)Z"Y'>CG4"Z'=RY'/G:HYR++QW,Y MO'/)Q*1OVO;X0\[EE8TL7W2+?1H0,IMRS#]H.O!'C$!^+CZ["Y#>V@3VGUU+ Z*>^[ M(<)1%SI*PV^M"M7)2-%-6,/Q^+^A,E0R75LW'5T]*D-'9>C;*T.+&L'OA@)' M->C'OP7>5?QX^M]1#\)>']B.QU.,(P)\0TV(ML0Z:D%?20MZ_2%_YB1MIN\< M\"#M=7!M')W].^+%]J/?@]+SI5#@&IOY'0_]EW6=+W7H9;U'&"S^O,/&_T>J M_V5=YTN=_[-\_Q=F%QZ:RE3U7 >[N&+_;\453HD:GF H!1,,I>Q>I_U]B*WP M,B'L5YA>--[&UDHR9VX]);.RMS]Q+LJJY=EM5"K3*>B?G(F9PVG MG"I6/F%V(9\O%**5K3,*,^-HTVVKV:GH]3OY]F.GU&\/F6_(WOQ4_-X6-IWRU)+ M9+75-C"=>#+?'!?&3J:5?VHU;^_4N_ZM@9/8DSB9)!4_)\0H]V13KS&=3M]6]MYM![E#MV7&4CW MU0PDR' (N?B;Q![) 0NY]Q)UU4Z>C8=%_:EFEMK]45+M PO) "-/Q-+I]8;\ M1Q;R02SD(VJ>/DUQ^?!ZI/VWMXF"1)KET2H+VTB<>*E9M*B1@MP: MWWLG#T4W.T(>(TDX BOYT@#W+Q6+*N*9?:'BBK?I$$YE1RL4+NWGIH'_?"*VI2G.X+T)G^*W4S+9-*6B;3G.!I*?&D^3 MG.0E;D3OXBG5D?6$?RR#K>GW4]%G,F\U&>>=^X?KA]I-61S-4TI**3U4IM$:,*)7FHQ'1G0,A7_1 M4/AA8\"1'+Z$O?K[Q';W:L@>N+UZ9MD]HO\N,K7:T8S]J& F)Q7/ M7JB>&^S<0:W_*%G5ECY\K$;O+/VR.&WK.+_Z&,S<3S#SLVGO8X*=G[W+HW'[ M(<;M!A[S2O/VI'6?SA?+UNUP[B7&^F.EE['L*0#J&!'=3T3TLRGSL&#"C-O/ MALDQ]'IPB,%,V<]&C,.""3-]/QLFQQCOKY1#FYK 1;+2-0B61S?(V*5ZA1 7 M(P(J)[^WO^RC8L'+=!('.M$L#V%^"(3R<673[Z/R5NM*X'79OQZ(B*L.'?D/NQWLCN]^1Q&/9]*>[J=<-\4^@ST^. M+W_Z_C_?1O]8#O4UZJZ-&[OJ7G9'F:'\T,U/SNX;W=.'*;*M8^'UY_.M-0/^ MP/C61X6C/QT(>RK=_@@WX1>HW%;*YSWEH6]66JGY\&9Z<5*N/.DU9$*9'_\F M8J)\K-S^U!#_IY/?)Y=V?_K^#Z#V^W[;BMDF9%-9^2Y%$YCE=B3J8_G;1"_/O&C=[;R)9Y2'LE\"')X]W[A6]%_+%!>S2 MRI?AE5#M]8A-1YMT][,H=)J9PH5GS 4IP7QB$<$=$ &12C'G@F*:P$I4@GTD M1X!#*L4MP>K!+T!=P!NFMNZZQ!3&P!9 Y%M\R?P2Q1]6AI_WF-^0[DB)0*M8 M? @(UNLZNJ8K]KP!N%WMT>1X2JQ/\YG>:84V$V_!&'OQ84J16^U4 M\:;9O+'=Y-52(+)4.7L-]2Y6P=PJ\('NFF7SE\PFT+'#P+1JNE2 K73KTP5^4%*MA_Z8+=$DJ(8$3CXY19>WPQF@S MX:7_W9\U^OZGY%6RRMV\\? @*E?Z;6>H6N.R\7;+=+$&:D)>$YN>T<;S&%>+ M#[51M7 O*K?Z+%<=M+)9$\]#CFTZBS&QV7G$A)))"*IW6-*F:SQ;D"_,D-WWP+&G81X$D)U]' U-B$PSN:$)WOL+^ MM \X#\=V.WE@LRZQQXKMSBL E<4Q-. %<%RV=@X+!. [94/U#^"=#G+:.7T0 MG?-$HW6I2N62]JCD;GH?=Y!2?U8;W&3ZR=:C\E@\-_1KTHY.?_D@%<$AAH'L MC/XX@*^)'1.:<+X;?A"FBB,$L!9\8$>$Q9Y-.\_[I ML5?LIKIB43T[ZP][EJ5?[( ,U:E);&>@CW?" KRCJ;L(]1(H=,"1PI#5MZ]$X][:5SMX-B M;7,0X0\*1=LR#$)/NSD W2=T@A$A7ZA2 E;YUA%;D+B[" "&!X' 4PT+]&3! M\I6A-%.&8DR-A5?CRW334YARNV^U-71A<-TA*+'OIUZ_V5%T&;^[/\L,1E)A M/NNUO=-!HEBNY591L60"7R!-97:J.WBV0(U->,&) ?3.[9INQ[HK7CSEHKFG M5G4\'3Z56T1/M&J,/.&LB99SG[FN@Y=)/P0"F#R&5[LV&$_O!7)N2T<-TG-_ M2D$'=!TXN>G^C-)OWFA;_)GZ:\N,D.UWT9<#U5OL:'Y2S1\X*%G]Q?%QM[,F-7](VGK% ,$5YF!-FLA5@)Q RN#'X [Z2/4P71+ MO+JI&@4+UKY22HSD1.U<:.SG"Z>?(6H">@[;Q,-H <2+D>W M1Y,Y ^F2"@F77#:>OROUTJ>%>7E>SY[J:?6IE/OQKQA+K.L7@)$& @5AO3=( MO8[!?1RD+JWS2NYQ>GUMIC7H5QD#/,TJ;<.-[JV,O' [J6H'WKP%*#9"V MM="U"IQI:'7XIVH2KF:U:W=W;;'3'HJC].5#=]IM6JZ>>ZN:5?#!$APMOBW/ MA!9 L J[!V:QEE1YOAZ0/@&BE,C?9QVFAV;JM@98E9]>5K(@ K.= 8=Q4 M<-_-J<6AG*A-^U%5K#8*E^G!P)S&3YY.IF]69G\5RM6>,D_9H\[9L#J2P*R+ MYI*E2R0B>8,J.QT0$Y!\B/@/\LD2%%5%@U 8FM;47&'D,:&@@"WRZ(&M2&SF MK]M96B'9>6,-X1>AW$WO+3U VW0/:-!FGX P4X!D1QZ(,?Q9"=@(/G2D:(0J MU39]AR*,+3 W71U6@6)Q8N%=J!;Z2]SP'LTC*!TG>.">(_0 /I;MQ#Y,9UA5 M%'P-@E MP48M!T6MXK(- /1@+P0/8UFI$&BH$"5ZB.'1)/_T/PY(?,==.C"4 M_@MHA!07"A0R0[;*](8N0?8'!CS-:>QQM:#G&0!D';%0P GLVU67[O]#6CY M?C"-ORSD/I)6&^-TLZ<\%94"F5T52A<78L\K 4?,;"!5'^B[:& QX719!4,4 MZIN C1K@.C4\%VK=2]H<$BLV(*:2UC,0(W00E6$E?J>&E0VWJ.93@@_%8F%]=&WEQ MF(K+R90S-:[-]O2CH.3=C&KWBI.W6\K9Q*MVK[3>@T>AM"Z9MFEW.Z'U3C;* M86'U7C7R-YY797A^W=/2Y62K<4;:Q7,LT8S,XN+ M\ZNK6].YMN7JQ8?1ON>(U=K]S$VTO*=N]?'A3K2T:!^Q>G>;)20U%\(^)"Q1 M$IO.+G&Q]^:K+ZC$2^"J!\3(]>*+6TLM7\UOKUK5LM*IYCH/I^G>Z]G-FD%9 M8.!X[E3TAOEDW#O5LU9^5CBYK5VHK7J?\AKIH&SN7X+OT$H;VH4=?QSJC?G# MQ6-%E>6S=S#8=X#OU&BZC_<74E\<3>4+TXMVI*L&]6FDM\.W]R9OTC*Q<-OA M,VACE>_\TMDIXT%3]$Y:>5&IGS\^*NJ3K(UK'W)VE5-K),]:+;M0?9H4DJU4 M,W>2I;2Q/DOA,_GZ+\&W-8GV,ZU)\7&8:LZ&J?RC&[V[^!C:4*+7F43UHE9M MM7-.?5J=#9+C,RHWWYDVI.PB3+24J:GIDW__%_[Q+5?5 .,,$^\&*R&=.)J@ M/.U0%/_82_;<\MA4.>$G% 8&L)3ZD)#1$0"O^DO@"7?Y7$8!&@'W\IUG-;SKCM[Z2?<0' 34!7S#^ M"8>C^%(^*7(V_U=I7 ;$4J5?.R= M0V&_LJI*M5EH",VJT*KD6J>E9N%4R%E2JZ2+^7*0J,)7UP5 M*LWWCN2]M/RW9(4_RWR7J703\:V$_)\/&?-0\/Z=E%53N%)L=2#(:5\KNP:U M3,>HL-"TO1$L *!(S1;7$EJQ1DSH$6!GBB$8RI2Y(W-U..^"JMB$NTG]G!,G(M MZ]15#)=V M,9I*' =VKU 7'5ED6%5O2J=1*2O B6EDI*OT!G@AKA5,?,<;CRW;]7T)=">@ M7)C6R#?4%MM00#SW!3A9@L*;9>V :FIX&KPX\.DZ+ !+GVC!WST0&I1GC)4Y MII%0-59E0;((*"@]8ONYKF0T-JPYYNP!I 7'4M&K[1#5PVP7O)_&TB*"2>!R MYFN$MQB6XR"8[#E**3_>#,LU ,--YD,'-JZ/O%'HW7QE<-W(TO2>KC+'):Z9 M.E7@%3K/KX%%:AY3 0U]I+O\2@2D2]2!B=G^H.G9-E$7SX 7:60,7^D,L4?$ M'6 8'(_R$0X17HGH,T*XL61?^ O6[LYIKB(FJ.FJ9RAVA.7_KN+4G_I?3(M2 M9A2ZZ)!&GS=@-%;"P%_P*T'DE;8##"[!7'6VEP"$&&3 \$'/(2B%Q3]H*(&_ MA]DB^'Y80*5:AGMMW6$!%532,A'N9V(>)PQ&+JT0']TE]&4( 'ID&*E'[SZ/ M6"#4""6.'IX=NP^N85CK GGPPZ/O@(6\ JVL&RP(A;*P=C!(E$A=,R,ZR&Y MPEY!A\$00\^V1B"5_\!E)!E "B>EYFDN)K1A/3:2K&+,GWPZ HP"O,935:@Q MY_A["TX0GQ3D0V!@BI(5ND3P!D3(,$DAU !70(T6O#T%:JALG[%DOZ_I^%NS M7HASK>C:1JOEJ:<4;T0R)4.2;A0S5F'8R&9K+UCT7]?;]QK0U"L2&<\O2OGA MI31VJH]BMU0R,6[]C..:Y;J,X9&_YIE>> D_*2/P4-+J''@,: +/I=7%"Z6S M]/T\VA$?4Q,U:@X?;N^FN2^8*)?^R$2YT\)9H5X'?;M4:;3JH'$7A'JA='72 MJC>HSOUAR7.G"SKIZ3:('YYH@/P7Z"&U7""D8@(N5>S>FP&QQ.@XG[N:ZCR5 MC(M1]6IR(;9/\\UV]NS^INHLN>K$5S"-J!%]@EH#TW8W_" ,%%!3")9>V62""1,TQQ!4!98KL.=:R%3OOA7OM:6Y MV)ZHU>%CN=:M73YS'+0"&XYD:H%>1\QW/P\BWQNEQ_+EA2A7[VZ&)3*J=1.Y M'_]B2\CUP^!6")@:UI2> D*_J[.J@$5BBQ,3L+:"/'JH,@%0J?7%.$%8?-P!328!G8Y;$309 W-I4#LDMHU( 8+(QB70 MY$VP$$!-97KFXGEKK]\2S:*O^AJ4R@*!:(;96!'']Q?@R48D*$?CM>+)8RD[ M+.:\PNLKP7[\W7?<%]IM=9K^A MR/N'*(#Q8 QV_[Q_:UGWYUJAW3B-/W3B#Y?WK=J;ZYE+W*0Y)>R_)?,U'*%. M +(39 QZWX0WKQ8Q4^2X338RY]WQ6;_@B9=2ZO'A2GRZ>PXY F84X''N1@A M ET[E)+"V+!$;0/%\?T/G.*4$>B!^MJD-#88FXA@G7YL_-C#.5E*Y M%B8S?Q#+G7!>E9P4*+@QX&JFPJK&@U<8I*\8@2'(7 6463&LHU:NU37T/G>/ MH60:63R9;"G]#;/XN"&OVZHW8JXD)YP.SRQ39^QA-CUW2OGP0]E&ICY)L&7! M(URXUA&F.OI[Z"\/0#>.ION>CM!Q,&AA'OW&,,WWT-S+2%1.M5=&=]RSZGM/ MDJ>&H5;LH6QGY4QS*I^K\0U5,9NO^[)5,9F/5/;+A5SC@^MAPLQI1TEA(,YT MKGKIFC._K&2'^8%]>7K2K-\ZTO2=_2BK]:5;M$6J$_A5I56?"S+J)6N2/#R^MIM9M)3J\N[T$K[%F>O<[P0ZY(^DCTV;JL@P^R*H@#H_*1;0 M%AE!8),U7D'S2AD[Y*?_QS_O@")^V#GT#486:20&UQ UE+GEN3][^HQHX;"B M'QIEY+3<-)9?EF&_K32E>7;1JXM<:51#:0G6]TRKGLQ:]YG_^4\VE<[^L[J. ME18U83:]3**?$L$,42F-@OEA'# :L><.Q9N^37@+#E.HJJX%E,!XEZ#?-T\'=]KPOMV:]S(W M3XU$_38^JVTR4+ A*?5>ICO5C"%V[I-7[5:Q73YQE(=A^?0I]V9? JP'S,0' MHKI-JTBS$9YA28^%F]$D.KN]&T;K#X7YPWPF6EA=E9 B:6D]]>(RY1?5!1]?35 5]NCNAB I#\0+CQ02KGV&8\P/,6J;%;N2*LB7:RIH%AJ M"DBJ^ OH>SX,MNM(.Y_PAIYPVSP25%-:%C)U8I(IZ^$6%C)-K2$ZR?E]0:ZX M.:][TVDZZ+,_L#-SIQ;C!30.%>B>*^KP8:UY(_(D0:JN6,F+C:WB(+.7:&M9S-5RF.3UBK8[R -OU<=:YE1I345=;Y^TG%P]JC>W%N0LB 24-&SB ME<5/F#^1:YFS4KE1!4Z8CB4W-8T^Q(,*F:L\(HN>UX-KK^4&KJ#CB>>KLL61'L>PR M&TM_&>$:"E4ZF/2B;6=OO!B4_H2N)4+S&GU\I D7\RW2]+ V_2'HF>7HZ7_* M2[?)7+F1?1K.NU?W%7="Y'Y_^B9/=2X \&Z(.FK/3\^?Q$MK^"B65&-^F6U% M4]CKYJL@Z8HT77>!FB!BY\0-=]?PTTETEWD,%0< UL48"3.TF1;(^EY0<]MF M"I>O)-+\,\5AF$[SB"R31EA,S,RRN5L6#'9:=TQ54NX>A -0:>&R%?0!8BIJ MX,.E#^=6%FA^*QM")Z[A6+[/DS'Z,6:_N#3'C":KP69I,=../I8V-M*[GDN^A+6VGW#2JZRU5^6:-(FIF&YI MD>&VI0N&1^[:M^W[::%8O>JV6YVYE#_M;ZZ3/,R#"9)@7 NSZ8 ><./AW#Z' MJR^H"?,0,V]C0P-@=I!?R$EFQ4'&"(42CA.$20%/7:!L?-#Z0Z@>'M0*37CZ M8-AVY%*M-<:L1OJ2<.?1]>@7J\@WUY:VH&OL/'J0Y_/5"&?9%EZ/Q(:I)YH6 MGX;EZUY3I+V74*RZ-U "LI1Z?5&U&K%_4" M*D"J.O7O M89Z1CVVQP"^SUCM[AXX(2A?LN C&HT/) ML1)+CLT^$\P[+##L)^0<[T@\7;(5?=2CKI@]&>8G<2N7F58M;?Y!$><3P[T= MNVI%'>;ER8T=39PES00.)Y B"?FK1%K"$6<4L5:OAS,J*&$^$X'V,R)#"$AO MP3(\]!J8-++(D3:RJ,=[4^0Z\&6\/83],L;L(X)]D1])JIZJEZ:^:MT,WHE@QK? MNBJ>B^-.HS4%&2Y^H;@V+8&[4,">L>YK2=_;/R=UXDS=*9YK8KDW MNIH-%2=JGI?'YEVY]>I$P+>YYRZ]F:-GAJ-A*U5PQ?+L_O%J>(.JO1Q))KX, M,WN;>R[PPK&V=ME0:?(4N".ZX;8Y4,[0F*"I?>')Q#C99-6:$.)+1L%&AXG^ M'?TE\4YVDW$[4FYM5Q/[%;'AN7'K*I^Y<;K]/1JW\8O\XW!2GY#A92GE9&Z5 MVT$9DX6D^%?REX1RKK^GJV2CKT3J=#)*QY[<3\6ADKAJ>)6KWBTH^'M$IYG7 MMA]<5YH,O<='QTRHY6'^.H?QCB_D*UEE4-1WXKLZA"U^$Y_328SE'MT?.R.M M%'9_2)W'7&;F-6:#YM ;N:VR3$[L7N%M+6Q>Z_[(W7G57*]^6RME_Y<]U9"D>Q5!3R;?8@>Q@1RN7\-V^1D>U(:<;&9CE)>RS4 MFZ"%E&NYQZL[]=RK?I!#).I)3J]9?NRU'B\'MT_-7/$^^0A\+"E&$IGUF8R' M>$!A AS;)$I)<+5MQII;A.%NR!7Q4K;0R^?U:]E"F"94[6$V,P([+&I*\XO' M?K_EM*J*,[Q(W'5J\>3A!9)22=X%[VOD"D5>H;=VI4:O."'QQX*LW-TU$YF: M5;T[O!.@220'K*IN(U1JNSA^#\,U%V-X=H8)(E@?^S7!EJIZ8&];(^+":OU2 M_EJ"9S)0FN=T[H^HV)9*N,A@M$SREF3"?;.'S37_\FXTEOHI# M>\EO2(@;]F^333U'CM[$C\"_U[H3&Y74R=VX5;<+Q>2-'17C:J)1I -%XE\# M$Y]A?**2[=:H%+S#A;\B[R%KQ9YEV\ MM'#FAW"EFY;A*CBG<:3#16<<3ZFC$?C;&+[\>VS386]\P@#KB^]8/7>*XL+O M+:VX*QVH&7X[&QQ)J\M;L3V4&O'F\:I+&5JK[4> M+?M4QU&$# *;74Q2N*WJ;7RH7GGN32&?ER;&V2!S8>C3 \.A'_\FA2]3C;9- ME:+XROH[^6Z(L6>K T2=972BTVH(SI18Z=>TI!!I%F':%^HT;*1@H$WM]AI3 MB]"&5#;R#APW[^MS*ZW>"!TK&@QH])_&F[Z1B6)X&WJ^+=I6A29X"'5.'["L M+I\91YV'H&#AW N!\F:!4EXP)GP7FH-'OS+:O2S,WBW4?7(W<4Z>9'G2JF:R ME7MS?G&2:1Z>R_ 8ZCYT#?PEN?! R+QATBW?W3Q\:==J9WQ&@IK5>[T;/+ MQ&CZ)7OS'2/=1PWUC;G_&Y11ED8=#T>Y=]!#F1;J^&JH\U8]="]J:-S/K'F0 MU%QMDC]M#TEG6"RUNK/"]=/>M=#A6!S=GQ1JHCA*WSTZI])9JM$XO/RPQ-?1 M0M]'X?SR^N;^U,W#T#;+PXM!^[(XF(G5&_7JY#;IJ)7$X1'.4=L\;&WS1?:_ M=V7SDI3;]V+ZXGHXZIJMF_95STP-M?K<=IYMCC]-CC]'F:.?8X/?8X_1X]3A4J9SL)49/EKA3O9+5T MII-0U70G&U>TCB2EU;285*5D*OV#X1B[HZEVNNY0;3^T.ZI8]'J9X7BDWXS, M*29@K%X9GWO-Z_*3?3[,EZ^2I4[/N&F?Y^#*Y.J5T7-/RCXV!IW6:!9O7'1R MXL@KUCIR1UR],M4C3XY\/KP4Y4D[JE3&];XYJX&RLG;E8%X:#LJE>%^\/)UU MYYUNM1'5IYW$^I5:+SZ8C"QGU&I?#]+>S;UX,W_(=9+K5XYD=9QHGUVKXJ-^ MF[WN&]-[+9WKI-:O[)>Z"2_;M[16H]2L)N^FC<=[J]]);]C1_3@[2^1G]9:> M&8]RB9QKY#V\<@V>RIV4K<:)G MID\R]U>S$_,JU\FLO[V>M.JSVUK;*EQ*7?GV:796K)_T.]GU*V\;]:F1:18' MHCZ:9ZYR4W7<:TS1+;D&S\NLFGJ(ZM'"Z.YZ/IVJW8M[$Y_IK_/U'7;E/;#\ M5=)[.2X9C.E>'UFK6=1NQ5@^V*WH)M)'8T-7=9?:DA%JU2WFYX1-0@_O1]<. MS?1"DU$Q!!#3MD7G;U-3E W?P6G==%H(^W(Z(*8P@O>S9-<5.Y+9ZL\\TR:P M2X>.(T&OEN/2O!;?T*4N*?B271M>[]3R#/2&8<*MXFZP>*EM3=_%6F70%8/A MC+.!K)!]/E;F;!H*3GL0J%<5W@F,\@GLXZ[B@)6^-JM$V>"("([EFTG,:>33K-^Z?'7K&;ZHI%]>RL/^Q9EGZ1V^RH]PM3)7 MM7J]*?7[/_Y-Q-9KLO^@9BZBXK:R3]WW-ZZ"?JM?Q!$&RH0L4X/#RJKW#7[' M=CMUQ>R3W$QWZ*(5BIZ!=U=K]7/6Q]N/?3"R^X7"PO<''@TR9A4!VFSAKGU=O MS%ZKFI+/K$+Z3)V6?Q&C7P>RH7;;L2IZ4V]=-E)/[NU5^4(A-4SQ3:^#+!(: MM.3Q9IJ,8;+\PBTN.(;BP$KX$'+V,V5!X0ZO+V=RO,0(-OC0T9^\6Q$ 7UW@ M2 \!J9O,#QN7\KO&)- M>*)L_"2@AI'O69 JSJQTT<[/3+&8GW2G-ZGKSOE:Z=46H"309?5N(%U#W%#> MX/@Y &[LKKJ YV7\[OXL,QA)A?FLU_9.!XEBN9;;R8%WI;B@@[AS:J4VX7TG MAJ4.?_B*G5B/:D^::\2'J8KF5>ZG#ZW3"S@I @0^AF>[MD=^['WEFZAHUQU< M1(L#22R<7Q?RL_2X\& 8"3TS7=O!OE74':W#5T2OV5O1Y<+=+6@]JLS'\$_8 M5ZAXKN5_P9P[])LE'Y"XB/WR:]8]?Z[M+XR_4.(1[" PO!)S9DY$_I24&(M+ M?X0AM!)&#IG$H>>C&MDSK*D/-?\S);&?S&.&PQ"$<1#*6S1Y/XA!.XLB;#N4@4LGC M01S"0:1BV:/>](XG00/XRUF7OZ2W?MRN,Z_8]5ZY\"]O.;.Z8V8IK_^[M!FP M?W"'M/;WC1M+Q^0@DA[4F(UG N"SK@E^C'[/._^5H&A@!#/X4"\"_],WB(,8 MZ!= @A= \5%HD8DETU\:+;AO9U>DV, #UQ-65)607F\UD?S3F:/?N76UH^LI M44-3;>)2A/V!UVRBAM?N]]/(Y /$P_O!XGF#]F-AL48FGPR0U&N+G7:/H49_-8@:.(&O>4":!0* BU=[9SH&H>YH_("'H^(_ M_$2'CAHE@[A>3XA>N=_H>7*[_>3D.G(G_N/?1&)38X*OSD%>D\IT6#SE>4/T MLZ%S:%SF)7/QR&5>G^7^6N[R--1*#[I]EFDUY%11M+U>M%_I W=)L6SFKE$_NSF;8J$/L)-()OT<1_FF!/K!.L,JZGX.Q1Y% M__Y$_VZ4FE"CF7')G72'HW&TT$AXCI[M]X%20?"GUK/_B*CGZ0KXRJ]I5N4#[I#FU-G"JGF7)3G'P.!R2W/3\_DRN>]-BKI-@.D4V M]3NZ0#Z3HF3@,FG])/=E.ZZ/*O*Y-H[7[X>/XUK ?9H8R4K&>[@U: MR0$J'_%O;^U\157BJ#$@%,6S7]O_T;2P90I@+V^_0#2AY[G8)6'$ M.F:L=&SY]A;9P6D]_WT_[\AG[^NW93Z[ZBP;F,_Y=6[6ONI)!5&^L*YO1Y6G M=B^*3<) 5TE&XN)ZNYAO3Z('KG>LH/*[T.]1>?A4Y6$#W4['MG-SD>@;8OOI MZNZDSUB8U,XH4O<*2'FLH:QT@0. MFP"M_1KJ._;S:'M]?37ED$RM@]=VD$/^^;58Y+,J3BM$_869"I?F:&_(#7PS M_Q ?>K7[46VHS-R'5C*9%<^BV, 4])UX(K7&-_\Z,H??34$Z,&YQ\+K5%^06 M&Q6J5W")^D7\/&.+#U=B6]3*5JIFM+0+Y!+HDEE7KO[Z@CZ9-37H:]IUGQ _ MWJ#\Q(%>-*$.2ORJU;P?=Z6,?X"UM&&8!J=+BOT&;38 ,@E M>-$)FR:V2K?8R$N40J94-( Q_>'VFJ9;-5 MSO<2Z4(^>ENHF%*C,*Y.]XTT/2G?S%0NRXW68Z:W[W M9_:O32T"N\_=15^NX4A?"JJ?'K9U,0#;5G]9&=_XX]]\M9(O5)KU7+-4K;SW MP+GM$#@+TP;;XHNR*SS[R;$\6\7IQ>.Q;^8YS?F8+#VBX8W'AD[LM6O]9U5:N?NSUE.\ MT*Z?78F#4KMHE_MA]BB_@CNNO>6:V/B%TB?2YK$XT;21TF;GF:=6>ZZF9U-9 M*9V@]KBA!/9:9[J\FE-/=1#'# 9]1Y8 MO*!L3 !E+-L1_M1(CP[54ASVR#EJ''PR&,X3_>.OF. CG@/[%(#WZQ95>1CG M_70,VR8^#PG#<@]5\T(MYQ*%^?G@,IMK=2:3:N[C,.SNMIN\BE[-[\1Y]'H6 M3TL=O7V:^_%O8CWW<0.&(0:Y4VL3 L6$#V5]J PLIC]ZDX MKHED5GTJ#FJGUS/S SF?GHFZX[;U>%O0Q90ZG6=M=ZH YXNOCPFG>/DZKF>9 MFYC>L_R,&VB?B#9?@9VU4NW[!)8T(3@<%.0M(C/KOP_6_T ? M@ZFONP-_Y2"I%3#\^W"H_P@#:PKWV1%!9XQZY3;T$+ 1F389&PH@<(0-+Q5& MRAR_5@1G8-ENE,[$TW3']L84D>&FA0,B I=QTD!Y -M%$F'.CX#*\($X.14? M.E%T@XZN8AX0CM8FV'WC_LS3S51@H&D!!)?H$E_:ZT94Z MB)3.]54\*Y[FR[5"=3I.C3/#Q_KD?/I>?'^-\'(J#9X[]6#-G.*RM>OHQ!D- M^P6Y<7:C9,^?[LY/EBSX4N5L?7P>T!V.>'"(Z1/=TWRF_P3CLXLM+,^)8KB# MD@G&(7K>\T!;B&L!T8DAFINVBGHS6]7L@NPZC8)TG4C=3H%5 S6M>T_<@6YK MT;%BNW-,$B1TV.RZE&:H/U(T(GCC@Y7.[WE*^^6+K7)\[-6E?EP[$%R(Q].E=#NOB[GRH M/N74FY8W$D^O9O=24;GL?R1)U?59,STPSA.MHB2=C#.._I#'\;Z@:^] 4@[2 ME-_R7HA+D< @^RR:VL\Y$2,[:ZIJ]WY8=?JSAG662"CI#U0V'@KW#VEED']L MS2_JY1/SKG%6LZ<;Z\9V)JJ/BO0=I']R--)=FC:>,[4\]=#V09$%]>PY3^73 MI59)UQRI#I;*S7FQ(7655G1]#.GA>RHE\:\]NR?+I6:I2'V3'^>:I"X"5!)Q M2#S\=]G^9JH?1C,$QL#@*LR(Z],-4(V1FG"":BCZ"&?!T]N!S>JF8L\!"3W; MH=/MNYX#('!PD#F;1@^PH%/KD>DY'BBG_!'XS/ K;-V!18T6ZO?4\@P-B100 MASW)<2F?U%!EI5A(K4SZ4-"WD9*G V(*@*%T[C'\OC:4O@O;0/6X&VC"[*GP MZ4/T7=T1J'9MN@;3S)4%P-E!P()UT,I!)]=8;+&/GVQ+)02_0+16G#$6,Q9-_"*&_<5]K)XQ3CD/GN,RLV6W+@XS]+U^8<\?1 MQ;7&/V4IAF.5@;2C?&,)*99.[@F!5OAJ?($N_ZL( QM%[W^:U?RF,W[K*]E' M?!!0$ZA.QM(4"_Y5"+$1N,AK*%\#/HQRFQ63<_Q1WE/0_,H9[!Q9?,^#D51QC&_-=IM)-Q+=G5;-E>HZG&%6[9/9L\NC!KDM@A#ZK M9UZ/AN/;7K5U6R"]IA%O7:7.&I=?,2(N2?O6,_/5F])I%"7:GK1,>$?)7)BX MS+Q50*^9$ ,XD&V9RD2W/0>=F#1'ZD_$45G\QU\9_2C]\Y*%J]Q53?V(*I#I0T,J#%3_!(_P78-@452R MV4A78P*@+6I5+$H/]KKPZ('ZA;[:D#K\/_^)9_]Q0KY6GDT&/ZJXOBXHO P] M'62U*AR&KC*-UB;H>*7W@(Y,@Q\TLNO9?5@9<;B#%@[-1H!HOEN6DC(^;#R8 M.[JJ*_ 4 G'\ K5UD%Q!04[<.O&A%S@OL6,-W?% 00W(N!!LV:*,ULXK,BE M/P.PR&AL6'.>P,/"R@A 6++N.!Z!-[0'ND&6GJSI&M58'4(]U"'_/'L^/A>= MY%:0%P>+]PS\QA9Z-'68*K:^.B, M:P<, !S'U"J*B^&MQ "* !K#8888&%A#H0>/@6F2R(<% M*8?/O 8*$4JE" 9$K.G'V!]O-#;V+*\:7M=A8JI [BW)I8PL MI4$RY06 M92Y5UBG;I%X<+EVI$TOIVX2[L_ Q5YC<0(\VL@1G?MR%Q8TY_T8?Z!%A[-F@ M+:,OS>)JQ.)Q@C- 2< \V2C6X7\FJ-9"%]4N1S'02P>\?'^9TL!(Y8"QACXY MMMMIZJY!JKV2"9:(KL&R:& !?Z&8'" RQ^.5A(@5KKLA&6+I=W[W;3VC/8X\ MS6X]9M)7E:S7+LC]M]<^-1"$(,5SIM96^F1MLA"-1'3U=,HRRHUB2[GH=>76 MPTFNUNW_^#2&FPY1= MW:1'3$NW,8H$=[SWR;):L@,XR$O]H9"_;U9RA6(O)Q>=>_M.G/7??) YZE#6 M"EP#/B$FZ8'6E&=>63C>BF5R%^W&,\['^XIU.J\8P^A-HY-J5$>>'H4SEE)R M)+GIC $FPARL[B6"+P7GF@^=:\!@A>L0K>-MSS"(B.^-ISYPIN>N"0#F!@<> M[KST.,JH+,\55,5#CSQHBR$V [HO*/X\]P6S702T8RPSLIT74;U\0#9RI+$! M6K(D<]V?RS=A"F;@ +E5<.MF<$4PSDKU?X0 '?LE /[ .^CS0(?6303[0\_69^);;RYHVS-3M@?\([-X5%K7'Z.G%&%EA^)(':2&CU:U8SV^74[0A970&Z(QI]$UI;X&!2_[_LRR&\2>P*XW MJP.U3,X>W][.=1&$Q)6OLS'C5ZAV+I\G(Q/KYSBM/;CW^069% 59\!< M1D?"/X2C?@WA-^\?:E?9TEUR.*\9EXFNJEYQKGC9%:6Q&&R_Z;SPA6]BS/ MCJ+6$ A?^I]0QC^8/S9A'2SW(@'W8.1\'-[KK9YTFY, \:O=V_Q$+XU/[@>O MQWN:'5D* %WMA=9*(;D1Q7-:V\R6K\\>"O.'=$F]JF9RB3R@^&8C:%7WWJKW M+%3@OJWL[=B/_.\Y_H=P/$'C(:S]YVPX#Y:9=3)?7,(;]-+-5FF5@E.D!U M05^XG$S)W@L+YE\!VA M!YV&'RQ#TYVQH25>C2>K9_ N&O"J+A[PJA".6I'2L:S/2(E.@DBR9V$ M2.(=)0NRJ0??IY(D31(D_8.G"'ZM;%UL)G?,UCUFZ_ZNV;J_FK_)&$"I6;B2 MKW*57)'EK9Z6&OE6HU&J5G*54_BZ?-3/6ZL._^01O93!@V MGR?UG\TFRBLTF00#>!7+!?4,E27%IHKFF66CO1(M6]:09I[XW=&<#P/C9^I* MH(@N7!@LH97:AXIN.HM6@MQV55@%$X67P> 58>5,RM+%X6P]T#1,UEV#YQY: M- E6%4"B3-U!J%3+3P,$\VU"#&O,\E$P^D1;G4?P)5-"TP=7<@QMHH^Z6-!% M;W%M8FIP.2\ 4\:89"4X?H$2OI"G3,(GUI$#4P]Q&RN; ^N;&8\LA6%B&=A= M =X+4$*; S,461KM4N(D Y9*R\%"::< 8(6&T^ .0$)]3!734'(F;HH#"9X9 MH?6>%$G1 T7![%^,Y6\:':C#>^D,+(>VA;1QXH;&TBWF:]L)'1$MY^W2P"T- M[PX4H[?).'((WR5O3;1(VBX$=V%/$VXVF4 J?F(R6Q? F8Q=^LR5W\,H1V:P,'Q&\". M3[/0 F0X &= 40U1S[,!BQ'CZ, CWJ9S&4WYP2W58..CD%2"5SC P/",#)9\ MC<##O&H #YYB9&7IX9QK7-V I9UO> P<2YA@SU&!YA$"V!MVJXJ<.T*LHNE*, M(_TYQW+*)O!+"_Y@9CZ_$."F\E+4!?L)$I+QL9X=2LU>,#=&1!K/C@=D 6M2 M9\G4.KLKQ_(GZHP'PZ- ,HU #XY>!HD+U#?(\LW7RO1_]X0$QHLPX]361R%D M#/$T>OAX,B&NS649XXDTY;X6B+MU4->PD0VR;=KK1J$WP1,>@+VOI%:RPU( M5Y")+S7@W;0VA@JFY?*4^9>O#[<"WI122WM+/8,SK%#"]T_ ;GNZ0<4-7NKX M78=I10&PZHEN>8XQ9QG^[,I@KPVB>C85P?2AA1FC98'6W3L.P.5C<.^K:)N\ M@^XW4!^7EA$>

V$-IW:PSL !7[0'MT2!])Z*

UV-6^KPA9H]1*PD5](?*EZC$>:$I8$":EHFJGE](U75T M35>8SY>G.;*%^4#AVLK]52G"]140/M.!91CSJ#5%UN7O?AEL[L"VO/X@E+ZV M2+TQ>3LMRW']*INE5N .":7%NN+\-4Q-2HBY,:-Q=H*K6UK.R4F*E=+2XL$ MM5>LB;E+%GT";/248N60%JYLP][,(.1VJJO"HZ+*9,%9WJJOD"5B52U9>]$6"$E$7/&"!SU:![ M4-0!=H[#,UL<$,@I%%"QCV0B!\G2W^[Q6?AHA*-[9JO ;'@C9.%'@4D%9H6X M/@U23O%?68R)R],#)"F6V3*$8E?FN3J$@CXWF8@EE]\4EV+QM3>]BDNO=-(7 MPMNCR0W4L$UE_Z!WI!-_;.G8'Z4O#"I7=QNNP5ZGT[$'#)B;]K,;Y&@/5]M7 MC/\KAPXE),HV=( %G65U%>FW0G5E$:G0>;VX"%"?,K=EEM#*O?J>SQG7";>S92D"3%!4P0'0/DP%5(&< /NL[_2NE8 M8H&C=(V;;.%O+K(8&ZDS.OL&C#7$55@C+204[-!%:U68^A7N'4#UQ BUPT&_ MHOX!4,06#;O67&8KSCMMT39AT9,+;_2 R@W:18&6^=."-U"X3]D* L;G<+L% M\TV6EKI08+&@2S$"5]>VOM0T&P5+YKEAX]"K59KM"Q3G\IRCB Z:5>Q*0#0 M6< \EN[?*GH85Y\:VR&8=WBQ=>D8QCZ&L0\BC/W[,MJ&W_A\5U;&V1=R6H^V M+5ST3D?W/H]D".B]Z3_'Z!BS#D(P_AMI+W:[AU$'?J/&^6=7<5W:PN9W]XQS M*1_D#V+C2.P:Z?N] K&',-=#;8M,XH*FA;Q-4+0'SV$]5*E"NC])6. 7.%SQ M?=735Y[I]\-%@<]V0&BU*>9[FGV+YI$J@#-;W?BT3:7C\,C@^F)TO^MRN DH MCRO#VT"?1\QF*X+G#@ ]+1NLCA/43U&7-D##9L'*$("Y?C)B=?&(\[JIP:_V M'/N!VH2ZA-9"=IZIX_G:-&.8X?^0U!GRK??=1 MG?<1%'A_VLJ"^M!SJ6-Z^%)JB1_A76 (ODFCS 7E JMX"U$C?<,2>]&=L>=R MDV%"[/D6N@Q2(?SUX?4.D+]+ 1;BO(K0P_R!\((8OV!7^M&'Y7YD)FWUSFB$ MPF'1M1@OQ#"(_^H8FO$8KX.W4+CR#&=$XZ4%(B3\9L(XUX,5\].GZ]S]#)2/ M_EU\(K4@^&/YRVD2"XT/TJ!@F'J!%J8\)YI"@B;A4P@O:S9W0QY MOY_TXE\;'(+C/WOAI-^ D+R" +LC1 3>98%F(M#G ':/7::C;%HR@QX?] H[ MY\WAT/&^='0K=^(!PK'KOWT3@M>Z2Q?^Q/]F8G+@)0)T1?\B]IQ9\J6^RO\7 M\?U/FWRO&QUN6U8FQY>7ABY/7-J2\_4U3D%_91M]M9M=@3BOBNJ(O^!GQ5MY M#A\\V QMEA/[TLN=8![6DL&PQ#FS*>8$SH#UO'@R=]Y02]O9/#O9X$\P0W . M]#/:OH6R0PRX@8[6IW%/WSC98)A\J/OPJP1IN ?KHUV*!P2>=1]>"'M]?3I( MUMOBMV/E1:! ZC05S0[YW-:$4N%64:6<[/D6X,9/LN08^G=.,91T*P= M_^)T4C$I?#J9##L=*;Y!UKR&H:=BV1WY^?>(=S0'"["'),-&3U2(-!>BA,D0 MGM&).3JN:^M=S_6UKD5"*,WS1*-%,3\NP>U .7_@\OO&O'^3VW,C]U^,AHR$ ML'&;:S(2^&FV>#VQ+F'US0O&DUP6"RF),Y[$!K;^*KF0#:FHWUDN/ =\*;W, M]M,B@WY"^D4]7DZ$(MS/0?\W!_XJNW>>#3V$+8GM=@#W*_D_<@G">+YOH+#, M%3P/VNU1']%,/>8&Y'ZA;LBC%/+_4G>RAFWV#SLC^JL%=N5CT?0QVGR,-G]D MM/DYA7#1Q[W 1S%_1Y7P^8ICGGCOQV;]1O>GBTPDJEL;9[C3- M1LK^\8(G8E5I6UW?DL[&PS$KR9[H!E[W^X8J<5[%_IR3E$/*GN$6Z%#3ASJUUY]AFE-H'^LM_O&Y+'X?]&/QX M;^Q_>8O?!_F?]70%R;=7?O68K^)\ SG=6*^=HVD;J. MY?@Q 0RX&DQE\XUO M+G475?1J4",L:7FIJC(: M*Z!V\S0/PQ^\3*_]W7TESYS=FS4724XR[IT-^Z,H\T[LZA_<95VOE"F2E.:Q M_'6A(FT*[W]#U]DN(G[-O?;"46W)%WCYY#;(/)HHZ =7EEMQL,A+J \'=4H( MJYVSD MY$M7H9K"$D67VNIP;HZK7<#,KQ?WD[=T2KN:[K!F-PYA#EA^>&RB*9ASGJM9 M4W,I-K.8P(GIM#IKN$PSRA9I78LU^KL.806#W%$_"CI;4 0+5Z=/R#=2D\) M4):!L)NV%%W1EGY9+^HI*D+";]"R24T:VU:/."PU5^@1C#R&W1UL,R.H5]/)*A3<5WY1/1.DEO7.&T"\03'BY^Z.77\;RQ8AR M=/ DWN+@08/G1;;CO^=7=::MFL9F166S4%C ?@%/NA5XO<7&.!ZBXO+5 M#Q M8P#Z&( ^!J /)0!=8JU4FLKL T//AZU^- >\*,GQ=0'>;\9%(+%T1>PFS+1 M=S''E2BT*1YKJ\GE79>IK)L;3W:Q LFO\O2;RRWZ_RY>*U!MEA7^\;)D.I/< MT%6*D+ZD[7D&V"0Z3M5A HN6I[S!TQ1N@3<((B7^:GP] 6?78O7;C&X 9.Q_ MQ5 B'^UZ)"[R)U?["34W0&3[YK&S#7?(9-['S0.JW"F RL;Z4T"$T5*::4B] MXL5MN!*NA"TY1=A43HL.P,+A-;:J.X0YR6#WB65P2*$TT_=Q56'9&R^1?>(C M>@)=T:_R6S^Z;Y7H[B-R0+:;41E.*[EZ6MN2?W<[+5_/?1V6RR)#/1EW4"O:A)5CL\X6V%&*=I+& M!@FH(2RRJ_QFM%OZRM%>JQKINKP;P*.G+\\XHN%S: ,YT/47A(@Q"5P))/B^B\,U/9M'%+2OX.@4!8XX8',+M4WX MSR.CW-NTP$=ST;=R4T#L>R"6QR>J(#2==T0J,92^P!4':1M2Y=]W(G-<\#["6X5"\3>C2M<@M8 M)NT;1/VL!+N5H\C [%R7-POS&6>X)?S[0H&?PD8H;-D,7QT.B-FRPN]"$F%V MMIBE]"O8^%\YN9#2D94^M^8J*6Y\)^M6NV-.]1ZWLL:9:5D82FZZPF0X=XJJ M2$@83"&R<*03G:K%&+)J6-P3<^'!\Z2TGX.RQIQ^<>EKU! *6HS9R&SJ.!'H M1&CN.EJ"MF\U(=E@D37K?P.J"%V]8K(>]9%%B1THF3ZG"74)I-V7N/FU;%R% MN^=O#) @.'A#*=#>QMQ]Y5MOM#0W9-8Y_/D!R_U>1E8;VSH9V/2? =Y7END? MB(T34&;I(!K7ZA.:G4!),:PA![K^JJH?J,N.A_)#)VP^\X@0QD&GRVVA(_S- MK$Z'6[!YE+FS#R8)MA\@@NJ],3'[IA0P@D>0Z:IZ#1>!G8^ MDUQ3PK(Q #T)T^![%O;G@XM_'A+C9NT(_"@.5>;1G#64L4-^^G^\]NL@)SG8#BY,',ZB%#^O[)VRJFA8U5$,OY4$DOKC_^4\VE<[^L[J.Y8N6 M#FG95K8$%X@%@+@;SRJO^G9'M'LB&9KC#A M+D2C<$/^(QH=T>@9-,+L0MUOPQKV%!@T!SOMCYAU_D&>=L2E(RX]BTL/+&#, M'4^!%.1>9=^F0>4O2.^/;4>J]]'JEO-5,GX"D8YC3-V?4?K-2D8(38C)K,.9 M(QQ]DOC[15KR]5*SE,^5A5P^7VU5FJ5*4;BNEDOY4J%!@R^%1K-TE6N^>] E M?"#QU/M;85\M:2UQ3%H[)JT=D]8^,&D-Y1>F'WBTTH(%6TS%F.,( N[A6@S[ M1;>W'F1*^Y/=\;*%'P7S9%@R%O5G+3\@/"TX-,V7=NL>VX3Y3WF\T]:H7L]< M.(N.^#RLBF'+11=J-E.9T&0MR(2Q8C!?(+V% ?8$!51\#@F&D\#N=6"#O/K' L-0@ M3_Q]1HQ'7C\9FKXDF%#JNZ^_%>+L1]W&PK:_.[QR_W,^"TU M+IEATP)JK#=S);!Y/M.X^3SXELR%T& "0P%2Q&+4O&4#04UTV\/VRPX5I?Y M:[] .YAJC1&^8$@5K8XUL2$+*#B2%)X^T+9L0Q/.B6* /*K:?<7DU:MTFI&B M(J)CEJ7_ EZQ!4\D(UV-":>AB:DL"X'[J5;&NL>S_SA+T2W,XM3A1Y7/!L$P M+2.]'B]%]T,!: W +$PV M+ U>H=IZERQ-=HH)N: G N:8NBN\$&Y$R/?YD!B^<%B12W_&!%>_C4NX?]I MP1P+Q_$P.:X]T VR]&1_P+M#5H?9L.?C>!W6N A=-,#==GR<'4JL5T *RI,2SG6M%J!ZNTL;9 -2*)G3C, MX#SX,/GP'OC@&A^?Z> SFE6(>4..7YGA;X5-QZ)S?O N6W>&6#CNTI%KBYE* M 4S0CF'9!["S$H!?D'+XS&N@$*%4BF#XV)H>E,10!%W[_W]TM$2JJZJJTDFG M$]E.(BXG.XJ4)1U)E9+=.!%E)2W^8'8DNZ/4+%S%:ZT<\.UFKEFZ*0 SAX]E M_NFTU,B7JXU6G=_T[JX@;:+0VX>$>PX@!R/CD'[ H@;.0 >&T7E[0!D+IL$'.X%6 M9O%Z9$[YO,$)I;[E/ED+!9'68F&-%::7 =FVPFQCH<<1G29EF'#*"QYEL2] MC,'5/9U/M0$1@SDS%O:(4#'= H6=!2PC@D4&$=Y\PB9]#_B 98,,0142F>:& ME0ZHN%69FAP>\36FDX955%SQ1Q0.?-I9X$D(\BU">1D(N3!4#I&C$$7IJO%> MHI/)9-.=A)Q.=+I2&OZ2U)ZL]KI=+9%=XRB)?+72K%?+#2"JZWHU7SA%,NJD MXHET.ON;L)+$$BOQ-TS9R&++WY-/+"WC[6 ^96(8]0ITA-H6+PJX#EK-?X\T M?W2MC@(_6R0TPA53 6E&6J@20QWHI(>I?ZI'-6Z6QFP+?^8+U;^8DD6O"''. MX(JSZE\1JI#YHQ5YM8=?_F;RH8$6=_;RTU'#I[,8!"#\"4_22(_V7P$V6/?0 MV2K%E:B4_).PM4A)C7^B>+'J6@O<:CFF]$G9>()V!%5&3#W^,WS%7W_1W[AR MR#,U%UG[L,X)S7]C0V8=H<9,'E QU]V"M9APXI<"4S'"04)]%KA_ "?= 0"- MZ<\ !<[RF:#"A3#FL*VR9P<0TLF-!&T,5KVL+!PTV(7#G\E(2V:8T]T.G1?/ MP,6TU@418G)YF.&SG#I MX$(5V!%_[C#^Z7@C3+E]PK^9S<@-7^ZW=?V!DKY9P:>>+J2J[?DMYW +P='O MX)S]LU'(_\5>2S=#SS@,"#Z\;.2!A1M.ZP\3YD)36$$0AK*+ MN:,16K2""@'='^8J&@4A4SD*F628NG-@A6+!A!/6L2;!6> M9A-ML87N Y/1+''?[^T:"2[N4XWNO2$DC#PTKTG/(-PKV M\@BZ=:\W$/R\U MQJ(!UT8#W%F(RA",=6=)55"H__3!T_KL5W/UP(.& ^C@M4 2(]2V;]['C>]A3H=C'CI,!73[QG?IV M H<5)P864\3D$:IV$^W94*K"(Z:T1'E'HOWHI(%7*RY?1P=,'3HHCSK@40?\ M/!V0N7"O<_5FJ51MGA?JI_N$JA M5(H)=*%":*4'W]'&]ZWWXF*Z)W<[&2FK=!)Q-=%14O%L)RXJ:C:1@I^3TIIO M72H7BKDR=3$73DN58J.3DI+9=SZ7#_*A2S&![D8(;>?@#V\_%OC@L==A'[ 3)=)64TNGV$CU ["[\)]%^G=S%)G1!$*':\D=F _!S"^ M+<]!YVHXGV-K,C#SU2]E!(@XG5?NN7I6Q,3(L)3V^'E>L.[R&\<1T\ \]W8/ >AHO1 M<_AIH(\=Q@UI2)K/H3\L764__F[?D4N=EAN/RO7;5:\=E1]5A3=-"&_:0MD/ M9BYBGCL@(XW:;GUN:!R.WY@1:'(1Q89'[MB@U "K8695INL+H@^]-FXCOR#%=EM#5S>6L=MC": MH.LG< :$1K-;^6J7^#5-$*"I8'-T8@] ^X.M!FFJO/+:1(V\2_PL6J+%A!RM M* .B9SUM_8O">;:K2]M:&K&E\ U>C5YSLK$SE-]>R.><#!J+_%J$J4V=13YC M6H<*$K>JT/99X;SFT#P3FCZ[Z,A) ;*<:A)X[Y>2IIT!:"=*GRQ)XJ5%4#[\ M7%8U+ %Q+Y15#4S?]GCC*ERCNY21KJUZ<_V&"[A*IFZ]*4-Z?=6?DBM]2!S3 M3S+.='LI-9[J=%69=!+=7K+3363%CBC*LBCVLG&1Q->L.[E5J1>*I4:S4"^< M-G+E0J-Z5JBU2LT[T)5;6#=?:'Q%:T^.">&="71K0O5,8)L3%KMC=3*- O[( M_1W?P3:L6.9AI:WX/HHD$5622'1Z%YEVH MM*$33V>EU)?TLR5B FY)8'L*UVM\2US].W> F$H459046>Y(*9+L))+I9">3 MZ64[:C*M9D4%-(4@<+' U.1:Y"F;B&>2Z:^(I,G/#$\=.>>A9;-PLLC**E$R MJM+I*8K:28@)+-/KQ3N*TB-)M2?VI*Z/[5\MP2)]3+ X)E@<$RR>3[! T9 J MW)Z73DK-1B>53(KR^TJWSRN+2RV5Q;%__9U^0F\62=Z=/RRWX%SC"3WZ?_\\ MWYN3O11IB],5(H7*D,GGUY20%<^U_"\8%=-OEHA='+LKE+[.XEW;7S%_H<3 ML6A[N=)1DTF+9_II2C%)^B,,W)6^F2'D#[T2Q2Z4/8?\SG:;TDW'+*8#N M12X5:D\:7*IT'VV#M+7K1M?I!1#04U;K0D^E]\.N%^F@LP:$3R7_5>8#8 , MW/_MVL+?_U8\S,D(Q,L*.KP62"%"V X0.K\-^PR:[C- >8^5,(S]]*/YE53- M4]J\AX9PE@_I%U":-H7>36+MH0UR.B:/5_H@LZ]^O:KRW9!WWP!9VBK3]'YE M!XL#?8E'?\#R?W/$!(M1^LK8]H&$]:EH"?8B?V;4(6H43A7S(WX2)OS^^<&M MYX'KCIV??_\]G4YC<%VL;TW^SMGJ ,L+_R9:7['_UA17^3N32"72R;]!6DB2 MF$@ELS+\(2>2TM_N", E)Z6L)G7(3!*C4FS@C@[ (B_3=(1$,ULG]OPCQ:DIYT/"T%OQ"KO?'CMV0[VC45A MA5T*69/"Q)_*7W_3!H7X%Q8-Y32+3H<)7]\@M.0![% 97]%0[*YB$B=:G1ED M[O%DNFX MM(7_J:5Z&!G_-AAXY'A'CO?1'*^1/S]RO$_F>$UEQAJA%;!Q&9V.U5 '9*0< M6> 1(8\L<-\L,)\K'UG@H;# O&)@AV!J%I=U<]C%ZH,C&SPBY9$-[ID-GA;. MCFSP4-C@0A,\Q?F]^I$?'OGAD1]^*#_\?^V=2T_C,!#'OTJ.@-@62.B# Q)+ MRXH55!5P "Z54[LTVFS2S0/!M\$)NYV@'JX:@=X,X1 "=>B0BQA6@5?8F<+0H@B,_!*@CH.!I MH*M&$ ^0VGE;0/ R2C>Y;![T.YXH#>^1OL4+(SPON6BQ?54^LX8W8P[RU\N<)K]D!; MA!$BL4[K;-$"GN^Q3_8@FBP1>-RTCD>;5S'1^2;TA+68.1FU^%0;66,+ +^D M/6(V[=)CRR03,P7\JJ;SW5%"^E3K?&N=[QIUON^O?PTN'I"STK:Z)W.:=S7= MG6]I)MV]7J(SJ\UVF:3Y-=!L2;J4Y\]!"X3HO]@)4 IG3E.\9^,X$#3%_IM@ M#:>GHH^[IG68%'QQ0E"#C9"K1V. X:5P/2=,B+WP&)LAUHY_D>+CV)2X$Y#+ MB9#A!T!(\0.$'L<>+X3_1^)HZ@>\(70W4(URZW)1/UUQF?1L=W_::5AU2D8O MZT2#9U]NXN:"V%G;^&IP6J?>=^FVK0BNRQMPI^%E>5MLH9K/3X/^XZ%Q/;A< M#.8D[ML*,D]2&:'*#)-4ABH_"1;4SF=ON],Z7VY&,VP:/>(YS#5^-XQ;WP^F MC%#5S- #:;ZS3$:O+63TOF =<-4UFT9]LTCOG=94>"V5C9%EP50LO]:M-)65#ZF2+%(AJ"I^!H[=/%J9 M 7OU';HZ 9;MTFV?OO.7:?37/?\ 4$L#!!0 ( "B(6U%9MO3P? @ (4K M 8 >GEX:2TR,#(P,#DS,'AE>#,Q9#$N:'1M[5IM;]LX$OXKO!2W30#+ MLIUDZ[/= &V28@-LVVS7Q>'N&R52%A%*U)*4'=^OOQF2LN4XK]LDVPU:H'9$ M#&E)JCFUT+H0-B=3556T)!^Y MUD)*\EX+-N.$_*O[IMOK'@ZCZ&@"(QV'+JHA9/O\2Y+>1!+)4RO,LLVSF:8 M\ M39B8$V.7DK_=*:B> MB3*RJAKM]RH[AIXQO+XBBH(;\HDO MR!=5T/)UQ[? M^%:9*_'3MJ(_W$8&I9G^:6-J!0S&!QU'?OUC_S23R]SD0A+ M]OO=_B2NGF#2%!#(]>:L$Q3?F&C!G1T3)=EX+@SH)(5=CG+!&"^AQT^OAH/> M_G@2H_31,VJ:W*CFSM'QZ9?IV8>SXW?3L\^?)G'RF'K=;*]G-<^&&F<=,LVA MFR&_TY+-*-6L0U*NKV5TA9B)_F@= 'Q,_J-J(S\=UGRRPXY*]/N^(4;:A ,]9X:ET1( ML207I5I(#LFFX^T5K,043%,JR%(P'A4EH>62U*75-0>]( FY% ;FHZ2 )RVH M)!E-H4D354#HLLK+;0F4/.7&4+U$D8)><)BW-::!-@;*P)02=S7.@0*IT) W M00PRJ0%-&-=DD8LT)Z;&CW7_!=<\#((+*(2! (]9P6=:S4W%4Z<@CEN!:HK! M,N?0C9%DV3;#2P?$_EV X"03)9@BS*#?44Q8<+?J:P9 MC EN;-FS Q 0N!%D. <H&6GY7K3*+.E[4OW_D'P/J2/MJUP\OZ; ML0D.#ID$]X_*,@&/SHIGA&KN_ 7V%XGD:%?" 22)%"9'<10K('9@_,!G)DPJ ME:FA'T85K:1W7*45L&-H-F07_,0X.-X[X_02Z&0)1/@=;-@OM02)_CZ-^H>[ M?,]U[1\R_^0?!5*%T@,&QR>XJULX\GY%7>X]4;8Q4083X3JOH@LD,/<\9J;= M8+>#@^YA0XL$Q+[2CJ+0MG8I:?Z'-U> %ABV&P\G>%;@;:RF/[RZ%M=RS4KV M?W;KH'L>J=N?)]P 200GNBQP-\(ZF*!26IO[=\%,D7! 2YC)YQY5:Q@ 0@B: M$0,32/'2C8.<:QW2VF'1UQ$ OY!\UA#JA)")+P6$-]#%*"F8*_=,G1C!!-4" M%R!\BG2!NL21:H-IR^U6XW*<"V-0HX%"4'6Y3A6P()'6DF+TA64Y)=;I#WKX M9-KF /!7PE$0 B3TY^PQ ^*W >*E #NY)[#O'=BV\'W_D'AOF,/6F N&Z*5& ME11C/S6 ?*1F"&DH0!IX > %];[ I'S=M+C9'!(=R/P^V1!M43N78B[#@JI: M0X$.SD(2D:9*,Z> (WDS7@(WD(!U>,,KW$0H @36XQDVFZ@@RO] ]&.O([T1 MT?[S=$YE[:(:.IUG&= ],0=WF6MHVXJ*W"-*^\?KF9R#,72$"&L\7TQ4;6_6 MX#YYA*ZD.9+A[.YJ@B0-S78[DWM+@#YC'/R[\>!+02*[.;9Z]V[#!(O<0 3= MFVNQ^("(BD1 I6FM$0RMK'O-J(4R%MKQM O&,BD,%(XNR.X-73) -<2Z*])! M<:B&N*O/L70OZY5>>UZKG)H51<$HZ78!9RY].'N$T+Z$*OR"RU"L7Y'O?+.) M'AOYWV.9=?AM998[TV(-8COK(((QK8V:=3Q!OS^ ,6R1T95J% BI5=JLDK1K M@"&+0EC+^2T1.U% _ ]$Z"?&V07L 4!TF AF^DQS^JJ>>NIMY)H%M _P0 $.M:K)!3P0$Q(<&NJIH%IQ>8,3W]< MRSP(AZ$ \:<*UT0?RJ"CX:O@0>9-],07CJ ^XB(B#)G=\&R'5\XA+E7,DYQ^Q5TEDXAM8A MB/*BDFK)X>TB5SYRT@U P ?);5W7WC..D&&/O*N^0S1.P$S#-YT"%XW?T]+ M=S?$UI6@H6,".Y[K*%52TLKP4?-'>VH$8^[O#/'&%YT-,!JW-Q:MK6H:_&6R M:]F ?WL_>!EL:=T?[Q!WA?EVQ]]AXF6X;O0,\_?]TBU;+1QY /"YCFXCY\6G;+\JRJ0M_!7[BT[?7@SQ"N.O/I0=\2O']<_S/&/AC^ M#:R]M;#8:MQ!#]DM(1H$[/:[F(O''.>"9^3TDJ M3-A*N/F*J"8TO9AI59<,2;72HR9SMGXWN?DBD(8!*")%R:/PW-L@V/ZWF1L, M>Z-I]4/0"JJ\R-,+F@&+'M&Y$BQX @ "LL 8 >GEX:2TR,#(P,#DS,'AE>#,Q M9#(N:'1M[5IM;]LX$OXKO!2W30#+LIUDZ[/= &V28G/8OESAXG#WC1(IBP@E M:DG*CN_7WPQ)V7+BO.W&W6Z0 K4C:C@4AZ\K]W@812<3T'0: MNJAR1/J]>/ F'O0&/=(;COI'H]XQ^?*1['^;GAXX\;//I]/_?#GWHW[Y]O[7 MBU.R%\7QOP]/X_AL>N9?''5[?3+5M#3""E52&M^F': @25EC) M3R9Q\^UE$\66)Q,FYL38I>1O]PJJ9Z*,K*I&A[W*CJ%G#*^OR5Q%"\%L/NKW M>G\?5Y0Q4CU5!3 MY5:H$Q3?&&C!G1\3 M)=EX+@S8)(5=CG+!&"^AQT^OAH/>X7@2H_3)=[0TN=7,O9/3\Z_3BP\7I^^F M%Y\_3>+D*>VZW5_?U3T;9EQTR!DM!9?DGUWR42F-*ZQ#4JZMR);$YM2.GKD+ M^MV?7O5_[HTO2$[GG&@^%WP!>=+FPI#?:JH!07()[972%K(G^:!T 1DT^A=1 M&?GOLN17'7)1IMWQ,W?4(#CJ/36NC)!B22Y+M9 HDB M!;WD,&Y+IX$V!L; D!+7-8Z! JG04#E!#&JI 4L8UV21BS0GIL:/=?\%USPH MP0D4PD"*Q[K@:ZWFIN*I,Q#U5F":8C#-.71C)%FVW?#< 7%X'R XR40)+L?H MK5W< 32 .+S6K?>BS&!=42R9\'<0)%*8',51K(#<@?D#GYDPJ52FAGZ85;22/G"55L"/H=F0?8@3XQ!X M'XSS*R"4)5#A=[!@O]82)/J'-.H?[_,#U[5_S/R3?Q1(%DH/&-1/<%6W<.3C MBK8\>*!L8Z ,!L)Y7D<72&#M>L2-=4&BY=;L\95.I?,8*\& M!L'NRW6J@ N)M)84 S-TA)QK/(],5&UOM^ AE86NI#F2Y.S^709)&OKMUB?WG@![QJC\ M!8\[P2.[%8]G/L@WP8);X$ 3W9NMB'Q$=D6"H-*TU@B)5C7>HK50QD([GH:! M+I."HG"P0?9OZ9(!MB'O79,.AL->B;O=.V[LRWIEUX&W*J=F15TP8[JUP)DK M)BKF*JYTL#FU>10.P\;$GSELR3Z404?#5\GG5LP&Z@E= M 'C $#N^>!NHW*8NP"W@1C>9D/2WGF_MM# _.F+/!7FW;X#>0>7--*27#N" MNXP(2'*GNP%R'5^X1#E7I5T%@ZI=4BBO*BD6G)XN\B5SYQT ] P"/0MWZ#.D[ 3\,WG0(WD?_2'-W5\C6[4=#QP26/-=1JJ2DE>&C MYH_VT(C&W%\JXI4P1AMP-&ZO+%I;U33XVV;7LH'_]H+P,MC2NF#>(^Z.\^V> MO^3$VW+=V!G&[_NI6[::.!(!('3A>C11UJHB*#T&G2V7A;$;][7NO%O*$<)X M9MZXL7F.%II6HP1R[66T )_=>X_N+?$#-Z(T,4K6EF],NKG9#Y^6W3$]JZK0 M=_ G3NWF?/!W"M>#N7O0MP0?GMA_C[./AG\!;]^86&PUKJ#'K):0#0)V^UTL M1N[ E;SJN7]WN&$'T8Y-O.4RWX?Q*=;)#DR^K6(_RNB[\;8SJ]@;VGN> 9^;"BI)];AP5?_!DWM*[?8_N[]3%X M$/^1*-P+S/\LF,>..#D&S1_HVGU<]4*]IJ1YS@T RH_HG,E6(CF<-@='*VX MAF_K.0;C?P;K?E=[\G]02P,$% @ *(A;499)B#K,!0 @1H !@ !Z M>7AI+3(P,C P.3,P>&5X,S)D,2YH=&WM67MOVS80_RHW%UL3P'I8=E)'=@VX MBH,&:.,T5K!U_U$B97&5196B8WN??D<]'"MIVJY- Z]8@#C6\7C/'X]WT? 7 MPYBD,4E#1N&U__8-4!$N%RQ5$$I&%%)77,7@BRPC*;QE4O(D@5>2TSD#.#%? MF+9YU#>,T1 E>=46D;K0L2WGA>78C@UVW^WT7/L$+M_"P;7O'1;LIU//?W\Y M*;5>7K]Z<^Y!R["LW[N>99WZI^5"S[0[X$N2YEQQD9+$LB87+6C%2F6N9:U6 M*W/5-86<6_Z5%:M%TK,2(7)F4D5;HZ&FX"E\D4F5$9,&3C?O6L&^V#Z>P?AT>NE/3AN& MU^:>V,

>1C7P8K$^*S889 M?LQ@F5(FH240P8Z&N*[\]ZQS; M XU!3?1BDF'DX;BKGWQ=+C5B\;O>?IUR7?EG"B^ '#Q!61M(#H2*3--1>KXD M&!$EFM(U9"H1,R(#DK+ HQSR$D&0DQC(7H%)8^XB1;Q1\IV<> MU%(<-;SI]._Z4E ^X4GWN/"C8Y;Y MO?_IZ_B_6Q*)8$HV<,4R(3'3*9P)N<"VP7BWQ>3'D@L8ZD1L,832(L#GKMV& MHK,XT%Q5MDM!=;HA6B8H/12++$&)M&BJ=&8UUS(I<2(R)@NE^;;F21M9V5_D[INJ);QW4Z0I)4/1-.+97$(Q2X$Z]*<1V[G:EC1[)& M=92(51W#^ME829*Y [U_P/1ON>8I:0^T%]]>*O*% BEQ )]6 /JXQ2>V<7/ M9R+PZ)/87\L<:_ZFF7LKM\"/452._7Q*YX3(LD%ZE#/S-#X\U'W\*S\^#\>G M=.36[&\$FX;RTR.MV4,ZIG-OG*J)=]J1_0;?PVXU$_EE3[^EU?E^]&Z;]=JF M/8S,]^+^1V.@8:P7XZR"N]IPB>,&UVZUP8LYBW#DU$TTWC8PK?[3H8>22\EQ M5LEP6+FWOF]@_U*!VA\(W^+$*B:!^I+>DQ%EMV^(M^U_0,(/QT%#$IR;C>K9;HPMY7N)QMS2(&U?@F1DSHRR2R(1SB8NN1&< M5O'O]TVGM[U#2II=A+I\N5*\K1G] U!+ P04 " HB%M1LYH3)(D& "X M'@ & 'IY>&DM,C R,# Y,S!X97@S,F0R+FAT;>U9;4_;2!#^*W-4UX(4 MO\0AD#HYI#0$E5,AE!C=];ZM[76\JNUUUQN2W*^_V;4=G)1RM$>YJ"H2B3,[ MGM=GQ[/CP2^&,Q3L(>3!/:28A$)1(I"Z8C,'C>4XRN*!"L"2! M-X*%,PKPVCPV;;/;,XR3 4H:5;?PS(6V;3G'EF,[-M@]M]UU[2Y<7<#^C3?/N? 1[AF7]T1E9UJEW6BX8MG:2Q8*&.W;=N_]G,2ABR;&0F-I-LU>[T[DF"S>$WCI6NNH F1[)8J MV0VI04*)<'TNX_ZV@OONS.O[(IY)(R(I2U;N*X^EM(!+NH!KGI+L5:NDX'=! M!8M>]35WP?ZF*!K=DW0I#9*P&0I7MO9+_]W2]?$R9CZ3T'%,9V#EWT%I@ BD M8E/K0+'7BFY9@28D3*[8W?Z TLQGCRC8?Z&E@75V?5Y$N+B M:'SMG9^=CX;>^>02<7X]O1E>>N!-H-V#&W-JCDR8CD=ZM=WIVJV!Y>^*[<,I M#$\G5][X=,/PVMS7]A%,SL![.]XAFZ?#ZS?#R_'4F/SY;OP!AB-/V>C8MO/$ M1NX(-C?,\&(*\RRDHL#882&.J:#^"@(J)(L8+5H0<0$2N?*YP/*!FG@$4QJH M,O+R1?O([BL,*N(H)CE&'HXZZI>GJJ-"+%ZKVV\RI@K]5&*]+V#$0]H"4@ ) M>:[H*+V8$XR(Y)O2%60J$5,B?)+1PI@L$[J"82#5BDI4"U@&,2L@(#D),(Q: M=(;+$4-7%-M?JXPN6W">!2;LJ]@Z=E_3]'6[?]!"'43K5X(^9GR14'QDN4\8 M^8WZ[AR:W1JY##.02=>H:'<9@OJ_6MG"3?6,T?*4@F?%T88W[=ZV+YIRCR>= M(^U'VRSS^_FGI^+_?DX$@BE9P37-N!IGB#.RZ9%<0OZ:8JN089-3 ;/]NG/81Q2&.Q/S'P4[S@/8H5@* M$!XIT4D+4"UAJK!A@2CF05S#*2),@2L7M%")U@6$8)^*]Z'!)$$8%#EFOFCI M-$;N]J),GF(]]YB>0T!"ZQ4("]M M,7_X1PRZ.BH?*$&9%B30)>X<5?F)CMXW+D[%13=MDOBXP.MNM'G M I^91L"3A.0%=>N+IFJ%U;CL-%0;KJ"(4.LW]QV92UX3R@Y?4S9V1W.[E#R* MTFCJ]T W/MCWZ\Y'G5!$;6>EOUVZ+L.UXRH= 4FJG@D/*97$+@ILQ*M27,>N M<\C\8" _:O!Y?U.O$+GB Z^NKTM.WN]X=% M@_'QA;$\W%6?,GQ4M)V?P7Z^8!_V?D;[B:)M2:&JS*,K2E4N?2XE3U'S$C ( M+(07MOY[("W?(1Y68<$IR1A-X'<3+C@7:H)3.OH4^_8[F/RE=N>KC'X8_SOR MJ/TO\%([ZOFQM=G*.J;SV:FN)FX$9_<1^(V.?7/6=P3"S^WVUX+]6;?P*&8T M@K/UZ6=2#534V>=*,"3F2+U;5_1A$/!Y)M&PFOW_/S@Z'?/XZ>8G.[1)?ZBM M]X0;RM+'M;IIV1'SGMH,#>U>^:U,8IM=GKIVF<1,!M6D-^*"SKC:F4'S/%X M$10R+B&D-,4S><22^CW>UI!+;?#UH&O$TY05A3K1JTG'ER?$O4>.R\J1<%J. M\_:;' (_@H$C:B@6:!6D(-D*^6)AQ6QL?4<=EN M]>/U&,$GP<>9P*H>JI$'%V[=7#5>-6XN5&3C?*TI0/@DEO.PJHR]7JF<[AN DN:K5^WEN]D]4O>DW\ 4$L! A0# M% @ *(A;48YGJ_^*#0 NX8 !$ ( ! 'IY>&DM M,C R,# Y,S N>'-D4$L! A0#% @ *(A;47$[J92Y#0 DL( !4 M ( !N0T 'IY>&DM,C R,# Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( M "B(6U'L!?2TW2 % P @ 5 " :4; !Z>7AI+3(P,C P M.3,P7V1E9BYX;6Q02P$"% ,4 " HB%M1;BU-2Q]9 !0)P4 %0 M @ &U/ >GEX:2TR,#(P,#DS,%]L86(N>&UL4$L! A0#% @ M*(A;41&41*:R/@ "I $ !4 ( !!Y8 'IY>&DM,C R,# Y M,S!?<')E+GAM;%!+ 0(4 Q0 ( "B(6U%- 7,\8*\! %<)% 5 M " >S4 !Z>7AI+3(P,C P.3,P>#$P<2YH=&U02P$"% ,4 " H MB%M16;;T\'P( "%*P & @ %_A ( >GEX:2TR,#(P,#DS M,'AE>#,Q9#$N:'1M4$L! A0#% @ *(A;49_95]%X" *RP !@ M ( !,8T" 'IY>&DM,C R,# Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 M ( "B(6U&628@ZS 4 ($: 8 " =^5 @!Z>7AI+3(P M,C P.3,P>&5X,S)D,2YH=&U02P$"% ,4 " HB%M1LYH3)(D& "X'@ M& @ 'AFP( >GEX:2TR,#(P,#DS,'AE>#,R9#(N:'1M4$L% 3!@ * H I@( *"B @ $! end