0001084991-19-000050.txt : 20190807 0001084991-19-000050.hdr.sgml : 20190807 20190807105704 ACCESSION NUMBER: 0001084991-19-000050 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190807 DATE AS OF CHANGE: 20190807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NATURAL GAS SERVICES GROUP INC CENTRAL INDEX KEY: 0001084991 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 752811855 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31398 FILM NUMBER: 191004285 BUSINESS ADDRESS: STREET 1: 508 WEST WALL STREET STREET 2: SUITE 550 CITY: MIDLAND STATE: TX ZIP: 79701 BUSINESS PHONE: 432-262-2700 MAIL ADDRESS: STREET 1: 508 WEST WALL STREET STREET 2: SUITE 550 CITY: MIDLAND STATE: TX ZIP: 79701 10-Q 1 ngs-20190630.htm 10-Q Document
NATURAL GAS SERVICES GROUP INC2019Q2false0001084991--12-31P1Y00010849912019-01-012019-06-30xbrli:shares00010849912019-07-29iso4217:USD00010849912019-06-3000010849912018-12-31iso4217:USDxbrli:shares0001084991ngs:RentalMember2019-04-012019-06-300001084991ngs:RentalMember2018-04-012018-06-300001084991ngs:RentalMember2019-01-012019-06-300001084991ngs:RentalMember2018-01-012018-06-300001084991ngs:ProductSalesMember2019-04-012019-06-300001084991ngs:ProductSalesMember2018-04-012018-06-300001084991ngs:ProductSalesMember2019-01-012019-06-300001084991ngs:ProductSalesMember2018-01-012018-06-300001084991ngs:ServiceandMaintenanceMember2019-04-012019-06-300001084991ngs:ServiceandMaintenanceMember2018-04-012018-06-300001084991ngs:ServiceandMaintenanceMember2019-01-012019-06-300001084991ngs:ServiceandMaintenanceMember2018-01-012018-06-3000010849912019-04-012019-06-3000010849912018-04-012018-06-3000010849912018-01-012018-06-300001084991us-gaap:PreferredStockMember2017-12-310001084991us-gaap:CommonStockMember2017-12-310001084991us-gaap:AdditionalPaidInCapitalMember2017-12-310001084991us-gaap:RetainedEarningsMember2017-12-3100010849912017-12-310001084991us-gaap:CommonStockMember2018-01-012018-03-310001084991us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-3100010849912018-01-012018-03-310001084991us-gaap:RetainedEarningsMember2018-01-012018-03-310001084991us-gaap:PreferredStockMember2018-03-310001084991us-gaap:CommonStockMember2018-03-310001084991us-gaap:AdditionalPaidInCapitalMember2018-03-310001084991us-gaap:RetainedEarningsMember2018-03-3100010849912018-03-310001084991us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-300001084991us-gaap:CommonStockMember2018-04-012018-06-300001084991us-gaap:RetainedEarningsMember2018-04-012018-06-300001084991us-gaap:PreferredStockMember2018-06-300001084991us-gaap:CommonStockMember2018-06-300001084991us-gaap:AdditionalPaidInCapitalMember2018-06-300001084991us-gaap:RetainedEarningsMember2018-06-3000010849912018-06-300001084991us-gaap:PreferredStockMember2018-12-310001084991us-gaap:CommonStockMember2018-12-310001084991us-gaap:AdditionalPaidInCapitalMember2018-12-310001084991us-gaap:RetainedEarningsMember2018-12-310001084991us-gaap:CommonStockMember2019-01-012019-03-310001084991us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100010849912019-01-012019-03-310001084991us-gaap:RetainedEarningsMember2019-01-012019-03-310001084991us-gaap:PreferredStockMember2019-03-310001084991us-gaap:CommonStockMember2019-03-310001084991us-gaap:AdditionalPaidInCapitalMember2019-03-310001084991us-gaap:RetainedEarningsMember2019-03-3100010849912019-03-310001084991us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001084991us-gaap:CommonStockMember2019-04-012019-06-300001084991us-gaap:RetainedEarningsMember2019-04-012019-06-300001084991us-gaap:PreferredStockMember2019-06-300001084991us-gaap:CommonStockMember2019-06-300001084991us-gaap:AdditionalPaidInCapitalMember2019-06-300001084991us-gaap:RetainedEarningsMember2019-06-300001084991ngs:BillAndHoldArrangementMember2019-01-012019-06-300001084991ngs:CompressorRelatedMember2019-04-012019-06-300001084991ngs:CompressorRelatedMember2018-04-012018-06-300001084991ngs:CompressorRelatedMember2019-01-012019-06-300001084991ngs:CompressorRelatedMember2018-01-012018-06-300001084991ngs:FlaresRelatedMember2019-04-012019-06-300001084991ngs:FlaresRelatedMember2018-04-012018-06-300001084991ngs:FlaresRelatedMember2019-01-012019-06-300001084991ngs:FlaresRelatedMember2018-01-012018-06-300001084991ngs:OtherPartsRebuildsMember2019-04-012019-06-300001084991ngs:OtherPartsRebuildsMember2018-04-012018-06-300001084991ngs:OtherPartsRebuildsMember2019-01-012019-06-300001084991ngs:OtherPartsRebuildsMember2018-01-012018-06-3000010849912018-01-012018-12-310001084991srt:MinimumMember2019-06-300001084991us-gaap:AccountingStandardsUpdate201602Member2019-01-0100010849912019-01-010001084991us-gaap:TaxYear2017Member2018-10-012018-12-310001084991us-gaap:TaxYear2016Member2018-10-012018-12-310001084991us-gaap:TaxYear2015Member2018-10-012018-12-3100010849912018-10-012018-12-310001084991ngs:RangeOneMember2019-01-012019-06-300001084991ngs:RangeOneMember2019-06-300001084991ngs:RangeTwoMember2019-01-012019-06-300001084991ngs:RangeTwoMember2019-06-300001084991ngs:RangeThreeMember2019-01-012019-06-300001084991ngs:RangeThreeMember2019-06-300001084991ngs:RangeFourMember2019-01-012019-06-300001084991ngs:RangeFourMember2019-06-300001084991us-gaap:EmployeeStockOptionMember2019-06-300001084991us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001084991us-gaap:EmployeeStockOptionMember2018-01-012018-06-300001084991us-gaap:RestrictedStockMembersrt:ChiefExecutiveOfficerMember2019-03-292019-03-290001084991us-gaap:RestrictedStockMemberngs:VicePresidentofTechnicalServicesMember2019-03-292019-03-290001084991srt:ChiefFinancialOfficerMemberus-gaap:RestrictedStockMember2019-03-292019-03-290001084991us-gaap:RestrictedStockMembersrt:DirectorMember2019-01-012019-06-300001084991us-gaap:RestrictedStockMember2019-01-012019-06-300001084991us-gaap:RestrictedStockMember2018-01-012018-06-300001084991us-gaap:RestrictedStockMember2019-06-30xbrli:pure0001084991us-gaap:RevolvingCreditFacilityMember2019-06-300001084991us-gaap:RevolvingCreditFacilityMember2019-01-012019-06-30ngs:loan0001084991us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2019-06-300001084991us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-06-300001084991ngs:CbFloatingRateMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-06-300001084991srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-06-300001084991srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-06-300001084991us-gaap:RevolvingCreditFacilityMember2018-12-310001084991srt:MinimumMember2019-01-012019-06-300001084991srt:MaximumMember2019-01-012019-06-300001084991ngs:AntidilutiveEffectMember2019-04-012019-06-300001084991ngs:AntidilutiveEffectMember2019-01-012019-06-300001084991ngs:AntidilutiveEffectMember2018-04-012018-06-300001084991ngs:AntidilutiveEffectMember2018-01-012018-06-30ngs:segment0001084991ngs:SalesServiceLineMember2019-04-012019-06-300001084991us-gaap:CorporateNonSegmentMember2019-04-012019-06-300001084991ngs:SalesServiceLineMember2018-04-012018-06-300001084991us-gaap:CorporateNonSegmentMember2018-04-012018-06-300001084991ngs:SalesServiceLineMember2019-01-012019-06-300001084991us-gaap:CorporateNonSegmentMember2019-01-012019-06-300001084991ngs:SalesServiceLineMember2018-01-012018-06-300001084991us-gaap:CorporateNonSegmentMember2018-01-012018-06-300001084991ngs:NGLLCMemberus-gaap:CorporateJointVentureMember2016-01-012016-12-310001084991ngs:NGLLCMemberngs:GenisHoldingsLLCMemberus-gaap:CorporateJointVentureMember2016-01-012016-12-310001084991us-gaap:CorporateJointVentureMember2018-01-012018-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
  QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF
THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from               to
Commission File Number 1-31398
ngs-20190630_g1.jpg
NATURAL GAS SERVICES GROUP, INC.
(Exact name of registrant as specified in its charter)
Colorado
75-2811855
(State or other jurisdiction of
(I.R.S. Employer
incorporation or organization)
Identification No.)
404 Veterans Airpark Ln., Ste 300
Midland, Texas 79705
(Address of principal executive offices)
(432) 262-2700
(Registrant’s telephone number, including area code)
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   x
No   o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File 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 and post such files).
Yes   x
No   o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company.  See the definitions of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer o
Accelerated filer   x
Non-accelerated filer o
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.o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes
No x
APPLICABLE ONLY TO CORPORATE ISSUERS
As of July 29, 2019, there were 13,226,971 shares of the Registrant's common stock, $0.01 par value, outstanding.



Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par valueNGSNYSE









PART I – FINANCIAL INFORMATION
Item 1.  Financial Statements

 NATURAL GAS SERVICES GROUP, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share amounts)
(unaudited)
June 30, December 31,
20192018
ASSETS
Current Assets:
Cash and cash equivalents
$29,911 $52,628 
Trade accounts receivable, net of allowance for doubtful accounts of $333 and $291, respectively
11,383 7,219 
Inventory30,302 30,974 
Prepaid income taxes3,146 3,148 
Prepaid expenses and other1,880 2,430 
Total current assets
76,622 96,399 
Long-term inventory, net of allowance for obsolescence of $21 and $19, respectively
3,873 3,980 
Rental equipment, net of accumulated depreciation of $173,282 and $165,428, respectively
190,704 175,886 
Property and equipment, net of accumulated depreciation of $11,777 and $11,556, respectively
20,146 16,587 
Right of use assets - operating leases, net of accumulated amortization $83
494 — 
Goodwill10,039 10,039 
Intangibles, net of accumulated amortization of $1,821 and $1,758, respectively
1,338 1,401 
Other assets1,339 1,109 
Total assets
$304,555 $305,401 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current Liabilities:
Accounts payable$2,579 $2,122 
Accrued liabilities3,999 8,743 
Current operating leases129 — 
Deferred income113 81 
Total current liabilities6,820 10,946 
Line of credit417 417 
Deferred income tax liability32,514 32,158 
Long-term operating leases365 — 
Other long-term liabilities1,869 1,699 
Total liabilities41,985 45,220 
Commitments and contingencies (Note 9)
Stockholders’ Equity:
Preferred stock, 5,000 shares authorized, no shares issued or outstanding
  
Common stock, 30,000 shares authorized, par value $0.01; 13,138 and 13,005 shares issued and outstanding, respectively
131 130 
Additional paid-in capital109,218 107,760 
Retained earnings153,221 152,291 
Total stockholders' equity262,570 260,181 
Total liabilities and stockholders' equity$304,555 $305,401 

See accompanying notes to these unaudited condensed consolidated financial statements.

1




NATURAL GAS SERVICES GROUP, INC.
CONDENSED CONSOLIDATED INCOME STATEMENTS
(in thousands, except earnings per share)
(unaudited)
Three months ended
Six months ended
June 30, June 30,
2019201820192018
Revenue:
Rental income
$13,572 $11,427 $26,959 $22,898 
Sales
5,814 6,383 9,939 9,381 
Service and maintenance income509 394 988 643 
Total revenue
19,895 18,204 37,886 32,922 
Operating costs and expenses:
Cost of rentals, exclusive of depreciation stated separately below
6,359 5,195 12,244 9,899 
Cost of sales, exclusive of depreciation stated separately below
4,419 4,924 8,118 7,115 
Cost of service and maintenance
159 101 306 166 
Selling, general and administrative expense2,682 2,309 5,175 4,330 
Depreciation and amortization5,683 5,449 11,241 10,836 
Total operating costs and expenses19,302 17,978 37,084 32,346 
Operating income593 226 802 576 
Other income (expense):
Interest expense(4)(3)(8)(6)
Other income, net181 78 486 5 
Total other income (expense), net177 75 478 (1)
Income before provision for income taxes770 301 1,280 575 
Income tax expense197 54 350 103 
Net income$573 $247 $930 $472 
Earnings per share:
Basic$0.04 $0.02 $0.07 $0.04 
Diluted$0.04 $0.02 $0.07 $0.04 
Weighted average shares outstanding:
Basic13,134 12,963 13,100 12,941 
Diluted13,462 13,261 13,368 13,215 


See accompanying notes to these unaudited condensed consolidated financial statements.

2


NATURAL GAS SERVICES GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
(unaudited)
Preferred StockCommon StockAdditional Paid-In CapitalRetained EarningsTotal Stockholders' Equity
SharesAmountSharesAmount
BALANCES, January 1, 2018 $ 12,880 $129 $105,325 $151,865 $257,319 
Exercise of common stock options— — 9 — 157 — 157 
Compensation expense on common stock options— — — — 66 — 66 
Issuance of restricted stock— — 60 — — —  
Compensation expense on restricted common stock— — — — 362 — 362 
Taxes paid related to net shares settlement of equity awards— — — — (495)— (495)
Net income— — — — — 225 225 
BALANCES, March 31, 2018 $ 12,949 $129 $105,415 $152,090 $257,634 
Compensation expense on common stock options— — — — 31 — 31 
Issuance of restricted stock— — 19 — — —  
Compensation expense on restricted common stock— — — 1 616 — 617 
Taxes paid related to net shares settlement of equity awards— — — — (134)— (134)
Net income— — — — — 247 247 
BALANCES, June 30, 2018 $ 12,968 $130 $105,928 $152,337 $258,395 








3




NATURAL GAS SERVICES GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands)
(unaudited)
Preferred StockCommon StockAdditional Paid-In CapitalRetained EarningsTotal Stockholders' Equity
SharesAmountSharesAmount
BALANCES, January 1, 2019 $ 13,005 $130 $107,760 $152,291 $260,181 
Exercise of common stock options— — 57 — 555 — 555 
Compensation expense on common stock options— — — — 31 — 31 
Issuance of restricted stock— — 71 — — —  
Compensation expense on restricted common stock— — — 1 463 — 464 
Taxes paid related to net shares settlement of equity awards— — — — (192)— (192)
Net income— — — — — 357 357 
BALANCES, March 31, 2019 $ 13,133 $131 $108,617 $152,648 $261,396 
Exercise of common stock options— — — — (50)— (50)
Compensation expense on common stock options— — — — 30 — 30 
Issuance of restricted stock— — 5 — — —  
Compensation expense on restricted common stock— — — — 612 — 612 
Taxes paid related to net shares settlement of equity awards— — — — (9)— (9)
Net income— — — — — 573 573 
BALANCES, June 30, 2019 $ 13,138 $131 $109,218 $153,221 $262,570 



See accompanying notes to these unaudited condensed consolidated financial statements.

4


NATURAL GAS SERVICES GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Six months ended
June 30,
20192018
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$930 $472 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization11,241 10,836 
Deferred income taxes356 170 
Stock-based compensation1,137 1,076 
Bad debt allowance (recovery)55 (102)
Gain on sale of assets(37)(49)
(Gain) loss on company owned life insurance(131)55 
Changes in operating assets and liabilities:
Trade accounts receivables(4,219)(739)
Inventory1,200 2,673 
Prepaid expenses and prepaid income taxes(22)321 
Accounts payable and accrued liabilities(4,287)(4,327)
Deferred income32 302 
Other192 172 
NET CASH PROVIDED BY OPERATING ACTIVITIES6,447 10,860 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchase of rental equipment and property and equipment(29,402)(16,945)
Purchase of company owned life insurance(111)(191)
Proceeds from sale of property and equipment26 49 
Proceeds from insurance claims of property and equipment11  
NET CASH USED IN INVESTING ACTIVITIES(29,476)(17,087)
CASH FLOWS FROM FINANCING ACTIVITIES:
Payments from other long-term liabilities, net(10)(19)
Proceeds from exercise of stock options505 157 
Taxes paid related to net share settlement of equity awards(183)(629)
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES
312 (491)
NET CHANGE IN CASH AND CASH EQUIVALENTS(22,717)(6,718)
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD52,628 69,208 
CASH AND CASH EQUIVALENTS AT END OF PERIOD$29,911 $62,490 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
Interest paid$8 $6 
Income taxes paid$45 $66 
NON-CASH TRANSACTIONS
Transfer of rental equipment components to inventory$347 $144 
Transfer of prepaids to rental equipment and inventory$574 $ 
Right of use acquired through an operating lease$126 $— 

See accompanying notes to these unaudited condensed consolidated financial statements.
5


Natural Gas Services Group, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

(1) Basis of Presentation and Summary of Significant Accounting Policies

These notes apply to the unaudited condensed consolidated financial statements of Natural Gas Services Group, Inc. a Colorado corporation (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our").  The accompanying unaudited condensed consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company's deferred compensation plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2019 and the results of our operations for the three and six months ended June 30, 2019 and 2018 not misleading.  As permitted by the rules and regulations of the Securities and Exchange Commission (SEC), the accompanying condensed consolidated financial statements do not include all disclosures normally required by generally accepted accounting principles in the United States of America (GAAP).  These financial statements should be read in conjunction with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations, changes in stockholders' equity and cash flows for the periods presented.

The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2019.

Revenue Recognition Policy
The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.    
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. If an adjustment had been needed, we would have recognized the cumulative effect of initially applying ASC 606 with an adjustment to the opening balance of equity at January 1, 2018.

Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once our performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of Goods and Services

The following is a description of principal activities from which the Company generates its revenue:
Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the term of a contract has expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the condensed consolidated balance sheet until control has been transferred.  

6


These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request that we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the six months ended June 30, 2019 was approximately $6.1 million.
Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.

Disaggregation of Revenue

The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2019 and 2018:

Three months ended June 30,Six months ended June 30,
(in thousands)
(in thousands)
2019201820192018
Compressors - sales
$4,788 $4,735 $7,496 $6,564 
Flares - sales
106 969 541 1,491 
Other (Parts/Rebuilds) - sales
920 679 1,902 1,326 
Service and maintenance509 394 988 643 
Total revenue from contracts with customers
6,323 6,777 10,927 10,024 
Add: non-ASC 606 rental revenue
13,572 11,427 26,959 22,898 
Total revenue
$19,895 $18,204 $37,886 $32,922 








7


Contract Balances

As of June 30, 2019 and December 31, 2018, we had the following receivables and deferred income from contracts with customers:

June 30, 2019December 31, 2018
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$5,458 $2,250 
Accounts receivable - non-ASC 6066,258 5,260 
Total Accounts Receivable
$11,716 $7,510 
Less: Allowance for doubtful accounts(333)(291)
Total Accounts Receivable, net
$11,383 $7,219 
Deferred income
$113 $81 

The Company recognized $35,000 in revenue for the six months ended June 30, 2019 that was included in deferred income at the beginning of 2019. For the year ended December 31, 2018, the Company recognized revenue of $176,000 from amounts related to sales that were included in deferred income at the beginning of 2018.

The changes in the balance of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.

Transaction Price Allocated to the Remaining Performance Obligations

As of June 30, 2019, the Company did not have revenue related to performance obligations under ASC 606-10-50-13.

Contract Costs 

The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.

Leases

On January 1, 2019, we adopted ASC 842, Leases ("ASC 842") and all the related amendments using the modified retrospective method. We recognized the cumulative effect of initially applying the new lease standard and had no adjustments to retained earnings. The comparative information has not been restated and continues to be reported under the lease accounting standard in effect for those periods. We do not expect the adoption of the new lease standard to have a material impact to our net income on an ongoing basis.

The new lease standard requires all leases to be reported on the balance sheet as right-of-use assets and lease obligations. We elected the practical expedients permitted under the transition guidance of the new standard that retained the lease classification and initial direct costs for any leases that existed prior to adoption of the standard. We did not reassess whether any contracts or land easements entered into prior to adoption are leases or contain leases.









8


The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):


Balance at December 31, 2018 Adjustments due to ASU 2016-02 Balance at January 1, 2019
Balance Sheet
Assets
Right of use assets$ $451 $451 
Liabilities
Current portion of operating leases$ $126 $126 
Long term portion of operating leases 325 325 
Total lease liabilities$ $451 $451 

The Company, as a lessee, applies the practical expedient in ASC 842-10-15-37, and does not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component.

The Company, as a lessor, applies the practical expedient in ASC 842-10-15-42A, in leases that contain the same timing and pattern of transfer for lease and non-lease components and are deemed operating leases, the lessor is not required to separate non-lease components from lease components. Therefore, on any lease that meets these qualifications we have chosen to account for each separate lease component and its associated non-lease component, as a single lease component.

The Company applies the practical expedient in ASC 842-20-25-2, to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred for leases with terms of 12 months or less.

Fair Value of Financial Instruments

Our financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, deferred compensation plan (cash portion) and our line of credit. Pursuant to ASC 820 (Accounting Standards Codification), the fair value of our cash equivalents is determined based on “Level 1” inputs, which consist of quoted prices in active markets for identical assets. We believe that the recorded values of all of our other financial instruments approximate their fair values because of their nature (variable rate debt) and relatively short maturity dates or durations.

Income Taxes
As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate. We use an estimated annual effective tax rate for purposes of determining the income tax provision during interim reporting periods. In calculating our estimated annual effective tax rate, we consider forecasted annual pre-tax income and estimated permanent book versus tax differences, as well as tax credits. Adjustments to the effective tax rate and estimate will occur as information and assumptions change.This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of operations.

Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We currently have no valuation allowance and fully expect to utilize all of our deferred tax assets.

ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood
9


of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that has a greater than 50 percent likely of being realized upon ultimate settlement.

Our policy regarding income tax interest and penalties is to expense those items as other expense.

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that the effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material. The Company plans on amending its previously filed federal income tax returns and is in the process of analyzing certain offsetting deductions to reduce the uncertain tax position reserve.


Reclassification of Prior Period Balances

Certain reclassifications have been made to prior period amounts, due to our adoption of ASC 842, to conform to the current-year presentation. These reclassifications had no effect on the financial statements.


(2) Stock-Based Compensation

Stock Options:

A summary of option activity under our 1998 Stock Option Plan as of December 31, 2018, and changes during the six months ended June 30, 2019 is presented below.

Number
 of
Stock Options
Weighted Average
Exercise
 Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2018283,686 $20.46 3.58$434 
Exercised
(56,352)8.97 — 474 
Canceled/Forfeited
(3,000)27.91 —  
Outstanding, June 30, 2019224,334 $23.25 3.92$14 
Exercisable, June 30, 2019213,901 $23.01 3.74$14 

The following table summarizes information about our stock options outstanding at June 30, 2019:
 
Range of Exercise Prices
Options Outstanding
Options Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-15.70
8,500 2.57$14.89 8,500 $14.89 
$15.71-17.81
42,000 1.0817.54 42,000 17.54 
$17.82-20.48
50,500 1.8419.43 50,500 19.43 
$20.49-33.36
123,334 5.8427.33 112,901 27.26 
224,334 3.92$23.25 213,901 $23.01 



10






The summary of the status of our unvested stock options as of December 31, 2018 and changes during the six months ended June 30, 2019 is presented below.

 
 
 
Unvested stock options:
Shares
Weighted Average
Grant Date Fair Value Per Share
Unvested at December 31, 201820,865 $11.93 
Vested(10,432)11.93 
Unvested at June 30, 201910,433 $11.93 

As of June 30, 2019, there was $75,243 of unrecognized compensation cost related to unvested options.  Such cost is expected to be recognized over a weighted-average period of one year. Total compensation expense for stock options was $60,669 and $97,140 for the six months ended June 30, 2019 and 2018, respectively.

Restricted Shares/Units:

In accordance with the Company's employment agreement with Stephen Taylor, the Company's Chief Executive Officer, the Compensation Committee reviewed his performance in determining the issuance of restricted common stock. Based on this review which included consideration of the Company's 2018 performance, Mr. Taylor, was awarded 131,674 restricted shares/units on March 29, 2019, which vest over three years, in equal annual installments, beginning March 29, 2020. On March 29, 2019, the Compensation Committee awarded 20,000 restricted shares/units to each of G. Larry Lawrence, our CFO, and James Hazlett, our Vice President of Technical Services. The restricted shares to Messrs. Lawrence and Hazlett vest over three years, in equal annual installments, beginning March 29, 2020. We also awarded and issued 23,136 shares of restricted common stock to the independent members of our Board of Directors as partial payment for 2019 services as directors. The restricted stock issued to our directors vests over one year, in quarterly installments, beginning March 31, 2020. Total compensation expense related to restricted awards was $1.1 million and $978,432 for the six months ended June 30, 2019 and 2018, respectively. As of June 30, 2019, there was a total of $4.9 million of unrecognized compensation expense related to these shares/units which is expected to be recognized over the next three years.


(3) Inventory

Our inventory, net of allowance for obsolescence of $21,000 at June 30, 2019 and $19,000 December 31, 2018 consisted of the following amounts:
June 30, 2019December 31, 2018
(in thousands)
Raw materials - current
$24,021 $26,152 
Raw materials - long term, net3,873 3,980 
Finished Goods1,022 1,022 
Work in process
5,259 3,800 
$34,175 $34,954 

Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell or use within the year.

During the six months ended June 30, 2019 and 2018, there were no write-offs of obsolete inventory against the allowance for obsolescence.


11


(4) Deferred Compensation Plan

The Company has a non-qualified deferred compensation plan for executive officers, directors and certain eligible employees. The assets of the deferred compensation plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The plan allows for deferral of up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock unit awards. A Company owned life insurance policy held in a rabbi trust is utilized as a source of funding for the plan. The cash surrender value of the life insurance policy is $1.3 million and $1.0 million as of June 30, 2019 and 2018, respectively. For the six months ending June 30, 2019, we reported in other income (expense) in the consolidated income statement a gain related to the policy of approximately $131,000 and for the same period in 2018, a loss of approximately $55,000.

For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The obligation to pay the deferred compensation and the deferred director fees is adjusted to reflect the positive or negative performance of investment measurement options selected by each participant and was $1.4 million and $1.1 million as of June 30, 2019 and 2018, respectively. The deferred obligation is included in other long-term liabilities in the condensed consolidated balance sheet.

For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of common stock and the obligation is carried at grant value. As of June 30, 2019 and 2018, respectively, we have 62,145 and 103,691 unvested restricted stock units being deferred. As of June 30, 2019 and 2018, respectively we have released and issued 79,688 and 32,936 shares to the deferred compensation plan with a value of $1.7 million and $837,589, respectively.


(5) Credit Facility

We have a senior secured revolving credit agreement the ("Amended Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") with an aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, extending the maturity date to December 31, 2020. No other material revisions were made to the credit facility.

Borrowing Base. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. We had $29.5 million borrowing base availability at June 30, 2019 under the terms of our Amended Credit Agreement.
 
Interest and Fees.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender's Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.50%. For the six month period ended June 30, 2019, our weighted average interest rate was 3.69%.

Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.
 
Maturity. The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default.
 
12


Security. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and leases receivables, along with a first priority lien on a variable number of our leased compressor equipment the book value of which must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date).
 
Covenants. The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain on a consolidated basis a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the loan documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit facility. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.
 
As of June 30, 2019, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would likely limit our ability to access other credit. At June 30, 2019 and December 31, 2018, our outstanding balance on the line of credit was $417,000.

(6) Leases

The Company adopted the new lease standard on January 1, 2019 using the modified retrospective transition method. Prior periods were not retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The Company elected the package of practical expedients permitted under the transition guidance within the new lease standard, which among other things, allowed the company to continue to account for existing leases based on the historical lease classification. The Company also elected the practical expedients to exclude right-of-use ("ROU") assets and lease liabilities for leases with an initial term of 12 months or less from the balance sheet, and to combine lease and non-lease components for property leases, which primarily relate to ancillary expenses such as common area maintenance charges and management fees.

The Company determines if an arrangement is a lease at inception by assessing whether it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company’s leases are primarily related to property leases for its field offices. The Company's leases have remaining lease terms of one to 10 years. Renewal and termination options are included in the lease term when it is reasonably certain that the Company will exercise the option.

The Company's lease agreements do not contain any contingent rental payments, material residual guarantees or material restrictive covenants.

ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As substantially all of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate to determine the present value of lease payments. Based on the present value of lease payments for the Company's existing leases, the Company recorded net lease assets and lease liabilities of approximately $451,000, respectively, upon adoption. The Company had no finance leases. The new lease standard did not materially impact the Company's consolidated statements of operations and had no impact on the Company's consolidated statements of cash flows.










13


The impact of the new lease standard on the June 30, 2019 consolidated balance sheet was as follows:


Classification on the Condensed Consolidated Balance SheetJune 30, 2019
(in thousands, except years)
Operating lease assetsRight of use assets-operating leases$494 
Current lease liabilitiesCurrent operating leases$129 
Noncurrent lease liabilitiesLong-term operating leases365 
Total lease liabilities$494 
Weighted average remaining lease term in years2.8
Implicit Rate3.8 %

Operating lease costs are recognized on a straight-line basis over the lease term. Total operating lease costs for the six months ended June 30, 2019 was approximately $385,000, which included approximately $285,000 related to short-term lease costs.

June 30, 2019
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating lease cost(1)
$100 

(1) Lease costs are classified on the condensed consolidated statements of income in cost of sales, cost of compressors and selling, general and administrative expenses.

The following table shows the future maturities of lease liabilities:


Years Ending December 31,Lease Liabilities
(in thousands)
2019 (excluding the six months ended June 30, 2019)$83 
2020116 
202195 
202243 
202335 
Thereafter190 
Total lease payments562 
Less: Imputed interest68 
Total$494 










14


As previously disclosed on Form 10-K and under the previous lease standard (Topic 840), future minimum obligations under lease commitments in effect at December 31, 2018 as follows:

Operating Leases
(in thousands)
2019$298 
2020118 
202197 
202244 
202335 
Thereafter15 
Total$607 



(7) Earnings per Share

The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation (in thousands, except per share data):

Three months ended
Six months ended
June 30, June 30,
2019201820192018
Numerator:
Net income$573 $247 $930 $472 
Denominator for basic net income per common share:
Weighted average common shares outstanding13,134 12,963 13,100 12,941 
Denominator for diluted net income per share:
Weighted average common shares outstanding13,134 12,963 13,100 12,941 
Dilutive effect of stock options and restricted stock328 298 268 274 
Diluted weighted average shares13,462 13,261 13,368 13,215 
Earnings per common share:
Basic$0.04 $0.02 $0.07 $0.04 
Diluted$0.04 $0.02 $0.07 $0.04 

In the three months ended June 30, 2019, options to purchase 215,834 shares of common stock with exercise prices ranging from $16.74 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect.

In the six months ended June 30, 2019, options to purchase 205,834 shares of common stock with exercise prices ranging from $17.74 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect

In the three and six months ended June 30, 2018, options to purchase 83,417 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect.







15


(8) Segment Information
 
ASC 280-10-50, “Operating Segments", defines the characteristics of an operating segment as: a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the Company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.
 
In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas:
 
The nature of the products and services;

The nature of the production processes;

The type or class of customer for their products and services;

The methods used to distribute their products or provide their services; and

The nature of the regulatory environment, if applicable.
 
We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.

For the three months ended June 30, 2019 (in thousands):
Rental
Sales
Service & Maintenance
Corporate
Total
Revenue
$13,572 $5,814 $509 $ $19,895 
Operating costs and corporate expenses
6,359 4,419 159 8,365 19,302 
Total other income, net
   177 177 
Income before provision for income taxes
$7,213 $1,395 $350 $(8,188)$770 

For the three months ended June 30, 2018 (in thousands):
Rental
Sales
Service & Maintenance
Corporate
Total
Revenue
$11,427 $6,383 $394 $ $18,204 
Operating costs and corporate expenses
5,195 4,924 101 7,758 17,978 
Total other income, net   75 75 
Income before provision for  income taxes
$6,232 $1,459 $293 $(7,683)$301 




16


For the six months ended June 30, 2019 (in thousands):
RentalSalesService & MaintenanceCorporateTotal
Revenue$26,959 $9,939 $988 $ $37,886 
Operating costs and expenses12,244 8,118 306 16,416 37,084 
Total other income, net   478 478 
Income before provision for income taxes$14,715 $1,821 $682 $(15,938)$1,280 


For the six months ended June 30, 2018 (in thousands:
RentalSalesService & MaintenanceCorporateTotal
Revenue$22,898 $9,381 $643 $ $32,922 
Operating costs and expenses9,899 7,115 166 15,166 32,346 
Total other expense, net   (1)(1)
Income before provision for income taxes$12,999 $2,266 $477 $(15,167)$575 










(9)  Commitments and Contingencies

From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material adverse effect on our financial position, results of operations or cash flow.  We are not currently a party to any material legal proceedings, and we are not aware of any threatened material litigation.

As of June 30, 2019, the Company has a remaining contractual obligation related to the construction of a new corporate office of approximately $1.4 million, to be financed by cash on hand. Construction of a new office began in late 2017 and is expected to be completed in 2019.



(10) Related Party

In 2016, we entered into a joint venture partnership, N-G, LLC (‘N-G”), with Genis Holdings, LLC (“Genis”) to explore new technologies for wellhead compression. NGS and Genis both share 50% ownership of N-G. In 2018, we ordered some compressor packages from Genis, totaling $1.0 million. The compressors were completed and delivered during the first quarter of 2019. As of June 30, 2019, we paid the units in full which has been reclassified from prepaids and is included in rental equipment on the consolidated balance sheet.

17


Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations

The discussion and analysis of our financial condition and results of operations are based on, and should be read in conjunction with, our condensed, consolidated financial statements and the related notes included elsewhere in this report and  in our Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC.

Overview

We fabricate, manufacture, rent, and sell natural gas compressors and related equipment. Our primary focus is on the rental of natural gas compressors. Our rental contracts generally provide for initial terms of six to 24 months. After the initial term of our rental contracts, many of our customers have continued to rent our compressors on a month-to-month basis. Rental amounts are billed monthly in advance and include maintenance of the rented compressors. As of June 30, 2019, we had 1,374 natural gas compressors totaling 247,879 horsepower rented to 97 customers compared to 1,247 natural gas compressors totaling 194,948 horsepower rented to 88 customers at June 30, 2018.

We also fabricate natural gas compressors for sale to our customers, designing compressors to meet unique specifications dictated by well pressures, production characteristics, and particular applications for which compression is sought. Fabrication of compressors involves our purchase of engines, compressors, coolers, and other components, and our assembling of these components on skids for delivery to customer locations. The major components of our compressors packages are acquired through periodic purchase orders placed with third-party suppliers on an “as needed” basis, which presently require lead times between three to six months with delivery dates scheduled to coincide with our estimated production schedules. Although we do not have formal continuing supply contracts with any major supplier, we believe we have adequate alternative sources available. In the past, we have not experienced any sudden and dramatic increases in the prices of the major components for our compressors. However, the occurrence of such an event could have a material adverse effect on the results of our operations and financial condition, particularly if we were unable to increase our rental rates and sales prices proportionate to any such component price increases.

We also manufacture a proprietary line of compressor frames, cylinders and parts, known as our CiP (Cylinder-in-Plane) product line. We use finished CiP component products in the fabrication of compressor units for sale or rental by us or sell the finished component products to other compressor fabricators. We also design, fabricate, sell, install, and service flare stacks and related ignition and control devices for onshore and offshore incineration of gas compounds such as hydrogen sulfide, carbon dioxide, natural gas and liquefied petroleum gases. To provide customer support for our compressor and flare sales businesses, we stock varying levels of replacement parts at our Midland, Texas facility and at field service locations. We also provide an exchange and rebuild program for screw compressors and maintain an inventory of new and used compressors to facilitate this business.

We provide service and maintenance to our customers under written maintenance contracts or on an as-required basis in the absence of a service contract. Formal maintenance agreements typically have terms of six months to one year and require payment of a monthly fee.

The oil and natural gas equipment rental and services industry is cyclical in nature. The most critical factor in assessing the outlook for the industry is the worldwide supply and demand for natural gas and crude oil and the corresponding changes in commodity prices. As demand and prices increase, oil and natural gas producers increase their capital expenditures for drilling, development and production activities. Generally, the increased capital expenditures ultimately result in greater revenues and profits for services and equipment companies.

In general, we expect our overall business activity and revenues to track the level of activity in the oil and natural gas industry, with changes in domestic natural gas production and consumption levels and prices affecting our business marginally more than changes in crude oil and condensate production and consumption levels and prices. However, in recent years we have increased our rental and sales in the non-conventional oil shale plays which are more dependent on crude oil prices. With this shift towards oil-associated gas production the demand for overall compression services and products is driven by two general factors; declining reservoir pressure in maturing natural gas producing fields, especially non-conventional production, and an increased focus by producers on artificial lift applications; e.g., production enhancement with compression assisted gas lift. These type of applications have historically been serviced by wellhead size compressors, and continue to be, but there has also been an economic move by our customers towards centralized drilling and production facilities which have increased the market need for larger horsepower compressor packages. We recognized this need over the past two to three years and have been shifting our cash and fabrication resources towards designing, fabricating and renting gas compressor packages that range
18


from 400 horsepower up to 1,380 horsepower. While this is a response to market conditions and trends, it also provides us with the opportunity to compete as a full-line compression provider.
 
We typically experience a decline in demand during periods of low crude oil and natural gas prices. Low crude oil and natural gas prices experienced throughout 2016 continued into mid-2017. In the latter half of 2017, we began to see an increase in oil prices and activity that continued into 2018. We anticipate a continuation of prices at levels that E&P companies find sufficient to invest in producing activities throughout 2019. While the continuation of this level of activity is uncertain and variable period to period, we believe the long-term trend in our market is favorable.


Results of Operations

Three months ended June 30, 2019, compared to the three months ended June 30, 2018.

The table below shows our revenues and percentage of total revenues of each of our product lines for the three months ended June 30, 2019 and 2018.

Revenue Three months ended June 30,
(in thousands)
20192018
Rental$13,572 68 %$11,427 63 %
Sales5,814 29 %6,383 35 %
Service and Maintenance509 %394 %
Total$19,895 $18,204 

Total revenue increased to $19.9 million from $18.2 million, or 9.3%, for the three months ended June 30, 2019, compared to the same period ended June 30, 2018. The increase is mainly a result of an increase in rental revenue due to a greater number of units and higher horsepower with higher rates being rented.

Rental revenue increased to $13.6 million from $11.4 million for the three months ended June 30, 2019, compared to the same period ended June 30, 2018. We ended the quarter with 2,572 compressor packages in our fleet, up from 2,557 units at June 30, 2018. The rental fleet had a unit utilization as of June 30, 2019 and 2018, respectively of 53.4% and 48.8% while our horsepower utilization for the same periods, respectively was 59.9% and 50.9%. The rise in both utilizations is mainly the result of the rise in demand for our higher horsepower units. In the event that oil and natural gas prices remain steady or continue to increase, we expect to see a continued increase in the utilization of our fleet.

Sales revenue decreased to $5.8 million from $6.4 million for the three months ended June 30, 2019 compared to the same period ended June 30, 2018. This decrease is the result of fluctuations in timing of industry activity related to capital projects. We believe this timing is reflective of the typical sales cycle, resulting in fluctuating compressor unit sales to third parties from our Tulsa and Midland operations.

Our overall operating income increased to $593,000 compared to $226,000 for the three months ended June 30, 2019 and June 30, 2018, respectively. The increase in operating income was largely due to higher rental revenues.

Selling, general, and administrative expense increased to $2.7 million from $2.3 million for the three months ended June 30, 2019, and June 30, 2018, respectively. The increase in selling, general and administrative expenses is largely due to an increase in officer incentive bonuses.
 
Depreciation and amortization expense increased slightly to $5.7 million for the three months ended June 30, 2019, from $5.4 million for the period ended June 30, 2018.  This increase is the result of larger horsepower units being added to the fleet. We added 33 units (approximately 30,000 horsepower) to our fleet over the past 12 months. Twenty-eight of these were 400 horsepower or larger; representing 98% of the horsepower added.
We had an income tax expense of $197,000 resulting in an effective tax rate of 25.6% for the three months ended June 30, 2019 as compared to $54,000 resulting in an effective tax rate of 17.9% for the three months ended June 30, 2018. The change in the effective tax rate is a result of the recording an R&D credit in 2018.

19




Six months ended June 30, 2019, compared to the six months ended June 30, 2018.

The table below shows our revenues and percentage of total revenues of each of our product lines for the six months ended June 30, 2019 and 2018.

Revenue Six months ended June 30,
(in thousands)
20192018
Rental
$26,959 71 %$22,898 70 %
Sales
9,939 26 %9,381 28 %
Service and Maintenance
988 %643 %
Total
$37,886 $32,922 

Total revenue increased to $37.9 million from $32.9 million, or 15.1%, for the six months ended June 30, 2019, compared to the same period ended June 30, 2018. Comparing the six months ended June 30, 2019 to the same period in 2018, rental revenue increased 17.7% and sales revenue increased 5.9%.

Rental revenue increased to $27.0 million from $22.9 million for the six months ended June 30, 2019, compared to the same period ended June 30, 2018.  We ended the quarter with 2,572 compressor packages in our rental fleet up from 2,557 units at June 30, 2018.  The rental fleet had a utilization of 53.4%, as of June 30, 2019 compared to 48.8% while our horsepower utilization for the same periods, respectively was 59.9% and 50.9%. The rise in utilization is mainly the result of the rise in demand for our higher horsepower units. In the event that oil and natural gas prices remain steady or increase, we expect to see a continued increase in the utilization of our fleet.

Sales revenue increased to $9.9 million from $9.4 million for the six months ended June 30, 2019, compared to the same period ended June 30, 2018.  This increase is the result of the fluctuations in timing of industry activity related to capital projects. We believe this timing is reflective of the typical sales cycle, resulting in fluctuating compressor unit sales to third parties from our Tulsa and Midland operations.

Our overall operating income increased to $802,000 from $576,000 for the six months ended June 30, 2019 compared to the same period ended 2018. Our overall operating income increase is largely due to the increase in rental revenue.

Selling, general, and administrative expense increased to $5.2 million from $4.3 million, for the six months ended June 30, 2019, as compared to the same period ended June 30, 2018, due to an increase in officer incentive bonuses.

Depreciation and amortization expense increased to $11.2 million for the six months ended June 30, 2019, compared to $10.8 million for the period ended June 30, 2018.  This increase is the result of large horsepower units being added to the fleet. We added 33 units (approximately 30,000 horsepower) to our fleet over the past 12 months. Twenty-eight of these were 400 horsepower or larger; representing 98% of the horsepower added.

We had an income tax expense of $350,000 resulting in an effective tax rate of 27.3% for the six months ended June 30, 2019 as compared to $103,000 resulting in an effective tax rate of 17.9% for the six months ended June 30, 2018. The increase in the provision is a result of an increase in pretax income and the recording of an R&D credit in 2018.










20



Liquidity and Capital Resources

Our working capital positions as of June 30, 2019 and December 31, 2018 are set forth below:

June 30,
December 31,
20192018
(in thousands)
Current Assets:
Cash and cash equivalents$29,911 $52,628 
Trade accounts receivable, net11,383 7,219 
Inventory30,302 30,974 
Prepaid income taxes3,146 3,148 
Prepaid expenses and other1,880 2,430 
Total current assets76,622 96,399 
Current Liabilities:
Accounts payable2,579 2,122 
Accrued liabilities3,999 8,743 
Current operating leases129 — 
Deferred income113 81 
Total current liabilities6,820 10,946 
Total working capital$69,802 $85,453 

For the six months ended June 30, 2019, we invested $29.4 million in property and equipment. During these six months we added $16.7 million in new equipment to our rental fleet, $2.8 million in payments related to the construction of our new corporate office, $425,000 in office furniture and equipment and $963,000 in vehicles. Our investment in property and equipment also includes any changes between work in progress related to rental fleet jobs started and completed during the period, this change was an increase to the property and equipment of $8.6 million. Even though we have idle rental equipment, at times we do not have the specific type of equipment that our customers require, therefore we have to build new equipment to satisfy their needs.  We financed this activity with cash flow from operations and cash on hand.

Cash flows

At June 30, 2019, we had cash and cash equivalents of $29.9 million compared to $52.6 million at December 31, 2018. Our cash flow from operations of $6.4 million was offset by capital expenditures of $29.4 million, during the six months ended June 30, 2019.  We had working capital of $69.8 million at June 30, 2019 compared to $85.5 million at December 31, 2018. On June 30, 2019 and December 31, 2018, we had outstanding debt of $417,000, which is all related to our line of credit. We had positive net cash flow from operating activities of $6.4 million during the first six months of 2019 compared to $10.9 million for the first six months of 2018.  The cash flow from operations of $6.4 million was primarily the result of the net income of $930,000 and the non-cash items of depreciation of $11.2 million, $1.1 million related to the expenses associated with stock-based compensation, and a decrease in cash flows related to working capital and other of $6.8 million.

Strategy

For the remainder of the fiscal year 2019, our overall plan is to continue monitoring and holding expenses in line with the anticipated level of activity, fabricate rental fleet equipment only in direct response to market requirements, emphasize marketing of our idle gas compressor units and limit bank borrowing in line with market conditions.  For the remainder of 2019, our forecasted capital expenditures with respect to compression equipment will be directly dependent upon our customers’ compression requirements and are not anticipated to exceed our internally generated cash flows and cash on hand.  Any required capital will be for additions to our compressor rental fleet and/or addition or replacement of service vehicles.  We believe that cash flows from operations, our current cash position and our line of credit will be sufficient to satisfy our capital and liquidity requirements for the foreseeable future.  We may require additional capital to fund any
21


unanticipated expenditures, including any acquisitions of other businesses, although that capital, beyond our line of credit, as discussed below may not be available to us when we need it or on acceptable terms. 

Bank Borrowings

We have a senior secured revolving credit agreement the ("Amended Credit Agreement") with JP Morgan Chase Bank, N.A. (the "Lender") with an aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, extending the maturity date to December 31, 2020. No other material revisions were made to the credit facility. We had $29.5 million borrowing base availability at June 30, 2019 under the terms of our Amended Credit Agreement, and our balance on the line of credit was $417,000. For further information, see Note 5 "Credit Facility" on page 12.

Contractual Obligations and Commitments

We have contractual obligations and commitments that affect the results of operations, financial condition and liquidity. The following table is a summary of our significant cash contractual obligations as of June 30, 2019:



Obligations Due in Period
 (in thousands)
Cash Contractual Obligations
2019 (1)
2020202120222023
Total
Line of credit (secured)
$— $417 $— $— $— $417 
Interest on line of credit(2)
17 — — — 25 
Purchase obligations(3)
245 400 111 — — 756 
Other long-term liabilities
— — 47 — — 47 
Total
$253 $834 $158 $— $— $1,245 

(1) For the six months remaining in 2019.
(2) Assumes an interest rate of 4.0% and no additional borrowings.
(3) Vendor exclusive purchase agreement related to paint and coatings.

The Company also has a contractual obligation related to the construction of a new corporate office of approximately $1.4 million, which we intend to finance by cash on hand. Construction of a new office began in late 2017 and is expected to be completed in 2019.


Critical Accounting Policies and Practices

There have been no changes in the critical accounting policies disclosed in the Company's Form 10-K for the year ended December 31, 2018.

Recently Issued Accounting Pronouncements

For further information, see Note 1 "Basis of Presentation and Summary of Significant Accounting Polices" on page 6.
 Off-Balance Sheet Arrangements

From time-to-time, we enter into off-balance sheet arrangements and transactions that can give rise to off-balance sheet obligations.  As of June 30, 2019, the off-balance sheet arrangements and transactions that we have entered into include operating lease agreements and purchase agreements.  We do not believe that these arrangements are reasonably likely to materially affect our liquidity, availability of, or requirements for, capital resources.


22


Special Note Regarding Forward-Looking Statements

Except for historical information contained herein, the statements in this report are forward-looking and made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995.  Forward-looking statements involve known and unknown risks and uncertainties, which may cause our actual results in future periods to differ materially from forecasted results.  Those risks include, among other things, the loss of market share through competition or otherwise; the introduction of competing technologies by other companies; a prolonged, substantial reduction in oil and natural gas prices which could cause a decline in the demand for our products and services; and new governmental safety, health and environmental regulations which could require us to make significant capital expenditures. The forward-looking statements included in this Form 10-Q are only made as of the date of this report, and we undertake no obligation to publicly update such forward-looking statements to reflect subsequent events or circumstances. A discussion of these and other risk factors is included in our Annual Report on Form 10-K for the year ended December 31, 2018 filed with the SEC.

Item 3.   Quantitative and Qualitative Disclosures about Market Risk

There have been no changes in the market risks disclosed in the Company's Form 10-K for the year ended December 31, 2018.


Item 4.  Controls and Procedures

Evaluation of Disclosure Controls and Procedures.

An evaluation was carried out under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Vice President and Principal Accounting Officer, of the effectiveness of the design and of our “disclosure controls and procedures” (as such term is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended or, the “Exchange Act”) as of the end of the period covered by this report pursuant to Exchange Act Rule 13a-15. Based upon that evaluation, the President and Chief Executive Officer and our Vice President and Principal Accounting Officer have concluded that, as of the end of the period covered by this report, adjustments must be made to the design of our controls in order to maintain an effective control environment with formal accounting policies and controls. The evaluation is a continuation of a review process that started in the fourth quarter of 2018 when we determined that there was a material weakness in our internal controls over financial reporting related to our review of the tax provision. A material weakness is a deficiency, or a combination of control deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

Material Weaknesses in Internal Control over Financial Reporting.

During the fourth quarter of fiscal year 2018, we identified a material weakness in internal controls over financial reporting related to our accounting and reporting of income tax expense (benefit), the related balance sheet accounts and other comprehensive income. In detail, we did not design and maintain an effective control environment with formal accounting policies and controls to adequately provide sufficient information for the preparation of our tax provision to our third party tax professionals and did not provide an appropriate level or sufficient review of the tax provision. The material weakness created a reasonable possibility that there could be a material misstatement of our annual or interim financial.

This material weakness resulted in a material misstatement in the provision for income taxes in our consolidated financial statement as of and for the years ended December 31, 2017, 2016 and 2015. The misstatements were not material to any individual year. Consolidated financial statements included in Annual Report on Form 10-K issued as of December 31, 2018 reflect the correction of the material misstatement of income tax expense (benefit), the related consolidated balance sheet and the consolidated income statement accounts.


We are undergoing ongoing evaluations, enhancements and implementation in our internal significant over financial reporting, regarding and to address the identified material weakness and significant deficiency. We have taken measures to improve our controls related to the material weakness and significant deficiency in the first quarter of 2019, but have not completed our review. Our objective is to complete remediation of our material weakness and significant deficiency by the end of 2019.

23


There have been no other changes in our internal control over financial reporting that occurred during our fiscal quarter ended June 30, 2019, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II – OTHER INFORMATION


Item 1.  Legal Proceedings
 
From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material adverse effect on our financial position, results of operations or cash flow.  We are not currently a party to any material legal proceedings and we are not aware of any threatened litigation.

Item 1A.  Risk Factors

Please refer to and read “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 for a discussion of the risks associated with our Company and industry.
24


Item 6.   Exhibits

The following exhibits are filed herewith or incorporated herein by reference, as indicated:

Exhibit No.
Description
Articles of Incorporation, as amended (Incorporated by reference to Exhibit 3.1 of the 10-QSB filed and dated November 10, 2004)
Bylaws as amended (Incorporated by reference to Exhibit 3.1 of the Registrant's current report on form 8-K filed with the Securities and Exchange Commission on June 21, 2016.

Lease Agreement, dated January 9, 2018, between WNB Tower, LTD and Natural Gas Services Group, Inc. (Incorporated by reference to Exhibit 10.15 of the Registrant’s  Form 10-K for the fiscal year ended December 31, 2017 and filed with the Securities and Exchange Commission on March 9, 2018.)
2009 Restricted Stock/Unit Plan, as amended (Incorporated by reference to Exhibit 99.1 of the Registrant’s Current Report on Form 8-K dated June 3, 2014 and filed with the Securities and Exchange Commission on June 6, 2014.)
Stock Option Plan, as amended and restated (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2016.)
Credit Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated December 10, 2010 (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 24, 2014.)
Fifth Amendment of Credit Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated August 31, 2017 (Incorporated by reference to Exhibit 10.2 of the Registrant's Current report on Form 8-K filed with the Securities and Exchange Commission on September 7, 2017.)
Security Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated December 10, 2010 (Incorporated by reference to Exhibit 10.2 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 16, 2011.)
Fourth Security Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated August 31, 2017 (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 7, 2017.)
Promissory Note in the aggregate amount of $30,000,000 issued to JPMorgan Chase Bank, N.A., dated August 31, 2017, in connection with the revolving credit line under the Credit Agreement with JPMorgan Chase Bank, N.A. (Incorporated by reference to Exhibit 10.3 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 7, 2017.)
Amended and restated Employment Agreement dated April 27, 2015 between Natural Gas Services Group, Inc. and Stephen C. Taylor (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 29, 2015.)
The Executive Nonqualified Excess Plan Adoption Agreement, referred to as the Nonqualified Deferred Compensation Plan (Incorporated by reference to Exhibit 10.11 of the Registrant's Quarterly report on Form 10-Q filed with the Securities and Exchange Commission on May 6, 2016.)

25


Annual Incentive Bonus Plan (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission December 18, 2012.)
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Principal Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Certification of Principal Accounting Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS
XBRL Instance Document
101.SCH
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
* Filed herewith.


26


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.

NATURAL GAS SERVICES GROUP, INC.


/s/ Stephen C. Taylor
/s/ G. Larry Lawrence
Stephen C. Taylor
G. Larry Lawrence
President and Chief Executive Officer
Vice President and Chief Financial Officer
(Principal Executive Officer)
(Principal Accounting Officer)
August 7, 2019


27
EX-31.1 2 ngs063019-ex311.htm EX-31.1 Document

Exhibit 31.1

Certifications

I, Stephen C. Taylor, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Natural Gas Services Group, 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(s) 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
1.The registrant's other certifying officer(s) 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:
August 7, 2019
Natural Gas Services Group, Inc.
By:
/s/ Stephen C. Taylor
Stephen C. Taylor,
President, CEO and Chairman of the Board of Directors
(Principal Executive Officer)


EX-31.2 3 ngs063019-ex312.htm EX-31.2 Document

Exhibit 31.2
Certifications
I, G. Larry Lawrence, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Natural Gas Services Group, 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(s) 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(s) 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:
August 7, 2019
Natural Gas Services Group, Inc.
By:
/s/ G. Larry Lawrence
G. Larry Lawrence
Vice President, Chief Financial Officer
(Principal Accounting Officer)




EX-32.1 4 ngs063019-ex321.htm EX-32.1 Document

Exhibit 32.1


CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Natural Gas Services Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Stephen C. Taylor, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:
August 7, 2019
Natural Gas Services Group, Inc.
By:
/s/ Stephen C. Taylor
Stephen C. Taylor,
President, CEO and Chairman of the Board of Directors
(Principal Executive Officer)

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


EX-32.2 5 ngs063019-ex322.htm EX-32.2 Document

Exhibit 32.2


CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Natural Gas Services Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, G. Larry Lawrence, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated:
August 7, 2019
Natural Gas Services Group, Inc.
By:
/s/ G. Larry Lawrence
G. Larry Lawrence,
Vice President and Chief Financial Officer
(Principle Accounting Officer)

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


EX-101.SCH 6 ngs-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Income Statements link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Cumulative Effect of Changes from Adoption of ASU) (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Stock-Based Compensation (Stock Options Outstanding) (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Stock-Based Compensation (Summary of Unvested Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details) link:presentationLink link:calculationLink link:definitionLink 2114103 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - Deferred Compensation Plan link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Deferred Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Leases (Balance Sheet Impact) (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Leases (Cash Flow Impact) (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Leases (Future Maturities of Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Leases (Future Maturities of Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Leases (Future Minimum Obligations Under Lease Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Earnings per Share (Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2332306 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Related Party link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Related Party (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ngs-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ngs-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ngs-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Right of use acquired through an operating lease Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Contractual obligation Contractual Obligation Inventory Disclosure [Abstract] Range [Domain] Statistical Measurement [Domain] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Tax Year 2016 Tax Year 2016 [Member] Legal Entity [Axis] Legal Entity [Axis] Accounting Policies [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Total unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Corporate Joint Venture Corporate Joint Venture [Member] Cost of service and maintenance Cost of Property Repairs and Maintenance Purchase of rental equipment and property and equipment Payments to Acquire Property, Plant, and Equipment Share-based Payment Arrangement [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets, Current Additional Paid-In Capital Additional Paid-in Capital [Member] Options outstanding, shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Line of Credit Facility [Table] Line of Credit Facility [Table] Common stock, shares outstanding (in shares) Common stock, shares outstanding, beginning of period (in shares) Common stock, shares outstanding, end of period (in shares) Common Stock, Shares, Outstanding Deferred compensation obligation Deferred Compensation Arrangement with Individual, Recorded Liability 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Income Taxes Income Tax, Policy [Policy Text Block] Weighted AverageExercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Goodwill Goodwill Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Revenue recognized Contract with Customer, Liability, Revenue Recognized Outstanding, beginning of period Outstanding, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Operating costs and expenses: Costs and Expenses [Abstract] Preferred stock, shares outstanding (in shares) Preferred stock, shares outstanding, beginning of period (in shares) Preferred stock, shares outstanding, end of period (in shares) Preferred Stock, Shares Outstanding Stock Options Share-based Payment Arrangement, Option [Member] Cumulative Effect of Changes from Adoption of ASU Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Payments from other long-term liabilities, net Proceeds From Purchase Commitment Discount Net Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled/Forfeited Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value Statement [Table] Statement [Table] Compensation expense on restricted common stock APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Accumulated amortization, operating lease right of use assets Operating Lease, Right-Of-Use Asset, Accumulated Amortization Operating Lease, Right-Of-Use Asset, Accumulated Amortization Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Preferred Stock Preferred Stock [Member] Lease costs Lease, Cost Retained earnings Retained Earnings (Accumulated Deficit) Credit Facility Debt Disclosure [Text Block] Implicit Rate Operating Lease, Weighted Average Discount Rate, Percent New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Document Quarterly Report Document Quarterly Report Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Other income, net Other Nonoperating Income (Expense) SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Basic (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Deferred compensation arrangement with individual, shares issued (in shares) Deferred Compensation Arrangement with Individual, Shares Issued Borrowing base, component, % of eligible inventory Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible General Inventory Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Share-based compensation expense Share-based Payment Arrangement, Expense Borrowing base amount available Line of Credit Facility, Current Borrowing Capacity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term operating leases Long term portion of operating leases Operating Lease, Liability, Noncurrent ASSETS Assets Assets [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Range [Axis] Statistical Measurement [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Options outstanding, weighted average exercise price (in USD per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Flares - sales Flares Related [Member] Postemployment Benefits [Abstract] Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Minimum commitment coverage ratio allowed Lineof Credit Facility Commitment Coverage Ratio Weighted average shares outstanding: Weighted Average Shares Outstanding Basic and Diluted [Abstract] Weighted Average Shares Outstanding Basic and Diluted [Abstract] Title of Individual [Axis] Title of Individual [Axis] Tax Period [Axis] Tax Period [Axis] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Exercise Price Range [Axis] Exercise Price Range [Axis] Other assets Other Assets, Noncurrent Entity Current Reporting Status Entity Current Reporting Status Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Remaining lease term Lessee, Operating Lease, Remaining Lease Term Lessee, Operating Lease, Remaining Lease Term Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Deferred restricted stock shares (in shares) Deferred Compensation Arrangementwith Individual Deferred Restricted Stock Exercise of common stock options, shares (in shares) Stock Issued During Period, Shares, New Issues Diluted (in USD per share) Earnings Per Share, Diluted Unvested, weighted average grant date fair value, beginning of period (in USD per share) Unvested, weighted average grant date fair value, end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Weighted Average Grant Date Fair Value Per Share Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward] Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward] Accounts receivable - contracts with customers Contract with Customer, Asset, Net, Current Weighted average interest rate Line of Credit Facility, Interest Rate During Period Segment Information Segment Reporting Disclosure [Text Block] Inventory Inventory, Net Number of shares not included in the computation of dilutive income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Unrecognized compensation cost related to unvested options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months Deferred compensation arrangement, fair value of shares issued Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued Total lease payments Lessee, Operating Lease, Liability, Payments, Due Entity [Domain] Entity [Domain] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 2023 Operating Leases, Future Minimum Payments, Due in Five Years Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Entity Address, State or Province Entity Address, State or Province Summary of Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt Disclosure [Abstract] Transfer of prepaids to rental equipment and inventory Transfer Of Prepaids To Rental Equipment And Inventory Transfer Of Prepaids To Rental Equipment And Inventory Document Transition Report Document Transition Report Vice President of Technical Services Vice Presidentof Technical Services [Member] Schedule of Cash Flow Impact Lease, Cost [Table Text Block] Cost of sales, exclusive of depreciation stated separately below Other Cost of Operating Revenue Variable rate, applicable margin Debt Instrument, Basis Spread on Variable Rate Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Percent ownership Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS AT END OF PERIOD Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Additions to tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Related Party Transaction [Line Items] Related Party Transaction [Line Items] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Transfer of rental equipment components to inventory Transfer Of Rental Equipment To Inventory Schedule of Balance Sheet Impact Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Stock-based compensation Share-based Payment Arrangement, Noncash Expense Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Arrangements and Non-arrangement Transactions [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] $17.82-20.48 Range Three [Member] Operating lease cost Operating Lease, Payments Company owned life insurance Life Insurance, Corporate or Bank Owned, Amount Trade accounts receivables Increase (Decrease) in Accounts Receivable Entity Address, City or Town Entity Address, City or Town Prepaid income taxes Prepaid Taxes Entity Filer Category Entity Filer Category Total Operating Leases, Future Minimum Payments Due Consolidation Items [Axis] Consolidation Items [Axis] Maximum leverage ratio allowed Lineof Credit Facility Leverage Ratio Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Bill and Hold Arrangement Bill And Hold Arrangement [Member] Bill And Hold Arrangement Add: non-ASC 606 rental revenue Rental Income, Nonoperating Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Accounts receivable - non-ASC 606 Accounts Receivable Excluding Contracts With Customer Asset Current Type of Arrangement and Non-arrangement Transactions [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] CB Floating Rate Cb Floating Rate [Member] Sales Product Sales [Member] Statement [Line Items] Statement [Line Items] Entity Registrant Name Entity Registrant Name NON-CASH TRANSACTIONS Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Liabilities Liabilities [Abstract] (Gain) loss on company owned life insurance Gain (loss) on company owned life insurance Life Insurance, Corporate or Bank Owned, Change in Value Chief Financial Officer Chief Financial Officer [Member] Amendment Flag Amendment Flag Reference rate, number of allowable LIBOR-based borrowings outstanding Line Of Credit Facility Reference Rate Number Of Allowable Borrowings Outstanding Default trigger, certain defaults of other company indebtedness, amount Line Of Credit Facility Default Trigger Certain Defaults Of Other Company Indebtedness Amount Deferred income tax liability Deferred Income Tax Liabilities, Net City Area Code City Area Code Entity Central Index Key Entity Central Index Key Genis Holdings, LLC Genis Holdings, LLC [Member] Genis Holdings, LLC Segment Information Segment Reporting, Policy [Policy Text Block] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Aggregate credit agreement commitment Line of Credit Facility, Maximum Borrowing Capacity Number ofStock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Purchase of company owned life insurance Payment to Acquire Life Insurance Policy, Investing Activities Common stock, shares authorized (in shares) Common Stock, Shares Authorized Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Write-offs of obsolete inventory against allowance Inventory Valuation Reserves Deductions Taxes paid related to net shares settlement of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Inventory Inventory Disclosure [Text Block] Variable Rate [Domain] Variable Rate [Domain] Entity Shell Company Entity Shell Company Related Party Related Party Transactions Disclosure [Text Block] Accumulated depreciation, rental equipment Accumulated Depreciation Rental Equipment Total stockholders' equity Balance, beginning of period Balance, end of period Stockholders' Equity Attributable to Parent Work in process Inventory, Work in Process, Net of Reserves 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Antidilutive Effect Antidilutive Effect [Member] Equity Component [Domain] Equity Component [Domain] Exercisable (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions [Abstract] Common Stock Common Stock [Member] Revenue Recognition Policy Revenue from Contract with Customer [Policy Text Block] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Accounts payable Accounts Payable, Current Title of Individual with Relationship to Entity [Domain] Title of Individual [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Restricted Stock Restricted Stock [Member] Award Type [Domain] Award Type [Domain] Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Allowance for doubtful accounts Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Bad debt allowance (recovery) Accounts Receivable, Credit Loss Expense (Reversal) Accumulated depreciation, property and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Purchases from joint venture Related Party Transaction, Purchases from Related Party Other (Parts/Rebuilds) - sales Other Parts Rebuilds [Member] Finished Goods Inventory, Finished Goods, Net of Reserves Stock-Based Compensation Share-based Payment Arrangement [Text Block] Inventory, net Inventory Current And Noncurrent Net Reclassification of Prior Period Balances Reclassification, Policy [Policy Text Block] Summary of Stock Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Service and maintenance Serviceand Maintenance [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Rental equipment, net of accumulated depreciation of $173,282 and $165,428, respectively Rental Equipment Net NET CASH PROVIDED BY OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Chief Executive Officer Chief Executive Officer [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Prepaid expenses and prepaid income taxes Increase (Decrease) in Prepaid Expense and Other Assets Tax Year 2015 Tax Year 2015 [Member] Operating income Operating Income (Loss) Operating lease, liability Total lease liabilities Operating Lease, Liability Commitments and Contingencies Disclosure [Abstract] Unrecognized compensation cost related to awards, weighted average period for recognition Unrecognized compensation cost related to awards, vesting period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Proceeds from insurance claims of property and equipment Proceeds from Insurance Settlement, Investing Activities Inventory Increase (Decrease) in Inventories $15.71-17.81 Range Two [Member] Short-term lease cost Short-term Lease, Cost Schedule of Future Minimum Obligations Under Lease Commitments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Commitments and contingencies (Note 9) Commitments and Contingencies LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Statement of Stockholders' Equity [Abstract] Cover page. Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 2021 Operating Leases, Future Minimum Payments, Due in Three Years Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Compressors - sales Compressor Related [Member] Trading Symbol Trading Symbol Basic (in USD per share) Earnings Per Share, Basic Shares Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward] Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward] Document Period End Date Document Period End Date Denominator for basic net income per common share: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Rental Rental [Member] Revolving Credit Facility Revolving Credit Facility [Member] Participant's maximum compensation deferral percentage Deferred Compensation Arrangementwith Individual Maximum Annual Contributions Per Employee Percent Corporate Corporate, Non-Segment [Member] Common stock, 30,000 shares authorized, par value $0.01; 13,138 and 13,005 shares issued and outstanding, respectively Common Stock, Value, Issued Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Directors Director [Member] Amortization period of capitalized contract costs Capitalized Contract Cost, Amortization Period Compensation expense on common stock options APIC, Share-based Payment Arrangement, Increase for Cost Recognition Revenue: Revenues [Abstract] Total assets Assets Total Accounts Receivable Accounts Receivable, before Allowance for Credit Loss, Current Cost of rentals, exclusive of depreciation stated separately below Direct Costs of Leased and Rented Property or Equipment Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Range of exercise prices, lower limit (in USD per share) Exercise price of shares not included in the computation of dilutive income per share, lower limit (in USD per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Document Fiscal Period Focus Document Fiscal Period Focus Deferred income taxes Deferred Income Tax Expense (Benefit) Borrowing base, component, % of eligible equipment inventory Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Equipment Inventory Document Type Document Type Options outstanding, weighted average remaining contractual life (years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Default trigger, rendering of certain judgments, amount Line Of Credit Facility Default Trigger Rendering Of Certain Judgments Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Tax Identification Number Entity Tax Identification Number Tax Period [Domain] Tax Period [Domain] Income Statement [Abstract] Accumulated amortization, intangibles Intangible Assets Accumulated Amortization Leases Lessee, Operating Leases [Text Block] Other income (expense): Nonoperating Income (Expense) [Abstract] Total operating costs and expenses Operating costs and corporate expenses Costs and Expenses Entity Interactive Data Current Entity Interactive Data Current Number of operating segments Number of Operating Segments Dilutive effect of stock options and restricted stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Status of Unvested Stock Options Schedule of Stock Options Roll Forward [Table Text Block] Income tax expense Income Tax Expense (Benefit) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Total current assets Assets, Current N-G, LLC N-G, LLC [Member] N-G, LLC Schedule of Future Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Line of credit Long-term Line of Credit, Noncurrent NET CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Noncurrent Assets: Assets, Noncurrent [Abstract] Total current liabilities Liabilities, Current Contract Costs Capitalized Contract Costs Policy [Policy Text Block] Local Phone Number Local Phone Number Related Party [Axis] Related Party [Axis] Total liabilities and stockholders' equity Liabilities and Equity 2020 Operating Leases, Future Minimum Payments, Due in Two Years Trade accounts receivable, net of allowance for doubtful accounts of $333 and $291, respectively Total Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Grants in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Weighted Average Remaining Contractual Life (years) Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Award Type [Axis] Award Type [Axis] Potential increase in borrowing capacity Line Of Credit Facility Potential Increase In Borrowing Capacity Intangibles, net of accumulated amortization of $1,821 and $1,758, respectively Intangible Assets, Net (Excluding Goodwill) Earnings per common share: Earnings Per Share, Basic and Diluted [Abstract] Diluted (in shares) Diluted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Right of use assets - operating leases, net of accumulated amortization $83 Right of use assets Operating Lease, Right-of-Use Asset Range of exercise prices, upper limit (in USD per share) Exercise price of shares not included in the computation of dilutive income per share, upper limit (in USD per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Options exercisable, shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Allowance for obsolescence Inventory Valuation Reserves Other Increase (Decrease) in Other Current Assets Outstanding, beginning of period (in USD per share) Outstanding, end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Income taxes paid Income Taxes Paid Preferred stock, 5,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Net income Net income Net Income (Loss) Attributable to Parent Deferred Compensation Plan Compensation and Employee Benefit Plans [Text Block] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Entity Small Business Entity Small Business Entity File Number Entity File Number Leases Lessee, Leases [Policy Text Block] Ownership [Axis] Ownership [Axis] Current operating leases Current portion of operating leases Operating Lease, Liability, Current Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Canceled/Forfeited (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accrued liabilities Accrued Liabilities, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Sales Sales Service Line [Member] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Long-term inventory, net of allowance for obsolescence of $21 and $19, respectively Inventory, Noncurrent Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Borrowing base, component, % of eligible accounts receivable Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Accounts Receivable Total other income (expense), net Total other income (expense), net Nonoperating Income (Expense) Deferred income Increase (Decrease) in Contract with Customer, Liability Options exercisable, weighted average exercise price (in USD per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Current Liabilities: Liabilities, Current [Abstract] Selling, general and administrative expense Selling, General and Administrative Expense Unvested, beginning of period (in shares) Unvested, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Vested, weighted average grant date fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Revenue from contract with customer, excluding assessed tax Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Commitments and Contingencies Legal Matters and Contingencies [Text Block] Ownership [Domain] Ownership [Domain] Tax Year 2017 Tax Year 2017 [Member] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Segment Reporting [Abstract] 2019 (excluding the six months ended June 30, 2019) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Raw materials - current Inventory Current Raw Materials Netof Reserves Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Denominator for diluted net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Statement of Cash Flows [Abstract] Interest expense Interest Expense Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangements by Share-based Payment Award, Options, Intrinsic Value [Roll Forward] Share-based Compensation Arrangements by Share-based Payment Award, Options, Intrinsic Value [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Weighted average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Related Party [Domain] Related Party [Domain] Deferred income Deferred income Contract with Customer, Liability, Current Earnings per share: Earnings Per Share [Abstract] Leases [Abstract] Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Minimum Minimum [Member] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Current Assets: Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Property and equipment, net of accumulated depreciation of $11,777 and $11,556, respectively Property, Plant and Equipment, Other, Net Credit Facility [Axis] Credit Facility [Axis] $0.01-15.70 Range One [Member] Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Revenue Revenues Other long-term liabilities Other Liabilities, Noncurrent Potential maximum borrowing capacity Line Of Credit Facility Potential Maximum Borrowing Capacity Proceeds from exercise of stock options Proceeds from Stock Options Exercised Raw materials - long term, net Inventory Noncurrent Raw Materials Netof Reserves Earnings per Share Earnings Per Share [Text Block] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Issuance of restricted stock, shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures $20.49-33.36 Range Four [Member] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Borrowing base, allowable share of total commitment amount attributable to inventory component Line Of Credit Facility Current Borrowing Capacity Allowable Share Of Total Commitment Amount Attributable To General Inventory Component Maximum Maximum [Member] Line of credit balance Long-term Line of Credit Title of 12(b) Security Title of 12(b) Security EX-101.PRE 10 ngs-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ngs-20190630_g1.jpg begin 644 ngs-20190630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!F17AI9@ 24DJ @ $ !H!!0 ! M /@ !L!!0 ! 1@ "@! P ! @ #$! @ 0 3@ M !@ 0 & ! 4&%I;G0N3D54('8U+C P /_; $, 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_ !$( %\ MXP,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_ MQ "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X M^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($ M! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B M7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ M A$#$0 _ /[]@H!)_+VIU-ZAUAS<77&0.G4F MM/6M6M]&LI+F;YGVE+:!>)+FX(_=0Q>I+=>N/KP?QW_;%_:=GNY]4^''@O58 M6NKQ9+/QGK%G)%<)9VG_ "Q\+Z/>#Z?\3:YMC_Q]0_\ 7T*TITW4=EO_ %_7 MG^6%:M&E#GW^?]:ZKH_,Z3]A?]KO6?VEOVT/VZ?!\5]-=> O@>?A5X2\)H\T MSQWM[>V.O7NO:]##),8;*#4KGR8;2W )%M#;L>,U^OE?S$_\$+%2U_:U_P"" MD<,=M<9NM8^#%XUPS>9!')-X;U+_ $49MX ,'! ^T-GI@YR/Z=%)/)_#I[Y_ MR:*T5&H^ZTZ^?Z"PL^>BI;7;'4445F= 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% "$X!/I5+4+VWT^UFN[F3RX85#R,%+O M@8Z1CJ>GI4\KQPQN\SJD:*[,[':J(.I+'(X![^^*^"OVJ/VE+'X9Z-!%ITL5 M[XFU-+D^%]&9\R1XB\D^*-7ABY^SVUP?(TBVS;?:>#?#5RL7C35+.2VD6%O,D\'Z7>1>5^^F MYM_^$CU*#G/_ !]:7_QZ=&'WE/R^X^N1[_GCM7HTH\L4N_ILOQTV;]#Q:LZE3WU%V2W2NK;=O2]]CUC M_@A>"/VQ_P#@H]A/E,_P;W,[_O!_Q)M2ZCMCC/Y5_3Y7\R'_ 1%CGL_VRO^ M"A,$BZ@D-]:_!_4;=YXITL[K_B5ZC!-=6H_,5 MQXG^*_1?D>K@]:%.VNG^0M%&0>AS1D'H0:P.D**"0.I ^M&0>A!H **** "B MBB@ HHHH **** "BBB@ HHHH **** ,G5;%M2T^[L4N[NP:[MYH%O+%XH[FV M,T9A$\1E# 2P Y!/&>,$G:/RI^/_ ,1_VL_V;3-JNK:9X3^('PU28&/Q[8Z; MKUG>Z-%/-Y,$7C&RLM5&GV4QGEA_TC3;2UTO P1_I)K]:VZ'Z'^59]]86FIV M=S8:C:6^H6-Y"T%U9W4$5Q;W$4L9BEBG@F'DRPE3\PYR"5^KC+DES???LOZO MW\S*I#VB5FUL^WH[]UZZ?G^"T'[?OQ5NHXI+;1_",T++O5E;7O+R?^XYD]/Y M=,58/[?'Q;#!QHWA5?F_U>[7?Y_VY]/?\:]T_:=_X)Y>;/=>//VL>']5AFMM5TV\A_UT,T$P['/^D6P_TJU_"O1A*C*//#\K=M-] MT_\ /2QY53ZQ1E_$ZZ>6S]>B]4?=0_;W^+H#+_8GA7V^77A]?^8YC_Z_7B@_ MM\?%O?N_L7PK\O\ >_MZ3V_Z#@Z'@]/\?AL$?>9O\_7T]J&4$9SN5OUZ_P"< MUIR1[?B_\S+VL_\ GXOZ_P"WC[?O/V]/C!/:S01Z5X1ADD7_ %S6NM7>SG/^ MIFURZM__ )_T7]:^2O%7BSQ+\0O$5WXB\2:C=:WKVJ3%&FN/-\S'_+&UAA' M^CPP?].YZFN;MK6YO;F&TM8)+BZN)(H8888_WDLGF_N(H/U&/<8XYKSG]I3] MI[PO^QWH-]H>B7&E:[^T'?V82Z+?9+S2?A'8&$3^?*0WV>[\6SV_E3VEN;DV M_ANW_P!,O EQ30S&S\[39K[4K?4H;F>&:W^SXM;JU/&+KO^8+?%/5_C)JWB#QQ MJFHW6N+J6M7B1ZY>3W-Q<:Y>0R^=J6J?OA]HF@N;XS6_VBZ_X^C]HN^+.YKS M>W\"ZO\ '7]H+X8_"3189KB'3]1CU+6HU^XDEY+#_I4W_/&"UTJ&;_2!WO/S M_*,'Q+G.;<1PC[7ZM@Z,OX-VOW'_ $]>S;]4OEM_IUQ]X"^$?A1]'2O7HY/1 MXEXIS.%'!8'-XQYJ]?,JJ2<\&E>3I\S]R%WS*]V]#^O+]GOXP7?A#5X?&'PJ ML;#6=0\316Z0R1K?R2:S'-"?L?[G3;^VN+S,';O7MW[17_!6&?\ 9KT*\T7Q M/;>&/%WQCN(?*A\$^&M2U.&S\(W6)BI\9:G_ &K=RSZG;Y5KK0M-#7-LHQ=7 M6F!@Z_CW\AQZ=XR^*-N ;?PL#:?8V\,?#\ MP_\ ,5\_*ZKXF QZU;,<=2=?*^!\&W_:&(IR:]C4Q M[I/_ &6C:Z?M%'F35VDM?ZY?V;_^"VGC'XU:W+\/]9T3P+H?Q(M5CN?[+CO- M9_L^YT^>*::&Z/VS7/M&C?9_)F^UV^I70_Y878N^E?4?CO\ X*O>!OA2F?&W MQ+\!>(M81<2>'OA=;ZSXLN(N3Y]M+XCF\2:;X?AG!S]JM[>YU/[,>;O((:OX MF-"T/PE\)K"ZU1;Z2TN+J3?J?B35KJ636-5N/^6WG3?\?$WVG/VC^S[;K:#- M9#_#-PMM<2^7'XH\5+=QV;Q_\MI8=-_X^+SGFT_TH>UI7@T^, MLSJ8?ZOA:-)2IV7US%.U]$[QZ6?W:Z:G[75^BAX59?Q%B\[XMK8B^)KQJ8+@ M[AQ5,74PE*IRJ%'$5:7M)*2^W?DZ[6L_ZP/&_P#P<"Q0"YM/ 'P5N+LJ)$BU M'Q/XPU&.-A_?GT[2[:]!S@Y@&J+]>E9G[)W_ 4J_;2_X*:?'[Q-^S9\(/'? MP=_90U#PAX3B\9^(-?U?1]>^(GCG7/#\VJ?V9-=_#W1]1U73=&AN+:#SOM=Q MK8U/[+]MP+3 %U7\M'BB/X@6NF_8O"5']H\K]R+/380 M?)@\_P#T!/@5X6\*>([;0_!/@[0=.C/B"XO?%-Y"UKXF\2:H#9:?9Z+86VF6> MDG[1=VA\07=T3I75P[G.9XG'*>8YK0]BE_!2IW>D;I.%^B25][]=CXSZ0GA+ MX=Y/PKA48KVL:STBG):=H]U+:6]PT@EN[MYHH23%I0FEFM[33[8FVM?\ CUY^S9KQ7]G#]@O_ (*P M?MP:58^*?@A\ _#/@#X<:Y;R7>D?$;XL^-O#_A#3+V#RYY8KB#1VN-0\8WIN M+B'^SA*N8\0\0YEB<-A\36P&0X65++:*K1A*-&6,A>^(] M2BN]"TVX_LC1+>:74-4FM!+_ !7J$GVJTA^R:-&(]*GUAA;23EDM[4L+ MC#$7*XSXQ\%_^"!7_!4G]N""[D^*S^'OV(O@)K#7 N;CXF6:^(/BMJNBAH2 M?AWH>JVXL)KJ# %MKNJZ0+4PM*P_LKZM4*.S<6[>ZG M:VO:^KW9Y>;YQ]$5\+XRIEG!.?4\\JT:]'+Z$\SQTJM/$-)4JU63KN#]^UT^ M;HD]4?Z(G@+QWX4^)O@WPW\0/ WB#1_%7@_Q;I%EKWASQ+X?U"UU71M9TC4H M8I[/4-,U*REN+:\LKB$AA5J^-?B/X'^'6D3Z_XS\4Z)X=TR&2.- MKO5]1M+6'SYB(H+:,W$ZJ\TY8JD,)\^=CA1GBOP;\=?MD? K_@E5^R]\+/V/ M?@?KLWC.?X,^!K?P+I&NWSVMQ>WEUIDUR=4G2SL_]&N=:NM6N[R:[4%K?3+B MX/\ :][J-[;7-O>?S!_M4?\ !17XO?&?7KN[\;>.-9A&I2WCZ;X4T>\O[C5) MHYOWWE$V?V8PP75OBVN[>VM=+TPGDVG:O7S+B+"98O8-QQ6.Y5>E0:Y8NR_C M26D+;M)]6KIGRWAA]%+B+C/#0XFXIQM/@GA&O)U\)5Q\?:YICL-S)Q6#P34: MB=2F_P!W5G%W;3]FU)-_V(_'+_@M!^R]\(KFZTK2[NX\8:I;>64AM[BWL8I% M\Y8I9"DLTVJ+L(('VC3HOM! 8$VA-T/S*^)7_!QWK>CK#2[@0Y(-UIUX0<9M3Q7\HNFZIXZ\4ZAY\^ MFCPEH;+)-/-J;?;/$%_(<_\ /:>VMX1UU;4;32IO$VI7%U=2Z/87BG[5KUY/IULU_MM8S+ V0<+YAC,/P5 MQGQCF5"E6HT<3B(XW#O%XCE7+6I4$Z-"G24DFIJFKIW;2N?ZAG[(?[4GPX_; M(^ /@#]H#X8:I;7_ (=\::6DUW8Q7=M=W7AKQ%9_Z'XA\)ZSY 'D:SX,/B[X7T^V_:0\'Z/\>X_A M?XZM?!UOLWGC'4]8@O)@9VTW7-(\*VUI?Z)GQ!:VFI:O:6I-I=W5 M?%?_ ;^?#/]F#X#?L4Q? []G'XP:]\<;SP3XPU&;XP_$'5_"VM^#[;4_B9K MT:ZOJ=KH>@:T+C^S-%TVRN+.VL]/MM6U>WMAF[NKPWUS=BOW@ QWSVQC!/'0 MY[ <]NWH*_2\)5C6P]&HIJJVHMUDE;1)Z)OOMVOY67^6O$N7SRO/LSP$L#7R MU4,764<%B'^^H1YDZ=*H[7?LU9)ZJ6CU9_,C_P $C=$_X+DVW[6:G_@HO+XV M7]G;0?@I\;-/T*76]>\!ZA_;WQ UCXH?"OQ+\/=5\50^%-5N1-K6B>#]8\=^ M"/#_ -FM=O\ 9>@ZC=WHMLZ6M?TY445TGBA1110 4444 ( !T%?)W[1/[(_P MR_:'L)+O5;./P]X\M;:6/1?'.DV\2:K9W'E0B&/4R.-7L?W,0-M@/ MUE7->(-:QKFM7K" M.STC1-(M9KO5]3NRQ S;V4,LZY/)AP.U?9?[7G[1[^/K_4OA[X4NVF\.V>J2 M2>)-85HI(_$FH:=+-#9Q6?0?V'IOD_Z)_P _7^CW=?G;\6M3UC3/V=?CGV=PUO_ ,?,7A^;5(9M8//_ $PXO/\ IU^M5F&*K87 8C$1INM* MG0]K%:WYG;:VOEIKUU/<\.\AR[B/CCA[),SQ<,)EN8YKA\+BJ\Y*,:5"=6/M M6V]+>SZO\+'Q=\9/^"DNL:#XX\0:;\!M#L_"?A71["\\/>$]0O+2UN==E\Z7 MR;WQAK-Y.%N&\3W,$,(TFV:Y&DZ(L]R&L;K5[=A7X9:WJ7CC]JCXNZ7\'O!5 MS>:PNO:Q;P^,O%"R>9OC^W_Z7:PS3<_8=-X_M:XN>;JZ_P!$/_'M_I7+^/\ MQKXB\=^)H_A1\,#=:MXBUF]^QZ]K&G_O)+..:7]]86<\'^IG_P"?O4/^/6UM M!]DL\WI-?T*?\$Y/V-?#?P!TFQU?5M.M]0\7+HM_K>I:@T/F7$UYINEWEY9V MMGC_ $@?O_\ CSMLGBOS?)LHS+-(ULZSF=>HJ:K5L-AGS6CHN5FB2]-/3 M_0;QB\6N >!,1E7A#X-83+\%2Q=;+LOXEXBP2@L17H7A3J4_;Q^--N3G).WO M-]T?C_KG@S3OAYJ^H>"](7;I?AN^U#1[%E7AX+.ZFLX9?W(S_I7_ !\?]ML# MTKS'P=XNU+X.Z=XZ\=:KJ>,IKRSNIH?)N-43P_-^YL_#EG-Y^<:E!##< M7=O;77_'K#_Q]UZ#\7?&^A:+KWBW6M?U.ULUM;RX^T6JW$/VPW'[[_1(;/FX M^W>?_P >EO\ \_5>:?LT_ CQI^V1\2[/Q#X@L[[3?AOH=\7L;-X_+M_L_FG_ M $7_ *;7US!_R%KC_EU_X\^O7YOAO)3H4JE=^UO%W]C=.RT2\M.N MW8_>?I#>+GAQX=^'7!F%PN+PO$.>Y5EF'>59;&M1Q%&CCY82D_K>)IP;7-"3 M]SFUYU>U]#B_V<--U[]KSXW^/+K7/#7B37_AS\$O"W_";>+8[.'_ (D>G27E MU#IWAO3]8U*:?[1Y^MZI>6D%WJ%M:Y^R39QZ=K\;_BUX:^$.FZIK&LF-Y4N) M+#1=#TNV%L+F\MP;.TL=.TZ+"V]LLL!AM8;>'H9IH+F"&?7-, MM5MK5I[3[*NI&P+7EHNXVGXH^"KCX'>"?VG_ ]\:/C;H6F>--8^"VLW5PGP M9^)4UO;Z#HOC_19_+LKGQWX6OKVWNKN\\-ZAMN;71M:/]EW>J06IOK.[T=1I MES]#GV5T:.99?@9TJ[RVG27.Z-*HU*LN6_/IKI=N[>GK<_"/ CQ"Q><>'W&W M%>#SC*?^(I9KF+H4<3G.88?"_P!EY;6IQ:J895=53I7DHPC:[BTFG>1]6_L@ M_P#!'[]L7X]?#36OVROVIO%OAC]F7X:3^'GO?@?\+/&VDKJ/Q&^(4UQ#]LAU M&_T?4C:VW@'2+G2PW]DW5U!JGB"]\_%SHMK:6IU2[\ U:Q;2M5U+3);FWN/[ M/O;BV2XM6EN+>:."40^;#,(+;SO]3Q;VV./:OH[]HS_@I9\=_P!LC5+BXTWQ M5*WAG-[8SZA:77F:':V?F 3:;:F'EWQ;P?;+*"UMK>[NH?\ 3"XGGAM[7 M3U!:[\[[& 6P#XO$&%HYEBL'@,IP\J4URQD]G*E[GO.DM*;:>J;^9^Y>"G$, M?"WACB/C/Q!XG?$/M:N(Q/U^?++"5,5926$R^K6@ZN+DY)VJ)0@MX121K>._ MB#XNF\=>!?@?\&/"&J_$OXZ_$[6[/0?!_@30+4WM_>7L\D45M;S!03:1R>;% M/<7USBUMM+AN;UF2-'=/Z#O^"<7_ 0 _P""BD'Q^\ ?'_\ ;3_:!\._LU^" M/!DT&J1_"S]G_P '/%'BS1[+3?#_A71)Q,T&L?V;J_B&Z MO%:XM!969 NV^[?^"#/_ 1=\2?L7^ ]:_;C_:'=:N;:Z.I_Z/JO_ #ZU]/1R[+N%LOI5*N KXW$2M=TJ M7M6W[K;>Z5KWMK>VNUS^6\9QQQK]*/C;/Z$./,OX$X9P\G+"87,L;]7HRA%M M4(*E&5-U)R<;SJ_M41^/O$WQ"_8$_:5^&NM^$/$& MKS:M%\#OVE+75]/G\*B^EEFO;#PU\4_#>D^)+C6]*MIB/[)TSQ%H>E?9+4BU M.KW2VZD_F>/^"=7_ 7._9WU :A!^R#HWB"ZMQ&K>(O@+\;?!5O>2G[3-%%Y M)CUC3M9\_P#YB(N3<6GV59@WVNSO#=6H[^Y_X+C_ +3\-LT,W[2&G16YBDC$ MJWWAFW<>9*)I9?.BTBVN(< >0>GV4C[)9DDDGY^^)/\ P6V^+>K6TR^)OVK- M0>(^:#::1X@U *V/W1\W3]+EM;";U-O<\8)..]<[QN4XI\U+(\;&;M=1I>P? M1K6^C6C=NO3O]7@^ /$WA^-&EFWC]P-4RJARJ7UK-'FC6'CRIVPU:DG5M!-J M"E%-K='TUH'[=?\ P5=_9DNM/;XCW'QF^#_B&W6?[)X6^-.H>'?B!I&K16ER M+6X6:WE\0^(=2FTY9[26WMKFSN],N;NU_P!,LG<71N[K]F/'_P#P6*USXO\ M_!.KPQ\1(=,T[P#\8/%NIZQX"^(FAV5^2-/N]#M[F#7K_P (Q323WUSI>O3R M:1!:7#%SI-KK-S;+JMS?VEK>W?\ (3%^T%^U!^V=KVG^%_V;/@O\(+'[1;Z] LD-W8^(;ZW46OA_4KK3+-;W5[,&\TO"']OX&&88NC"N\-7H.C1 MH5JTJU?#IM_4S'Z/&=<5^'V1XS%9%FG$>3XZ>-S3B; M#8"CE&5YO6H4E5HX/$J'+2JTIUTII56_>BE?5J7YM_%_XV?%SXT?&C0_@O\ M!;PSKWQC_:3^*NHII7AOP?H-O+J%Q927BF*SA628_9].L]/@ GNKC4;H:5I= MK#<7CLB9YM;/2M)&JL+.RO-6LA:ZK:^#?L.?M4_!K_ M ()WV_Q0^)O@2V\(:W\<_BJ;RVN?C3XDUBPOO$&A>&+QH&M/!WA*7[?7,)N+Z^L=,;7-6N9E2]U6[T^RL;*SY[XG?M _&7]H[79_$?C_7]6BT.>\N M-1M[6[NI1/J+RCSA= 33W/D?:?W,]W?W%SIC*] MW5JUJ=2E5G5=MG-?O&[VTT6Z;N?692^,N)_%["YYFW$^6RX?RFO?+>&,AK4\ M;AL-E=.RA5Q')+R;R(3 MJ7B34F6U\ZYN 1:6%L3=W5M97-T 1DCC_"O@7XV?MU_M">$/V'OV0+5;[QSX MQFN(_''C=Q=Q>&/AUX1LXI;S6-8UW4[);K^S8+.WCF@ML[;K5-3FMM(LF#7= MF:_TFO\ @FU_P3G^!'_!,O\ 9QT#]GWX(Z=)<7 M26\-OJ/BCQ'/"#@D 6NCZ;;XM-"TB&WLXL!6:X.%>$H."Q^9P=23:="C6?1- M6TV_RVUZ?)_2L^EIB)XB/ OAOCXX.EE\?9YKFF!E%>TJI*,J6&J15FUK>:T6 MROI;\O/^"'7_ 13^,O_ 3Q\3>/_P!H;]J;XYZ?\1OC[\2O#G_")1?#[X97 MNNQ_![X>^')=5CU*\CBGU2'2I_&/B34;JRLI3J]QX9TJWTFVBFL[0ZE]JN;V MOZ3\'G@YQDD\@]#C&,<=!CTJ,"?8X''(Z8/OW.'D#=R-Q[C&,\? MCV R._Z5^F4J=.C34(4O902LEI9-J*VNUY:K1;G^:.-Q^,S/%5<=C\36Q6+Q M$O:UZ]>3J5:SDD[U&[/?K=VV=R09P,]<#/U[TM%%:G(%%%% !0 !P**HWUY; MZ?:37=Y*L5O"A>21F\OIUYR,<=>] %75]6M-'LWN[MF.?DCB3RS/-+_SRA' M:7VR1Z>H_&S]KK]L+0[W1UT;P!X]\+WFF^*+BS\/:EXXT+Q1I=QX?FO->EFL M]-\!^%=>AO\ ^SM2U74KZ*:PN[?3;K^U+K5(;C2/L?VRVNK6U]^_:F_:PTOX M<21:197,'/D1:[J7DPFT)R=,M3DG-R<_Y[GP ML^%GQ\^'Q_9S^$_P@O\ QI\>/%7_ U%X+^,W[07[*7P[NI?BA'I7B#P'\5? M%7B30?%'@/QMH\^H^%O!\_B3PYJ=G_PEGA^YU3^R[K7C;ZM]DM;RVNA751I\ MMISO\MMOZZ^G=\-:K&I^ZA?I_7RZ=3^G:XNM/M-6OM#O-:T&WUK3=)M];U?2 M9O$&@QZIH^C7D,,UGK.LZ;-??:-'TJZM_P#2?[0US[+:_O;< UX=XZ_:+^ V M@>#?%QU'XO?#77-';PW>?V]I_A7QYX2\47ESH\TW]F_98;/0=5U+SOM,\T%O M:6_V4W7VJ:W_ .G6OGSX8?\ !"[_ (*C?$#]H3X7_ME_%JXT'X7ZM\9/C-J. ME_M-?#CX>_$31C\8-&_9K\>7T.L6EAJ>K^+Y]3^'&I?\*)2WA_4[?0+5 M=4U*X-[]FLGM;M*EB(-M"I&K&M*A*+BXN+:DFM=& MM>Z37Z'PU^R=_P $\?C?I_CSQY\7](^%'PD_9G^'>D_\(_J6K7?[7'Q3TOP' M\1)-/\57_D^&X_\ A%89];N/!,'B2^\ZW\/6_BW^P3JFJ0_9+P?;+:[M;7], M+75ET.'4)9/$7@^W_LN#5(=6\0:'XV\+ZQX3LX[.*'^T_.\8:/KESX?L_LT$ MT-Q=?\33[7:^=]DO+2USBO0/^"@/["W[?G[;'AS]I;X@> ?@(?@WXJ^,GB[] MA31_#'P[\;_%OX.7_CS3?#WP \;^*O%/Q.\9:EJ7ASQ'XU^%_P!@\C7M,_X1 MWP_<>*-4U/7KG2!>:QX>P1I=<<__ 2,_:R\2?"OXZ_L=>*?A-\+M<\!?&C_ M (*'^-_V@?'G[4OC'Q+XX^+/P(F\'>%;O3;'Q3\,?A5XAT34O!^N>+O%6 MA:!X/O/"'POT'P'X+&@>$[C6-8\/6FL:W=ZMJN4,4DN544EL^UM.C\];(VEA MZDZWUAXB;Q"=U-R9Z]-[_,_,[XA_\ !./]F#Q]XAM?B;KNI:?;Q_$3 M6HYM#NX?&=K;Z?XPU6\M?[2AM?#?DWV=>^TV,W]H6EOHGVH?99K>[L\&YK[H M^"_P+\+_ K\*KX8\ :):Z?H^@Z?)>7EUYEK9V>FZ?9Q>=>W^I:E>9M[.Q)F M^T?:-3ZB;_3.E?F[\:O^";'_ 4I_8XT+]D'P1XX^#][\<_@M^QA^TQ\2/$G MA/XJ_#SQKX-!\9_!W6-'N[/X?0ZEH^OZ[;:SX.OM$@U&]\/BP\1FUM;?2X;> MT%W=+I]K=W7TW^U+H'Q3_:/_ &*->\ >!?"E]X3\6>)/&GPO\;>(OASX@\6: M-;7/C/PG\/?%']L:]\)=8\5>&[[4M'^P^-K&&'_F*76@FYA@_MB[M+/[4:Z* M*I+WZ5&$==797UMOHW]U]KG-C<3C<1.'UW$U,4XJRYY.7*K):.3>FBV^6R/L M[_@DUX]\%ZK_ ,%0_P!HO4O"GC'P=XE\-Q?LL>&GU_Q%X8\5:#KWAZPGTCQ; MK$T\6L:CHU_J.GPSV]O"9P;JZMOLEM#J&0<&Y/Z9_M0_\$N/^"-/[6NI2_M? M_M#_ ?^!/BA-6CTZYU;XY67Q)U#P+X3\6I%=?V997?B/Q)X)\9>&_"_B2>> M\$.G?VEJ37EW=M%!9F\G"BUK^83]CCX>?M2_&W]K#]KS]FKX-_!KP_\ !&X^ M/G[/OPG^'^J:QXQE^'7A>3X8_ >;Q=--\8);V\^">N6UQXPM_$FE0S?#?PG_ M &)JEUX[M=*UZXN[R[TK[-_HGZJK_P $P_VJ_"WP7^+'['7CKX,?$+QK\$?# M7[6R?M4?L?\ Q*_8Q^-'P;\#WOP6O=(/ASX(\2 M7FL>'M*\'>-1JNA#PSJ=MVN^VZU^\[LOKUL/ M2_V?$3IW=GR2E'L]>5JZUOUU,7_@H_\ \$=OAG\4_@AH/QV_X) >&/V;=*U' M0(=1T/6_"WA+QQX;\'_!3Q5X;T?S;.^UBPU[3KBX^'^G>+/!6HVERVJW&I7. MF?VH)=1_MN^^VZ: ?)O^"*O_ 23_9>_9_$?4+%=1(UZIJG["?"?\ 9O\ VK_'?_!+7XD_L]_M[?#V'Q_\6OB'-X\T'6/!?[,GB/X5 M?!GQYK'P_P!8\1VI\'W>H^*]"OO!7P9TWXMVVE1?VOXLU#0[NU\*:E=06UDM MUJ?^EW5W^2/Q5_X)V?\ !6CQW^S!XJ^"5AX*;Q!X+\(?M??LK_$CX"Q^/-8_ M8\\)_M5O\*/A+%>3>.[KXM:S\,3/+[1;B+3+7X>:?XMU7Q1=ZK:VFG_ M /"7V;68NM*KSJ>!PE"O4Q5+#I5JMW[:RNK62MI>VCN_P>Y]AF7&_%>:Y)E_ M#^/SG'XC)\NO]5P52M)4:;;6]/3VC6JUN]=+;']2A_:P_9?7P_H_BJ7]HCX) MP^%_$6I:IH^A>(9?B?X-BT?6]5T 0C7M+TW49=6^S7M]HOGVO]KV]M?B8O@KP_XCNO%.EZCHR_ M$2Y^'>HRW$OAGQ%>>)/ VMZ=XIO?!^H317:Z!K-QJ5QI5R/M=M97>/M*U^2/ M[37_ 3J_;V_:E\:?\$\[W1?!WBOX/V?[/\ X2_;ET#XN>.O&5U^P_=^+8M4 M^+/POT'0OA-JH^&WPP\-W7P0UD>)-_L]^#O!/P"^/[?LM^+/^"E7GC#Q1X4T?2]5U75/#^O?$^UM+0?8_ M!5H-!ZVDX^^HOUU_I[[?(^6HUJM)#=>6==!\3RZ;_PL[4O M^*=UI;2\_LG6+I?LFJBTN;FSN[D6Y8>M?"O]C/\ X(1?#+3O$7CGX:? _P#X M)W6NF_#[4-.M/%'C672O@UXNMO!VJ:@;N#2(=9\6>))]:&C7%W-IU]!9K=:G M:M=75E=X9KRVN=OQG\?_ /@DW^TAJ_Q'_;J\+_LL6_A_X+_"WQY_P31_9C_8 M_P#V7?&,GC.ULQIFH?!CQ;J5YK_P]O;31A<^+_#6B:WX'@L_!]WXG_LP6US: MZN;O%W>6MW65^U;^R!^UU\?_ /@G]\,?@'\'_P!@"V_9K^+?P?\ BQ^R%K^N M0>'_ (D?LER67Q TOX27=XOC'7O ^IP^*=;\/ZQ!X:ATNTN- M_C)H.F7>MG M7OLC>'K@6VITO9Q7P1BG=6=E\K:/7T-7BL54^+%5)=/>G.2UMO>3[=3]YM&_ M:"_9&\)?#O3?&V@?&+]GWPQ\*9]1/AO2?%.C^.?A[H?@*;4X(H)AH.FZQ9ZI M;:!-?V\$\)_LZUN?M2^=!BUQ.@;TGQ>_PG^(7PNUN3QS+X$\7?!OQ?X2NQXB ME\23:+K/P_\ $/@K6=/;[;_:4^I&X\/ZCX?:]]G=6DG^D#[*QK^< M[]I/]C+]L+XJ_"GX*^./ 7P'_:F\(_MJ_ '0?BS8?#'XEV_C7_@FI'X$\0ZQ MXUNII[2U^/'P>@U73?@/J/A74<:#IQ\0> /A==>,K30M"OQ>VEU>W0^U_8G[ M87[)?[9_[0__ 3I_9=^&^MZ=\+]?_:#^$_Q._9R^*W[1'P4^'FIVO@/X1?' MGPS\,K^>?XC?!#0)M2.F>']-T/6[>[L[C2=/UNYTKP9=ZKH-M9W;:9I%Q;7% MH[)QM-1MVZ;=N^^WR,E)QDIQ;4HNZDG:2:ZI[KH>/>"?^"27_!O1X8U#6/VE M/#WPH_92UGPZOB:33Y]?UWXO1>,_@WH'BZ22TOUTRR\/Z_XYU3X>:=?"5[2> MRT9M--L+.^A%G9&RNK91^"G_ 4+_P""-OQYU/X@?VM^P=\3_P!EO1/V'/B3 MX@%J?C?XM_:'\+V6C?!0:E'C9ZA=:4.7^$G_!,S]M[X!_%?X-_$3Q!\'-&_:-^&_P !OVW_ -N?XI>. M_A?9^.OA+HFM_M6^&OVBO"/B/PW\+/VEI_ GBO7-#^!'@[Q_X;FU_.K?#B"Z M\ Z%X7M+.X;P'X'>"QLJ>(D_:T'RWI:OJKQNM4FT^I^EG_ 24_8$_8I_X)F?! M'P/X%^$'Q%^''Q%^+'Q_2?6O$7QO?Q)X;U'Q9\?M;T&TBGU@>$+R&^N;C4?" M?ADSF>T\/:'&=.U M#4=5T;3]0\0?$3PII=G>:IH>JS:)K.EP7FI:K;P37VF:M:3:;JEL&^T6>I0F MSN@+M0I_G(^&_P#P3H_;I^"/Q0_8[_:7MOA%IOCC2_A'^VG_ ,% /V@?$W[+ M/@+XF?#71O&/PZ^&?[6?A+P3H_PW\)>&M>\4ZYX)^$&OW'A/Q'X0UGQ1XLT> MU\96NF:9=^, /#=WKYMKK'*>%?\ @D;^V_XS^('[)L?CF70?A!X,L-:_X*4> M.?C!XBTR\^$WQGUCX41?M:?%;Q'XO^&_@.#PK\0['6_"_B3Q5;>%?$MWI^K^ M*/#6@:_H.@:K%=V[W;>KUZW/ZOM+U72]QY%<9;_%KX67%S/:0?$;P/-<6WC63X:SP)XJT M7S8OB)'9P:D?!$P^W$CQA_9\T%__ ,(^?^)M]EG@NA9A)U)^,OV*_#UO^S-? MP?\ !/3P%\+OB@/@K^RQ\%/ALW@O]HCQOXFM/$EO\1M3\4WVO3Z]X6O)H;*T MN(?&.B3C^V=5AR;;^S-8T[[+::9'_9RW?X<:G_P1P_:J^,S?&WP%\6],U[P/ MX&^,/_!9_P"(O[5K>._AW\9]"T3XC^$OV=]0_9YA\(> _BCX/U_1]4N=7T?Q M?X<^)N@>%;C2/"\!_MVW&FZ>=8THZ+;W-69G]36I_%'X;Z';>,+O6/B!X+TB MU^'AM4\>7.H>)=&LX/!DEY8+J=E%XI,U[ N@BZL9X;^T.I&U-W:R J"!NI?A MQ\4/AS\7O#5MXS^%?C[P=\2?!UU/<6UIXH\">)='\6:!6$L]I>0S6US 'S;M&RL >:_E=\=_P#!*S_@J#JESK?C+XH^)/AE^UGKGP]_ M;R_9G^.NM>$[C7]+^&>E_MR?L[_ ?X7^&O!^FZ#X[TW4Q=>%?#GQ;M;C1[RX M\0Z/XVM;;X<>,=>O+^[.K#1[FUK^BSX'^,/BM<_\(7I6H_L9W7[.WA?Q#;^- M=4\86MS\0?@E?S^!=;TB[LK+PW%>:%\)=<\2Z1XDN/'M@LMS_:.B:K\0ZI\ M%/V(?@AX@_:6^,-K+!9S:Q;?\2#X'_#2]G^VQ'6?B%\3M3@MO#\U]HAA/V/P M=HFJ76J7-U-;7=W]D'_'K^N5U:07L$UM/?\ @HE^TSXG\2)K4PO[_P" M7P'O)? _@ /.3]KL?$OC4!O&/B,- L=M='3=3TNU-L"++[*W\/Z:([V^DCCQ]IU?5YS/J&I7SD&6YN;R\N M+C/))%Q7T/CG/MC]OZ=.X4445)L%%% M% &=J%A9ZK97.G:E:6]_8WL,MM>6=U#%/;W-K-&8IH)H965N MZ_I:]+>>WI_*-_P3?AU?3/\ @KSXJT[6=&USPSJR_LJO8:GH^JV,VGW$-[IG MC.;[9%>PW9&>1!]E%M;8(_THW?)K^KNN#7X>>!QXX;XCQ^%- B\?#2GT&3Q= M#IEHGB"71IIH9CIDVH^0+F6Q,\$4WD&Y #+C'8]Y14J>T:?EOW"C3]G'E_KS M_K?<****S-@HHHH **** "BBB@ HP,8P,>G:BB@ HHHH **** "BBB@ HHHH # __9 end XML 12 ngs-20190630_htm.xml IDEA: XBRL DOCUMENT 0001084991 2019-01-01 2019-06-30 0001084991 2019-07-29 0001084991 2019-06-30 0001084991 2018-12-31 0001084991 ngs:RentalMember 2019-04-01 2019-06-30 0001084991 ngs:RentalMember 2018-04-01 2018-06-30 0001084991 ngs:RentalMember 2019-01-01 2019-06-30 0001084991 ngs:RentalMember 2018-01-01 2018-06-30 0001084991 ngs:ProductSalesMember 2019-04-01 2019-06-30 0001084991 ngs:ProductSalesMember 2018-04-01 2018-06-30 0001084991 ngs:ProductSalesMember 2019-01-01 2019-06-30 0001084991 ngs:ProductSalesMember 2018-01-01 2018-06-30 0001084991 ngs:ServiceandMaintenanceMember 2019-04-01 2019-06-30 0001084991 ngs:ServiceandMaintenanceMember 2018-04-01 2018-06-30 0001084991 ngs:ServiceandMaintenanceMember 2019-01-01 2019-06-30 0001084991 ngs:ServiceandMaintenanceMember 2018-01-01 2018-06-30 0001084991 2019-04-01 2019-06-30 0001084991 2018-04-01 2018-06-30 0001084991 2018-01-01 2018-06-30 0001084991 us-gaap:PreferredStockMember 2017-12-31 0001084991 us-gaap:CommonStockMember 2017-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001084991 us-gaap:RetainedEarningsMember 2017-12-31 0001084991 2017-12-31 0001084991 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001084991 2018-01-01 2018-03-31 0001084991 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001084991 us-gaap:PreferredStockMember 2018-03-31 0001084991 us-gaap:CommonStockMember 2018-03-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001084991 us-gaap:RetainedEarningsMember 2018-03-31 0001084991 2018-03-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001084991 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001084991 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001084991 us-gaap:PreferredStockMember 2018-06-30 0001084991 us-gaap:CommonStockMember 2018-06-30 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001084991 us-gaap:RetainedEarningsMember 2018-06-30 0001084991 2018-06-30 0001084991 us-gaap:PreferredStockMember 2018-12-31 0001084991 us-gaap:CommonStockMember 2018-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001084991 us-gaap:RetainedEarningsMember 2018-12-31 0001084991 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001084991 2019-01-01 2019-03-31 0001084991 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001084991 us-gaap:PreferredStockMember 2019-03-31 0001084991 us-gaap:CommonStockMember 2019-03-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001084991 us-gaap:RetainedEarningsMember 2019-03-31 0001084991 2019-03-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001084991 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001084991 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001084991 us-gaap:PreferredStockMember 2019-06-30 0001084991 us-gaap:CommonStockMember 2019-06-30 0001084991 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001084991 us-gaap:RetainedEarningsMember 2019-06-30 0001084991 ngs:BillAndHoldArrangementMember 2019-01-01 2019-06-30 0001084991 ngs:CompressorRelatedMember 2019-04-01 2019-06-30 0001084991 ngs:CompressorRelatedMember 2018-04-01 2018-06-30 0001084991 ngs:CompressorRelatedMember 2019-01-01 2019-06-30 0001084991 ngs:CompressorRelatedMember 2018-01-01 2018-06-30 0001084991 ngs:FlaresRelatedMember 2019-04-01 2019-06-30 0001084991 ngs:FlaresRelatedMember 2018-04-01 2018-06-30 0001084991 ngs:FlaresRelatedMember 2019-01-01 2019-06-30 0001084991 ngs:FlaresRelatedMember 2018-01-01 2018-06-30 0001084991 ngs:OtherPartsRebuildsMember 2019-04-01 2019-06-30 0001084991 ngs:OtherPartsRebuildsMember 2018-04-01 2018-06-30 0001084991 ngs:OtherPartsRebuildsMember 2019-01-01 2019-06-30 0001084991 ngs:OtherPartsRebuildsMember 2018-01-01 2018-06-30 0001084991 2018-01-01 2018-12-31 0001084991 srt:MinimumMember 2019-06-30 0001084991 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001084991 2019-01-01 0001084991 us-gaap:TaxYear2017Member 2018-10-01 2018-12-31 0001084991 us-gaap:TaxYear2016Member 2018-10-01 2018-12-31 0001084991 us-gaap:TaxYear2015Member 2018-10-01 2018-12-31 0001084991 2018-10-01 2018-12-31 0001084991 ngs:RangeOneMember 2019-01-01 2019-06-30 0001084991 ngs:RangeOneMember 2019-06-30 0001084991 ngs:RangeTwoMember 2019-01-01 2019-06-30 0001084991 ngs:RangeTwoMember 2019-06-30 0001084991 ngs:RangeThreeMember 2019-01-01 2019-06-30 0001084991 ngs:RangeThreeMember 2019-06-30 0001084991 ngs:RangeFourMember 2019-01-01 2019-06-30 0001084991 ngs:RangeFourMember 2019-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2019-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001084991 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockMember 2019-03-29 2019-03-29 0001084991 ngs:VicePresidentofTechnicalServicesMember us-gaap:RestrictedStockMember 2019-03-29 2019-03-29 0001084991 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockMember 2019-03-29 2019-03-29 0001084991 srt:DirectorMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001084991 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001084991 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001084991 us-gaap:RestrictedStockMember 2019-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember 2019-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember ngs:CbFloatingRateMember 2019-01-01 2019-06-30 0001084991 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-06-30 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001084991 srt:MinimumMember 2019-01-01 2019-06-30 0001084991 srt:MaximumMember 2019-01-01 2019-06-30 0001084991 ngs:AntidilutiveEffectMember 2019-04-01 2019-06-30 0001084991 ngs:AntidilutiveEffectMember 2019-01-01 2019-06-30 0001084991 ngs:AntidilutiveEffectMember 2018-04-01 2018-06-30 0001084991 ngs:AntidilutiveEffectMember 2018-01-01 2018-06-30 0001084991 ngs:SalesServiceLineMember 2019-04-01 2019-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2019-04-01 2019-06-30 0001084991 ngs:SalesServiceLineMember 2018-04-01 2018-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0001084991 ngs:SalesServiceLineMember 2019-01-01 2019-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-06-30 0001084991 ngs:SalesServiceLineMember 2018-01-01 2018-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0001084991 ngs:NGLLCMember us-gaap:CorporateJointVentureMember 2016-01-01 2016-12-31 0001084991 ngs:NGLLCMember us-gaap:CorporateJointVentureMember ngs:GenisHoldingsLLCMember 2016-01-01 2016-12-31 0001084991 us-gaap:CorporateJointVentureMember 2018-01-01 2018-12-31 shares iso4217:USD iso4217:USD shares pure ngs:loan ngs:segment NATURAL GAS SERVICES GROUP INC 2019 Q2 false 0001084991 --12-31 P1Y 10-Q true 2019-06-30 false 1-31398 CO 75-2811855 404 Veterans Airpark Ln., Ste 300 Midland TX 79705 432 262-2700 Yes Yes Accelerated Filer true false false 13226971 Common Stock, $0.01 par value NGS NYSE 29911000 52628000 333000 291000 11383000 7219000 30302000 30974000 3146000 3148000 1880000 2430000 76622000 96399000 21000 19000 3873000 3980000 173282000 165428000 190704000 175886000 11777000 11556000 20146000 16587000 83000 494000 10039000 10039000 1821000 1758000 1338000 1401000 1339000 1109000 304555000 305401000 2579000 2122000 3999000 8743000 129000 113000 81000 6820000 10946000 417000 417000 32514000 32158000 365000 1869000 1699000 41985000 45220000 5000000 5000000 0 0 0 0 0 0 30000000 30000000 0.01 0.01 13138000 13138000 13005000 13005000 131000 130000 109218000 107760000 153221000 152291000 262570000 260181000 304555000 305401000 13572000 11427000 26959000 22898000 5814000 6383000 9939000 9381000 509000 394000 988000 643000 19895000 18204000 37886000 32922000 6359000 5195000 12244000 9899000 4419000 4924000 8118000 7115000 159000 101000 306000 166000 2682000 2309000 5175000 4330000 5683000 5449000 11241000 10836000 19302000 17978000 37084000 32346000 593000 226000 802000 576000 4000 3000 8000 6000 181000 78000 486000 5000 177000 75000 478000 -1000 770000 301000 1280000 575000 197000 54000 350000 103000 573000 247000 930000 472000 0.04 0.02 0.07 0.04 0.04 0.02 0.07 0.04 13134000 12963000 13100000 12941000 13462000 13261000 13368000 13215000 0 0 12880000 129000 105325000 151865000 257319000 9000 157000 157000 66000 66000 60000 0 362000 362000 495000 495000 225000 225000 0 0 12949000 129000 105415000 152090000 257634000 31000 31000 19000 0 1000 616000 617000 134000 134000 247000 247000 0 0 12968000 130000 105928000 152337000 258395000 0 0 13005000 130000 107760000 152291000 260181000 57000 555000 555000 31000 31000 71000 0 1000 463000 464000 192000 192000 357000 357000 0 0 13133000 131000 108617000 152648000 261396000 -50000 -50000 30000 30000 5000 0 612000 612000 9000 9000 573000 573000 0 0 13138000 131000 109218000 153221000 262570000 930000 472000 11241000 10836000 356000 170000 1137000 1076000 55000 -102000 37000 49000 131000 -55000 4219000 739000 -1200000 -2673000 22000 -321000 -4287000 -4327000 32000 302000 -192000 -172000 6447000 10860000 29402000 16945000 111000 191000 26000 49000 11000 0 -29476000 -17087000 -10000 -19000 505000 157000 183000 629000 312000 -491000 -22717000 -6718000 52628000 69208000 29911000 62490000 8000 6000 45000 66000 347000 144000 574000 0 126000 Basis of Presentation and Summary of Significant Accounting Policies<div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">These notes apply to the unaudited condensed consolidated financial statements of Natural Gas Services Group, Inc. a Colorado corporation (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our").  The accompanying unaudited condensed consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company's deferred compensation plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2019 and the results of our operations for the three and six months ended June 30, 2019 and 2018 not misleading.  As permitted by the rules and regulations of the Securities and Exchange Commission (SEC), the accompanying condensed consolidated financial statements do not include all disclosures normally required by generally accepted accounting principles in the United States of America (GAAP).  These financial statements should be read in conjunction</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations, changes in stockholders' equity and cash flows for the periods presented.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2019.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:36pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.    </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. If an adjustment had been needed, we would have recognized the cumulative effect of initially applying ASC 606 with an adjustment to the opening balance of equity at January 1, 2018.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once our performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Nature of Goods and Services</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a description of principal activities from which the Company generates its revenue: </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Rental Revenue. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the term of a contract has expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.</span></div><div style="padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sales Revenue.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the condensed consolidated balance sheet until control has been transferred.  </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation. </span></div><div style="padding-left:72pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request that we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the six months ended June 30, 2019 was approximately $6.1 million.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Parts</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis. </span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.</span></div><div style="padding-left:72pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Service and Maintenance Revenue</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered. </span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2019 and 2018:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.035088%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.508772%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Compressors - sales</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,788 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,735 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,496 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,564 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Flares - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">969 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">541 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,491 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other (Parts/Rebuilds) - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">679 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,902 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,326 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service and maintenance</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">509 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">988 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">643 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenue from contracts with customers</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,323 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,777 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,927 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,024 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Add: non-ASC 606 rental revenue</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,572 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,427 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,959 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,898 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,204 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,922 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div style="text-indent:108pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019 and December 31, 2018, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:61.157895%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Accounts Receivable</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - contracts with customers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,458 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,250 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - non-ASC 606</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,258 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,260 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9.5pt;font-weight:400;line-height:100%;">Total Accounts Receivable</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,716 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,510 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Allowance for doubtful accounts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(333)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(291)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9.5pt;font-weight:400;line-height:100%;">Total Accounts Receivable, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,219 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9.5pt;font-weight:400;line-height:100%;">Deferred income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">113 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company recognized $35,000 in revenue for the six months ended June 30, 2019 that was included in deferred income at the beginning of 2019. For the year ended December 31, 2018, the Company recognized revenue of $176,000 from amounts related to sales that were included in deferred income at the beginning of 2018.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The changes in the balance of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-indent:72pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, the Company did not have revenue related to performance obligations under ASC 606-10-50-13.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:90pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2019, we adopted ASC 842, Leases ("ASC 842") and all the related amendments using the modified retrospective method. We recognized the cumulative effect of initially applying the new lease standard and had no adjustments to retained earnings. The comparative information has not been restated and continues to be reported under the lease accounting standard in effect for those periods. We do not expect the adoption of the new lease standard to have a material impact to our net income on an ongoing basis.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The new lease standard requires all leases to be reported on the balance sheet as right-of-use assets and lease obligations. We elected the practical expedients permitted under the transition guidance of the new standard that retained the lease classification and initial direct costs for any leases that existed prior to adoption of the standard. We did not reassess whether any contracts or land easements entered into prior to adoption are leases or contain leases.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:33.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.239766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASU 2016-02</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">126 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">126 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long term portion of operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company, as a lessee, applies the practical expedient in ASC 842-10-15-37, and does not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company, as a lessor, applies the practical expedient in ASC 842-10-15-42A, in leases that contain the same timing and pattern of transfer for lease and non-lease components and are deemed operating leases, the lessor is not required to separate non-lease components from lease components. Therefore, on any lease that meets these qualifications we have chosen to account for each separate lease component and its associated non-lease component, as a single lease component. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company applies the practical expedient in ASC 842-20-25-2, to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred for leases with terms of 12 months or less.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, deferred compensation plan (cash portion) and our line of credit. Pursuant to ASC 820 (Accounting Standards Codification), the fair value of our cash equivalents is determined based on “Level 1” inputs, which consist of quoted prices in active markets for identical assets. We believe that the recorded values of all of our other financial instruments approximate their fair values because of their nature (variable rate debt) and relatively short maturity dates or durations.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:174%;">Income Taxes</span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate. We use an estimated annual effective tax rate for purposes of determining the income tax provision during interim reporting periods. In calculating our estimated annual effective tax rate, we consider forecasted annual pre-tax income and estimated permanent book versus tax differences, as well as tax credits. Adjustments to the effective tax rate and estimate will occur as information and assumptions change.This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We currently have no valuation allowance and fully expect to utilize all of our deferred tax assets.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that has a greater than 50 percent likely of being realized upon ultimate settlement. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that the effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material. The Company plans on amending its previously filed federal income tax returns and is in the process of analyzing certain offsetting deductions to reduce the uncertain tax position reserve.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reclassification of Prior Period Balances</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Certain reclassifications have been made to prior period amounts, due to our adoption of ASC 842, to conform to the current-year presentation. These reclassifications had no effect on the financial statements.</span></div> <div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">These notes apply to the unaudited condensed consolidated financial statements of Natural Gas Services Group, Inc. a Colorado corporation (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our").  The accompanying unaudited condensed consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company's deferred compensation plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2019 and the results of our operations for the three and six months ended June 30, 2019 and 2018 not misleading.  As permitted by the rules and regulations of the Securities and Exchange Commission (SEC), the accompanying condensed consolidated financial statements do not include all disclosures normally required by generally accepted accounting principles in the United States of America (GAAP).  These financial statements should be read in conjunction</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations, changes in stockholders' equity and cash flows for the periods presented.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2019.</span></div> <div style="margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:36pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.    </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. If an adjustment had been needed, we would have recognized the cumulative effect of initially applying ASC 606 with an adjustment to the opening balance of equity at January 1, 2018.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once our performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Nature of Goods and Services</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following is a description of principal activities from which the Company generates its revenue: </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Rental Revenue. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the term of a contract has expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.</span></div><div style="padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Sales Revenue.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the condensed consolidated balance sheet until control has been transferred.  </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation. </span></div><div style="padding-left:72pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;margin-bottom:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request that we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the six months ended June 30, 2019 was approximately $6.1 million.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Parts</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis. </span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.</span></div><div style="padding-left:72pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Service and Maintenance Revenue</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered. </span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.</span></div> 6100000 <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2019 and 2018:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:37.035088%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.508772%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239766%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Compressors - sales</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,788 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,735 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,496 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,564 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Flares - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">969 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">541 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,491 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Other (Parts/Rebuilds) - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">920 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">679 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,902 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,326 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service and maintenance</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">509 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">988 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">643 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenue from contracts with customers</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,323 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,777 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,927 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,024 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Add: non-ASC 606 rental revenue</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,572 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,427 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,959 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,898 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,895 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,204 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,922 </span></td></tr></table></div> 4788000 4735000 7496000 6564000 106000 969000 541000 1491000 920000 679000 1902000 1326000 509000 394000 988000 643000 6323000 6777000 10927000 10024000 13572000 11427000 26959000 22898000 19895000 18204000 37886000 32922000 <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019 and December 31, 2018, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:61.157895%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.836257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.285380%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Accounts Receivable</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - contracts with customers</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,458 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,250 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - non-ASC 606</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,258 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,260 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9.5pt;font-weight:400;line-height:100%;">Total Accounts Receivable</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,716 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,510 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Allowance for doubtful accounts</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(333)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(291)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9.5pt;font-weight:400;line-height:100%;">Total Accounts Receivable, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,383 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,219 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:9.5pt;font-weight:400;line-height:100%;">Deferred income</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">113 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td></tr></table></div> 5458000 2250000 6258000 5260000 11716000 7510000 333000 291000 11383000 7219000 113000 81000 35000 176000 <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span>The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement. P1Y <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial';font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">On January 1, 2019, we adopted ASC 842, Leases ("ASC 842") and all the related amendments using the modified retrospective method. We recognized the cumulative effect of initially applying the new lease standard and had no adjustments to retained earnings. The comparative information has not been restated and continues to be reported under the lease accounting standard in effect for those periods. We do not expect the adoption of the new lease standard to have a material impact to our net income on an ongoing basis.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The new lease standard requires all leases to be reported on the balance sheet as right-of-use assets and lease obligations. We elected the practical expedients permitted under the transition guidance of the new standard that retained the lease classification and initial direct costs for any leases that existed prior to adoption of the standard. We did not reassess whether any contracts or land easements entered into prior to adoption are leases or contain leases.</span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:33.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.239766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASU 2016-02</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">126 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">126 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long term portion of operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company, as a lessee, applies the practical expedient in ASC 842-10-15-37, and does not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company, as a lessor, applies the practical expedient in ASC 842-10-15-42A, in leases that contain the same timing and pattern of transfer for lease and non-lease components and are deemed operating leases, the lessor is not required to separate non-lease components from lease components. Therefore, on any lease that meets these qualifications we have chosen to account for each separate lease component and its associated non-lease component, as a single lease component. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company applies the practical expedient in ASC 842-20-25-2, to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred for leases with terms of 12 months or less.</span></div> <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:33.087719%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.239766%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.823392%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.812865%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments due to ASU 2016-02</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion of operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">126 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">126 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long term portion of operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">451 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 0 451000 451000 0 126000 126000 0 325000 325000 0 451000 451000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, deferred compensation plan (cash portion) and our line of credit. Pursuant to ASC 820 (Accounting Standards Codification), the fair value of our cash equivalents is determined based on “Level 1” inputs, which consist of quoted prices in active markets for identical assets. We believe that the recorded values of all of our other financial instruments approximate their fair values because of their nature (variable rate debt) and relatively short maturity dates or durations.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:174%;">Income Taxes</span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate. We use an estimated annual effective tax rate for purposes of determining the income tax provision during interim reporting periods. In calculating our estimated annual effective tax rate, we consider forecasted annual pre-tax income and estimated permanent book versus tax differences, as well as tax credits. Adjustments to the effective tax rate and estimate will occur as information and assumptions change.This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We currently have no valuation allowance and fully expect to utilize all of our deferred tax assets.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that has a greater than 50 percent likely of being realized upon ultimate settlement. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that the effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material. The Company plans on amending its previously filed federal income tax returns and is in the process of analyzing certain offsetting deductions to reduce the uncertain tax position reserve.</span></div> 168000 149000 230000 547000 55000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Reclassification of Prior Period Balances</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Certain reclassifications have been made to prior period amounts, due to our adoption of ASC 842, to conform to the current-year presentation. These reclassifications had no effect on the financial statements.</span></div> Stock-Based Compensation<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock Options:</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">A summary of option activity under our 1998 Stock Option Plan as of December 31, 2018, and changes during the six months ended June 30, 2019 is presented below.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Number</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Stock Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Contractual Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">283,686 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20.46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">434 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,352)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8.97 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,000)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27.91 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">224,334 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.25 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.92</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">213,901 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.01 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.74</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes information about our stock options outstanding at June 30, 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:38.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.176471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Range of Exercise Prices</span></div></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Options Outstanding</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Options Exercisable</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$0.01-15.70</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2.57</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14.89 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14.89 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$15.71-17.81</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.08</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$17.82-20.48</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.84</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$20.49-33.36</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,334 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.84</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27.33 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,901 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27.26 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">224,334 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.92</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.25 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">213,901 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.01 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The summary of the status of our unvested stock options as of December 31, 2018 and changes during the six months ended June 30, 2019 is presented below.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Unvested stock options:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Grant Date Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(10,432)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,433 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, there was $75,243 of unrecognized compensation cost related to unvested options.  Such cost is expected to be recognized over a weighted-average period of one year. Total compensation expense for stock options was $60,669 and $97,140 for the six months ended June 30, 2019 and 2018, respectively. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Shares/Units:</span></div>In accordance with the Company's employment agreement with Stephen Taylor, the Company's Chief Executive Officer, the Compensation Committee reviewed his performance in determining the issuance of restricted common stock. Based on this review which included consideration of the Company's 2018 performance, Mr. Taylor, was awarded 131,674 restricted shares/units on March 29, 2019, which vest over three years, in equal annual installments, beginning March 29, 2020. On March 29, 2019, the Compensation Committee awarded 20,000 restricted shares/units to each of G. Larry Lawrence, our CFO, and James Hazlett, our Vice President of Technical Services. The restricted shares to Messrs. Lawrence and Hazlett vest over three years, in equal annual installments, beginning March 29, 2020. We also awarded and issued 23,136 shares of restricted common stock to the independent members of our Board of Directors as partial payment for 2019 services as directors. The restricted stock issued to our directors vests over one year, in quarterly installments, beginning March 31, 2020. Total compensation expense related to restricted awards was $1.1 million and $978,432 for the six months ended June 30, 2019 and 2018, respectively. As of June 30, 2019, there was a total of $4.9 million of unrecognized compensation expense related to these shares/units which is expected to be recognized over the next three years. <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">A summary of option activity under our 1998 Stock Option Plan as of December 31, 2018, and changes during the six months ended June 30, 2019 is presented below.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Number</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> of</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Stock Options</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Contractual Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">283,686 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20.46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">434 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(56,352)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8.97 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">474 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(3,000)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27.91 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">224,334 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.25 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.92</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">213,901 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.01 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.74</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14 </span></td></tr></table></div> 283686 20.46 P3Y6M29D 434000 56352 8.97 474000 3000 27.91 0 224334 23.25 P3Y11M1D 14000 213901 23.01 P3Y8M26D 14000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes information about our stock options outstanding at June 30, 2019:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:38.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.176471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Range of Exercise Prices</span></div></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Options Outstanding</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Options Exercisable</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$0.01-15.70</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2.57</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14.89 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14.89 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$15.71-17.81</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.08</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$17.82-20.48</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1.84</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">$20.49-33.36</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">123,334 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5.84</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27.33 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">112,901 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">27.26 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">224,334 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.92</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.25 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">213,901 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">23.01 </span></td></tr></table></div> 0.01 15.70 8500 P2Y6M25D 14.89 8500 14.89 15.71 17.81 42000 P1Y29D 17.54 42000 17.54 17.82 20.48 50500 P1Y10M2D 19.43 50500 19.43 20.49 33.36 123334 P5Y10M2D 27.33 112901 27.26 224334 P3Y11M1D 23.25 213901 23.01 <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The summary of the status of our unvested stock options as of December 31, 2018 and changes during the six months ended June 30, 2019 is presented below.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Unvested stock options:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Grant Date Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(10,432)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at June 30, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">10,433 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr></table></div> 20865 11.93 10432 11.93 10433 11.93 75243 P1Y 60669 97140 131674 P3Y 20000 20000 P3Y P3Y 23136 P1Y 1100000 978432 4900000 P3Y Inventory<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our inventory, net of allowance for obsolescence of $21,000 at June 30, 2019 and $19,000 December 31, 2018 consisted of the following amounts:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:61.929619%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.181818%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.155425%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Raw materials - current</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,021 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,152 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - long term, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,873 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,980 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finished Goods</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Work in process</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,259 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,800 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,175 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,954 </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell or use within the year.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">During the six months ended June 30, 2019 and 2018, there were no write-offs of obsolete inventory against the allowance for obsolescence.</span></div> <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Our inventory, net of allowance for obsolescence of $21,000 at June 30, 2019 and $19,000 December 31, 2018 consisted of the following amounts:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707602%;"><tr><td style="width:1.0%;"/><td style="width:61.929619%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.181818%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533138%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.155425%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Raw materials - current</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">24,021 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,152 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - long term, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,873 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,980 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Finished Goods</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Work in process</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,259 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3,800 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,175 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">34,954 </span></td></tr></table></div> 21000 19000 24021000 26152000 3873000 3980000 1022000 1022000 5259000 3800000 34175000 34954000 0 0 Deferred Compensation Plan<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The Company has a non-qualified deferred compensation plan for executive officers, directors and certain eligible employees. The assets of the deferred compensation plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The plan allows for deferral of up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock unit awards. A Company owned life insurance policy held in a rabbi trust is utilized as a source of funding for the plan. The cash surrender value of the life insurance policy is $1.3 million and $1.0 million as of June 30, 2019 and 2018, respectively. For the six months ending June 30, 2019, we reported in other income (expense) in the consolidated income statement a gain related to the policy of approximately $131,000 and for the same period in 2018, a loss of approximately $55,000.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The obligation to pay the deferred compensation and the deferred director fees is adjusted to reflect the positive or negative performance of investment measurement options selected by each participant and was $1.4 million and $1.1 million as of June 30, 2019 and 2018, respectively. The deferred obligation is included in other long-term liabilities in the condensed consolidated balance sheet. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of common stock and the obligation is carried at grant value. As of June 30, 2019 and 2018, respectively, we have 62,145 and 103,691 unvested restricted stock units being deferred. As of June 30, 2019 and 2018, respectively we have released and issued 79,688 and 32,936 shares to the deferred compensation plan with a value of $1.7 million and $837,589, respectively.</span></div> 0.90 1300000 1000000.0 131000 -55000 1400000 1100000 62145 103691 79688 32936 1700000 837589 Credit Facility<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We have a senior secured revolving credit agreement the ("Amended Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") with an aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, extending the maturity date to December 31, 2020. No other material revisions were made to the credit facility.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Borrowing Base</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. We had $29.5 million borrowing base availability at June 30, 2019 under the terms of our Amended Credit Agreement.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Interest and Fees</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender's Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.50%. For the six month period ended June 30, 2019, our weighted average interest rate was 3.69%.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Maturity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Security</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and leases receivables, along with a first priority lien on a variable number of our leased compressor equipment the book value of which must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date).</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Covenants.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain on a consolidated basis a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Events of Default and Acceleration.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the loan documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit facility. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would likely limit our ability to access other credit. At June 30, 2019 and December 31, 2018, our outstanding balance on the line of credit was $417,000.</span></div> 30000000 20000000 50000000 0.80 0.50 0.50 0.75 29500000 3 0.0150 0.0150 0.0369 2.00 2.50 50000 150000 417000 417000 Leases<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company adopted the new lease standard on January 1, 2019 using the modified retrospective transition method. Prior periods were not retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The Company elected the package of practical expedients permitted under the transition guidance within the new lease standard, which among other things, allowed the company to continue to account for existing leases based on the historical lease classification. The Company also elected the practical expedients to exclude right-of-use ("ROU") assets and lease liabilities for leases with an initial term of 12 months or less from the balance sheet, and to combine lease and non-lease components for property leases, which primarily relate to ancillary expenses such as common area maintenance charges and management fees.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company determines if an arrangement is a lease at inception by assessing whether it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company’s leases are primarily related to property leases for its field offices. The Company's leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU1NzE1OGRhNWM1MTRkYzc4MWFhNmMxOGE4ZWRjMjAyL3NlYzplNTcxNThkYTVjNTE0ZGM3ODFhYTZjMThhOGVkYzIwMl82MS9mcmFnOmYyZWRmZTczMzJkMTQ3ZDQ4MTNlMDQzNzUxYTY0NDljL3RleHRyZWdpb246ZjJlZGZlNzMzMmQxNDdkNDgxM2UwNDM3NTFhNjQ0OWNfNjU5NzA2OTc2OTc1Nw_a4d84787-f373-4704-b3fd-6c3c32937459">one</span> to 10 years. Renewal and termination options are included in the lease term when it is reasonably certain that the Company will exercise the option.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The Company's lease agreements do not contain any contingent rental payments, material residual guarantees or material restrictive covenants.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As substantially all of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate to determine the present value of lease payments. Based on the present value of lease payments for the Company's existing leases, the Company recorded net lease assets and lease liabilities of approximately $451,000, respectively, upon adoption. The Company had no finance leases. The new lease standard did not materially impact the Company's consolidated statements of operations and had no impact on the Company's consolidated statements of cash flows.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The impact of the new lease standard on the June 30, 2019 consolidated balance sheet was as follows: </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:38.528634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.955947%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.515419%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Classification on the Condensed Consolidated Balance Sheet</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets-operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">365 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term in years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Implicit Rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">Operating lease costs are recognized on a straight-line basis over the lease term. Total operating lease costs for the six months ended June 30, 2019 was approximately $385,000, which included approximately $285,000 related to short-term lease costs.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:73.438596%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.561404%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating lease cost</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">(1) Lease costs are classified on the condensed consolidated statements of income in cost of sales, cost of compressors and selling, general and administrative expenses.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The following table shows the future maturities of lease liabilities:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:70.953216%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.315789%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liabilities</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (excluding the six months ended June 30, 2019)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">116 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">190 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">562 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">68 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">As previously disclosed on Form 10-K and under the previous lease standard (Topic 840), future minimum obligations under lease commitments in effect at December 31, 2018 as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.853801%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.146199%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">118 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">607 </span></td></tr></table></div> P10Y 451000 451000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The impact of the new lease standard on the June 30, 2019 consolidated balance sheet was as follows: </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:38.528634%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.955947%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.515419%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Classification on the Condensed Consolidated Balance Sheet</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except years)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease assets</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Right of use assets-operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">129 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent lease liabilities</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term operating leases</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">365 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term in years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2.8</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Implicit Rate</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 494000 129000 365000 494000 P2Y9M18D 0.038 385000 285000 <div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:73.438596%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.561404%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating lease cost</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">100 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">(1) Lease costs are classified on the condensed consolidated statements of income in cost of sales, cost of compressors and selling, general and administrative expenses.</span></div> 100000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">The following table shows the future maturities of lease liabilities:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:70.953216%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.315789%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ending December 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Lease Liabilities</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019 (excluding the six months ended June 30, 2019)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">83 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">116 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">95 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">190 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">562 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">68 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">494 </span></td></tr></table></div> 83000 116000 95000 43000 35000 190000 562000 68000 494000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:115%;">As previously disclosed on Form 10-K and under the previous lease standard (Topic 840), future minimum obligations under lease commitments in effect at December 31, 2018 as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.853801%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.146199%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">118 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">607 </span></td></tr></table></div> 298000 118000 97000 44000 35000 15000 607000 Earnings per Share<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(in thousands, except per share data)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">:</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.631579%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Three months ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic net income per common share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,134 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,941 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for diluted net income per share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,134 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,941 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and restricted stock</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">268 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">274 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,462 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,261 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,368 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,215 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.07 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.07 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In the three months ended June 30, 2019, options to purchase 215,834 shares of common stock with exercise prices ranging from $16.74 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In the six months ended June 30, 2019, options to purchase 205,834 shares of common stock with exercise prices ranging from $17.74 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In the three and six months ended June 30, 2018, options to purchase 83,417 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect.</span></div> <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(in thousands, except per share data)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">:</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:50.631579%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.304094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.450292%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Three months ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">930 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic net income per common share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,134 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,941 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for diluted net income per share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,134 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,963 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,100 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,941 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and restricted stock</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">328 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">268 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">274 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,462 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,261 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,368 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,215 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.07 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.07 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td></tr></table></div> 573000 247000 930000 472000 13134000 12963000 13100000 12941000 13134000 12963000 13100000 12941000 328000 298000 268000 274000 13462000 13261000 13368000 13215000 0.04 0.02 0.07 0.04 0.04 0.02 0.07 0.04 215834 16.74 33.36 205834 17.74 33.36 83417 83417 28.15 28.15 33.36 33.36 Segment Information<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ASC 280-10-50, “Operating Segments", defines the characteristics of an operating segment as: a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the Company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas: </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the products and services;</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the production processes; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The type or class of customer for their products and services; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The methods used to distribute their products or provide their services; and</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the regulatory environment, if applicable.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.</span></div><div style="text-align:center;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:44.617647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.470588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended June 30, 2019 (in thousands):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Rental</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Service &amp; Maintenance</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,572 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,814 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">509 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,895 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating costs and corporate expenses</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,359 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,419 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">159 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,365 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,302 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total other income, net</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Income before provision for income taxes</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,213 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,395 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">350 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(8,188)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">770 </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:44.833579%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.720177%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.572901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.371134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:7.720177%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.836524%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended June 30, 2018 (in thousands):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Rental</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Service &amp; Maintenance</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,427 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,383 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating costs and corporate expenses</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,195 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,924 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,758 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,978 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total other income, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Income before provision for  income taxes</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,232 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,459 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">293 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,683)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">301 </span></td></tr></table></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.076023%;"><tr><td style="width:1.0%;"/><td style="width:42.126506%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.993976%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.553012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.295181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.553012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.553012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.402410%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240964%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the six months ended June 30, 2019 (in thousands):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rental</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service &amp; Maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,959 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,939 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">988 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and expenses</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,244 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,118 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">306 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,416 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,084 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total other income, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,715 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,821 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">682 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(15,938)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,280 </span></td></tr></table></div><div style="margin-bottom:6pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.391813%;"><tr><td style="width:1.0%;"/><td style="width:43.022288%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.104012%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.104012%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.104012%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.955423%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.738484%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the six months ended June 30, 2018 (in thousands:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rental</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service &amp; Maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,898 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">643 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,922 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and expenses</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,899 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,115 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">166 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,166 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,346 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total other expense, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,999 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,266 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">477 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(15,167)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">575 </span></td></tr></table></div> <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">ASC 280-10-50, “Operating Segments", defines the characteristics of an operating segment as: a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the Company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas: </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the products and services;</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the production processes; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The type or class of customer for their products and services; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The methods used to distribute their products or provide their services; and</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The nature of the regulatory environment, if applicable.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">  </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.</span></div> 1 We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.<div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:44.617647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.970588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.470588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended June 30, 2019 (in thousands):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Rental</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Service &amp; Maintenance</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">13,572 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,814 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">509 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,895 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating costs and corporate expenses</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,359 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,419 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">159 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,365 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">19,302 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total other income, net</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">177 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Income before provision for income taxes</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,213 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,395 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">350 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(8,188)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">770 </span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:44.833579%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.720177%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.572901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.371134%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:7.720177%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.836524%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the three months ended June 30, 2018 (in thousands):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Rental</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Sales</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Service &amp; Maintenance</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Corporate</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Total</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">11,427 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,383 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">18,204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Operating costs and corporate expenses</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">5,195 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">4,924 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">101 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,758 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">17,978 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total other income, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">75 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:100%;">Income before provision for  income taxes</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">6,232 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,459 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">293 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(7,683)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">301 </span></td></tr></table></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.076023%;"><tr><td style="width:1.0%;"/><td style="width:42.126506%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.993976%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.553012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.295181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.553012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.553012%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.402410%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.240964%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the six months ended June 30, 2019 (in thousands):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rental</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service &amp; Maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">26,959 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,939 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">988 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,886 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and expenses</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,244 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">8,118 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">306 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">16,416 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">37,084 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total other income, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">14,715 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,821 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">682 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(15,938)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Arial';color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">1,280 </span></td></tr></table></div><div style="margin-bottom:6pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.391813%;"><tr><td style="width:1.0%;"/><td style="width:43.022288%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.104012%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.104012%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.104012%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.955423%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.542942%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.738484%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">For the six months ended June 30, 2018 (in thousands:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Rental</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Service &amp; Maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">22,898 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,381 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">643 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,922 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and expenses</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">9,899 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">7,115 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">166 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">15,166 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">32,346 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Total other expense, net</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">Income before provision for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">12,999 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">2,266 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">477 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">(15,167)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman';color:#000000;background-color:rgb(255,255,255, 0.0);">575 </span></td></tr></table></div> 13572000 5814000 509000 0 19895000 6359000 4419000 159000 8365000 19302000 0 0 0 177000 177000 7213000 1395000 350000 -8188000 770000 11427000 6383000 394000 0 18204000 5195000 4924000 101000 7758000 17978000 0 0 0 75000 75000 6232000 1459000 293000 -7683000 301000 26959000 9939000 988000 0 37886000 12244000 8118000 306000 16416000 37084000 0 0 0 478000 478000 14715000 1821000 682000 -15938000 1280000 22898000 9381000 643000 0 32922000 9899000 7115000 166000 15166000 32346000 0 0 0 -1000 -1000 12999000 2266000 477000 -15167000 575000 Commitments and Contingencies<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material adverse effect on our financial position, results of operations or cash flow.  We are not currently a party to any material legal proceedings, and we are not aware of any threatened material litigation. </span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman';font-size:10pt;font-weight:400;line-height:120%;">As of June 30, 2019, the Company has a remaining contractual obligation related to the construction of a new corporate office of approximately $1.4 million, to be financed by cash on hand. Construction of a new office began in late 2017 and is expected to be completed in 2019.</span></div> 1400000 Related Party In 2016, we entered into a joint venture partnership, N-G, LLC (‘N-G”), with Genis Holdings, LLC (“Genis”) to explore new technologies for wellhead compression. NGS and Genis both share 50% ownership of N-G. In 2018, we ordered some compressor packages from Genis, totaling $1.0 million. The compressors were completed and delivered during the first quarter of 2019. As of June 30, 2019, we paid the units in full which has been reclassified from prepaids and is included in rental equipment on the consolidated balance sheet. 0.50 0.50 1000000.0 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
6 Months Ended
Jun. 30, 2019
Jul. 29, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2019  
Document Transition Report false  
Entity File Number 1-31398  
Entity Registrant Name NATURAL GAS SERVICES GROUP INC  
Entity Incorporation, State or Country Code CO  
Entity Tax Identification Number 75-2811855  
Entity Address, Address Line One 404 Veterans Airpark Ln., Ste 300  
Entity Address, City or Town Midland  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 79705  
City Area Code 432  
Local Phone Number 262-2700  
Entity Current Reporting Status Yes  
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   13,226,971
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol NGS  
Security Exchange Name NYSE  
Amendment Flag false  
Entity Central Index Key 0001084991  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2019  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current Assets:    
Cash and cash equivalents $ 29,911 $ 52,628
Trade accounts receivable, net of allowance for doubtful accounts of $333 and $291, respectively 11,383 7,219
Inventory 30,302 30,974
Prepaid income taxes 3,146 3,148
Prepaid expenses and other 1,880 2,430
Total current assets 76,622 96,399
Long-term inventory, net of allowance for obsolescence of $21 and $19, respectively 3,873 3,980
Rental equipment, net of accumulated depreciation of $173,282 and $165,428, respectively 190,704 175,886
Property and equipment, net of accumulated depreciation of $11,777 and $11,556, respectively 20,146 16,587
Right of use assets - operating leases, net of accumulated amortization $83 494 0
Goodwill 10,039 10,039
Intangibles, net of accumulated amortization of $1,821 and $1,758, respectively 1,338 1,401
Other assets 1,339 1,109
Total assets 304,555 305,401
Current Liabilities:    
Accounts payable 2,579 2,122
Accrued liabilities 3,999 8,743
Current operating leases 129 0
Deferred income 113 81
Total current liabilities 6,820 10,946
Line of credit 417 417
Deferred income tax liability 32,514 32,158
Long-term operating leases 365 0
Other long-term liabilities 1,869 1,699
Total liabilities 41,985 45,220
Commitments and contingencies (Note 9)
Stockholders’ Equity:    
Preferred stock, 5,000 shares authorized, no shares issued or outstanding 0 0
Common stock, 30,000 shares authorized, par value $0.01; 13,138 and 13,005 shares issued and outstanding, respectively 131 130
Additional paid-in capital 109,218 107,760
Retained earnings 153,221 152,291
Total stockholders' equity 262,570 260,181
Total liabilities and stockholders' equity $ 304,555 $ 305,401
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current Assets:    
Allowance for doubtful accounts $ 333 $ 291
Allowance for obsolescence 21 19
Noncurrent Assets:    
Accumulated depreciation, rental equipment 173,282 165,428
Accumulated depreciation, property and equipment 11,777 11,556
Accumulated amortization, operating lease right of use assets 83  
Accumulated amortization, intangibles $ 1,821 $ 1,758
Stockholders’ Equity:    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 13,138,000 13,005,000
Common stock, shares outstanding (in shares) 13,138,000 13,005,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue:        
Revenue $ 19,895 $ 18,204 $ 37,886 $ 32,922
Operating costs and expenses:        
Cost of rentals, exclusive of depreciation stated separately below 6,359 5,195 12,244 9,899
Cost of sales, exclusive of depreciation stated separately below 4,419 4,924 8,118 7,115
Cost of service and maintenance 159 101 306 166
Selling, general and administrative expense 2,682 2,309 5,175 4,330
Depreciation and amortization 5,683 5,449 11,241 10,836
Total operating costs and expenses 19,302 17,978 37,084 32,346
Operating income 593 226 802 576
Other income (expense):        
Interest expense (4) (3) (8) (6)
Other income, net 181 78 486 5
Total other income (expense), net 177 75 478 (1)
Income before provision for income taxes 770 301 1,280 575
Income tax expense 197 54 350 103
Net income $ 573 $ 247 $ 930 $ 472
Earnings per share:        
Basic (in USD per share) $ 0.04 $ 0.02 $ 0.07 $ 0.04
Diluted (in USD per share) $ 0.04 $ 0.02 $ 0.07 $ 0.04
Weighted average shares outstanding:        
Basic (in shares) 13,134 12,963 13,100 12,941
Diluted (in shares) 13,462 13,261 13,368 13,215
Rental        
Revenue:        
Revenue $ 13,572 $ 11,427 $ 26,959 $ 22,898
Operating costs and expenses:        
Total operating costs and expenses 6,359 5,195 12,244 9,899
Other income (expense):        
Total other income (expense), net 0 0 0 0
Income before provision for income taxes 7,213 6,232 14,715 12,999
Sales        
Revenue:        
Revenue 5,814 6,383 9,939 9,381
Service and maintenance        
Revenue:        
Revenue 509 394 988 643
Operating costs and expenses:        
Total operating costs and expenses 159 101 306 166
Other income (expense):        
Total other income (expense), net 0 0 0 0
Income before provision for income taxes $ 350 $ 293 $ 682 $ 477
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Preferred stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2017   0      
Common stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2017     12,880,000    
Balance, beginning of period at Dec. 31, 2017 $ 257,319 $ 0 $ 129 $ 105,325 $ 151,865
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options, shares (in shares)     9,000    
Exercise of common stock options 157     157  
Compensation expense on common stock options 66     66  
Issuance of restricted stock, shares (in shares)     60,000    
Issuance of restricted stock 0        
Compensation expense on restricted common stock 362     362  
Taxes paid related to net shares settlement of equity awards (495)     (495)  
Net income 225       225
Preferred stock, shares outstanding, end of period (in shares) at Mar. 31, 2018   0      
Common stock, shares outstanding, end of period (in shares) at Mar. 31, 2018     12,949,000    
Balance, end of period at Mar. 31, 2018 257,634 $ 0 $ 129 105,415 152,090
Preferred stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2017   0      
Common stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2017     12,880,000    
Balance, beginning of period at Dec. 31, 2017 257,319 $ 0 $ 129 105,325 151,865
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 472        
Preferred stock, shares outstanding, end of period (in shares) at Jun. 30, 2018   0      
Common stock, shares outstanding, end of period (in shares) at Jun. 30, 2018     12,968,000    
Balance, end of period at Jun. 30, 2018 258,395 $ 0 $ 130 105,928 152,337
Preferred stock, shares outstanding, beginning of period (in shares) at Mar. 31, 2018   0      
Common stock, shares outstanding, beginning of period (in shares) at Mar. 31, 2018     12,949,000    
Balance, beginning of period at Mar. 31, 2018 257,634 $ 0 $ 129 105,415 152,090
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Compensation expense on common stock options 31     31  
Issuance of restricted stock, shares (in shares)     19,000    
Issuance of restricted stock 0        
Compensation expense on restricted common stock 617   $ 1 616  
Taxes paid related to net shares settlement of equity awards (134)     (134)  
Net income 247       247
Preferred stock, shares outstanding, end of period (in shares) at Jun. 30, 2018   0      
Common stock, shares outstanding, end of period (in shares) at Jun. 30, 2018     12,968,000    
Balance, end of period at Jun. 30, 2018 $ 258,395 $ 0 $ 130 105,928 152,337
Preferred stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2018 0 0      
Common stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2018 13,005,000   13,005,000    
Balance, beginning of period at Dec. 31, 2018 $ 260,181 $ 0 $ 130 107,760 152,291
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options, shares (in shares)     57,000    
Exercise of common stock options 555     555  
Compensation expense on common stock options 31     31  
Issuance of restricted stock, shares (in shares)     71,000    
Issuance of restricted stock 0        
Compensation expense on restricted common stock 464   $ 1 463  
Taxes paid related to net shares settlement of equity awards (192)     (192)  
Net income 357       357
Preferred stock, shares outstanding, end of period (in shares) at Mar. 31, 2019   0      
Common stock, shares outstanding, end of period (in shares) at Mar. 31, 2019     13,133,000    
Balance, end of period at Mar. 31, 2019 $ 261,396 $ 0 $ 131 108,617 152,648
Preferred stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2018 0 0      
Common stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2018 13,005,000   13,005,000    
Balance, beginning of period at Dec. 31, 2018 $ 260,181 $ 0 $ 130 107,760 152,291
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 930        
Preferred stock, shares outstanding, end of period (in shares) at Jun. 30, 2019 0 0      
Common stock, shares outstanding, end of period (in shares) at Jun. 30, 2019 13,138,000   13,138,000    
Balance, end of period at Jun. 30, 2019 $ 262,570 $ 0 $ 131 109,218 153,221
Preferred stock, shares outstanding, beginning of period (in shares) at Mar. 31, 2019   0      
Common stock, shares outstanding, beginning of period (in shares) at Mar. 31, 2019     13,133,000    
Balance, beginning of period at Mar. 31, 2019 261,396 $ 0 $ 131 108,617 152,648
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (50)     (50)  
Compensation expense on common stock options 30     30  
Issuance of restricted stock, shares (in shares)     5,000    
Issuance of restricted stock 0        
Compensation expense on restricted common stock 612     612  
Taxes paid related to net shares settlement of equity awards (9)     (9)  
Net income $ 573       573
Preferred stock, shares outstanding, end of period (in shares) at Jun. 30, 2019 0 0      
Common stock, shares outstanding, end of period (in shares) at Jun. 30, 2019 13,138,000   13,138,000    
Balance, end of period at Jun. 30, 2019 $ 262,570 $ 0 $ 131 $ 109,218 $ 153,221
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 930 $ 472
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 11,241 10,836
Deferred income taxes 356 170
Stock-based compensation 1,137 1,076
Bad debt allowance (recovery) 55 (102)
Gain on sale of assets (37) (49)
(Gain) loss on company owned life insurance (131) 55
Changes in operating assets and liabilities:    
Trade accounts receivables (4,219) (739)
Inventory 1,200 2,673
Prepaid expenses and prepaid income taxes (22) 321
Accounts payable and accrued liabilities (4,287) (4,327)
Deferred income 32 302
Other 192 172
NET CASH PROVIDED BY OPERATING ACTIVITIES 6,447 10,860
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of rental equipment and property and equipment (29,402) (16,945)
Purchase of company owned life insurance (111) (191)
Proceeds from sale of property and equipment 26 49
Proceeds from insurance claims of property and equipment 11 0
NET CASH USED IN INVESTING ACTIVITIES (29,476) (17,087)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments from other long-term liabilities, net (10) (19)
Proceeds from exercise of stock options 505 157
Taxes paid related to net share settlement of equity awards (183) (629)
NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES 312 (491)
NET CHANGE IN CASH AND CASH EQUIVALENTS (22,717) (6,718)
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 52,628 69,208
CASH AND CASH EQUIVALENTS AT END OF PERIOD 29,911 62,490
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Interest paid 8 6
Income taxes paid 45 66
NON-CASH TRANSACTIONS    
Transfer of rental equipment components to inventory 347 144
Transfer of prepaids to rental equipment and inventory 574 $ 0
Right of use acquired through an operating lease $ 126  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
These notes apply to the unaudited condensed consolidated financial statements of Natural Gas Services Group, Inc. a Colorado corporation (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our").  The accompanying unaudited condensed consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company's deferred compensation plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2019 and the results of our operations for the three and six months ended June 30, 2019 and 2018 not misleading.  As permitted by the rules and regulations of the Securities and Exchange Commission (SEC), the accompanying condensed consolidated financial statements do not include all disclosures normally required by generally accepted accounting principles in the United States of America (GAAP).  These financial statements should be read in conjunction with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations, changes in stockholders' equity and cash flows for the periods presented.

The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2019.

Revenue Recognition Policy
The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.    
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. If an adjustment had been needed, we would have recognized the cumulative effect of initially applying ASC 606 with an adjustment to the opening balance of equity at January 1, 2018.

Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once our performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of Goods and Services

The following is a description of principal activities from which the Company generates its revenue:
Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the term of a contract has expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the condensed consolidated balance sheet until control has been transferred.  
These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request that we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the six months ended June 30, 2019 was approximately $6.1 million.
Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.

Disaggregation of Revenue

The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2019 and 2018:

Three months ended June 30,Six months ended June 30,
(in thousands)
(in thousands)
2019201820192018
Compressors - sales
$4,788 $4,735 $7,496 $6,564 
Flares - sales
106 969 541 1,491 
Other (Parts/Rebuilds) - sales
920 679 1,902 1,326 
Service and maintenance509 394 988 643 
Total revenue from contracts with customers
6,323 6,777 10,927 10,024 
Add: non-ASC 606 rental revenue
13,572 11,427 26,959 22,898 
Total revenue
$19,895 $18,204 $37,886 $32,922 
Contract Balances

As of June 30, 2019 and December 31, 2018, we had the following receivables and deferred income from contracts with customers:

June 30, 2019December 31, 2018
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$5,458 $2,250 
Accounts receivable - non-ASC 6066,258 5,260 
Total Accounts Receivable
$11,716 $7,510 
Less: Allowance for doubtful accounts(333)(291)
Total Accounts Receivable, net
$11,383 $7,219 
Deferred income
$113 $81 

The Company recognized $35,000 in revenue for the six months ended June 30, 2019 that was included in deferred income at the beginning of 2019. For the year ended December 31, 2018, the Company recognized revenue of $176,000 from amounts related to sales that were included in deferred income at the beginning of 2018.

The changes in the balance of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.

Transaction Price Allocated to the Remaining Performance Obligations

As of June 30, 2019, the Company did not have revenue related to performance obligations under ASC 606-10-50-13.

Contract Costs 

The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.

Leases

On January 1, 2019, we adopted ASC 842, Leases ("ASC 842") and all the related amendments using the modified retrospective method. We recognized the cumulative effect of initially applying the new lease standard and had no adjustments to retained earnings. The comparative information has not been restated and continues to be reported under the lease accounting standard in effect for those periods. We do not expect the adoption of the new lease standard to have a material impact to our net income on an ongoing basis.

The new lease standard requires all leases to be reported on the balance sheet as right-of-use assets and lease obligations. We elected the practical expedients permitted under the transition guidance of the new standard that retained the lease classification and initial direct costs for any leases that existed prior to adoption of the standard. We did not reassess whether any contracts or land easements entered into prior to adoption are leases or contain leases.
The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):


Balance at December 31, 2018 Adjustments due to ASU 2016-02 Balance at January 1, 2019
Balance Sheet
Assets
Right of use assets$— $451 $451 
Liabilities
Current portion of operating leases$— $126 $126 
Long term portion of operating leases— 325 325 
Total lease liabilities$— $451 $451 

The Company, as a lessee, applies the practical expedient in ASC 842-10-15-37, and does not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component.

The Company, as a lessor, applies the practical expedient in ASC 842-10-15-42A, in leases that contain the same timing and pattern of transfer for lease and non-lease components and are deemed operating leases, the lessor is not required to separate non-lease components from lease components. Therefore, on any lease that meets these qualifications we have chosen to account for each separate lease component and its associated non-lease component, as a single lease component.

The Company applies the practical expedient in ASC 842-20-25-2, to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred for leases with terms of 12 months or less.

Fair Value of Financial Instruments

Our financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, deferred compensation plan (cash portion) and our line of credit. Pursuant to ASC 820 (Accounting Standards Codification), the fair value of our cash equivalents is determined based on “Level 1” inputs, which consist of quoted prices in active markets for identical assets. We believe that the recorded values of all of our other financial instruments approximate their fair values because of their nature (variable rate debt) and relatively short maturity dates or durations.

Income Taxes
As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate. We use an estimated annual effective tax rate for purposes of determining the income tax provision during interim reporting periods. In calculating our estimated annual effective tax rate, we consider forecasted annual pre-tax income and estimated permanent book versus tax differences, as well as tax credits. Adjustments to the effective tax rate and estimate will occur as information and assumptions change.This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of operations.

Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We currently have no valuation allowance and fully expect to utilize all of our deferred tax assets.

ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood
of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that has a greater than 50 percent likely of being realized upon ultimate settlement.

Our policy regarding income tax interest and penalties is to expense those items as other expense.

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that the effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material. The Company plans on amending its previously filed federal income tax returns and is in the process of analyzing certain offsetting deductions to reduce the uncertain tax position reserve.


Reclassification of Prior Period Balances

Certain reclassifications have been made to prior period amounts, due to our adoption of ASC 842, to conform to the current-year presentation. These reclassifications had no effect on the financial statements.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock Options:

A summary of option activity under our 1998 Stock Option Plan as of December 31, 2018, and changes during the six months ended June 30, 2019 is presented below.

Number
 of
Stock Options
Weighted Average
Exercise
 Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2018283,686 $20.46 3.58$434 
Exercised
(56,352)8.97 — 474 
Canceled/Forfeited
(3,000)27.91 — — 
Outstanding, June 30, 2019224,334 $23.25 3.92$14 
Exercisable, June 30, 2019213,901 $23.01 3.74$14 

The following table summarizes information about our stock options outstanding at June 30, 2019:
 
Range of Exercise Prices
Options Outstanding
Options Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-15.70
8,500 2.57$14.89 8,500 $14.89 
$15.71-17.81
42,000 1.0817.54 42,000 17.54 
$17.82-20.48
50,500 1.8419.43 50,500 19.43 
$20.49-33.36
123,334 5.8427.33 112,901 27.26 
224,334 3.92$23.25 213,901 $23.01 
The summary of the status of our unvested stock options as of December 31, 2018 and changes during the six months ended June 30, 2019 is presented below.

 
 
 
Unvested stock options:
Shares
Weighted Average
Grant Date Fair Value Per Share
Unvested at December 31, 201820,865 $11.93 
Vested(10,432)11.93 
Unvested at June 30, 201910,433 $11.93 

As of June 30, 2019, there was $75,243 of unrecognized compensation cost related to unvested options.  Such cost is expected to be recognized over a weighted-average period of one year. Total compensation expense for stock options was $60,669 and $97,140 for the six months ended June 30, 2019 and 2018, respectively.

Restricted Shares/Units:
In accordance with the Company's employment agreement with Stephen Taylor, the Company's Chief Executive Officer, the Compensation Committee reviewed his performance in determining the issuance of restricted common stock. Based on this review which included consideration of the Company's 2018 performance, Mr. Taylor, was awarded 131,674 restricted shares/units on March 29, 2019, which vest over three years, in equal annual installments, beginning March 29, 2020. On March 29, 2019, the Compensation Committee awarded 20,000 restricted shares/units to each of G. Larry Lawrence, our CFO, and James Hazlett, our Vice President of Technical Services. The restricted shares to Messrs. Lawrence and Hazlett vest over three years, in equal annual installments, beginning March 29, 2020. We also awarded and issued 23,136 shares of restricted common stock to the independent members of our Board of Directors as partial payment for 2019 services as directors. The restricted stock issued to our directors vests over one year, in quarterly installments, beginning March 31, 2020. Total compensation expense related to restricted awards was $1.1 million and $978,432 for the six months ended June 30, 2019 and 2018, respectively. As of June 30, 2019, there was a total of $4.9 million of unrecognized compensation expense related to these shares/units which is expected to be recognized over the next three years.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Inventory Inventory
Our inventory, net of allowance for obsolescence of $21,000 at June 30, 2019 and $19,000 December 31, 2018 consisted of the following amounts:
June 30, 2019December 31, 2018
(in thousands)
Raw materials - current
$24,021 $26,152 
Raw materials - long term, net3,873 3,980 
Finished Goods1,022 1,022 
Work in process
5,259 3,800 
$34,175 $34,954 

Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell or use within the year.

During the six months ended June 30, 2019 and 2018, there were no write-offs of obsolete inventory against the allowance for obsolescence.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Compensation Plan
6 Months Ended
Jun. 30, 2019
Postemployment Benefits [Abstract]  
Deferred Compensation Plan Deferred Compensation Plan
The Company has a non-qualified deferred compensation plan for executive officers, directors and certain eligible employees. The assets of the deferred compensation plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The plan allows for deferral of up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock unit awards. A Company owned life insurance policy held in a rabbi trust is utilized as a source of funding for the plan. The cash surrender value of the life insurance policy is $1.3 million and $1.0 million as of June 30, 2019 and 2018, respectively. For the six months ending June 30, 2019, we reported in other income (expense) in the consolidated income statement a gain related to the policy of approximately $131,000 and for the same period in 2018, a loss of approximately $55,000.

For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The obligation to pay the deferred compensation and the deferred director fees is adjusted to reflect the positive or negative performance of investment measurement options selected by each participant and was $1.4 million and $1.1 million as of June 30, 2019 and 2018, respectively. The deferred obligation is included in other long-term liabilities in the condensed consolidated balance sheet.

For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of common stock and the obligation is carried at grant value. As of June 30, 2019 and 2018, respectively, we have 62,145 and 103,691 unvested restricted stock units being deferred. As of June 30, 2019 and 2018, respectively we have released and issued 79,688 and 32,936 shares to the deferred compensation plan with a value of $1.7 million and $837,589, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Credit Facility
6 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Credit Facility Credit Facility
We have a senior secured revolving credit agreement the ("Amended Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") with an aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, extending the maturity date to December 31, 2020. No other material revisions were made to the credit facility.

Borrowing Base. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. We had $29.5 million borrowing base availability at June 30, 2019 under the terms of our Amended Credit Agreement.
 
Interest and Fees.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender's Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.50%. For the six month period ended June 30, 2019, our weighted average interest rate was 3.69%.

Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.
 
Maturity. The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default.
 
Security. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and leases receivables, along with a first priority lien on a variable number of our leased compressor equipment the book value of which must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date).
 
Covenants. The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain on a consolidated basis a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the loan documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit facility. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.
 
As of June 30, 2019, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would likely limit our ability to access other credit. At June 30, 2019 and December 31, 2018, our outstanding balance on the line of credit was $417,000.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases Leases
The Company adopted the new lease standard on January 1, 2019 using the modified retrospective transition method. Prior periods were not retrospectively adjusted and continue to be reported under the accounting standards in effect for those periods. The Company elected the package of practical expedients permitted under the transition guidance within the new lease standard, which among other things, allowed the company to continue to account for existing leases based on the historical lease classification. The Company also elected the practical expedients to exclude right-of-use ("ROU") assets and lease liabilities for leases with an initial term of 12 months or less from the balance sheet, and to combine lease and non-lease components for property leases, which primarily relate to ancillary expenses such as common area maintenance charges and management fees.

The Company determines if an arrangement is a lease at inception by assessing whether it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company’s leases are primarily related to property leases for its field offices. The Company's leases have remaining lease terms of one to 10 years. Renewal and termination options are included in the lease term when it is reasonably certain that the Company will exercise the option.

The Company's lease agreements do not contain any contingent rental payments, material residual guarantees or material restrictive covenants.

ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As substantially all of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate to determine the present value of lease payments. Based on the present value of lease payments for the Company's existing leases, the Company recorded net lease assets and lease liabilities of approximately $451,000, respectively, upon adoption. The Company had no finance leases. The new lease standard did not materially impact the Company's consolidated statements of operations and had no impact on the Company's consolidated statements of cash flows.
The impact of the new lease standard on the June 30, 2019 consolidated balance sheet was as follows:


Classification on the Condensed Consolidated Balance SheetJune 30, 2019
(in thousands, except years)
Operating lease assetsRight of use assets-operating leases$494 
Current lease liabilitiesCurrent operating leases$129 
Noncurrent lease liabilitiesLong-term operating leases365 
Total lease liabilities$494 
Weighted average remaining lease term in years2.8
Implicit Rate3.8 %

Operating lease costs are recognized on a straight-line basis over the lease term. Total operating lease costs for the six months ended June 30, 2019 was approximately $385,000, which included approximately $285,000 related to short-term lease costs.

June 30, 2019
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating lease cost(1)
$100 

(1) Lease costs are classified on the condensed consolidated statements of income in cost of sales, cost of compressors and selling, general and administrative expenses.

The following table shows the future maturities of lease liabilities:


Years Ending December 31,Lease Liabilities
(in thousands)
2019 (excluding the six months ended June 30, 2019)$83 
2020116 
202195 
202243 
202335 
Thereafter190 
Total lease payments562 
Less: Imputed interest68 
Total$494 
As previously disclosed on Form 10-K and under the previous lease standard (Topic 840), future minimum obligations under lease commitments in effect at December 31, 2018 as follows:

Operating Leases
(in thousands)
2019$298 
2020118 
202197 
202244 
202335 
Thereafter15 
Total$607 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation (in thousands, except per share data):

Three months ended
Six months ended
June 30, June 30,
2019201820192018
Numerator:
Net income$573 $247 $930 $472 
Denominator for basic net income per common share:
Weighted average common shares outstanding13,134 12,963 13,100 12,941 
Denominator for diluted net income per share:
Weighted average common shares outstanding13,134 12,963 13,100 12,941 
Dilutive effect of stock options and restricted stock328 298 268 274 
Diluted weighted average shares13,462 13,261 13,368 13,215 
Earnings per common share:
Basic$0.04 $0.02 $0.07 $0.04 
Diluted$0.04 $0.02 $0.07 $0.04 

In the three months ended June 30, 2019, options to purchase 215,834 shares of common stock with exercise prices ranging from $16.74 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect.

In the six months ended June 30, 2019, options to purchase 205,834 shares of common stock with exercise prices ranging from $17.74 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect

In the three and six months ended June 30, 2018, options to purchase 83,417 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of diluted income per share, due to their antidilutive effect.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information
 
ASC 280-10-50, “Operating Segments", defines the characteristics of an operating segment as: a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the Company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.
 
In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas:
 
The nature of the products and services;

The nature of the production processes;

The type or class of customer for their products and services;

The methods used to distribute their products or provide their services; and

The nature of the regulatory environment, if applicable.
 
We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.

For the three months ended June 30, 2019 (in thousands):
Rental
Sales
Service & Maintenance
Corporate
Total
Revenue
$13,572 $5,814 $509 $— $19,895 
Operating costs and corporate expenses
6,359 4,419 159 8,365 19,302 
Total other income, net
— — — 177 177 
Income before provision for income taxes
$7,213 $1,395 $350 $(8,188)$770 

For the three months ended June 30, 2018 (in thousands):
Rental
Sales
Service & Maintenance
Corporate
Total
Revenue
$11,427 $6,383 $394 $— $18,204 
Operating costs and corporate expenses
5,195 4,924 101 7,758 17,978 
Total other income, net— — — 75 75 
Income before provision for  income taxes
$6,232 $1,459 $293 $(7,683)$301 
For the six months ended June 30, 2019 (in thousands):
RentalSalesService & MaintenanceCorporateTotal
Revenue$26,959 $9,939 $988 $— $37,886 
Operating costs and expenses12,244 8,118 306 16,416 37,084 
Total other income, net— — — 478 478 
Income before provision for income taxes$14,715 $1,821 $682 $(15,938)$1,280 


For the six months ended June 30, 2018 (in thousands:
RentalSalesService & MaintenanceCorporateTotal
Revenue$22,898 $9,381 $643 $— $32,922 
Operating costs and expenses9,899 7,115 166 15,166 32,346 
Total other expense, net— — — (1)(1)
Income before provision for income taxes$12,999 $2,266 $477 $(15,167)$575 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material adverse effect on our financial position, results of operations or cash flow.  We are not currently a party to any material legal proceedings, and we are not aware of any threatened material litigation.

As of June 30, 2019, the Company has a remaining contractual obligation related to the construction of a new corporate office of approximately $1.4 million, to be financed by cash on hand. Construction of a new office began in late 2017 and is expected to be completed in 2019.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party
6 Months Ended
Jun. 30, 2019
Related Party Transactions [Abstract]  
Related Party Related Party In 2016, we entered into a joint venture partnership, N-G, LLC (‘N-G”), with Genis Holdings, LLC (“Genis”) to explore new technologies for wellhead compression. NGS and Genis both share 50% ownership of N-G. In 2018, we ordered some compressor packages from Genis, totaling $1.0 million. The compressors were completed and delivered during the first quarter of 2019. As of June 30, 2019, we paid the units in full which has been reclassified from prepaids and is included in rental equipment on the consolidated balance sheet.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Accounting
These notes apply to the unaudited condensed consolidated financial statements of Natural Gas Services Group, Inc. a Colorado corporation (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our").  The accompanying unaudited condensed consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company's deferred compensation plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2019 and the results of our operations for the three and six months ended June 30, 2019 and 2018 not misleading.  As permitted by the rules and regulations of the Securities and Exchange Commission (SEC), the accompanying condensed consolidated financial statements do not include all disclosures normally required by generally accepted accounting principles in the United States of America (GAAP).  These financial statements should be read in conjunction with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations, changes in stockholders' equity and cash flows for the periods presented.

The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2019.
Revenue Recognition Policy
Revenue Recognition Policy
The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.    
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. If an adjustment had been needed, we would have recognized the cumulative effect of initially applying ASC 606 with an adjustment to the opening balance of equity at January 1, 2018.

Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once our performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of Goods and Services

The following is a description of principal activities from which the Company generates its revenue:
Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the term of a contract has expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the condensed consolidated balance sheet until control has been transferred.  
These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request that we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the six months ended June 30, 2019 was approximately $6.1 million.
Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.
Contract Costs Contract Costs The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.
Leases
Leases

On January 1, 2019, we adopted ASC 842, Leases ("ASC 842") and all the related amendments using the modified retrospective method. We recognized the cumulative effect of initially applying the new lease standard and had no adjustments to retained earnings. The comparative information has not been restated and continues to be reported under the lease accounting standard in effect for those periods. We do not expect the adoption of the new lease standard to have a material impact to our net income on an ongoing basis.

The new lease standard requires all leases to be reported on the balance sheet as right-of-use assets and lease obligations. We elected the practical expedients permitted under the transition guidance of the new standard that retained the lease classification and initial direct costs for any leases that existed prior to adoption of the standard. We did not reassess whether any contracts or land easements entered into prior to adoption are leases or contain leases.
The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):


Balance at December 31, 2018 Adjustments due to ASU 2016-02 Balance at January 1, 2019
Balance Sheet
Assets
Right of use assets$— $451 $451 
Liabilities
Current portion of operating leases$— $126 $126 
Long term portion of operating leases— 325 325 
Total lease liabilities$— $451 $451 

The Company, as a lessee, applies the practical expedient in ASC 842-10-15-37, and does not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component.

The Company, as a lessor, applies the practical expedient in ASC 842-10-15-42A, in leases that contain the same timing and pattern of transfer for lease and non-lease components and are deemed operating leases, the lessor is not required to separate non-lease components from lease components. Therefore, on any lease that meets these qualifications we have chosen to account for each separate lease component and its associated non-lease component, as a single lease component.

The Company applies the practical expedient in ASC 842-20-25-2, to recognize the lease payments in profit or loss on a straight-line basis over the lease term and variable lease payments in the period in which the obligation for those payments is incurred for leases with terms of 12 months or less.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

Our financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, deferred compensation plan (cash portion) and our line of credit. Pursuant to ASC 820 (Accounting Standards Codification), the fair value of our cash equivalents is determined based on “Level 1” inputs, which consist of quoted prices in active markets for identical assets. We believe that the recorded values of all of our other financial instruments approximate their fair values because of their nature (variable rate debt) and relatively short maturity dates or durations.
Income Taxes
Income Taxes
As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate. We use an estimated annual effective tax rate for purposes of determining the income tax provision during interim reporting periods. In calculating our estimated annual effective tax rate, we consider forecasted annual pre-tax income and estimated permanent book versus tax differences, as well as tax credits. Adjustments to the effective tax rate and estimate will occur as information and assumptions change.This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of operations.

Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We currently have no valuation allowance and fully expect to utilize all of our deferred tax assets.

ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood
of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that has a greater than 50 percent likely of being realized upon ultimate settlement.

Our policy regarding income tax interest and penalties is to expense those items as other expense.

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that the effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material. The Company plans on amending its previously filed federal income tax returns and is in the process of analyzing certain offsetting deductions to reduce the uncertain tax position reserve.
Reclassification of Prior Period Balances
Reclassification of Prior Period Balances

Certain reclassifications have been made to prior period amounts, due to our adoption of ASC 842, to conform to the current-year presentation. These reclassifications had no effect on the financial statements.
Segment Information
ASC 280-10-50, “Operating Segments", defines the characteristics of an operating segment as: a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the Company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.
 
In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas:
 
The nature of the products and services;

The nature of the production processes;

The type or class of customer for their products and services;

The methods used to distribute their products or provide their services; and

The nature of the regulatory environment, if applicable.
 
We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2019 and 2018:

Three months ended June 30,Six months ended June 30,
(in thousands)
(in thousands)
2019201820192018
Compressors - sales
$4,788 $4,735 $7,496 $6,564 
Flares - sales
106 969 541 1,491 
Other (Parts/Rebuilds) - sales
920 679 1,902 1,326 
Service and maintenance509 394 988 643 
Total revenue from contracts with customers
6,323 6,777 10,927 10,024 
Add: non-ASC 606 rental revenue
13,572 11,427 26,959 22,898 
Total revenue
$19,895 $18,204 $37,886 $32,922 
Schedule of Contract with Customer, Asset and Liability
As of June 30, 2019 and December 31, 2018, we had the following receivables and deferred income from contracts with customers:

June 30, 2019December 31, 2018
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$5,458 $2,250 
Accounts receivable - non-ASC 6066,258 5,260 
Total Accounts Receivable
$11,716 $7,510 
Less: Allowance for doubtful accounts(333)(291)
Total Accounts Receivable, net
$11,383 $7,219 
Deferred income
$113 $81 
Cumulative Effect of Changes from Adoption of ASU
The cumulative effect of the changes made to our consolidated balance sheet at January 1, 2019, for the adoption of ASU 2016-02, Leases, was as follows (in thousands):


Balance at December 31, 2018 Adjustments due to ASU 2016-02 Balance at January 1, 2019
Balance Sheet
Assets
Right of use assets$— $451 $451 
Liabilities
Current portion of operating leases$— $126 $126 
Long term portion of operating leases— 325 325 
Total lease liabilities$— $451 $451 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Summary of Option Activity
A summary of option activity under our 1998 Stock Option Plan as of December 31, 2018, and changes during the six months ended June 30, 2019 is presented below.

Number
 of
Stock Options
Weighted Average
Exercise
 Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2018283,686 $20.46 3.58$434 
Exercised
(56,352)8.97 — 474 
Canceled/Forfeited
(3,000)27.91 — — 
Outstanding, June 30, 2019224,334 $23.25 3.92$14 
Exercisable, June 30, 2019213,901 $23.01 3.74$14 
Summary of Stock Options Outstanding
The following table summarizes information about our stock options outstanding at June 30, 2019:
 
Range of Exercise Prices
Options Outstanding
Options Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-15.70
8,500 2.57$14.89 8,500 $14.89 
$15.71-17.81
42,000 1.0817.54 42,000 17.54 
$17.82-20.48
50,500 1.8419.43 50,500 19.43 
$20.49-33.36
123,334 5.8427.33 112,901 27.26 
224,334 3.92$23.25 213,901 $23.01 
Status of Unvested Stock Options
The summary of the status of our unvested stock options as of December 31, 2018 and changes during the six months ended June 30, 2019 is presented below.

 
 
 
Unvested stock options:
Shares
Weighted Average
Grant Date Fair Value Per Share
Unvested at December 31, 201820,865 $11.93 
Vested(10,432)11.93 
Unvested at June 30, 201910,433 $11.93 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory, net of allowance for obsolescence of $21,000 at June 30, 2019 and $19,000 December 31, 2018 consisted of the following amounts:
June 30, 2019December 31, 2018
(in thousands)
Raw materials - current
$24,021 $26,152 
Raw materials - long term, net3,873 3,980 
Finished Goods1,022 1,022 
Work in process
5,259 3,800 
$34,175 $34,954 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Schedule of Balance Sheet Impact
The impact of the new lease standard on the June 30, 2019 consolidated balance sheet was as follows:


Classification on the Condensed Consolidated Balance SheetJune 30, 2019
(in thousands, except years)
Operating lease assetsRight of use assets-operating leases$494 
Current lease liabilitiesCurrent operating leases$129 
Noncurrent lease liabilitiesLong-term operating leases365 
Total lease liabilities$494 
Weighted average remaining lease term in years2.8
Implicit Rate3.8 %
Schedule of Cash Flow Impact
June 30, 2019
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating lease cost(1)
$100 

(1) Lease costs are classified on the condensed consolidated statements of income in cost of sales, cost of compressors and selling, general and administrative expenses.
Schedule of Future Maturities of Lease Liabilities
The following table shows the future maturities of lease liabilities:


Years Ending December 31,Lease Liabilities
(in thousands)
2019 (excluding the six months ended June 30, 2019)$83 
2020116 
202195 
202243 
202335 
Thereafter190 
Total lease payments562 
Less: Imputed interest68 
Total$494 
Schedule of Future Minimum Obligations Under Lease Commitments
As previously disclosed on Form 10-K and under the previous lease standard (Topic 840), future minimum obligations under lease commitments in effect at December 31, 2018 as follows:

Operating Leases
(in thousands)
2019$298 
2020118 
202197 
202244 
202335 
Thereafter15 
Total$607 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation (in thousands, except per share data):

Three months ended
Six months ended
June 30, June 30,
2019201820192018
Numerator:
Net income$573 $247 $930 $472 
Denominator for basic net income per common share:
Weighted average common shares outstanding13,134 12,963 13,100 12,941 
Denominator for diluted net income per share:
Weighted average common shares outstanding13,134 12,963 13,100 12,941 
Dilutive effect of stock options and restricted stock328 298 268 274 
Diluted weighted average shares13,462 13,261 13,368 13,215 
Earnings per common share:
Basic$0.04 $0.02 $0.07 $0.04 
Diluted$0.04 $0.02 $0.07 $0.04 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in-house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas and crude oil.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.
For the three months ended June 30, 2019 (in thousands):
Rental
Sales
Service & Maintenance
Corporate
Total
Revenue
$13,572 $5,814 $509 $— $19,895 
Operating costs and corporate expenses
6,359 4,419 159 8,365 19,302 
Total other income, net
— — — 177 177 
Income before provision for income taxes
$7,213 $1,395 $350 $(8,188)$770 

For the three months ended June 30, 2018 (in thousands):
Rental
Sales
Service & Maintenance
Corporate
Total
Revenue
$11,427 $6,383 $394 $— $18,204 
Operating costs and corporate expenses
5,195 4,924 101 7,758 17,978 
Total other income, net— — — 75 75 
Income before provision for  income taxes
$6,232 $1,459 $293 $(7,683)$301 
For the six months ended June 30, 2019 (in thousands):
RentalSalesService & MaintenanceCorporateTotal
Revenue$26,959 $9,939 $988 $— $37,886 
Operating costs and expenses12,244 8,118 306 16,416 37,084 
Total other income, net— — — 478 478 
Income before provision for income taxes$14,715 $1,821 $682 $(15,938)$1,280 


For the six months ended June 30, 2018 (in thousands:
RentalSalesService & MaintenanceCorporateTotal
Revenue$22,898 $9,381 $643 $— $32,922 
Operating costs and expenses9,899 7,115 166 15,166 32,346 
Total other expense, net— — — (1)(1)
Income before provision for income taxes$12,999 $2,266 $477 $(15,167)$575 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue from External Customer [Line Items]          
Revenue $ 19,895   $ 18,204 $ 37,886 $ 32,922
Additions to tax positions of prior years   $ 547      
Income tax penalties and interest accrued   55      
Bill and Hold Arrangement          
Revenue from External Customer [Line Items]          
Revenue       $ 6,100  
Minimum          
Revenue from External Customer [Line Items]          
Amortization period of capitalized contract costs 1 year     1 year  
Tax Year 2017          
Revenue from External Customer [Line Items]          
Additions to tax positions of prior years   168      
Tax Year 2016          
Revenue from External Customer [Line Items]          
Additions to tax positions of prior years   149      
Tax Year 2015          
Revenue from External Customer [Line Items]          
Additions to tax positions of prior years   $ 230      
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 6,323 $ 6,777 $ 10,927 $ 10,024
Add: non-ASC 606 rental revenue 13,572 11,427 26,959 22,898
Revenue 19,895 18,204 37,886 32,922
Compressors - sales        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 4,788 4,735 7,496 6,564
Flares - sales        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 106 969 541 1,491
Other (Parts/Rebuilds) - sales        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 920 679 1,902 1,326
Service and maintenance        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 509 394 988 643
Revenue $ 509 $ 394 $ 988 $ 643
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies (Contract Balances) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Accounts Receivable    
Accounts receivable - contracts with customers $ 5,458 $ 2,250
Accounts receivable - non-ASC 606 6,258 5,260
Total Accounts Receivable 11,716 7,510
Less: Allowance for doubtful accounts (333) (291)
Total Accounts Receivable, net 11,383 7,219
Deferred income 113 81
Revenue recognized $ 35 $ 176
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation and Summary of Significant Accounting Policies (Cumulative Effect of Changes from Adoption of ASU) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Assets      
Right of use assets $ 494 $ 451 $ 0
Liabilities      
Current portion of operating leases 129 126 0
Long term portion of operating leases 365 325 0
Operating lease, liability $ 494 451 $ 0
Accounting Standards Update 2016-02      
Assets      
Right of use assets   451  
Liabilities      
Current portion of operating leases   126  
Long term portion of operating leases   325  
Operating lease, liability   $ 451  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Number ofStock Options    
Outstanding, beginning of period (in shares) 283,686  
Exercised (in shares) (56,352)  
Canceled/Forfeited (in shares) (3,000)  
Outstanding, end of period (in shares) 224,334 283,686
Exercisable (in shares) 213,901  
Weighted AverageExercise Price    
Outstanding, beginning of period (in USD per share) $ 20.46  
Exercised (in USD per share) 8.97  
Canceled/Forfeited (in USD per share) 27.91  
Outstanding, end of period (in USD per share) 23.25 $ 20.46
Exercisable (in USD per share) $ 23.01  
Weighted Average Remaining Contractual Life (years)    
Outstanding 3 years 11 months 1 day 3 years 6 months 29 days
Exercisable 3 years 8 months 26 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding, beginning of period $ 434  
Exercised 474  
Canceled/Forfeited 0  
Outstanding, end of period 14 $ 434
Exercisable $ 14  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Stock Options Outstanding) (Details)
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares (in shares) | shares 224,334
Options outstanding, weighted average remaining contractual life (years) 3 years 11 months 1 day
Options outstanding, weighted average exercise price (in USD per share) $ 23.25
Options exercisable, shares (in shares) | shares 213,901
Options exercisable, weighted average exercise price (in USD per share) $ 23.01
$0.01-15.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in USD per share) 0.01
Range of exercise prices, upper limit (in USD per share) $ 15.70
Options outstanding, shares (in shares) | shares 8,500
Options outstanding, weighted average remaining contractual life (years) 2 years 6 months 25 days
Options outstanding, weighted average exercise price (in USD per share) $ 14.89
Options exercisable, shares (in shares) | shares 8,500
Options exercisable, weighted average exercise price (in USD per share) $ 14.89
$15.71-17.81  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in USD per share) 15.71
Range of exercise prices, upper limit (in USD per share) $ 17.81
Options outstanding, shares (in shares) | shares 42,000
Options outstanding, weighted average remaining contractual life (years) 1 year 29 days
Options outstanding, weighted average exercise price (in USD per share) $ 17.54
Options exercisable, shares (in shares) | shares 42,000
Options exercisable, weighted average exercise price (in USD per share) $ 17.54
$17.82-20.48  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in USD per share) 17.82
Range of exercise prices, upper limit (in USD per share) $ 20.48
Options outstanding, shares (in shares) | shares 50,500
Options outstanding, weighted average remaining contractual life (years) 1 year 10 months 2 days
Options outstanding, weighted average exercise price (in USD per share) $ 19.43
Options exercisable, shares (in shares) | shares 50,500
Options exercisable, weighted average exercise price (in USD per share) $ 19.43
$20.49-33.36  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in USD per share) 20.49
Range of exercise prices, upper limit (in USD per share) $ 33.36
Options outstanding, shares (in shares) | shares 123,334
Options outstanding, weighted average remaining contractual life (years) 5 years 10 months 2 days
Options outstanding, weighted average exercise price (in USD per share) $ 27.33
Options exercisable, shares (in shares) | shares 112,901
Options exercisable, weighted average exercise price (in USD per share) $ 27.26
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Summary of Unvested Stock Options) (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Shares    
Unvested, beginning of period (in shares) 20,865  
Vested (in shares) (10,432)  
Unvested, end of period (in shares) 10,433  
Weighted Average Grant Date Fair Value Per Share    
Unvested, weighted average grant date fair value, beginning of period (in USD per share) $ 11.93  
Vested, weighted average grant date fair value (in USD per share) 11.93  
Unvested, weighted average grant date fair value, end of period (in USD per share) $ 11.93  
Stock Options    
Weighted Average Grant Date Fair Value Per Share    
Unrecognized compensation cost related to unvested options $ 75,243  
Unrecognized compensation cost related to awards, weighted average period for recognition 1 year  
Share-based compensation expense $ 60,669 $ 97,140
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Restricted Stock) (Details) - Restricted Stock - USD ($)
6 Months Ended
Mar. 29, 2019
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense   $ 1,100,000 $ 978,432
Total unrecognized compensation expense   $ 4,900,000  
Unrecognized compensation cost related to awards, vesting period   3 years  
Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants in period (in shares) 131,674    
Award vesting period 3 years    
Chief Financial Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants in period (in shares) 20,000    
Award vesting period 3 years    
Vice President of Technical Services      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants in period (in shares) 20,000    
Award vesting period 3 years    
Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants in period (in shares)   23,136  
Award vesting period   1 year  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Inventory Disclosure [Abstract]      
Allowance for obsolescence $ 21,000   $ 19,000
Raw materials - current 24,021,000   26,152,000
Raw materials - long term, net 3,873,000   3,980,000
Finished Goods 1,022,000   1,022,000
Work in process 5,259,000   3,800,000
Inventory, net 34,175,000   $ 34,954,000
Write-offs of obsolete inventory against allowance $ 0 $ 0  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Compensation Plan (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Postemployment Benefits [Abstract]    
Participant's maximum compensation deferral percentage 90.00%  
Company owned life insurance $ 1,300,000 $ 1,000,000.0
Gain (loss) on company owned life insurance 131,000 (55,000)
Deferred compensation obligation $ 1,400,000 $ 1,100,000
Deferred restricted stock shares (in shares) 62,145 103,691
Deferred compensation arrangement with individual, shares issued (in shares) 79,688 32,936
Deferred compensation arrangement, fair value of shares issued $ 1,700,000 $ 837,589
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Credit Facility (Details) - Revolving Credit Facility
6 Months Ended
Jun. 30, 2019
USD ($)
loan
Dec. 31, 2018
USD ($)
Line of Credit Facility [Line Items]    
Aggregate credit agreement commitment $ 30,000,000  
Potential increase in borrowing capacity 20,000,000  
Potential maximum borrowing capacity $ 50,000,000  
Borrowing base, component, % of eligible accounts receivable 80.00%  
Borrowing base, component, % of eligible inventory 50.00%  
Borrowing base, allowable share of total commitment amount attributable to inventory component 50.00%  
Borrowing base, component, % of eligible equipment inventory 75.00%  
Borrowing base amount available $ 29,500,000  
Weighted average interest rate 3.69%  
Default trigger, certain defaults of other company indebtedness, amount $ 50,000  
Default trigger, rendering of certain judgments, amount 150,000  
Line of credit balance $ 417,000 $ 417,000
LIBOR Rate    
Line of Credit Facility [Line Items]    
Reference rate, number of allowable LIBOR-based borrowings outstanding | loan 3  
Variable rate, applicable margin 1.50%  
CB Floating Rate    
Line of Credit Facility [Line Items]    
Variable rate, applicable margin 1.50%  
Minimum    
Line of Credit Facility [Line Items]    
Minimum commitment coverage ratio allowed 2.00  
Maximum    
Line of Credit Facility [Line Items]    
Maximum leverage ratio allowed 2.50  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Narrative) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
Right of use assets $ 494 $ 451 $ 0
Operating lease, liability 494 451 $ 0
Lease costs 385    
Short-term lease cost $ 285    
Accounting Standards Update 2016-02      
Lessee, Lease, Description [Line Items]      
Right of use assets   451  
Operating lease, liability   $ 451  
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 10 years    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Balance Sheet Impact) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Right of use assets $ 494 $ 451 $ 0
Current operating leases 129 126 0
Long-term operating leases 365 325 0
Total lease liabilities $ 494 $ 451 $ 0
Weighted average remaining lease term in years 2 years 9 months 18 days    
Implicit Rate 3.80%    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Cash Flow Impact) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Operating lease cost $ 100
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Future Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2019 (excluding the six months ended June 30, 2019) $ 83    
2020 116    
2021 95    
2022 43    
2023 35    
Thereafter 190    
Total lease payments 562    
Less: Imputed interest 68    
Operating lease, liability $ 494 $ 451 $ 0
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Future Minimum Obligations Under Lease Commitments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 298
2020 118
2021 97
2022 44
2023 35
Thereafter 15
Total $ 607
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share (Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerator:            
Net income $ 573 $ 357 $ 247 $ 225 $ 930 $ 472
Denominator for basic net income per common share:            
Weighted average common shares outstanding (in shares) 13,134,000   12,963,000   13,100,000 12,941,000
Denominator for diluted net income per share:            
Dilutive effect of stock options and restricted stock (in shares) 328,000   298,000   268,000 274,000
Diluted weighted average shares (in shares) 13,462,000   13,261,000   13,368,000 13,215,000
Earnings per common share:            
Basic (in USD per share) $ 0.04   $ 0.02   $ 0.07 $ 0.04
Diluted (in USD per share) $ 0.04   $ 0.02   $ 0.07 $ 0.04
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Number of shares not included in the computation of dilutive income per share (in shares) 215,834   83,417   205,834 83,417
Antidilutive Effect            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Exercise price of shares not included in the computation of dilutive income per share, lower limit (in USD per share) $ 16.74   $ 28.15   $ 17.74 $ 28.15
Exercise price of shares not included in the computation of dilutive income per share, upper limit (in USD per share) $ 33.36   $ 33.36     $ 33.36
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
segment
Jun. 30, 2018
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     1  
Revenue $ 19,895 $ 18,204 $ 37,886 $ 32,922
Operating costs and corporate expenses 19,302 17,978 37,084 32,346
Total other income (expense), net 177 75 478 (1)
Income before provision for income taxes 770 301 1,280 575
Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Operating costs and corporate expenses 8,365 7,758 16,416 15,166
Total other income (expense), net 177 75 478 (1)
Income before provision for income taxes (8,188) (7,683) (15,938) (15,167)
Rental        
Segment Reporting Information [Line Items]        
Revenue 13,572 11,427 26,959 22,898
Operating costs and corporate expenses 6,359 5,195 12,244 9,899
Total other income (expense), net 0 0 0 0
Income before provision for income taxes 7,213 6,232 14,715 12,999
Sales        
Segment Reporting Information [Line Items]        
Revenue 5,814 6,383 9,939 9,381
Operating costs and corporate expenses 4,419 4,924 8,118 7,115
Total other income (expense), net 0 0 0 0
Income before provision for income taxes 1,395 1,459 1,821 2,266
Service and maintenance        
Segment Reporting Information [Line Items]        
Revenue 509 394 988 643
Operating costs and corporate expenses 159 101 306 166
Total other income (expense), net 0 0 0 0
Income before provision for income taxes $ 350 $ 293 $ 682 $ 477
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual obligation $ 1.4
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Related Party (Details) - Corporate Joint Venture - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2016
Related Party Transaction [Line Items]    
Purchases from joint venture $ 1.0  
N-G, LLC    
Related Party Transaction [Line Items]    
Percent ownership   50.00%
Genis Holdings, LLC | N-G, LLC    
Related Party Transaction [Line Items]    
Percent ownership   50.00%
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "!7!T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ (%<'3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " @5P=/CIG@2.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.EVU 5&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFCVB,L.%^!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M M.O24H2HK8'*<&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V=53;MBA M@O?GI]=IW<+Z3,IK''YE*^@4</TQ MNO[PNPJ[8.S._F/CBZ!LX-==R"]02P,$% @ (%<'3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " @5P=/DR=!0S<# Y#P & 'AL+W=OY25:W42J>KVO[F$B=!!S@% M)[F^?8W#T=0[[I^ G9D=F_4L[.*BV]?NH)2)WNJJZ9;QP9CC?9)TFX.JB^Y. M'U5C_]GIMBZ,';;[I#NVJM@Z4ETEE*:3I"[*)EXMW-Q3NUKHDZG*1CVU47>J MZZ+]_:@J?5G&(GZ?>"[W!]-/)*O%L=BK;\I\/SZU=I2,4;9EK9JNU$W4JMTR M?A#W:TD]P2%^E.K2W=Q'_59>M'[M!Y^WRSCM5Z0JM3%]B,)>SFJMJJJ/9-?Q M:P@:CYH]\?;^/?I'MWF[F9>B4VM=_2RWYK",9W&T5;OB5)EG??FDA@WE<33L M_HLZJ\K"^Y58C8VN.O<;;4Z=T?40Q2ZE+MZNU[)QU\OUGRP;:)A X%&@OP_ M00X$.1*$(R37E;FM?BA,L5JT^A*UUVP=B_Y0B'MI'^:FGW3/SOUG=]O9V?,J M723G/LR >+PBZ 8A1D1B8X\"A 0>B='I7X$U1T@L(.$.I*/+&WJ&Z1FD9XZ> MW=!S[P%PQ 0+Y% @9_2I)\ 1,RPP@0(31I][ APA4JPPA0I3SA>>!( 0EIA! MB1GG2T\"0 *9GD.).>?[J0:00*Y%BNV4\@A^NA$FD' 1,*W@$?R< PP%DBZ@ M![2LDC^!G'F$"J1?8Y8*;F/SD(TPH^]CJ@CN96/8!)I1] M['?![4PL^QPC0]G'GA?V%]S4DF4?8$+9Q\X7W->291]@ BJ$ MO4_^\,&UA. M@TKM3'\[M??MM9F[#HP^#HUJ,G;+JS]02P,$% @ (%<'3ZUW;94\! MZQ0 !@ !X;"]W;W)K U%!5K=1*JU.UO5N M"JJK%)7*T[H\GI+U6MD=ZW#JCLUIT8;]*OD!GC;:C &3XL]CN'1W MUXMQ*"]-\VV\^66W2M3H*%1AVX]-E,/7>]B$JAI;&GS\/3>:W/H< ^^O/UK_ M:1K\,)B7L@N;IOKKN.L/J\0EBUW8EV]5_[6Y_!SF 9ED,8_^U_ >JD$^.AGZ MV#95-WTNMF]=W]1S*X.5NOQ^_3Z>IN_+W/Y'F!R B#[-$#/ 9H$I%=G MTU!_+/MRO6R;RZ*]SM:Y'!<%/.DAF=OQX92[Z;=AM-WP]'UM[#)]']N9)<55 M@G<2?%1LN,*XFR0=^K^90-$$3O'Z/M[+\5J,UU-\=A>?*S*(JR2?)*?K(+P' M( /A*H,Y1L:2B5XR[H7T4EPEYJX7 .TT\<)5%B&2%B-:,=P*F;G"L$ZTTHK. MKZ3R-I.]Y**7G'LA RYRW@MD.;$BBB(39$4GECO)B!/+)\@YLJ(V7(295K(3 M)SIQW(DA3AQ?!'F.='ZXRN?:1]:*%[UX[H6DOO \]<[252N(O(MD!92,),6] M,"8I/D5>6951,@DZ:YS+(XXBD 3NR%%'P->#XNM7D$%NG(WXD7D)R/UXZ@=9 M1YEGZ>&BV%S)Y 6.7DO1.VL>AJR4]M3+?\D>_4H"GQ$:D8012B!,C^1\]-2?J( 1J"[BR!RD26'D5*3HY,NA0(Y%7.' M=/\75,,_,HOL+"CS$SD_::%1( =C!I:Z^5STZ$5F)W)V.LI.Y%34:(#N*Z(, MHB\%,CV1T]-1>J)0FM(B:B.(8NM7)B=R05 MK*,5+/+J- /O6&8$F4&,94=F,'(&TXX*24-+H\\UCTYD_J)G^TFLLM(R,S5G MIJ.DTI_A<'Z/_-_$U#(Q-2>FHYC2 C$U>Z.51#$O,C(U1Z9GK]V%2VS4W-V>LHJS:&(^5")L,4CZ13$ M-CHMTU-S>GK*K%ES?]XA5GNB3JCVTKM3I_$8\+>R?3V>NL5+T_=-/1TS[9NF M#T.;ZLO0YB&4N]M-%?;]>&F'Z_9Z_':]Z9OS?+28WLXWU_\"4$L#!!0 ( M "!7!T\7;&39O@( -H* 8 >&PO=V]R:W-H965T&UL MC99O;YLP$,:_"N(#%!\._ZHDTIIIVJ1-JCJM>^TF3H(*F!DGZ;[];$,0L8]V M>1&P>>[N=\8\\O(BY&MWY%P%;W75=*OPJ%1['T7=]LAKUMV)EC?ZR5[(FBD] ME(>H:R5G.QM45U%,2!K5K&S"]=+./ M)Y[*PU&9B6B];-F!_^3J5_LH]2@:L^S*FC==*9I \OTJ_ 3W&\A,@%4\E_S2 M3>X#T\J+$*]F\&VW"HDAXA7?*I."Z^NO96.OER'_-0P/B(> > R Q;L!= B@3D#4D]E6/S/%UDLI M+H'LWU;+S*: >ZH7U\5B&9U-GD'RT$OBB22^56Q\19*/ MDDC7'R%B%"*V\70:7^#Q%(VG-GXQ;2)QFN@EJ94T5D(I==KP-7$!.,<"Y5CX M'*G#T4N2:0UP,'P)S*Q&@E(DWFH6&1Z?HO&IWT7N=)'ZB!F-R-#:3*?IG!H,K\,9%GFP&"J)$EQEAQER3T6(,2!R;TR.<5K%&B- JGA[)"' MPMNHD'O;"!%E5\IFM!#/V D@[L6LPX*U90NS/]9F/A;=0N-U MC$!1%RKV:GDX[TEN07#? M^X@'CV2S\&>4]R"X(;%_C.!<2U4/"-B1+\/?V' M\A8+=S)($"S740=1-FW^SOUD-A^I;G%P8P3?&8%D+@YB>A1HCJP2IB0DF5\E MW"'!MT@@KF,#8G\S6)@2Q8HFAPQSZOO!Y*%LNN!%*'U>L:>*O1"*ZZSD3N<[ MZH/F.*CX7IG;3-_+_K35#Y1HAY-D-!YGU_\ 4$L#!!0 ( "!7!T^L+2*, MJ 4 $T? 8 >&PO=V]R:W-H965T&ULE9EA3^-&$(;_ M2I3O1[PS:Z^- (DDKEJIE="=VGXVL$!T29S:!J[_OK9CUM?3EZ;975+Q[[09OUC*(HF6V*U79Z<]5?NZMNKLK79KW:^KMJ4K]N-D7U[]RO MR_?KJ9E^7/BZ>GYIN@NSFZM=\>R_^>;/W5W5?IH=HCRN-GY;K\KMI/)/U]-; MKZ=1-R._]@]-%Z)H?[SYA5^ONTCM M//X9@DX/]^P&'O_^$?V77GPKYKZH_:)<_[UZ;%ZNI^ET\NB?BM=U\[5\_]4/ M@N+I9%#_NW_SZQ;O9M+>XZ%B4B@J!:*<$)7J!*N5 DPDO]2:X4@^OB!.DF!!&124 M 4$B;?-,W8225)8I +$LJ$L-Q<:)!S37D&6.L"@3X>(> 5FJND=Z-DDJ2M(" M4=9*88!JRZ,52YHC+$HYL&(FX%Q&BZ-(BC/Z3AE'ELF@@ MC-B&Y$%'O#4$Y!DIC_2J9&KI-$242&D:2F6:ZAPIEY_<<5F=/*1&T?61Q&YPSJ-+$\C^:?(6$Z@ M8\AG;!D':+1E)/FM60 J(98&!"ACG6REY0BC++C M&%SX&+4.9HSZ8RK!H*TE6U\+ '$FSP< RE)IF0!*;.!\8'$AMF C':KE%M<[>TX7 MRH+VDBKE"%('0@#I;BB*%&J'6ER#+9U?QBVN>Q;5/5G&K2Y"LHR?1I:GD?Q3 M9"PG\-X&=9UD&;?@/8H\V"X 1+)IMP20:C;G +).%H?9T:O C:^>^_>R]>2A M?-TVW0H?73V\^[VE[E6BN#XWEPL#KB_-9;Y_L_LS_/Y%\Q]%];S:UI/[LFG* M3?^:\:DL&]_./;IHE^+%%X^'#VO_U'2_NO;W:O^"=_^A*7?#R^O9X0WZS7]0 M2P,$% @ (%<'3U;^E'0B!P 52P !@ !X;"]W;W)K*ZJ9O)]N]D=;J;/3?/R<38[ MW#]7V_+PH7ZI=NU?'NO]MFS:C_NGV>%E7Y4/?:/M9J:SC&;;'U^VVW/][5VWJ]YNIFO[XXO/ZZ;GIOIC=7K^43]67JOGS MY=.^_30[]?*PWE:[P[K>3?;5X\WT%_5QY6W7H%?\M:[>#V?O)]U0OM;UM^[# M;P\WTZS+J-I4]TW71=F^O%7S:K/I>FKS^&?H='J*V34\?_^C]U4_^'8P7\M# M-:\W?Z\?FN>;:3Z=/%2/Y>NF^5R__UH- W+3R3#ZWZNW:M/*NTS:&/?UYM#_ M/[E_/33U=NBE365;?C^^KG?]Z_O0_X]FN($>&NA3 Z62#7N_K]\G^N(%>RFZ?JH_4 MKN]]]V6_G/W?V@4XM-^^W2J37\_>NHX&S=U1HP--$6KF0&.S4+- &A5JEDBC M0\T*:QJTAH/6?0DV&0Q@8PH 0CLV'$2&4SO.L M_8V_X+$,A71)?(PB@=1V*S=>;D9G&0PD5PF MXM@2W^4B"+'MM$Q*@C0*F$8!TF @6!0R1OS*4!F&6P8":4ZW;.R5KB((52"* MX5&4B&)(<_BE16$R&&T*L,U9GHR$VY4M',_F@BI,!V-0 0YJ45\D"+7 Q051 MF PFI0*H="S.?!"-V0Z828,NQ7\@D04 Q&LK@%5B28'.Z:R(30&&JT)T%4.3Z(Q%P>14 )VBH"L)QG1% M5YB/"@!2U'0E"0F+^J!+KJJ4@%65\6!=1[I$8=<8W3H;7]HUYK(&7!;LT1*Y MUD>0JR-N$B&7Q9GKT7Y28Y)J0%+'UFBAD:4L*(]N0(U)J0$IB1L%+4FI76YX M'9GKR[822)1AHB6(UV[ @B_I"NF<-B:V>S#&-< X*3XTB?'81&-^:\!O;@L6 M&G R62PT)J4&I"1N5+0D)2P6@RZYJE(BL0+BP6*!=(EBH3'&=?X_L(+AK)%[ M%=>&A*#AM[II37B/B2%ID+_E1MI(?ZOB6\=@EAKD<;F3-I*EL2B8I :1E&]0 M(TE*RO-!:[GUV/3#?B*W,29RDX^8S,VVD4R^4OQR6EY2A>E@:AM ;5'P#*"V M9=.WNB *D\'\-,@&\ZIH1O/38'X:Y']Y5320GXFJ:# _#>(GO_*-A!ZLBD#' M^0DDLBH:R$]9%9$N414-YJ(@BU"F-+K,5UP*(#6GXL9R6_G8^O%R:X1>>T_&C.2C8[?FZPO" *DXF< MY*+S"7L57 !/<(H)S9V$EP6-1,+HM0+=P M%E8BTG*X+2R ,I]^U$_D!PJ+.6O122WGK)40O5(%/U2\I K3P;2U@+;"65C@ M9_E9U.J"*#SSQXQUB+$LSMR-/M5U&&,..%[B#'+2\2JCC(E>! X#SP'@$<>0 MDYY6DS(%\:%+'2\;0*($19P$K,IRX;572.PFY.'Y/0E)[QTOM83A3@U#< MX5\0A0^H8!Y[=)+,W9>7W+OBQ_EI39@*YJ(?\[/=(#J_\AV'Y\I+>)Z+PF0P M/CW")]_^/O7;WA%F24F8"$:K1VCE==P#A.$Z/D89IH5QYX%9%G7<@\?/4!T' M.I$W^J&0$Q^)4!U'.E3'9VO*QKINJ[3/[ MT$[IF>^O;]_OC@Z['#TW],CS$.SL]27S['U!+ P04 " @ M5P=/EJQ:OHP$ !E%@ & 'AL+W=OV M:ZHAG'8O27_J?+6;!C5U0DIE25,=CLOU:KKVV*U7[>M0'X[^L5OTKTU3=?]N M?-V>[Y=Z^7[AR^%E/XP7DO7J5+WXO_SP]?38A;/D&F5W:/RQ/[3'1>>?[Y^[^Z4:'?G:;X?J]=Z^-*>?_-S0NER M,6?_AW_S=9"/3L(USK-5\C8&FC6;BX9N-5=%$J)?IR TQ8;$F,# +,P4P M'[+(<0 + ]@I@+T-0 4KPT6339KCI'%&L4RDQN:$C:302 HR*7" # ;(9";: ML4PNFO3&I=9D--,G7L+"1$!A)VH!\4IZ/ 74C M_KZ62):;6'TQX;1$7";NM95/=^@(N!NIHBPW$3<8BC$!XS9R/P(PP_(F")HV(6?9Q*P3Z1<=!3!)JH?/A*2%1[&9C\A$@G^/D(PFU5/%6#8AT&BLN M)A\!\CE./D(](>^A2J3**%(;@\%G9.P>8^X9 MR3U2G'L&?"[GEIMQ8FLF\L1:S#P+F,?7G:R ?MGU;TYZ4OOG83S,PW%WV?B\G SM:=[43:X[R^O_ %!+ P04 M" @5P=/T/B[H;0! #2 P & 'AL+W=OM.2:1>IVJ3-NG4:>UG+G$25 @ID$OW[V=(FJ9M MMB^ C=_SLS'I8.RC:P \>=:J=1EMO._VC+FB 2WF@Q9O*6"T\FK9FKK,@ MR@C2BO'-YI)I(5N:I]%WM'EJ>J]D"T=+7*^UL'\.H,R0T82^..YDW?C@8'G: MB1I^@?_='2U:;&8II8;62=,2"U5&KY/]81?B8\"]A,$MSB14>4 ;@\O[#?QMJQEI-P<&/4@RQ]D]$K2DJH M1*_\G1F^P53/)TJFXG_ &12&!R68HS#*Q944O?-&3RPH18OG<9=MW(?QYO++ M!%L'\ G 9\!5S,/&1%'Y5^%%GEHS$#OVOA/AB9,]Q]X4P1E;$>]0O$/O.>=) MDK)S()IB#F,,7\2\1C!DGU/PM10'_@'.U^';587;"-^^4?@/@MTJP2X2[/Y; MXEK,]ET2MNBI!EO':7*D,'T;)WGAG0?VFL0T?I_VGL+5L'3D9CR\;^U\9 MXP&E;"YPA!K\8+.AH/+A^!G/=ARST?"FFWX0F[]Q_A=02P,$% @ (%<' M3V%R;,:U 0 T@, !@ !X;"]W;W)K'B EXG?]\!.ZZ36GT!9IAS MYLPP9*.QSZX%\.1%2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+Q MW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"O1Y!FS&E"WQR/7=/ZX&!%UHL&?H#_ MV9\L6FQAJ3H%VG5&$PMU3N^2PS$-\3'@5P>C6YU)J.1LS',POE4YW05!(*'T M@4'@=H%[D#(0H8S?,R==4@;@^OS&_B76CK6M^+\,3)@6-ORN",K8AW*-ZA]U+P),W8)1#- M,<(T.5*:0<=)7GF7@;WC\4W^AD_3_B!LTVE'SL;CR\;^U\9X0"F[ M*QRA%C_88DBH?3A^PK.=QFPRO.GG'\26;US\ 5!+ P04 " @5P=/0MO[ M[;4! #0 P & 'AL+W=O)W^?0;L.%9C]068X9PS%X9T M,/;%-0">O"FI748;[[L#8ZYH0 EW93K0>%,9JX1'T];,=19$&4E*,K[9W# E M6DWS-/I.-D]-[V6KX62)ZY42]N\1I!DRFM /QU-;-SXX6)YVHH9G\+^ZDT6+ MS2IEJT"[UFABH/]0?8NU8RUDXN#?R3UOZ)J-[2DJH1"_]DQD>8:KG MFI*I^!]P 8GPD G&*(QT<25%[[Q1DPJFHL3;N+U,$9VQ%O,/D'7HO^0U/V27H3)#C".$+ M2#(C&(K/$?A:A"/_0N?K].UJ@MM(WR[IR>VZP&Y58!<%=O^K\"N$)_M_8K!% M1Q78.LZ2(X7I=9SCA7<>U[OXA.P3/L[Z3V'K5CMR-A[?-7:_,L8#IK*YP@%J M\'O-AH3*A^,MGNTX9*/A33?]'S9_XOP=4$L#!!0 ( "!7!T^W;0Y>M $ M -(# 9 >&PO=V]R:W-H965TM<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XD-TP+V=$B MB[Z3*3('3'R,$I6-*RD'ZU#/*CX5+5ZF779Q'Z>;W?5,VR;PF< 7PFV,PZ9 M,?,OPHDB,S@2,_6^%^&)TP/WO2F#,[8BWOGDK?=>"IY^SM@E",V8XX3A*TRZ M()A77T+PK1!'_H[.M^F[S0QWD;Y;TWFR+;#?%-A'@?V')6Y@^/]%LE5/-9@F M3I,E)0Y=G.25=QG8.Q[?Y!]\FO8'81K967)&YU\V]K]&=.!32:[\"+7^@RV& M@MJ%XR=_-M.838;#?OY!;/G&Q5]02P,$% @ (%<'3^D D=RT 0 T@, M !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0[WH# MK59)I&XK!!)(JR+@V9M,$JN^!-O9E+]G[*0A0-07VS.><^;,>)R/UCW[#B"0 M%ZV,+V@70G]DS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[]TP+:6B9)]_9 ME;D=@I(&SH[X06OA?IU V;&@>_KJ>))M%Z*#E7DO6O@*X5M_=FBQA:66&HR7 MUA '34'O]\=3%N-3P'<)HU^=2:SD8NUS-#[5!=U%0:"@"I%!X':%!U J$J&, MGS,G75)&X/K\ROXAU8ZU7(2'!ZM^R#IT!;VCI(9&#"H\V?$CS/6\HV0N_C-< M06%X5((Y*JM\6DDU^&#US()2M'B9=FG2/DXW_':&;0/X#. +X"[E85.BI/Q1 M!%'FSH[$3;WO17SB_9%C;ZKH3*U(=RC>H_=:_4M0"!O6AF? MTS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5F>V# MD@;.COA>:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(:C)?6$ =U M3A^VQ],^QJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D0AD_)DXZ MIXS Y?F=_3G5CK5FXIF8K_!%=0&!Z5 M8([2*I]64O8^6#VQH!0MWL9=FK0/T\UA@JT#^ 3@,^"0\K Q45+^)((H,F<' MXL;>=R(^\?;(L3=E=*96I#L4[]%[+3B_S=@U$DTQIS&&+V*VK1/L5PGVB6#_WQ+78N[_2L(6/=7@FC1-GI2V-VF2 M%]YY8!]X>I/?X>.T?Q:ND<:3BPWXLJG_M;4!4,KF!D>HQ0\V&PKJ$(_W>';C MF(U&L-WT@]C\C8M?4$L#!!0 ( "!7!T_Z;'NHM $ -(# 9 >&PO M=V]R:W-H965TVG;;DH%2@V_/?.]!NK=K<%V"&>6_>#$,V&OOL6@!/7K3J7$Y;[_LC M8ZYL00MW9WKH\*8V5@N/IFV8ZRV(*H*T8CQ)WC M9$>++/K.MLC,X)7LX&R) M&[06]M<)E!ESNJ,WQY-L6A\#3JAZQ\F],#)1748E#^R8P?8:[GGI*Y^,]P!87A00GF*(UR M<27EX+S1,PM*T>)EVF47]W&Z26^P;0"? 7P!'"* 38FB\O?"BR*S9B1VZGTO MPA/OCAQ[4P9G;$6\0_$.O=>"\T/&KH%HCCE-,7P5LULB&+(O*?A6BA/_#\ZW MX>FFPC3"T[\4OMLFV&\2["/!_M42-V+2Y)\D;-53#;:)T^1(:88N3O+*NPSL M X]O\B=\FO8OPC:R<^1B/+YL[']MC >4DMSA"+7XP19#0>W#\2V>[31FD^%- M/_\@MGSCXC=02P,$% @ (%<'3U#,G=*S 0 T@, !D !X;"]W;W)K M&UL?5-AC]0@$/TKA!]P[-)5STW;Y/:,T423S1GU M,]M.6W+ 5*#;\]\+M->K6OT"S##OS9MAR$>TCZX#\.1)*^,*VGG?'QES50=: MN!OLP82;!JT6/IBV9:ZW(.H$THKQW>XUTT(:6N;)=[9ECH-7TL#9$C=H+>S/ M$R@<"[JGSXX'V78^.EB9]Z*%+^"_]F<;++:PU%*#<1(-L= 4]&Y_/!UB? KX M)F%TJS.)E5P0'Z/QL2[H+@H"!96/#")L5[@'I2)1D/%CYJ1+R@A >U7=9^ZZ@MY34T(A!^0<\*'.+([%3[WL1GWA_ MY*$W572F5J2[(-X%[[7DV3YGUT@TQYRF&+Z*>8E@@7U)P;=2G/A?<+X-SS85 M9@F>_:;P'P2'38)#(CC\M\2MF.R/)&S54PVV3=/D2(6#29.\\BX#>\?3F[R$ M3]/^6=A6&D'P3SG8:L\GPV,\_B"W? MN/P%4$L#!!0 ( "!7!T^7Q8H.M0$ -(# 9 >&PO=V]R:W-H965T M29M<<7 M!1@7\#K]^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U);3/:.-<=&+-% TK8*^Q M^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W,GF*O9.MAI,AME=*F%]'D#AD M=$L_'$]MW;C@8'G:B1I^@'ON3L9;;&8I6P7:MJB)@2JC=]O#,0GQ,>"EA<$N MSB14QL^)D\XI W!Y_F#_$FOWM9R% MA7N4KVWIFHS>4E)")7KIGG#X"E,]>TJFXA_A M*'!R4^1X'2QI44O76H)A8O M18GW<6]UW(?Q9L\GV#J 3P ^ VYC'C8FBLH?A!-Y:G @9NQ])\(3;P_<]Z8( MSMB*>.?%6^^]Y'R7I.P2B*:8XQC#%S';.8)Y]CD%7TMQY/_ ^3I\MZIP%^&[ M/Q3NUPF258(D$B3_+7$MYOJO)&S14P6FCM-D28&]CI.\\,X#>Q&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5 ML5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[)%DZ6N%YK8?\<09DAHUOZ MZGB0=>.#@^5I)VKX"?Y7=[)HL9FEE!I:)TU++%09O=T>CKL0'P,>)0QN<2:A MDK,QS\'X5F9T$P2!@L('!H';!>Y J4"$,GY/G'1.&8#+\RO[?:P=:SD+!W=& M/F)!*5J\ MC+MLXSZ,-\E^@JT#^ 3@,V ?\[ Q453^17B1I]8,Q(Z][T1XXNV!8V^*X(RM MB'<4?"W%D;^#\W5XLJHPB?#D'X7[ M=8+=*L$N$NP^+'$MYO-_2=BBIQIL':?)D<+T;9SDA7<>V%L>W^0M?)SV'\+6 MLG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,-GNTX9J/A33?](#9_X_PO4$L# M!!0 ( "!7!T\K=JO*$P( )P& 9 >&PO=V]R:W-H965TQ5H"]",/5G!UQVVS .;X'7 M^EP9%R!%WK(S_ #SL]TKNR*CRK$6T.A:-H&"TS9\CC>[V!,\XJV&3D_F@2OE M(.6[6WP];L/(900<2N,DF!VN\ *<.R6;Q^]!-!P]'7$ZOZE_]L7;8@Y,PXOD MO^JCJ;;A*@R.<&(7;EYE]P6&@K(P&*K_!E?@%NXRL1ZEY-K_!N5%&RD&%9N* M8!_]6#=^[ ;]&PTGT(% 9P32&_G,/S'#BES)+E#]YK?,_XED?HXQ4#8_8V32' 2HLV^+.BCEI?$]>1(=6^\S]- M#@[2V!;E&\E)2@,VE^C)GO?*/A7C@L/)N.G2SE7?+_N%D>WP%I#Q02K^ E!+ M P04 " @5P=/]A-APM,! "D+A[ M^P%V/2]E?PSG\%W.P4 V2O6J6P"#W@3O=8Y;8X8#(;IL03!])P?H[4HME6#& MAJHA>E# *D\2G- H2HE@78^+S.=.JLCDQ?"NAY-"^B($4[^/P.68XQB_)YZ[ MIC4N08IL8 U\!_-C."D;D46EZ@3TNI,]4E#G^#X^'%.']X"7#D:]FB/7R5G* M5Q=\J7(7,-#Q(_K.K M3)OC/485U.S"S;,)]2@EU_Z+RHLV4LPJMA3!WJ:Q MZ_TX3BN[_4P+$^A,H MA[WW(9.0K?V2&%9F2(U+3W@_,_>+X0.W>E"[IM\*O MV>*US5X+FB09N3JA&7.<,'2%B1<$L>J+!0U9'.D'.@W3-\$*-YZ^6=/C_PAL M@P);+[#]I\7TIL409AZ%1*2^]OY.K['+U[JD_77_AT[W]QE33]1J=I;%GU)^D6DH#MI3HSC;< MVJ=B"3C4QDUW=JZF"S,%1@[S6T"6!ZGX U!+ P04 " @5P=/[:Q)MM$! M "DH"GP4W0Z9P[O 3]ZF/5NCEPG5RE?7?"Y+O#!%00<*N,4F!UN\ R< M.R%;QJ]5$V^6CKB?OZM_]+W;7JY,P[/D/_O:= 4^8E1#PR9N7N3\"=9^4HS6 MYK_ #;B%NTJL1R6Y]E]43=I(L:K84@1[6\9^\..\K"3Q2@L3Z$J@&^'H?) M-@2QZIL%#5FK]T3]Z?H+ M7^[M5Z;:?M#H*HT]H_XD-5(:L*4<'FS#G7TJMH!#8]STT<[5&UL;5/;;MP@$/T5Q <$F]UFTY5M*9LH:J566J5J^LS: M8QL%/"[@=?KW!>RX5NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WV MT/F;&HT6SINF8;8W(*I(THKQ)+EE6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12. M.4WIN^-9-JT+#E9DO6C@![B?_=EXBRTJE=3068D=,5#G]#X]GO8!'P$O$D:[ M.I-0R07Q-1A?JYPF(2%04+J@(/QVA0=0*@CY-'[/FG0)&8CK\[OZ4ZS=UW(1 M%AY0_9*5:W-Z1TD%M1B4>\;Q"\SU?*)D+OX;7$%Y>,C$QRA1V;B2H]1]L,134+AP/_FRF,9L,A_W\@]CR MC8N_4$L#!!0 ( "!7!T_JT-;8WP$ $% 9 >&PO=V]R:W-H965T M)+\1U>9-L='C"JHV8V;9SE^A+F? T9S\Y_A#MS"7276HY1<^R\J;]I(,:O8 M4@1[G<:N]^,XK23Q3 L3Z$R@"^'H?R]H2C-R=T(SYCQAZ JS6Q#$JB\6-&1QIO_0:9@>!RN,/3U> MTVD2%M@'!?9>8/]7B_&FQ1!F'S8Y!$T. 8'#QB2$^4\G2= D"0BD&Y,0YA@V M28,F:4#@W<8D@#E&&Q.R.H("5.,OGT:EO/7^XJ^RR_U^I/X(_X%/C\,7IIJN MU^@JC;T(_KC64AJPI40/=E=;^QXM 8?:N&EJYVJZE5-@Y# _.&1Y]8K?4$L# M!!0 ( "!7!T_T!]NEM0$ -(# 9 >&PO=V]R:W-H965T#=<^^!0CD12OC<]J&T!T9\V4+6O@[VX'!F]HZ+0*: MKF&^!ZLG%4Q%BY=QER;M MPWAS?Z.M$_A$X#/AD AL#)0R_RB"*#)G!^+&WG!&&+GFIP39HF3TK;FS3)"^\\L \\O&PO=V]R:W-H965T%,9JX5'T];, M=19$&4E:,;[9W# M9$OS-/I.-D]-[Y5LX62)Z[46]OT(R@P9W=(/Q[.L&Q\< M+$\[4<-W\#^ZDT6+S2JEU- Z:5IBH@O%8 M9G03$@(%A0\* K<+W(%200C3>)TTZ1PR$)?G#_7[6#O6,L$8A5$NKJ3HG3=Z4L%4M'@;=]G&?1AO M$C[1U@E\(O"9L(]QV!@H9OY5>)&GU@S$CKWO1'CB[8%C;XK@C*V(=YB\0^\E MY_LD99<@-&&.(X8O,-L9P5!]#L'70ASY/W2^3M^M9KB+]-V2OON/0+(JD$2! MY*\2KS^5N(:Y^12$+7JJP=9QFAPI3-_&25YXYX&]C8_(_L#':7\2MI:M(V?C M\65C_RMC/& JFRL@L !D !X;"]W;W)K&ULE5;;;MLP#/T5PQ]06_(]2 (T:8L-V(!BP[9G-5$2H[;E24K2_?TD675] MH5OW)9:4PW-(BA2XO#+^+$Z42N>E+"JQT4?NB'-9$OYO0PMV7;G( M?3WXD1]/4A]XZV5-CO0GE;_J1ZYV7LNRSTM:B9Q5#J>'E7N+%@_8&!C$[YQ> M16?MZ%">&'O6FZ_[E>MKCVA!=U)3$/6YT"TM"LVD_/AK2=U64QMVUZ_L#R9X M%WH@YT+^8-">HY%,%":P2 R*Q&.1;%"MVP83 M=44B6",!-1) 8Z)&4I @G5\C&4B0?5PC]]DHE3'R?5@%^?#SX .13MPYFGAA MT/Q8$?@ZW"(,>#'L"! T+/4/0'UGX/9& 4 Q43T(;G 4?B(E<"NA.;UD0=TZ M1_&4#MQ-"&JG>((";A:4?"):N%U0.B?:=!QMF$WHP%V%QFV%LXG7!\,=@_WY MT6*X8S":$:T%=;L;!\/F]CIC0$GYT0QQPMFQ?W:K!LQL W^F8J_4[X,:^$\\2D&E[,B'%@3%+ENW^C[NBD!N%V4]"#U,M$ MK7DS#38;R6H[Z7KMN+W^#U!+ P04 " @5P=/E,>%=#T# "0#0 &0 M 'AL+W=O PI$&9Y94_ MGYJ^IWH^%2=9Y!5_JKWF5)99_7?!"W&9^[P]2=P3SZ3';\Q]<_CP^ MU:H5]"S;O.15DXO*J_ENYC^BR1HQ'6 0OW)^:0;OGI;R+,2+;GS9SOQ09\0+ MOI&:(E./,U_RHM!,*H\_':G?CZD#A^]O[)^,>"7F.6OX4A2_\ZT\S/S4][9\ MEYT*^5U9J#$VHFC,K[VV=>F>>E MXW\+@P-P%X#[ #7VK0#2!9#W@.AF0-0%1/>.$'CIE>=F@2J^G:Z$XS.^8_Y6>C>L]SS-)I<-9$'6;18O @U!XC5D!F!X1 MJ SZ-#"4Q@([X?AZ@*6+0 A92?R797V;Y2I1 OI%# &Y\HO!!!%($!F":$! M0LO,18NA!E,9#"686(8 H"1)+$=<$ H9ME!K"!7B")85@[)B0)8U/8L6$P^' M(7%B3S2 0I&=\LI%8$[S.U 5TLRM"Q9 M B!&K8VV D!Q9.W_-31N+"B]Q][477(A ML^UU0839)1< ,;O&K $0C<:V-5SOD%OPW&])!Z*W9;D@0)8+ F2Y(%=6,#A- MEKS>FZ-]XVW$J9)ZI@>]_?7A$>O3J-6_0),E OI7^KIA3J_O].U=Y5M6[_.J M\9Z%5&=@COE'PG=2OB7JOVSM"VY#BV-U_@OX2-O\' M4$L#!!0 ( "!7!T_1*J^190( +(' 9 >&PO=V]R:W-H965TWT)MCFGYEO)F8F'RA[XQ4APGMOFXYO_$J(?AT$O*Q(B_D3[4DG MWYPH:[&06W8.>,\(/FJCM@E@&,9!B^O.+W)]MF=%3B^BJ3NR9QZ_M"UF?[>D MHXS/Y2<1KOV=R%\Q>CG5+.E[3SF/DM/&?P7H'0F6@ M%;]J,O#%VE.I'"A]4YMOQXT?*B+2D%(H%U@^KF1'FD9YDAQ_)J?^'%,9+M&S\MWJL+@58(UG,4AWJVNEW,ELN3Z\%"J,\N"I'DV8[:N!" ^X5 M.UN!PGC6!))@QH NC"VT'$ CA*V(4G<$Y$P4:7MTAYBX':R<#E;:P>K.06I4 M:M3$6M.-D*O($.UL$811Z$:)G"B1 R4S4$9-M(@20PO%%D4P?H 2.U%B&P6$ M!DIL10$@ ;'!8JN2"#Q@29PLB8/%N*G;Q(KR"2%DH#A$, -NE-2)DCI0C!N] M31UE0:G)8JL2"#(W2^9DR2R6Q+RWF0O% +$UZ8.2R+;N;#6AHRC([#6A]76@ MR.PVM@8D9KL)%AVP)>RLAP7W2GKI]*1:G,X#Z1GJ#OHA'Z?9#\S.=<>] Q6R M#^MN>:)4$,D2/LF"5'* SIN&G(1:)G+-QBDR;@3MIPD9S&.Z^ =02P,$% M @ (%<'3RUH%GEL @ [P@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q >LL;DE*Q*I(:I:J96BK;I]=A(GH 5,;2=L_[ZV<5 P M1LD+V.;,F3/#>.RLH^R#%X0([[.N&K[R"R':5P#XH2 UYB^T)8W\.O,[VV8^N,7D15-F3'/'ZI:\S^;4A%NY4/_=O" M6WDNA%H ZZS%9_*+B-_MCLD9&%B.94T:7M+&8^2T\K_ URV,E(%&O)>DXW=C M3X6RI_1#3;X?5WZ@%)&*'(2BP/)U)3FI*L4D=?PUI/[@4QG>CV_L7W7P,I@] MYB2GU9_R*(J5O_"](SGA2R7>:/>-F(!BWS/1_R!74DFX4B)]'&C%]=,[7+B@ MM6&14FK\V;_+1K\[PW\SKA(S93C'Q8H *7)0BIQ*D;8/1SX2-T'H) @U030B2*U0>TRB,8W&1$LK';D# M$T,KV"DF<$N-G%(C1ZPSR8J=!+$CUJ45:X^)[S1"9&%R%R:Q8IUB9F)-G%*3 MJ5046%*3B8LPL>HK=V"078-3S(S4U"DU=4BU_OPF?:*"THF,:05->6:D+IQ2 M%PZIR$VP=!(LG]]N,'"WEN#QALL-:"X78S\S+0P^OUN@N[= ]'B_Y 8TMQG& M?MPM"#IZD%WLN0'-5?+8C[M_P.AQI>8&--?(>C_@[B!15X&?F)W+AGM[*N29 MI$^.$Z6"2,+@14HNY.UCF%3D)-0PE6/6'\']1-#67"_ <,=9_P=02P,$% M @ (%<'3W]1&+4/ P /@P !D !X;"]W;W)K&ULC5==;]HP%/TK4=Y'_)6O"I!:IFF3-JG:M.TY!0-1DY@Y!KI_/\=QLV!? M5^U#DYAS[SGW8I]R MK91^E(>D/TE>[4Q0VR0$H2QIJ[J+UTNS]BC72W%63=WQ1QGUY[:MY-\'WHCK M*L;QZ\+W^G!4PT*R7IZJ __!U<_3H]1/R91E5[>\ZVO119+O5_$]OML0.@08 MQ*^:7_O9?324\B3$\_#P9;>*T:"(-WRKAA25OESXAC?-D$GK^&.3QA/G$#B_ M?\W^R12OBWFJ>KX1S>]ZIXZKN(BC'=]7YT9]%]?/W!:4QI&M_BN_\$;#!R6: M8RN:WOR/MN=>B=9FT5+:ZF6\UIVY7FW^US X@-@ ,@60],T :@.H$Y",RDRI M'RM5K9=27",Y?ENG:M@4^([J9FZ'1=,[\YFNMM>KES4E=)E#*?AR*$8)H< MI,D!FL*AR?VV$48I<[8 'NCNP4HIP#DE(ZM![..XW!]&4?22/HM7?[&37E$K?=ONX/W:BW)I!31W3 M),GBIJS:<+TTSQZ[]5*>5%VUXK$+^E/3E-V?!U'+\RHDX>N#K]7^H(8'\7IY M+/?BFU#?CX^=OHLO4;95(]J^DFW0B=TJO"=W#YP/ XSB1R7._>0Z&%)YDO)Y MN/FT787),"-1BXT:0I3ZXT6\$W4]1-+S^&6#AA?/8>#T^C7Z!Y.\3N:I[,4[ M6?^LMNJP"HLPV(I=>:K55WG^*&Q":1C8[#^+%U%K^3 3[;&1=6_^!IM3KV1C MH^BI-.7O\;-JS>?9QG\=A@=0.X!>!C S(!Z-S,S?EZI<+SMY#KJQ^,=R^!^3 M.ZIKLQD>FE*8[_3D>_WT9/8)X4^*? AC@_0,$\U M,FB2 1/JF(R:?)H,BVB*;7)HDP,;YMCD\YH1MD@\W5% GP+X<,>G0.GX;!;0 M9@%L//4@"28EN;T-B0)-ED#D[@D%1C.LZ:RL)(URCQ%& MD[ ;T+*B:9\4:9)XC##"!#'LL@5%'K@(1I@@AEV\K.BJ,8E!I<@-E5E0XS>];V##/%/'L M8F9%5Y7-H\+GA(&F"&B7,RN:-@O7^S-/MU!,-$5$NZ A4>;SP4!3Q*H+FA4Y MM4L]BS+%2%.$M N:%=U:.XPT14B[I-'YXOQ63IAI"IC.?"V%8:7%?Y"&8:5H M59V1MIB3ION?8B>&F6:(:9O9:ELRZA5#F?2_C&&J.H'910Z+,YX.1Y@AI%S4^WW?3/&*>GN(8:HZ@ M=E'C\XTW(=3[@L8];\^(:IE$GHV2:13/HAR>[FIQ4X-E[F^ M[L:CFO%&R:,]AHHO9V'KOU!+ P04 " @5P=/<++AP/FGH@@):FJ M5FJEU5;;/CO$"6@!4]L)V[^O+X0E,$C;EX#-F7/F#!D/:4?9*R\($=9;735\ M:Q="M!O'X7E!:LQ7M"6-?'*FK,9"+MG%X2TC^*2#ZLKQ7#=R:EPV=I;JO2>6 MI?0JJK(A3\SBU[K&[.^>5+3;VLB^;SR7ET*H#2=+6WPA/XEX:9^87#D#RZFL M2<-+VEB,G+?V#FT.*%0!&O&K)!T?W5O*RI'25[7X=MK:KLJ(5"07B@++RXT< M2%4I)IG'GY[4'C15X/C^SOY%FY=FCIB3 ZU^ER=1;.W$MD[DC*^5>*;=5](; M"FVK=_^=W$@EX2H3J9'3BNM?*[]R0>N>1:92XS=S+1M][7K^>Q@?2;=<[MXR M/PI3YZ:(>LS>8+P1!@T(1[(/$AXDL?=FX=ZCP&&.0&A!P@==^)K ?W 1P00! M2!!H@N"!()Z4P6!"C6F,#S<9%>M!)@1E0D FF8 MY&,RR(6;R06$_&DWN?]C""VT+0*4@@4*L"UWR/OXVT-PVR$?R&)V>AA0-/(; MAUZPY!?N3P0T:!Q-E>8@;[U4%+A!$="A\?0@Z$%C1Y$;31OL ,#6,0JF)79& M1W5-V$5/-6[E]-H(=2B.=H?)N?/443_9WZN)JD? .XT9QS\PNY0-MXY4R$&B MC_LSI8+(+-V5S+*07P##HB)GH6YC><_,�+0=M^Q#O#=T;V#U!+ P04 M" @5P=/[D0..) " !3"@ &0 'AL+W=O:85NRY=Y-X6 M7LKC2>H%;Y6WY$A_4/FSW7 U\WJ6?5G31I2L<3@]+-U/:+'&IL @7DMZ%7=C M1V]ER]B;GGS=+UU?*Z(5W4E-0=3E0@M:59I)Z?AM2=V^IRZ\']_8/YO-J\UL MB: %JWZ5>WE:NJGK[.F!G"OYPJY?J-U0Y#IV]]_HA58*KI6H'CM6"?/M[,Y" MLMJR*"DU>>^N96.N5\M_*X,+L"W ?0$*_UD0V(+@T8+0%H2C J_;BO%F3219 MY9Q='=[=WI;HIP@M0N7^3B\:L\UORAZA5B^K($ES[Z*)+.:YP^ !)AMBBBD& M#Q'K*0(AU&,\I;*7BD&IV! $]S)2'R8(0(+ $(2#?22C?728V& :J]+7G]%N MIK@L2<, PWI"4$\XU9.BD9YPTB?,AGH&C2*P400T&MV> L($<),8;!(#!"%, MD( $R>/W-P4)4D!!-'J6.TQT?W\#%".6(CAT"#]@J@7=NXKGGU$$IQ,!\9S8"H+F?(53AZ#8I3,4<)Y0] %? MX;0@*"X37^,/^0K'"B6/^ J!YGR%TX>@^&4S%'"P4/:XKQA.#892,_*UL*"! MKP$*XIE.<+@P^K^O!0#"V?C/QKM[6>OCUG?"CV4CG"V3ZKUOWLX'QB15A/Z3 M$GU2)[Q^4M&#U,-$C7EWS.DFDK7V".?UY\C57U!+ P04 " @5P=/YC.K M<7T" =" &0 'AL+W=O/=93C([*U#:> M#T#LM:CNW$VNUO9TDY,+;^H.[ZG#+FV+Z-\"-V18N]#]6'BISQ67"]XF[]$9 M_\3\5[^G8N9-48YUBSM6D\ZA^+1VG^%J!X$T*,5KC0\,$[:,8I :=&[OM:= MN@[Z3@1'F]W@CP9_,HC%#0S@:PH7!TUM1M=DACC8Y)8-#]>/M MD7R+X"H4U2_EHBJVNB?*P\3J=1-D(/>N,M"H*;3&GVG@I/!$]"F%;TM1^(;= MOTVP-140PEO-SM1$J9TBL&XT4/Y@3@$3>X#0&B!4 <)9@"Q>%$I+8B7IQAP M+,JY,U4PFZMN6"(K2V2P!-FB8(761'.8$-AX+,(81OY=I-B*%%N0%L^YB(U, M09H$)I%%EZ7@+E!B!4HL0,$"*#$20>#[)M#_=3= J14HM0"%"Z#42!3Y468" MF;I %>@.4&8%RBQ T0(H,Q.%,(E,HLQXJX,PB\*[2*)96,\C8(%:?F>C:)YL M@;-]*-$@WNR,;#$]J_[#G))<.BY/FMGJU..>?7G&+M8+N-KJ3O491C?.'XB> MZXXY!\+%":[.V1,A' M"\"2*6HE>/4T:?.)RF(@QU0U+3SCIQV;L3?\(-O\ M4$L#!!0 ( "!7!T^L+_4U:P( * ' 9 >&PO=V]R:W-H965TU#@CV<.7-F;&:*@?$741,BO=>6=F+CUU+VCT$@JIJT6#RPGG3J MS8GQ%DNUY>= ])S@HW%J:1 "D 0M;CJ_+(QMS\N"721M.K+GGKBT+>;_MH2R M8>-#_\WPW)QKJ0U!6?3X3'X2^:O?<[4+9I9CTY).-*SS.#EM_"?XN(- .QC$ M[X8,8K'V="H'QE[TYMMQXP.MB%!224V!U>-*=H12S:1T_)U(_3FF=ERNW]B_ MF.15,@$+E<]L^$JFA&+?F[+_3JZ$*KA6HF)4C KS M[U47(5D[L2@I+7X=GTUGGL/X)DTG-[=#.#F$LX.*_9$#FAS0NT-DDA^5F50_ M8XG+@K/!X^-I]5A?"OB(5#$K;32U,^]4MD)9KR7*TR*X:J()LQTQX0(#9T2@ MV.<0H2O$-ERYA[6 @']LTKFP(%;W(V@Q"DH<0B"EJ 1$]\(@FL]:]BG M.+XK)W7*21URK*NR3==Y1Z[Z.'#P@_ID3D&90Q"R!&6KQ),01K$E9XV" "7Y MG4N>.]7D#C61I29?Q4GS)+-N\FZ-0F&.$K<8U:2=C0,XY,1VYP#K8TA=Q^4 M9BB-,_O["A9]K27\;$: \"IVZ:3N( OK/&:>0MT7+?M6CQ_3+]]IQMGU _-S MTPGOP*3JNJ8WGAB31,D$#ZIFM1J7\X:2D]3+5*WY.#/&C63]- ^#>2B7_P%0 M2P,$% @ (%<'3U-/6NC^ @ \PP !D !X;"]W;W)K&ULE5?1;ILP%/T5Q <4? V$5$FD)M.T29M4==KV3!,G007,P$FZ MOY\QE%)SR-H\!.R<>XZON>?&+"ZR>JJ/0BCG.<^*>ND>E2IO/:_>'D6>U#>R M%(7^92^K/%%Z6!V\NJQ$LC-!>>:1[T=>GJ2%NUJ8N?MJM9 GE:6%N*^<^I3G M2?5W+3)Y6;K,?9EX2 ]'U4QXJT69',0/H7Z6]Y4>>3W++LU%4:>R<"JQ7[IW M['9#<1-@$+]2<:D']TZ3RJ.43\W@ZV[I^LV*1":VJJ%(].4L-B++&B:]CC\= MJ=MK-H'#^Q?VSR9YG?+<7M/"7"\=_TL8#J N@/H "J\&\"Z MOP:TR;;N6TFS=Z9WW2VM9X]KP(_6GCG MAJC#K%L,#3"L1WB:O9<@)+&F47C@S]Y*;! FQB(7BE!A@T^ATC(&97-@31A [V.N. PJZV#C0J[ DEW!08 MZ H4V$K!R*SLFA3N"@RT!;*KNP,-D]+5.91JV^G_<6^7A-L' _V#INH<]P4V M>W]?9MCU#%B:;$=VH.$SX!,JV/8,>)I&AD2@B6P(&Y^ I_G$8R'L:6+OWU/" M3B5D0CM;")K2P4ZEL5-I/F%VPA:DX /98FL1L!:W^Q*!O]P)%>P6 F[A4Q38 M+?0!MQ!V"P&W<+LW=J!XF.M-:.EX@R-D+JJ#.6W7SE:>"G/4'\SV)_H[,D?0 M5WC[.O ]J0YI43N/4NF#K#EN[J540J_%O]$[?M1O(/T@$WO5W,[T?=4>P]N! MDF7WBN'U[SFK?U!+ P04 " @5P=/' GFR8X" !E"0 &0 'AL+W=O M"J.)ZDGO&S>D"/]2>6O9LO5R.N][(N*UJ)@ MM$NT>,&)=K ('X7]"IN^HX.95%2*O+2MD5MVFO[)PH[,]@ =P:X-U#< M]PR"SB!X,[C/$'8&X'M\O;$+V+T&.HLI_K29-L\T^E M1ZC92Q8&X=R[:$<=9M5B\ T&]0A/>>\I,$2QPI8Y'A*L;42 HB%F8V.B%%81 M@($&QCX8!!K!#D+006@(HD M!4E2(.D8=C #'S__X>77>@J54=\DP<&NC]#;;N0%,;?<@#GAQ+ MA"T>/)O(*8++'GVB[A%<^,BN_#!(QV>D#<(W]33D@:L6V64;!E/1PM6$XD]$ M"]<*@HK%BA8"S48\WLT=5%%^-/>[<')VKLWCXF:V?T,LL;G#WN#M ^0'X<>B M%LZ.2743FOOJP)BD2HO_H-)V4F^>?E#2@]3=1/5Y>_&W \F:[E'C]2^K[#]0 M2P,$% @ (%<'3_843XDP @ $ < !D !X;"]W;W)K&ULC97;CILP$(9?!?$ :PZ&L!%!:A)5K=1*T59MKQTR"6@-IK83 MMF]?V["(&&?5&WS@^V?^L2T[[QE_%16 ]-X:VHJ-7TG9K1$2904-$4^L@U;] M.3/>$*F&_()$QX&Z@5;4K/4XG#?^IW"]SS1O@%\U M]&+6]W0E1\9>]>#K:>,'VA!0**6.0%1S@QU0J@,I&W_&F/Z44@OG_??HGTWM MJI8C$;!C]'=]DM7&SWSO!&=RI?*%]5]@K"?QO;'X;W #JG#M1.4H&17FZY57 M(5DS1E%6&O(VM'5KVG[XDR:CS"V(1D$T":*/!?$HB"=!B#\4X%& +0$:2C%K MLR>2%#EGO<>'W>V(/D3A&JO5+_6D66SS3RV/4+.W N,@1S<=:&2V Q/-F.B> MV"V).$SNF?V22;()0,96L0XF":UBETS@MHJ=5O'"ZLIV.B#)+$,8/5M.74QJ.5TR#YPF3J?)PFEF M'8YMLL@0I];AV#F8R#Y 2^:!T]3I-%TXQ=C:MFWZ']OO8!;;OV0>6%TYK:X< M5NU5=3&Q.TGF3)(Y EBU;EU,8B5!LZM&OQ7?";_4K?".3*I;R]PM9\8DJ'C! MD]J]2CU/TX#"6>KN2O7Y<$D/ \FZ\?U!TR-8_ -02P,$% @ (%<'3^_$ MV8*^ 0 U , !D !X;"]W;W)K&UL;5/;3MPP M$/T5RQ^ $V]8T"J)Q()0*Q5I!6K[[$TF%^%+:CL;^'M\"6E*\V)[QF?.G!F/ M\TGI5],!6/0FN#0%[JP=#H28J@/!S)4:0+J;1FG!K#-U2\R@@=4A2'!"DV1/ M!.LE+O/@.^DR5Z/EO8231F84@NGW(W U%3C%GX[GONVL=Y R'U@++V!_#B?M M++*PU+T :7HED8:FP'?IX9AY? #\ZF$RJS/RE9R5>O7&][K B1<$'"KK&9C; M+G /G'LB)^//S(F7E#YP??YD?PRUNUK.S,"]XK_[VG8%OL6HAH:-W#ZKZ1O, M]5QC-!?_ R[ '=PK<3DJQ4U8434:J\3,XJ0(]A;W7H9]BC?7Z1RV'4#G +H$ MT%A+3!24/S#+RERK">G8^X'Y)TX/U/6F\L[0BG#GQ!OGO919ML_)Q1/-F&/$ MT!4F71#$L2\IZ%:*(_TO/,MNM@EVFQIW@6"W(J!TOTV0;1)D@2#[1\'MER(C M9A\P,A:9)%^2D%57!>@VS)-!E1IEF.65=QG9.QI>Y2\\SOL3TVTO#3HKZ]XV MO$"CE 4G);ER0]2Y+[88'!KKCS?NK..@1<.J8?Y#9/G(Y0=02P,$% @ M(%<'3U/;G)9$ @ &UL MC97=CILP$(5?!?$ "P9#8$60FD15*[52M%6WUT[B!+0&4]L)V[>O;0ABS:3J M#?[AG/EF#+:+GHLW65&JO/>&M7+M5TIUST$@CQ5MB'SB'6WUFS,7#5%Z*"Z! M[ 0E)VMJ6!"%81HTI&[]LK!S>U$6_*I8W=*]\.2U:8CXLZ&,]VL?^?>)E_I2 M*3,1E$5'+O0'53^[O="C8(IRJAO:RIJWGJ#GM?\)/>^0-5C%:TU[.>M[II0# MYV]F\/6T]D.3$67TJ$P(HIL;W5+&3"2=Q^\QJ#\QC7'>OT?_;(O7Q1R(I%O. M?M4G5:W]S/=.]$RN3+WP_@L="TI\;ZS^&[U1IN4F$\TXI>+-&$6G MTI#WH:U;V_9C_+L--D2C(9H,"/_3$(^&^'\->#1@QQ ,I=BUV1%%RD+PWA/# MY^V(^8O0,]:K?S23=K'M.[T\4L_>2HSS(KB90*-F,VBBF2;ZJ-@N%3%*/FIV M2TV239) )SEE&H&91M8?S[.(4CA # :(;0 \+S4)G5('36HUK=5D,PI 9$B" U6ZU:J96BK;J]=F 2T-J8M9VP??O: MAE $SDWL&6;^;\:.)^^Y>)3\JFC3PE%X\LH8$7\/0'F_]T/_[GAM M+K4R#E3D';G +U"_NZ/0%II4JH9!*QO>>@+.>_]+N#MD)MX&O#70R]G>,YV< M.'\WQO=J[P>F(*!0*J- ]'*#9Z#4".DR/D9-?T*:Q/G^KOYB>]>]G(B$9T[_ M-)6J]_[6]RHXDRM5K[S_!F,_B>^-S?^ &U =;BK1C))3:7^]\BH59Z.*+H61 MSV%M6KOVH_X]S9V QP0\)>"AEP%D*_]*%"ERP7M/#&??$7/%X0[KLRF-TQZ% M_::+E]I[*^)DFZ.;$1IC#D,,GL<$_V.0UI\@V G!5B":"6"*9 M0!(OBAQ"4AO2#HSL09&QDQ&O&'$2+B!#3#*#A.$#2.*$) X(7D"2%23;N!FI MDY$Z&-&"D:X8<>QF;)R,C8.QO)'-BA$E;L;6R=@Z&,F"L5U?R -&YF1D*T88 M90M&MOIGI<'R0M#LO9EQ]I.(2]-*[\25?KKV@9TY5Z#U@B==;JTGZ&10."NS MW>B]&.;(8"C>C2,237.Z^ =02P,$% @ (%<'3V8W!V!S P P\ !D M !X;"]W;W)K&ULE9?M;ILP%(9O!7$! 7^ (4HB M-6W#)FU2U6G;;YHX"2K@#)RDN_O90"G8)TW6'P6\)SM]E(W>(O9(=WQ'US^ M/#Q5ZLGK5399PW5%B%?]\'4S=WV= M$<_Y6FJ)5%U._)[GN592>?SI1-V^3QTXO']77S7FE9F7M.;W(O^=;>1^[D:N ML^';])C+9W'^PCM#@>MT[K_Q$\\5KC-1?:Q%7C?_G?6QEJ+H5%0J1?K67K.R MN9X[_?; 8A-&8>(1V#65W- M)OF\IY%A M:=- )DE :&!2@H0!L!.LP 1\; M4S8,&7#!(P8=;49$C"CKC:# MJ<$\ @P.C+K:3$R,,4QLAK(+A0G P@1 90DL$(("H559&E*CLBT3#+)$!!'J M^^:4!$ K$Z,6@N!LP9$WX9 P.FWF';'@3B$-D&(9! %D%%%%PT MB7SXV^\#DR"Z('%A^4#V9\A\I9<=Q ;Y^A/?>*4>8,KX\*Y@BOFC/^-[GEQ+ M8.P47*'N$ :<(M,IOLDI2%E.0>J:TRL)C)W"2Q."UJ;X@@2\."%[=:+,FA;4 M?E-1$!&K7#:G(,3,>@%ROBV77)4;&X07&10 !B]L !"\S*#P/\H,?\01 [+ M9IF9-250.&%6E6T,1Q-D+N&0&K/4DJMJ8WOP$H. -<;%[S:-:>IVEF+8RGUD Y:^Q/;'=;;LYW_ MD&^/A]_3:I>5M?,BI#H4-%OWK1"2J^S]B9J5>W4B[1]ROI7ZEJG[JCV6M0]2 M'+HCI]>?>Q?_ %!+ P04 " @5P=/]8JF]Z0$ ,& &0 'AL+W=O M?;H_ MS)>+[MYSN5P4[W6V/YCGRN7+.4;;[W!RJ?7&8E>;UTLJL MB^R?_;;>/<[U?+8UK^E[5G\I3K^:(2%_/ANR_]U\F*S!VY$T?6R*K.K^SC;O M55WD0Y1F*'GZK?_<'[K/4_^+YP_-< ,>&O"Y =/5!FIHH.YMX T-O!\-]-4& M_M# MWIP^MR[R8S3.ETNRN(T*_OU<$S;94 MZ"VH"J%& $ ?P8 "O"^"- F@KDY[Q.^9P;4)]V(4ONB!2UG/MF>"R MBTA'UI2N :79M=9(+"D5:FU//: X8L:)!3"Q ,Q=9"46R+F+E,M68H *(_$< M)*5"5UOI)X!BY04XL1 F%LHGQM:S6(5@R+9,)"-4(A&Q_A+)?)I8@!JFHT$Z MUG)8:3G4T"HL:\DHEZQ\)$.LK4")A/PIV4AN);R/)562<#JS[3\1WR'F +GO1*K#K%*#"T+?E#"@*/+(+ M%<)\"B8$3=@G2-TAZ0&ZKFD "5$#1JH:0%.R)NQ=),U+"IND>WW2I+6=%L#" M0"L[,X"1'RF1'.0HF%(8=DX"UJDF"@5ACZ+@)W2.W8" '4B= S]0?F@;'<+( MX]">9HEQ$/F1/8&%#$[-D^#K#F ME2B:R W[!$FC +*/;I?HFTA\&TFN(N,WL84QWR]VQD;!P"B$V%F6;E^39T^QI (E M*BJ@HDC92D>4TE/[.FP7C/8ZMM!9%F[/(UOHB(K8WH@ 2A/95@&HD&BBRC,V M"@9&(70^0-=T?AN);R/)562<#C8MECLKH'.P:5)BRX@HSR[<,:(TDYV7I)BG M7L08FRD#,U53$L6&Q?HG5(Y]@8$O2)7+1&2ZI[@$;G,[Y(2$(Z MU>/%W?/1]5-WQ,^GV?)&9U[K]&C;?R_Y\NK^HB^-P]NZ<_P&P_!]02P,$% M @ (%<'3SWZMU>? 0 6@, !D !X;"]W;W)K&UL;5-M;]L@$/XKB!\08NRT761;6CI5F[1)4:=UGXE]CE'!>$#B[M_O -?R MJGSQO?#<<\\=N)R,?74]@"=O6@VNHKWWXYXQU_2@A=N8$08\Z8S5PF-HS\R- M%D0;B[1B?+N]8UK(@=9ES!UM79J+5W* HR7NHK6P?P^@S%31C+XGGN6Y]R'! MZG(49_@)_M=XM!BQA:65&@8GS4 L=!7]G.T/>9X=)?/PW^$*"N%!"?9HC'+Q2YJ+\T;/+"A%B[=DY1#ME$YV MQ5QVNX#/!7PIX&F6U"@J_R*\J$MK)F+3[D<1KCC;<]Q-$Y)Q%?$,Q3O,7NOB M(2O9-1#-F$/"\#6FN%\P#/F7)OQF$QX)\A4!SW>W"?*;!'DD*/Y3R3^H3)A/ M$3-$3+8I/C1AJ[6$5_=#V+,<'#D9CQN.>^B,\8!\VPU>98\/?0D4=#ZX]^C; M=-TI\&:<7S);?J?Z'U!+ P04 " @5P=/_\?H=1," 2!@ &0 'AL M+W=OUNVR 4?17D!RC^BN-$CJ4FU;1) MFQ1U6O>;V->Q53 >D+A[^P%V72=A5?X$N)Q[SCT8;K*>BU=9 RCTQF@K-UZM M5+?&6!8U,"(?> >MWJFX8$3II3ABV0D@I4UB%(>^GV!&FM;+,QO;BSSC)T6; M%O8"R1-C1/S= N7]Q@N\]\!S \Z\@1?H+ZU>V%7N&)I6P8M++A+1)0 M;;S'8+T+?)-@$2\-]'(V1\;*@?-7L_A6;CS?5 04"F4HB![.L -*#9.NX\]( MZDV:)G$^?V?_8LUK,P$(/DT(1H3HH\$ MJX"'RJS5)Z)(G@G>(S%\K8Z82Q&L(WV8A0G:L[-[VJW4T7,>IU&&SX9HQ&P' M3#C#1'XR8;#FGT1"E\@VO"%8I)<:NUM(G,9NC0_,2 MK^);T_#L"_V@&;KE#R*.32O1@2O]SNUKK#A7H&OT'_2=J76#GA84*F6F2ST7 M0Y<:%HIW8P?&T]] _@]02P,$% @ (%<'3SUGP/0(5 ;%$! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.U]V7+;6);@\\Q7(-SJ*BD"HKDO=G5&R++L M5K53RW 3?5VE6_LNKN\UF_>;UZW)^%Z^BLI.OXPR^6>;%*MK G\7MZW)=Q-&B MO(OCS2I]W>]VQZ]749*]"K99\K=M?)IOL\V_O!K.NJ]^^E.9_/2GS4^G^7U< M!)^CVS@X#LJ[J(C+/[W>_/2GU_@U/S(.?LZSS5T9G&6+>%']]L_;K!,,NF'0 M[_9F]2_33M"?-7_)4Z]AZD[UJ_?Y?+N*LTWPY7$=5[_L=8__O?6%?]]&Q28N MTL?@*E[GQ:;ZX*;8U@8T+W^.BR1?X#Z#]]&F]IQN]7_^C__1M!^[Z"+*RF23 MY%G+(I916M9&/\LVR>8Q^)"D<7"Q7=W$16WCQX/>8#9M>?$JODW*#4R]"2ZB M56WXBY,O7Z]./@4?3ZZ#Z[.K7\Y/SZZ#CU>77S\'YQ>G+6.>9_.\@!U$N)DP MN-X 5(*\" B1BD?XN:A-='K9,MB7Z'MPO@ )[WI:-0R MTLEB 7A:AOI+\"G)XN RJZUEV!T&O\2 #W @P4E2K*/B6_ IZ^!68CC*[E,3 MG.)?L.$O^4-6??;G9)%&6>U"5(FJ(SWFYB=+@?R?K M1HA/9I-N#52T\A,@!XVO# ?]ZD>?\CG,\?DNS]KPKS_N'_B&1S7?)/?%8?>AD/H_A>_AV MP4^VC'*]BM(T>++B%K?TL<@?-G< T]4ZRFISZI!W,0RY^QGX M=@4WX'J3S[\!DA#E#2ZW&SCI; $SU; DV0!AR)=!KW]X/4B:H[ M[$&WT^T!B2V"^RBM$SX@5 LZI\?539[6*,;'Z^I'.FMP]GU^%V7 -!I)S5^N MSVJG 91Q0=3Q0QK5-J\+0,)S8#3?@W^+:[OK=KN][G0XF_5:B>^'I"0\ M9E+^ 3ZNG>F_UW"_^O9?8@!9X[N-C$P0WWVYC8<<'_?Z0,;KQP9;SDI 5?BM MS--D07C[+@(*,X\1H>)-"1SZZ_7[X/#@*#@(DBSX.(CF<^0%95#$\Q@> MO4GC,,CB#6(JW*O\@=8/,DJPR+#P8!F.^C/8+UP!]8QW?^T M=O;GV3TLH^&B?R[B=90L "+S?!4'F^A[G<#H,_'W-8*YI#GSS5V=*GS)D=3. M!4@1 :E.*K/;8R!5*YA3%M6RZ?P&#C,NYS%^@/OM]WB[O=GNW5[!L+ .A/\: M,=../P=4W::$'HL8Y+UYPKP41^]-!F%_VI8TCHNX.[A*\^= MK1=.)A.9K!>.1N,G]I3.5LA2_LYS'TP' MU:$_YOGB(4EK- PX"I"I!+!RCW%I3^'4'%$X&3T!O4O$H!8D841J_D[OX*_\LKN"%E7-S'KWX*:KP36?)=GB[BHOS# M/P&63=X&9W#A-H^UHP=J): JF8^/0N!\HIX%T79SEQ?)W^,%H'2NGR9EB=B M-*==B!#I0$8%5:9E6",QL 3Q-N@-PMY@2C"!7[O=465:(J=VWMVW!N1:TH[@ M+) H'P,KFT?K!,ZF3@4WH+["^,!2,QBWY41+![1_)"I61ZC:V=.:]WES/]Y\ M^#G"ZW$7;T"Y2Y!46<:^P^66/+_Y!VK78/@$(Z-/ZU>^=:WY3J\X$WG]NQZW;_! MSUJS_ZJ]XO@*HBH GE_=;]*GM]KXVM[[;+QTY\PZ2*=F,FVOF:[+N6OA$W=O ML+=IJR9&7\4@^6WCVIV2SVMPB_CY/04&] M)^[JR6'EAN!2@GB+JF[Z&-S$0"#:1BPCDH1^O_& V25 BW [:&G#.1SW? NOUT\"TZ?D-3.6B2U/?A>"-A\FV3X.D)BS28Y>04+-(3Q&OQWA<38>^7] M%_.D9&W+V330/CROTFQ^!X(_-48#<)%>,"46VA' K_N\>P["0B0V$*2313+? MU%!AQUIWO;_O.IWWW"77[A!235),X T6*CLW[GCGV.T[WOG:[T78 M?N-)_]89GB)LO_W4GTEZ_S$PV#G#,M_M[M>&WN_NUY[[?>] MZ[_WCG>.O=]=?]F.GWD37[#OWSK#<^YZP_+VD&+)B_0!%,?]G5:G)]?_&GSX M=/GK=?#AZO+GX/+SV=7)E_.+C\')Z9?S7\Z_G)]=URU8B[]N2S'8 I<&33'/ MYAA!D1DE1KDW^;-(3P)5/[AYM&KB'_ZI-^Z^);]SLRF^P7+=H 3@>1W?1"7+ M%T8$J0,?368W&\=3=(CK!NWFL2;W? 2A&F47U-O)=]%H #O$QXZ"-"]+$PIU#R_^.7L^BG4_+PMYG=1 M&5M#CC6'RO[WL92ZPSSG8#\7^3R.%V6P+/*5P9\]Y_3>-5,$\S1*5N7^XQB M?[T&8)]?- +N*6!_.+\XN3A]"MC1(Q,!6G'>[A)JM*7X^XT=O6BG4O.$IO < M1:$1-0\%;$>-,&@(:1IL).+]_S+V;]_/?_EY-/9Q9=F<#<]&)Q\ M"=Z=?3R_N,!Y+S\$<%'.+]\_Z_TS^+SUS>NOGS]_.OL9GCWY%+P_OS[]='G] M]>H,7S X %OY<'GU,US0RXMVHQL>0;N=2\ZH!J_+BV.:Y\O5R<4UPO7RH@8= M"N4#XM]XB?$ZYIGRGJ0M/L$=0VB>,*L&HM ZBN\\G\-+R) V=T6^O<6 C:KC MI,DD1E?W,[HH869C4+W>KE91\4C&I^0VH^@\]!DQZ<4!/P.7GS=0V89'@O\X MN4&3[GQ3LUG\'BL \0'>#;)\@TQDO4X?$9)PW8-M%FT7"2OW*J#,70%EF:!1 M+B%WH2NJ7$2;+9JD/T9E((:\$L.\MNL0W0V= "/HTAQX71XXT9#!(<[Z2H*\ M7H4!^G3[W;<7'Z\_TJ^]MV'PJGUP>./50_P*';:O\FWQZJB#>R-N2B/BKE^V M)^"GZ188\^8N]F)M\&]9;A@D\%FYO2F311)A] HN.Y!@$"*3GSZ=TMG@6T5T M;.'?6/)0@V(BFY$E"P!G$3)-DX#LB#/NP$)RDL MV3EJM)D6RM[,HFE^O#THF\&^R;B-$[*H6@9KQB28[RZZ1V-XG 5QFJP +!L2 MUQQPP0 =09^=8,-HP,B*E2$-D90;D9+S#' NPYCK%"6>;5&0Q.2^\'"7S.%* M%BB%PGF7B-J I:OH&_"4;>%,O\XE3I@5C]@H'A;T<;E-^?SP5;GD+BR !,0L M%Y7)]V#%_JP8_5D-0Z+BBK84+)(P0'6BFV! "I\HR0UQ>'UV>A0:'#0H_1Q$A@N'2W4/9I&4$U^ TM&UG!8\V2=LL"+B_N:)49[H?V=K "WYE%P M^/'DY//13HPI095)858\I4BQ[:_;C)#5WHY=V$9OX<&>9-D6GN#8613B/\#N M@E[W^-_,03]B7"$?['O *XS0-<8(?&.)>H^9%>#? ?HE6)-DY _'+YYS HC# M4;",DD*OFHF4\G>FB!QZ"&N0%2Z1U3.:8BYLQ.&2E,;6B\Y4LG&2%]R(@EB) MN:8)H$T".O:SQ5:KC("8U/KD^#<7<6X%L0FW/O#R\/-%K**PEE]A Q@ M$P$>+MAMW/%W OPZL3L),.3ZEG&2XS?(#;Q< D2#5;RYR^&T?XUA/0N*=+5(;J9!PQ-:""2_?.R$N,"S0%J#QJ>@>&MF C[K<9&Z"1VBGYI*T MT'VQOABBWV&!F# #HVIY$B.[XGU>YFBYHI@)I"&+N)P7R5IOG_!8#/(P%C6^ M6RP7N:2&N35RWH0,2!Q2$TCPLV"?3T3L*]Z]166*X;A"7E'F!2]\F9(F_EC" M[HAH$RCT5BM[M[=^%<%-2,O<2AW!,N98.SYA0[+,1'CZ/,UB6^C7HMSIP)W@ MDHB/]R%L@<0FMM JT)<>8!G'H^7N$SF7"'?9MWM38Q3./2!4'&38%P)G#1< M9@JK%',(?XD\D4)IERH!R*).EIO*]Y'YEC 9^!M*5J%SGPE$L!.@HO!B4M@7 M\D("9K>Q.0^B$[01#"4B#1"-,W&$,Y. @FA>+.C^(?F:#OND2O5Z;X-/$A!. MY!5HGS(0D@PH40C9+/+@14)ACOS^,8A-O='QL']B9/&4I H7]3:HS:UN,&*9 M PT16[(\.^:_K&X/-Y9HRY[8*/*S&MP8:J^7T4TAO,+!T+""GD2^@*S!%P#[ M!TPBBCA:B_C=ZR*^V28I$4YS&FP+K**]3K_%^UXU-'1$3&A95<.].?8V#1<> M>+$\IT.4S4.4EE^X9- P!6$:PJT.>@UNF']9FPMF]B[_(2:5 8U)95JEV@/)/VGKOU]'\&T8F)0R$ M--Z(^(FD'F\/Q62YF,X,.KA)4HZ%0W$8*#G1 _%FN-.S+@,?4A(84?VRW*YB M?JQ(RF^BJI%QD2150(L"YQ?^][$ 4$S+'AYXPAJK8A2!ND5\ZP0=<&8Y/N$SL8;MNNX4/!2K_F>()4=RZS/1P M%^,.L^T2UL2LKHKQ_N5,2M*,66% ,##U.=DTK\*='9-Y^'KX]W M_BV8D60H M>* 9 D W;[8;C8^TDW]QAZ-9EJX= 6_)Y@YDX0=^J;*C-5,.H$L+X(NLZ+/+ M ?FU!QKXC=$=U9 W0.%(R(C/@O$9+(8[MXM?NK/:$9?8K#L';QZBU)9&)1; M$J8B N:CT66C>]"_R%4&YX[BHGA#\$JBP/-9&'X-^A',S\X*L>:0PXGO5E(2 M6:R+LRQ'UT[=PXDF%/A5.#HKU# NZX(5>J@K4F4,Q'KTAUK*A8.ND"6AJJV2 MDMCK<"DLO,.1Y,6CT>/QI9M[=(#J45BEC\98DJ Y;1CS)JMF&J%HI4QWQ.>+M;Z%6IHKLW!6;%0:];!18LS]J(BA@/(6-##VPTL M )"4YX?9]'O'K@V\"N/E5PGLS5AQ.LTFL?&*2>S/:&* M(R*80U_$:8(1&*'Y3=QQ6'F!56Z'@%E-RJ[W:UD!N8J'"/P&;ES3J(3YY,%: M7?X1R^]-(B<(RBK(B7B_3$$FZOC605<3J;D;?< 2H(?)4,]$/G8=U"P1K M$"*S7??(SFW-*WJ=W!CZGVT,O=F/KW=)' _L !!->*7&2'QKXO(MQF1;*18CTQLB=X3AR-5T1@@40=HS@TPSZ!'8TM0CF[R M>Z;VUHDQZ"+PQUV0%QY1>-V(#F0G%/W)88IS$&GOH^(1N4V9\PUWO&AHH,&M MJ2DAT\ U[^!<,D) R_#XIHUL6542(54#ZIJ$-#00,SM>[ M_UBZ.]>1F/\U6-,VC^OXY9ZN-[ F?*7YT>O600[IV"5.[:CZ)TU!!F#[VZE' M:AD+#H)A.)E.^>=@!#\GX7 VAI_C<#0>8B$,)@[\>*\[#F;C63 :]H(>/-@+ M.&GHD/CBZRNFFY18RB_,^MU@/)G!P[-N'_X=],=!2R9*,.K.@L%L&,Q@/>/A M(.!TH_TLWV,8>0#_8JY_KQO.^O2CVQ]B@9HW9#-1N[/0&!VW-PA'$U@:; => MZH_#V0C@U0^GLVEE!0=!;P8?(Y!ZT[#?'<(O@TDXG2*X!GV8M&]<'9IY6Z(+ M _"O?O8U]UBH%OJ-AZ-.Q!J]MZC$^>V$RYO*Q'6?7 5O3"S;E9G6?F:7 N?; M>A0'P2@.RV4_R9!TK\KVNU<-F1LMZ>AG#-1MRG!0"K6+%;=+'E0%H.?-A@B,4M M4/ EO!337;R)-P_(T*L^%;4*&"36V@=J,^IPO31A3I^1.1'BS14J^/95C-2, M(H&X..)4>GY(JI M.SK5<%:W4\.IX'B#8?<8_NN/CH>B* O6\)L)9HNMU&50B@>:=!Z)I%";%E(O MD^E$LIEQ)"4LJ'IU3B306V18"?952X+9!.FM#Q@'V>R7Q%BN3"X%7!# 7,>= M4HJ2[&)PN7\2,$INXK/:Y:EB_T!P677-SHC>NX[SZ; ?ZN/L&8=/7AWQ$L3( MI+@0::FJTO%0K_(%&VY ,2MRK6WANJE?Z++%9]&7PFX'8P!DYV#%I2QA@Y6: M&'+C\=@$BDG&12'5D8EH3](V1DOR'DUQ$]3XV5-=4.P)VF+40*Z>$1L X!@H M=5M,@_/2!&L0-"1VA_5=QC-UQ0O>-6P:UL%^'FM'36!7+)PB/CA1_>33AW]O MQ MN*M;+KX;9V6!O+'E(F^WR4()M<+(0@=OJ#E]>SSS%-9E:RJRVDIX)D9*N8]D M@H:+K0# X>+O"=DF@-#C,>:U4]+9^5"%A&+J*JIV2&M(1L5A+3U":D!QX3 / MHVU,D;JX+B2TM;F04LBJQ(>(9C[^1"VV#;=IXS Z#+,P[MUVET$MR %(A0H1 M[M9/KK_BM^/CKJ$;(1NP2I$?RXIX]\84A.%$L8HLZ":J""]UYG#?K:S/KS,C ME5R"IE):!^PW[;]%C6/4DW^=$E.F0B/59^2-5JLK>:/T^F/Y%\LQL8]XU[OZ MYJ _HO^EY@YAJ5MYIWFE#@<-V7>$/"5&4\E^_-2Z?D%U8*%&G7I:SZ+1P\OR M6/73D,VOZ#X(71)(9KQH?F?'K+S)-Y#XL@F5;9A6]H@<)JV-T6F!1EZ\ !KD M"#<7BB^^7C*V$*%=BD4ZMA8#A2J8!&CL^I)8_"X_N0E&6:"5?-%0UXU)%MFQ MQ#9J(C=1^'W^$1&4](B(] EUXSVN8A9L4"3!L C'SZP1!7-D7)E8R\F6^U]_ MO,\YT#Z)BT"3)-F-'726%QA';()VGGR9D#5%$\/0P5A$Q-'(V= ">#3Z+CBLL$RYNJ)F>$R@\8?_H+ MU2J"!SZ8H--S-$MM>>Q++ZXZ<;X1/XV-2THIT6#>5N[! M(2<;,JD\,L&'J59#=/Q& MXG^UVT?=I8)X/.,0]@.#0K31<:LRR/1M%B8 %0H[S#@>H4OH+-VP7'@ MA7'3EQV-3^!T+PR61P>-.ILP=:PL36X/N7[]('\;3\UJ21%[= ]$5A,S83OBQ671M?,%HS\4C9+L/D\Q"!96 M*4,JJ-!EZY3AE ).E L!:[ME09SCBMCO0A+;"O.5BD?/5,..<))E*'R%OJ+' M0;#?J'\KH<@O(N,PE>3=FD!PP0[5^.O#>S8K&J$QJ=C-EJGF1+3+\830JRW% M:L29;)AY6/(-J,Y=GHN^A.,T+8/C2Y@DW9-N0K!8;HEPP(-$-BQ.A>;\O[/+ MOT+>-(-;)1LXT!MF$P^R4E2]@3TBUR&Z)4BA)E: 9'6")][@J#*I*$0Q1/8K MBL#FBV=7X(0\J9U%>+E_DU4L5+KE9SYTO!P]N%T1QP$$?]TN;JUC40@<88&E M'F0=;*U5%K8>5P5K&!U!=&H"BXT_N\7P@(VQ'#0,3(@D5RI]9)DPRQN'I9#& M+4H/:M3(@^T&%O3WV.5BC9,@<_^2KY-Y,!EV*9EE7B0W,6=@V-P%='"5'%^! M_AN.N.?4T,T&7MANK,F[@;_XN1B5$2BVE\Y9<\[87>L&);!-A#\G#"(21Y$( MG$M4D,TB%Q#3"32MXR;.8A ]&]F=$4A")S(TGM]E)#U@\I7-5K1916IH2 B[ M5AC213<=0SD G?'&'4;NY8<1Z"GZ>M3%NX )!D=\6RN04&( O$&L*Q1G%G^/ M*)-02HEJS@*<49YN50EF<[]8#M?K.$I9QUD+MS,'2DZM\@[2)'P *['1 MDZ$4I&4D)Q,B'B&W:7'D.E9=,(_0.%PM; MGC%@3B]YWZ2LQEF4$DU(B$VTA]#+4'IODW;ARC M;I2J[Z!4-@%D-4<"C<#<9AJ2YH%1+ZM&X>%(0(^V(#9H!.S2!+/%W^/YEN0) M3XW0;>!UKPN%5CHSOGC4W?W@JMYXBMZF$'X;SLCO%%&A?2G[[*85EBUNK0G] M.U:'^LBOZUS)(6N(> MF)[5F,R5E.HKMO1*!$V*/7$06U>2HHB$UUG,DM+X&G!/0],D(EG- 581 H"E MCW\G'Y7L.5\N\8*3SY O@H0Q%OA7O /^@114QWB=BJ&;*@F@*5EZ?9BP@%,9 MIZB\X4;3J;V8C=%:^HA=LJ%::$GL]JS"XDFBY!$2[6UL%,D0Q^0.M17!P(Q-YL-O5>#3ZG%'B/KS7XTLDN(Y9]AV@\X>9/W(( MDG_*G8RHLH2[\L!4E3V1JK*F&B9[H&O?6P^T.GY1&_N$-7@.Z4(>!2<:S82- MC(/V%U-BVXD$N72+>=5]!?WI(!Q3Y$N_VQF.@T&'0CZ&@Z%9Y2(X'(W# MP:A_%$P[LXFQIP\GP^ 4;P' 60GK.)67>H-PUNWQ2_!ST)D,^:7&$#%"(/)Z M>]KR#84X O)X-7B\^N'5J@EO@BN-7/>/LS3G[NS5?.9L11LQO>3XGT*IMJ$K MCU''A>/>J#/I!M-P!-RJWQE-"'Z=Z4P^TK\.\#EX>M*9]@*@3,C<>IWN-(!/ M1D/S"?UQ@$^A";DSG(*$1N/T.M,AW,[.<& ^H3\.\*G9\6#0&8R#7G] 2##" MAP&%!H.@U^O3$<-?_;'!$L$.1I4J%N#9.\1"-[CTE1U-0?>0B1^ M1QKQM7'B-ZT']I&:[&%W)]T")* M9-2&76#?*/RRCE::CF+B>BR=%;'FV0&+5]&#$1XQ3E5-CW"CAV&W3U=['/9& M_=J3J;J+><^#<#H9P+^S:1?=-YS&Q,GEL-=^7_[]-2^^B>.*1$E W=$,7R:" M-QB&O%MRXQU"$A#^[9+X I8K7()^,UMH8>C%U" MM1Z-Z*C9B-#+J/Q^;^IC$5&N:,RY/9A_%Q^CE,PQ7H@1F]C9E)JR2.5O19]Z M'U4U1GDR',I>M1)X.6;ZKM.IV!9HX)8>QT[0%-/.!#(PO!I5:8 MZH,3+88J[::I58>3,-(>N(C6,M9/#T0S\L:M=B:S,+QE!4>3(4!C4R 8FS+ MK?Q-ZDP8H@H8-_%1<#J8A*-II1MI39 XY<3F#Y+37I<%;C;[R<:5@4PB.-9& MR!+*_)J3_Z&(T1-.1D1^Q>:GXYX/7U%'810_^.L3_?K5$>_ZSY^#G_/B%H!P M2LF4[X KA\%%YT0J=WXB?J-/(Q,VYALGCQIA-C"<)73% :Q.A;(E!KUPTCUM MB5R*5&9"-L8=[(CF<(JG2GB-/ "ZN3E"L1HV M+OU0(WDP>M]8HJG$G7$:>R^(CP>G&)DICCH87W^RO44&;]T"Z-F3 V"9(HL? M)"JY[6!"=FTO3$B]&W.#LU84DCXPK(M8)J_R2V #CK@0@M0+/#&($?B[1_?T%PFJ\>6 M8;"!WC=F.<1V^31Y?F#5P _M,;H(54T1[00?-3\T;!J72D!Q- 0QV65P&!T% M4Y8B*>A&I>:F7*!UNBT#[# ^XA=X HR=<4/-S!":RV%5E4.D^ANN5P!+=H:I MHYHH7G@>1S+S_"B8C/:9V4EDUKF9,?*MXDI>Q/&;@.2$EB9+BUT+P"XQSQL& M:6]Y$;N>0'A PD6H2F]IMZEOF/*%!_U99V0N;64IWEG7M'XG3T!#)*E>: N* MHI_>\8Y^0-$'+5RU09[$Q&*-_X.E'+V_%+8Z)Z3QX^Q,"*VEX6F.%8#1 MTR+AX\3[\V5(!0A9-D0L_73^[O(J6*%;F$M]2;$&K,^Z)?2Z8G]0<(4S'5+% MR:53,:IU3T>FCEJI2CW%S'"(&2[Y;%OD;.+ $I=;L8<35M+ =KL_1\4M3'>H M@92X:':S2##E$>T5;]'I.VR#P?[9*XYF(ZK,== $5_]8HNUW)9M*-9:I-N-; MT[\B#.[R!U XBY#-%UGNA#MPGK2S*HMQI8-/EJ'B5;F)JZ9UT@$SOITL KHQ M@;1Z9PKC;F6 -D,,=MWK $5H'JX.JWU&\90W58D:C"\<7/10[2;HK9O$]$%G M/(.QM;^V>2"Q72BTH!VEJ5F@.:4/U9-H&HYPW$EU3!C !2)>D]*=2+W*W*6& M+I5Y5\.[T(:59.1*) L$X<^2A T*:B*<$$<[*@]8Q4-.:*$R3(E!+%C=D"I8UK#@YM_0(N1RALKGZ2^#[O7W5A!U/K5 X M>UR)1)&E(.QH'7891TWYA9RZ=:L9E>C=%];/O,.729X@DWA0-9DEQ#.3B'B\ MTE1.7(0"WIR7_&4OH08A+:1PA(M8=1A3F-"-6$\LQT'3BYC JK>;8Q4(R'$$ MB, !.,YQ:I4."EXMU!R-P8)JV )2&\&A=+0 N$*MGBZ[$VS<&X/%?#C9*%@F M!0?HYS0H''EFJB2T>H(:;U+"6/2"LO M1E1GRXU_*,7\087UDDJP]5QG83"&N$*,$B5Y *WLM_ \UO-G3[ *2=1M@R*L MK44VR3"\/UYD2/TX7!3HV5M./>3$0Z^5 "/'<@DC8MC\6RZ!2(TU./*$X^N_ M:U"+FISE+E/^.IHT,/-A 7\"8 D7.'(%/"1MO;JS2I4R:7^%3*EM2QQX""R M /G*&J/2>'&+;SA&FA"#);D$E(20D-6;BPB\I41*+N"$9YV9FKX(QQO,:Z;4 M&H\7/+AZJ^[7!J38PQ)'"@5U8J0Z%9!DQ+>%H1U;4IEP_IJ'Z"+F1!R"JCC> M!\9N;DED1(,T@ONUB!X-%Y02Z\+6.L'9?2QM+MXSD2(< !X.(FMA W&>A".EZ-!?CW^Y;^M:#=W6]2W9#4 MQ- W-3J].D.O.L79U?GU26T[F)NCHT%:[AY M:*#:%,GMK0I%SK4U- M.GOOFE3D3((X%3U8K&(_]'"HZB?@J<0NZ!"YC(?'( MC4P%YRTU5EB3]$Z:_/ -,6N4PN;(;*;FBMQ'+_>/_0'#'H6PUJRMG'#>_&F[ M;37XODK?E&N0D?_EU5K")E_I6ZY+5@MC$&.H5TNH=3J8/5T'PZEAH"4Q/CN1 ME:5ZNC?^>^FC=C<'?NU6>0HLV4N?<;2C4XX0!U8)KT MI@:YACPCLAAM?<2!I08&7E+R=VE") *O5U?;*1_95!2BDF^,3/[)4A5LPJ.$ M(:\(QN&KJ\NO6#JE6@S#]2Y5TWO)D,TU*;32?"W1U]K%/>\3,]*]R[5S\J+V M@-#4PP;*#>+J[N21F02^)R\%\"+^_A1*WZ+2T&9$7XH&; ( M:LK&Y:85)!-R]6FG[@]JILP'F:\MN>Z&+?KG;<1$&\B11EYI*+>&D@]W3O#" M,TDP7H"C.7P8_=$,*NXO#;.TR>BE!HXUO.:*0%)R1BL;:$T2&(QSHZB0DKJL M0]>C -M&\=.4^B:4=+\G9Q_G:!BU"&[![CN@M="ULJ0DU"B^KI QL_B'J.A= M9Q'-K)992<%O2-DG7HX=W3:1^GE$?]XT05N )>8I0AKD]//$-> I'F]+Z=#A MEJ2R>FX=)N-*<@$XETHGB^5EATH(VK36)M):.HAGZY:36D;=-3Y7R.Q"ZUT"V\18O5X=H+=0D@_MRT8ZR.W[EG#?!:2630]?:V%G:+X#CS^E%+(92 M(SN0@.Q+OP*)8D!#[9SCAC(XP]G0%,RI(XQ^T_!BKS\++O)LWOKN)Q.047M[ M,-Y5-0>7]&O5@-U$,I&VS"H"-N7$ZQ)\0SQ7#K M!M60%.PGUM;/J@F\P6$/>Z#W8)7XVZ<*W%5BB]TBW4VQ.?[=E> RI_$3&8!" M\V>M-]WAA_Z06S$?[L!T/Z8A ,1EP[B.L]]V9=[]H9MC,:]Z46*ERB M[<9UW8RUABW?RQ,O>4[Z5/)9VE:."&JK3>CS5>IZR"F3TV'W*#0@5D-RS3Q@ M!8ID8PT<8A%L2D!P";'%4RV.V #]@Z _FRH\IP+/B!-< MV.*(!\%H,J X?4P(.P-A@&F!HT']!?F$\%?PUYM9@5H9>[?>5*_AC B_@7W (/-7W OB/8'P3=#E6[AA]] M_C'1#W7B7<^<2P&/'77.Q?EM>X<8]P2L,)P"\%IB+$ESCS4[3>H_H0)K2L<< M],:8VX<18YPJ9LP\58[IWA(T0,K6JD=O4F\W5,<)59F%?X@=W?)N)M"RX>YO MWO#DOWK#_A%'3U6_GS;O? I(VIO\AHWWIQW Y__2DZXE)<=<7^;E??>G7:[];!J]6]8I[Y2O0@E&DNYML$V8%[0[T%/GXA-PY.-2 MIHJ #P-7$&=O=AO=,C#52V<3JITNF@F;_I$?>>TFV"^J\EL8W!R9NAO8^-;& M4CB*X5T2N\4\%_&=]YU/.[US(T\9OLE(:GR>L"J2:>>VJTTVLO$E1+_)BI7*?DZJ)@=EO>$/C MMVP[,AC-.H/@?61[RY1OGW[!*T3D/T\]5M#^BPHHL0;MF2-@2HI]IF6_3\DM MB] :J"D=<76,O#!V1_[&#HC#M^\%S@J+!V(84)S=)T6><;1JLG2"43G^OHA= M4NK=$?)_4C=QJ7?K]^VKZLO%*4N(U0A+ MDT! >(T):'J/\)O"<3!Q91@A5'0$QZ@5Q4J]G> )6,W/R2*E$GM?XN\1 _;+ M-BVC,+C\ED9W^2H2Z)L^*-;YX-0IQ46XJ4WN@3/NX98(H]#8+S/-"_1PY4FJ M 8#V !Q<5X9B<#@QA66)1,V+7*CS4Z"X3R+VAF&)96W;A_B:EA1PC[9O%0,8EP0,V7!B,T%1Q.P]YTBG:TR:2[+["K MY0-^#V!SXRALF,6M@["%E0=L[A6U)[!'80\V.0QG_6'0Z_9@\Y,15DH)9Y/I MLX$]&>%_SP#U..P/J'9..!RQ30UW=#@)Q],!@GH *VI.1O['8[6TYCH(9N%L M0#^I;YD%M/3B:@*T 6^O'_:'0T!A-!(.NN.@-P:\'N.[W>GPV0 >PJ'@_\\ M<6\83GI46B6<4GF*\10A?M@;P;8(GWMA?]K=#\P5?/X]H,R=SQ#*@RDM#ROM MN%#F1F<[H8SD90:HVX.-]L8 9,!J^ &O#H9C#\CRRFXHHR<"_W\.E&&5LQGW M(!N/R;(X$2CWQI,C,CZ.:C;?4\= C1LZ5=<\$OIG/;QGHNG.(1KZ<4JM4BZS M\*CM$-D\?TMUIG-,:"-KGD@8.9:FC*CFR+8H&\)K?[U+TMC59;!"0J95!]<8 M"B8.7U,($_3JN71I9QU. I9#U+U\98Q<\_J>;:\.JRZ-W<8;@W,,3!,LI\U. MM,#<[-@I1N?7,+>56)M+$^:%=2(; 9PT8U-;UP$L+MQ,78,N!_P\V#&P-$6L M(97(A>!5C'2U0YABJRT1C6YH !HHUS")CW\2W)#A2+W%;Z[%>D6DN MW;>U,L2L9DF[DLUA:\E:,K?WI=N<;5"*>9I4/_I M.WU>2L&F2,T0AE1B.$_S6XU.PQ2$NSBR>1Z$/17I.+(Z$3 V^LDCTBXD>65GNF[*RB'L7PEUM2E?)<_(JJL_807W)R$^G).+2'JEN+G<3TY[5E M*V,ID4YM#I*%4__3VG]K/8:M)[NMMD05D=Y%8C#Z[(2GTUS7MGB<6X']TDNVL0[WAO',U>W5+K V31QCR3VCX.N)QRKSO!1CF!MK5$J*8$25G(,\ YZ;198,8 M77'O!=LT(8O10H/W@K)POL4MG+NYGIS5^DUF>4/!X6""*K?;==2T3@D628:BU_DW#^U-3G"@XO#X[E5XX'DH_!Y$E#-(]F(61 M+DLYA/315K"'M=OL5C3*4R2]VQF#P M)K2=%>#/;0$(:T":4JO0.\8MILF8VG."'>F\P.R:95NK*5X5W/F?IP>9,C=N/[\?!O7"BJBHN=1]]7:RYDQS M[9MM,U[JK2>=IJ\2<^OR&0<-V05IUT"%L\17NW':7TI[,';1DMR?DE?,:72] MLT-[+6-GJCA&82OU1K*"6E@\AYI28&J"_1(?)SZ7@486F> PZ0" N:TW MF]PE/X+&./+[!IO#SFGSE3[:CFIJA'/3/L0D3V$NB%3A58=K;OQK]*)V="P< MW5:@T0FN0;E9JUL,5=+46J%,ZSZBV'SOA"IA1.$V!>:02D*?6JVJ79TT)E5V M:BY)"\.H=WR^,/Y +A]+>H$*O7[0'^77+*C3CBE@XQ3HL+XQ)ZK")37,YC>2 M^2 K-E9 P3Z?B-A7O'N+6E&K9S$H'TMJ4E)W&'Z19MIZZZFB$3K#C;B".4=< M+IE@8$B6U3XQW(ZF<11%T=)T8':N53[D\!_9 /(XQ)4'>.;Q&%MW",LS-75X MMQIIXA>$9O,:NJLHR;N>Q*(982(ZR*).EIO*]Y'YEC 9&".*9*%SGPE$5(M, M/,OF!>DKG#!;X/,@.J&E7#BP?6-B6-G99?N92.\'-ISVWMJFP%K 3AC(ICF? MKJDEJQ>2X*+>WLEN';%&[XF--^JZ36/KYW^]C&X*X14.AH85].2\VF+C%7 ( M30;9ZR*^V29DEK&GP15D:P'H,CT%"E0M!AT1$UI6U7!OCBLI=\B+Y3D=HFQS MW'M)5S6F($Q#^W7DVTWJ9-@[V(5PIR E:YIJ4QH;$IX"D'F\/%V&M=NZ)@ANT%1,? MH,@&Z[XM_>E9"8(/DTT::^#7=A5KIF+Y370\*C!,(J[:T83_'A$T M2BUPLUNRTMT[T?F1]LQE3I>4+LC?"AB](K6VI5#IDA-K/!=<,,6MQ2_"V=O[ METR50]%C-1S;X;YU^DZT'2F8TZ@/8#!FI28] 41+.!X0Q32 M0"V!DGVI<5I1B_S2:?*^F*(%M5N(M=$W) H3GD@AYJK,]'!'37W2$I.S! +[]&<8GS4 $!)&;G85RR)Q;0A"0R2^A&2&*V!GLYR."?% M3&.L-=47(P-^TD_88.H E4U/<5%G5WJ;"G712:*+&BT:C]"I-B65-M8;+=9A M3!L62S'7QLH$5ZHO.+*EXZ#;P:I>GG@XMK6Y.^360E'#43K=U&XCJEK^ZG@5A=W96(BAP(E4[: _*,B>FY<\4>/O8:&0$V78C[U53)GN:T(+(]V M=J)!Y<2+>)U&_7L@)R M%0\1^ W4Y!CQ[<.NII(S6_H Y:8NT$- MD:>:B7[H/*Q;(%A34]L=]\C.;IVNG0A=-]1']U/IK,AQO; # 3)C1@< MD:;'"!<-=:;H7O]*U.E=(WZ9$1+_NHA\FQ')[IA^?TSOB<.1JN@FB[1%'NLS ME<+3-(/U?@RH4-NXBW794'B51 UG0M&?'*8X!Y'V/L)*S2<@[/(-=]QOFGJD M H-3;=T4:_0->QR7@6NOMTE4^S.<3+FIQA@UI__XK]2"F"1)]K)6(8G#AQQK M.+6)U)S:5_+)*ZE)*I*C:1N,];.873U9:,FQ/;_0#HO/-I1T<"I(1'[7^R*6 MRG*:_&I#%"+)%W<;]]U)VU$)'R#CG5_=23T;#>6=Q-Q1+_*TN\830$,\>=JR MZ2[V.G>V;'J3UR*AM A';MJ&BQ62B_3GV6TNM3:3]N(>XBZDCNQ:VJ&R9V%V MOM8(H/-J+=5JEC@Z!.WZR2I.^U:Q "'HZHM\4+ZKE)3)?^4='8^5"F2@OD)E$RF]9"TN \KSEA BH(D81Y& M6R_HJ#X7TA=9E1@&479W*[8TWB:Z9N+>T<8#8KYNLP/4/!>ST&8?>:UEOU+( MU''7T(VP4C:E%O:KA5$:L_Q/G$LLF9;.'.Z[U6)O?KV5D]:B*5[HZG#4DW\_ M-51)T:KO7HZ5*9CBQ'/WQ_+O)^T@M_-=?7. K4G[NTJG-*W48=HA&X2P#%F, M\@\9<\NV:X7$R+?G#B8D<.DM3$Z+=#(BQ= @ZS;YD+QQ==+QF+?BLK*JZ=I'6%Y:R8! M(A/;"G+ME=[4PX2%=Y&B5K C%))%PJDH/":.@WKZ/?N(.ESD@H\HSRQUXSVN MXIBMH_"!=+M3X[&Z">;(N+):;;__TN-]SH'VN\?]T3&WO+96-\L+C'65^S8N MDPT7,2[+9U4/HCT:$:\^M W4P+^LL\[QBCIB@7G1\5I6*Q*:RG*U.H0U.=)I M\@K/?S 1*><4K$M3O> 5\KJY&III7;0W3,26*6M=M' M!7,>2<%&_E(R70_]5BI8\/9(+)4LC@ J4&$KOU4!(:]:[^L8+%Z,+QAUL.L[ MBM-#$X]-'IZ;#$HD3^0V]?#6AG*9% J7R(+\KWD-A5'.ER MHTGG?-H/QD!+!T=B26:F0X6#HMU8>*,2M=%WVY[&;3VB^*;*D5V%DP5.R58XJBO-Y^7T M:U?'G]B!64[N?+FCCMN21IQAV>L8U5P=4D$E"1A:- ]G!W[$23Z;_):E?O9, MFN*HV+ V+U!T=;8KIG23 ,-?T>.8.*(6LH1\Q\0S8*HH\V,X!3O415_14#HE32NRK2.!C%,+%Z=W.6Y*&%"ZNRA.A>;\O[/3H$()99Q'%:/@0&^8HSS(2E'/!UY<:K=! M00IM58S5 2L3//$&^Z5-H[JD=+ZB&"YM?Z,K<)RFVDAD&7 M'2^WP,G3+X##F@@PDN8"83J!I'3?<&[N1W1G9)71B2S#UB 0-C/NVB1(VH-FI\HS1 MC.@4EC+UU!\#;]QAY%Y^&,&V^QIU\2Y@B.(1W]8*))08 &\04PYYJN/OD;9S M".7RDQ6 ^8II\5-O5=:TY/P\@IR[/-U*GM@5$OJ_KQ<22@ M1YBTJ#$TMNN&;>7N:1RZC67>)!1:Z',M,<^Z ^H MG8>7T5"VI#1,Z-^Q9JV,JEV6O2CTAA@IC^Z%7BK>'E"WA)R)J0V'SK'QR7!B M-J5=XQ@9U/DG6**@I)>X!F[3"34?)O8_,QS.S]]RU3"C#?FFT"=1AU9ALHV[][(H/+L5&>HBM*\F.H#)D=C%+2@1HP#UU;IOLQJHB MQ/6]R'DL>\Z72[S@7#M-BBV)YP3^BG? /Q#'4T.F1L7(3@F1:,;^S%80,=+6 MM+F]7PQ.93U%Y0W7KV]ZNCN]/&QO0S$KD_CNF;+%_<7]"5!%L%Y:DD6.*6W% M3?=12;MI,>23LHGIK12_"HH?9?M^E.W[4;;O1]F^'V7[?I3M^U&V[T?9OA]E M^_X?E^W[QY3Z^$(]?VN%/MXG985-2%#=7G%@7^[J_0-LVPLKA#F1!:,ACVL=S?K!90#_3K!48C>< M]>E'MS\,3A:+-^16USQEB4G5<:7PHY0DE()Y4M'-7X&I 6GJ$YKZ>:;$6ZUN M^?P.=$4.AC4QB%[6?,B1. 0-#;&IINTWXW)# 2 :I:&'I>2*^\*-TUE;B@^) M#5@$ZYT0?U.9N!ZH5,'($W5:7YEI[6=V*8 YK8>,Q3F'HRE7J!MU6UYWSWH, MSTWAK?Y8^\ T+8,*4DYZ8\+^4:\KG6%.C!&=E*U\>[-9;E/K?3\<# 9P\?JS MWE'[X*RJT QIW37KW GHU8.S-FFE.)5J,S.O'CS?8F MA#]BX?[[Q\+5"!)64#EF_?+4-=VV\5N'95_R29Z(_6,_(@7JO!E HS35@&*; M!_=F0&YI;3K+YY2R)/&U!H)&HJ)@J6.??8+G)F[9)RD65 )/3J^/R7+.#B4QG6J$<<@N8$REF&C& XFJA#+ M2]L()VS ^_YT$(Z)[?2[G>$X&'2(*@X'0[/*17 XPB+$_:-@VIE-G.JKP^ 4 M43^-%Z\_Y,4RIB)&AP.T,(/<,.D 4Z\6$_664VE;U!^&@P&RPOZ@@QC:F5$Q M7+,2)H*5EX#ISKH]?@E^#K#W"KVT _O\XW&6]'+!CP9/_AY7(A[(F(98Z3<5 M_VP*NG<+5MZ,IC!UTXC./>J#/I M!M-PU.T&_ITNUEWNC(;F$_H#N^M, M,>:P,P1NW*5Q>IWI$*Y]!P0]_83^.,"G9L?#7'LCE$/:-/1@:^JM;77L2FNJ M9I+V.U*TKXT3OVG%@H^8:QZ\1[+DA#?:!FUFO$8>W.^&TS')Q+W.;!#\PH\> M@O0]' #QX4_=(?P-T',#\WH]B TKBJ+:W)EHPF 8]B8C_F4VJM-QS9C:XQ!]T>R<["4-I3Q_-+/];]_, M=JE'E]L7=[G=BZ_56]^&TBN4C';<3O'%%^E'$]P? M37#_VS7!W:-1Z%Y7K]X]M+W5:/.5^^'#_N'#_N'#_F_LP_[1>NY'Z[D?K>=^ MM)ZK@OA'Z[G_?UO/_3YQ1A?(1E"0AE6_ITX"%+_R]?I]<'B 4\.1?=$C:^NG M0'[XL^_"@#6V(_B/3YCQ=([I/+7.6B?"]3A'UTD>$.D"(_/)/-:2V$VOF#0B M+W=$$DMJ\-)RBMAG*SBQW+/ZH%@7:BM>H?3\=\D/XZ0!*E^P3C:2'F6*ELT; M2G/]U*,-U8RYL!&TZE BR*XOQ[N^'/UCL*,UW.PEV-(ZV$Y$N6J*@/)C8[SV M!A3GSZF<#3BW*QBJH==B-6*L5A##"Q"K?KL[.NP?=DZM=A;8 I+HG9H_8IKU')T[0AK"VD-T_Z*2? M&QGU$DSXU4VBUG?^T1SQ1;;1] HEJ=]/_/K3% MTEN0T2\#\W6]D':5&&NU?YB1%^2CH41M!_-:S5!P0MANJPR?."V.YN'&B_ER MEU?_)R^HY2:^33+.]5\J:T-9C:>O&9><*)OVAYK";-J?]I839XMG+83HPX[' MJCY_73\#BJ(_7@0>/"ECV7P"2KN?;0'6[I>>@-E>JS.@V_WT"\)R=JRV^M5 M'*&]GBH//:R^VO;86)_JSZA(ZXZMM0TQ-4.,&X?8-U3MN6C3BB-/(\3^I_\R M:N2%:#D4J<&UW#&*LZ51_&]M:OST^*8V=:CA."=; &;!M07((U:+@@2B5PG4 MXEBS73+C93UF+51:ZM")X#^#YF4WOE_S$30W6TYWW8&]QHUUNU3H:Q]"(,/& M;LSA"[;KO?_;E^4$U-5D! T7] >%LP;!#/VBR2K9[#%%^SC;]?H9X_1KI&74 M2!?&Y(8#M4];NR"V-1**A+8OW4@'BEV?-LL> SU_X MT53J$X'J?SA0D>S7_K2!&U9VK8L&R)^VJ:"DR[^%=3J9?] MK]>5=4730_YMJG[;?L%^CHH.T)AFA:R-W;K6+DSC=Z[H^22@8)+M7P]/: M4J@MT_Z"+!/5?:K/B7?JBZF?I9T>Z_8RK#J>-YE 35CPTQ2Y)5+VJ7C+J8)1JO6R@)Y41YF![-.MA7"J#YL[8Y"D M"%OA3F@U1$6_[2&6'#[2P(5]7WW?6 _71I^U/E^+EZD+D?O-Y?JFR=2'C7OO MDP4(R$8R3<=$[;5@VB0]S^3H Y(F*#1H:&V,EVGN&I"4? MXJ?17N,R?>$PW4C*?N3<3-;T_)(*>]729)98F<6]>!=.]Z"V_4Q&3^_'+%6; MU;5*Q2HA&7\:NEYK3+@SGM5FA/L:8;@+ ./VEOI_2@VC!7_!%)V<(DK.@"[$ M-S KAA6%LL8GA^5V0").ZQQ:R;1UF$]>S6_-?J@]=?[N\HJB\.MV?:F6*Q6. M,Y,Z:3&%WA;!RMP5/ZCQ/X,F>O&+6Q\[= K(8'%O4!YJ*F-GU,!>WF%. %NU MFW:@8=,. E.%1#)F(''EG=1)Y\]\_5L^IABBIP?1(.7?Y''^)*TL/K'1_KW3 M"'L7V702$>HRP%$[DFZS8*K[;LKL>0D(6G)/GKS/.Y-0 MV@PB,V.1G3;:$[R\E3J1F-:15,%136%Q0?&$3ZJ!!S_AWFD\5%W)?DD>+SFJ M%Z1GWV7'#ARGY\ZV1^-&2P[68ZMK" K MQ_**U22[N3^%65,5[CNM%.YF.!*@S#/0( 'P* M - >&POA'^F-?$#JCG?T;]$^8#XH4E#KK-2>-"BOT]LH"I3#B@-6$)OB:, MKA2U607AE&T]/+5 )IE42)O#,&JAD[S+YKEW:<.C>%%-UU*_;\URA//MU8$[!07=.']3 M# (,.ZEKMGW':"DX^,7\LF!T9,$T)GT=5$E%'PV?O2J9 4!AM :E:;:+?%6D M7L)&]]=I4QRK>?H,-3_U/I<@0!&V*]K<_5/>Y?^L>/;F[R6[O\JAX"?4:%O4 M,Q Y/WV1L\O3UVB;^[\5&71=9Z>U[36V 46KEC)-12>WHGD.7H]]623XUCYI MV%Y[&?N;H==D99Z">_PF-X>"M$S?V26Z8()'^Z,5'BV&6[3N?F/M/?M7*^/GQ3Z$P]5DXMN] MT-S_:0_"0,W6.LT#7+K=Q!^(4!RGKB8NY)0X99= M&1DI>4PGC!<=@S-OE>R HV,?N.*F%2R#K!#(ZHR0_U099(U UF>!7)K6:L'6 M&62#0#9G@5Q''+@U@[Q ("_."#GXN6<(Y(P6\@/WTC.[92LG/(2F",8-)HWE6*A"B!UR*^ /YG,:S!4EL2P^ M M $D4II7#7Q;30DGLA;M8"/USQ=WPSX]IH#RG!P:R*C$1E,0FP#'K'!,S0DFL MA)>$Q5[!9%\->C)FBI)8%;_-]8O+O\XGRI@B*F)%G,;B42Q,$16Q(OX[*(\B MHFL,8F^,C,ZCC)A!*F*#X+VXR3$QFU3$-L$Q+W),S"<5L4]PS%F.B1FF.JMA M+G-,S##5F=8:[%6JR3$QPU1G,PS4#'Q=88:IB V#8#Y;7M:8;FIBW;R,>2=\ M<#DFII^:6#^9KQ=X'C'GU,3. MZ2<^G[ES/.X_OQYGQ(13$PNG9^QW5],N-EOJ V\#X.:8F'!J8N'TF-?<[]F- MLH]/B#&C.28FG)I8.#WFS3$<83[Y-X>##+!>C:Z\S=<*-2:]GG: M5F4LMG4<' _[,LZS(J7ZV;FX+,(ACT]5'KU=AK=J^74(9;I2\;<@<]>#M#](Z4'6'V3T(-\?Y.E!H_Z@$3UHW!\T MI@=-^H,F]*!I?]"4'C3K#YK1@V0(9!SRDQ#6?*T%<"U\KP6 +7RQ!9 M?+,% MH"U\M06P+7RW!< M?+D%T"U\NP7@+7R]%>BM?+T5Z*T/>-9&#]M\O17HK7R] M%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R]#>AM?+T-Z&U\O0WH;0\X M*T&')7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]/=#;\_7V0&_/ MU]L#O3U?;P_T]@\XZ^[H'8N\":N/U&S+3;QWR<7PFS4=N&,Z[7!E&ULS9G?;L(@%(=?Q?1VL0AT[D_4FVVW MF\GV JP]M8UM(8!.WWZTZI*9+G%1D]]-*1PXYX.2[Z:3CZTA-]C45>.F4>&] M>63,I075RL7:4!,BN;:U\J%K%\RH=*D6Q,1H-&:I;CPU?NC;'-%L\DRY6E5^ M\+0;;U-/(V5,5:;*E[IAZR8[2CK<)XPM5=T<5Y3&W80)T>!E$[*X,#:-0M1% M[(0*QPO;?ECWMB9KRXS^A:;SO$PIT^FJ#DMB9RRIS!5$OJYB5RA+V;NW9;/8 M\\Z5]:^J#HG9IF*_)L37X_#;BOH!NL@E*_MP+:BO5!?8/?E9!0^W(=66AL:& MJ/5ES_8"TCQ$'6LG7G*+U%Z=C+*3BH?4U_NP7]HNN_>^ _\).M8UYYWZY3@$ M"(<$X4A .&Y!.,8@''<@'/<@' \@''R$ H)B5(ZB5([B5(XB58YB58ZB58[B M58XB5HYB5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B5HEB5HEB5HEB M5HEB5HEB5HEB5HEB5HEB5HEB5HEBU@3%K F*61,4LR97-&O7QK4JF[](/K5> M'NJS[@_6[!M02P$"% ,4 " @5P=/'R// \ 3 @ "P M @ $ 7W)E;',O+G)E;'-02P$"% ,4 " @5P=/)^B'#H( "Q M $ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( "!7!T^.F>!([P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ (%<' M3Y,G04,W P .0\ !@ ( !^ @ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ (%<'3ZPM(HRH!0 31\ !@ M ( !RQ, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ (%<'3]#XNZ&T 0 T@, !@ ( !PR4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%<' M3[=M#EZT 0 T@, !D ( !@RL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%<'3_IL>ZBT 0 T@, M !D ( !1#$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%<'3V*$%^:U 0 T@, !D M ( !!3< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (%<'3^VL2;;1 0 G 0 !D ( !13T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (%<'3_0' MVZ6U 0 T@, !D ( !4$, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%<'3Y3'A70] P D T !D M ( !/DH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (%<'3W]1&+4/ P /@P !D ( ! M\5( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (%<'3^Y$#CB0 @ 4PH !D ( !]5P 'AL+W=O&UL4$L! A0#% @ (%<'3U-/6NC^ M @ \PP !D ( !$F4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (%<'3^_$V8*^ 0 U , !D M ( !&PO=V]R M:W-H965T-Q !X;"]W;W)K&UL M4$L! A0#% @ (%<'3V8W!V!S P P\ !D ( !%70 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(%<'3__'Z'43 @ $@8 !D ( !<'X 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " @5P=/S"W63[(! #)&@ $P @ $V LW0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 - T !X. 9WP ! end XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 125 321 1 false 36 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://naturalgaservices.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Income Statements Sheet http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements Condensed Consolidated Income Statements Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2108102 - Disclosure - Stock-Based Compensation Sheet http://naturalgaservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 8 false false R9.htm 2114103 - Disclosure - Inventory Sheet http://naturalgaservices.com/role/Inventory Inventory Notes 9 false false R10.htm 2117104 - Disclosure - Deferred Compensation Plan Sheet http://naturalgaservices.com/role/DeferredCompensationPlan Deferred Compensation Plan Notes 10 false false R11.htm 2119105 - Disclosure - Credit Facility Sheet http://naturalgaservices.com/role/CreditFacility Credit Facility Notes 11 false false R12.htm 2121106 - Disclosure - Leases Sheet http://naturalgaservices.com/role/Leases Leases Notes 12 false false R13.htm 2128107 - Disclosure - Earnings per Share Sheet http://naturalgaservices.com/role/EarningsperShare Earnings per Share Notes 13 false false R14.htm 2131108 - Disclosure - Segment Information Sheet http://naturalgaservices.com/role/SegmentInformation Segment Information Notes 14 false false R15.htm 2134109 - Disclosure - Commitments and Contingencies Sheet http://naturalgaservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2136110 - Disclosure - Related Party Sheet http://naturalgaservices.com/role/RelatedParty Related Party Notes 16 false false R17.htm 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 17 false false R18.htm 2303301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 18 false false R19.htm 2309302 - Disclosure - Stock-Based Compensation (Tables) Sheet http://naturalgaservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://naturalgaservices.com/role/StockBasedCompensation 19 false false R20.htm 2315303 - Disclosure - Inventory (Tables) Sheet http://naturalgaservices.com/role/InventoryTables Inventory (Tables) Tables http://naturalgaservices.com/role/Inventory 20 false false R21.htm 2322304 - Disclosure - Leases (Tables) Sheet http://naturalgaservices.com/role/LeasesTables Leases (Tables) Tables http://naturalgaservices.com/role/Leases 21 false false R22.htm 2329305 - Disclosure - Earnings per Share (Tables) Sheet http://naturalgaservices.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://naturalgaservices.com/role/EarningsperShare 22 false false R23.htm 2332306 - Disclosure - Segment Information (Tables) Sheet http://naturalgaservices.com/role/SegmentInformationTables Segment Information (Tables) Tables http://naturalgaservices.com/role/SegmentInformation 23 false false R24.htm 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details) Details http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 24 false false R25.htm 2405402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails Basis of Presentation and Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) Details http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 25 false false R26.htm 2406403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Contract Balances) (Details) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails Basis of Presentation and Summary of Significant Accounting Policies (Contract Balances) (Details) Details http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 26 false false R27.htm 2407404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Cumulative Effect of Changes from Adoption of ASU) (Details) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails Basis of Presentation and Summary of Significant Accounting Policies (Cumulative Effect of Changes from Adoption of ASU) (Details) Details http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 27 false false R28.htm 2410405 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation (Stock Option Activity) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 28 false false R29.htm 2411406 - Disclosure - Stock-Based Compensation (Stock Options Outstanding) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails Stock-Based Compensation (Stock Options Outstanding) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 29 false false R30.htm 2412407 - Disclosure - Stock-Based Compensation (Summary of Unvested Stock Options) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails Stock-Based Compensation (Summary of Unvested Stock Options) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 30 false false R31.htm 2413408 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails Stock-Based Compensation (Restricted Stock) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 31 false false R32.htm 2416409 - Disclosure - Inventory (Details) Sheet http://naturalgaservices.com/role/InventoryDetails Inventory (Details) Details http://naturalgaservices.com/role/InventoryTables 32 false false R33.htm 2418410 - Disclosure - Deferred Compensation Plan (Details) Sheet http://naturalgaservices.com/role/DeferredCompensationPlanDetails Deferred Compensation Plan (Details) Details http://naturalgaservices.com/role/DeferredCompensationPlan 33 false false R34.htm 2420411 - Disclosure - Credit Facility (Details) Sheet http://naturalgaservices.com/role/CreditFacilityDetails Credit Facility (Details) Details http://naturalgaservices.com/role/CreditFacility 34 false false R35.htm 2423412 - Disclosure - Leases (Narrative) (Details) Sheet http://naturalgaservices.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://naturalgaservices.com/role/LeasesTables 35 false false R36.htm 2424413 - Disclosure - Leases (Balance Sheet Impact) (Details) Sheet http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails Leases (Balance Sheet Impact) (Details) Details http://naturalgaservices.com/role/LeasesTables 36 false false R37.htm 2425414 - Disclosure - Leases (Cash Flow Impact) (Details) Sheet http://naturalgaservices.com/role/LeasesCashFlowImpactDetails Leases (Cash Flow Impact) (Details) Details http://naturalgaservices.com/role/LeasesTables 37 false false R38.htm 2426415 - Disclosure - Leases (Future Maturities of Lease Liabilities) (Details) Sheet http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails Leases (Future Maturities of Lease Liabilities) (Details) Details http://naturalgaservices.com/role/LeasesTables 38 false false R39.htm 2427416 - Disclosure - Leases (Future Minimum Obligations Under Lease Commitments) (Details) Sheet http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails Leases (Future Minimum Obligations Under Lease Commitments) (Details) Details http://naturalgaservices.com/role/LeasesTables 39 false false R40.htm 2430417 - Disclosure - Earnings per Share (Basic and Diluted) (Details) Sheet http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails Earnings per Share (Basic and Diluted) (Details) Details http://naturalgaservices.com/role/EarningsperShareTables 40 false false R41.htm 2433418 - Disclosure - Segment Information (Details) Sheet http://naturalgaservices.com/role/SegmentInformationDetails Segment Information (Details) Details http://naturalgaservices.com/role/SegmentInformationTables 41 false false R42.htm 2435419 - Disclosure - Commitments and Contingencies (Details) Sheet http://naturalgaservices.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://naturalgaservices.com/role/CommitmentsandContingencies 42 false false R43.htm 2437420 - Disclosure - Related Party (Details) Sheet http://naturalgaservices.com/role/RelatedPartyDetails Related Party (Details) Details http://naturalgaservices.com/role/RelatedParty 43 false false All Reports Book All Reports ngs-20190630.htm ngs-20190630.xsd ngs-20190630_cal.xml ngs-20190630_def.xml ngs-20190630_lab.xml ngs-20190630_pre.xml ngs063019-ex311.htm ngs063019-ex312.htm ngs063019-ex321.htm ngs063019-ex322.htm ngs-20190630_g1.jpg http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ngs-20190630.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 125, "dts": { "calculationLink": { "local": [ "ngs-20190630_cal.xml" ] }, "definitionLink": { "local": [ "ngs-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "ngs-20190630.htm" ] }, "labelLink": { "local": [ "ngs-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ngs-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ngs-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "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", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-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/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 386, "entityCount": 1, "hidden": { "http://naturalgaservices.com/20190630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 7 }, "keyCustom": 29, "keyStandard": 292, "memberCustom": 17, "memberStandard": 19, "nsprefix": "ngs", "nsuri": "http://naturalgaservices.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://naturalgaservices.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - Deferred Compensation Plan", "role": "http://naturalgaservices.com/role/DeferredCompensationPlan", "shortName": "Deferred Compensation Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Credit Facility", "role": "http://naturalgaservices.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Leases", "role": "http://naturalgaservices.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Earnings per Share", "role": "http://naturalgaservices.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Segment Information", "role": "http://naturalgaservices.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Commitments and Contingencies", "role": "http://naturalgaservices.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Related Party", "role": "http://naturalgaservices.com/role/RelatedParty", "shortName": "Related Party", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://naturalgaservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Inventory (Tables)", "role": "http://naturalgaservices.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Leases (Tables)", "role": "http://naturalgaservices.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Earnings per Share (Tables)", "role": "http://naturalgaservices.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332306 - Disclosure - Segment Information (Tables)", "role": "http://naturalgaservices.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "idb94caba4a2842769c19a2725b39f2f3_D20181001-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Contract Balances) (Details)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Cumulative Effect of Changes from Adoption of ASU) (Details)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Cumulative Effect of Changes from Adoption of ASU) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "if17be169e75747549401eb0b56b18310_I20190101", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i783bbb5211c740009921b3a70cb0d324_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Stock-Based Compensation (Stock Options Outstanding) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails", "shortName": "Stock-Based Compensation (Stock Options Outstanding) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "role": "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "lang": null, "name": "ngs:AccumulatedDepreciationRentalEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i783bbb5211c740009921b3a70cb0d324_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Stock-Based Compensation (Summary of Unvested Stock Options) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails", "shortName": "Stock-Based Compensation (Summary of Unvested Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i783bbb5211c740009921b3a70cb0d324_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "icc3cbfc45555405eb8b807fe504db11c_D20190101-20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Stock-Based Compensation (Restricted Stock) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "shortName": "Stock-Based Compensation (Restricted Stock) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "icc3cbfc45555405eb8b807fe504db11c_D20190101-20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Inventory (Details)", "role": "http://naturalgaservices.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "lang": null, "name": "ngs:InventoryCurrentRawMaterialsNetofReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "INF", "first": true, "lang": null, "name": "ngs:DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Deferred Compensation Plan (Details)", "role": "http://naturalgaservices.com/role/DeferredCompensationPlanDetails", "shortName": "Deferred Compensation Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "INF", "first": true, "lang": null, "name": "ngs:DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ide849d0ae5774039bee76853d0b579c8_I20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Credit Facility (Details)", "role": "http://naturalgaservices.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ide849d0ae5774039bee76853d0b579c8_I20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Leases (Narrative) (Details)", "role": "http://naturalgaservices.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Leases (Balance Sheet Impact) (Details)", "role": "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails", "shortName": "Leases (Balance Sheet Impact) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ngs:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Leases (Cash Flow Impact) (Details)", "role": "http://naturalgaservices.com/role/LeasesCashFlowImpactDetails", "shortName": "Leases (Cash Flow Impact) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Leases (Future Maturities of Lease Liabilities) (Details)", "role": "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases (Future Maturities of Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i783bbb5211c740009921b3a70cb0d324_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Leases (Future Minimum Obligations Under Lease Commitments) (Details)", "role": "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails", "shortName": "Leases (Future Minimum Obligations Under Lease Commitments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i783bbb5211c740009921b3a70cb0d324_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Income Statements", "role": "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "shortName": "Condensed Consolidated Income Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Earnings per Share (Basic and Diluted) (Details)", "role": "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "shortName": "Earnings per Share (Basic and Diluted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i7be3188638f84a08bcdf62739abd7490_D20190401-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Segment Information (Details)", "role": "http://naturalgaservices.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Commitments and Contingencies (Details)", "role": "http://naturalgaservices.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic9ac55e5568141cb90aba120abe1767e_I20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ia8aca1c36930499ab1c0cc1eb677a97a_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Related Party (Details)", "role": "http://naturalgaservices.com/role/RelatedPartyDetails", "shortName": "Related Party (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ia8aca1c36930499ab1c0cc1eb677a97a_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "idec36f134ec94e33b0112e25037fc16d_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "i376f2c946bfc414a9041743b3a0ebf69_D20180101-20180331", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - Stock-Based Compensation", "role": "http://naturalgaservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114103 - Disclosure - Inventory", "role": "http://naturalgaservices.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20190630.htm", "contextRef": "ic88554684d50427fbf6702c49a5059de_D20190101-20190630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 36, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r274" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r273" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r273" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ngs_AccountsReceivableExcludingContractsWithCustomerAssetCurrent": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Accounts Receivable Excluding Contracts With Customer Asset Current", "terseLabel": "Accounts receivable - non-ASC 606" } } }, "localname": "AccountsReceivableExcludingContractsWithCustomerAssetCurrent", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_AccumulatedDepreciationRentalEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Accumulated Depreciation Rental Equipment", "terseLabel": "Accumulated depreciation, rental equipment" } } }, "localname": "AccumulatedDepreciationRentalEquipment", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "ngs_AntidilutiveEffectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Antidilutive Effect [Member]", "terseLabel": "Antidilutive Effect" } } }, "localname": "AntidilutiveEffectMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "domainItemType" }, "ngs_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Balance Sheet Impact" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ngs_BillAndHoldArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bill And Hold Arrangement", "label": "Bill And Hold Arrangement [Member]", "terseLabel": "Bill and Hold Arrangement" } } }, "localname": "BillAndHoldArrangementMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_CapitalizedContractCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capitalized Contract Costs Policy [Policy Text Block]", "terseLabel": "Contract Costs" } } }, "localname": "CapitalizedContractCostsPolicyPolicyTextBlock", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ngs_CbFloatingRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cb Floating Rate [Member]", "terseLabel": "CB Floating Rate" } } }, "localname": "CbFloatingRateMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_CompressorRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Compressor Related [Member]", "terseLabel": "Compressors - sales" } } }, "localname": "CompressorRelatedMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_DeferredCompensationArrangementwithIndividualDeferredRestrictedStock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Compensation Arrangementwith Individual Deferred Restricted Stock", "terseLabel": "Deferred restricted stock shares (in shares)" } } }, "localname": "DeferredCompensationArrangementwithIndividualDeferredRestrictedStock", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "sharesItemType" }, "ngs_DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Compensation Arrangementwith Individual Maximum Annual Contributions Per Employee Percent", "terseLabel": "Participant's maximum compensation deferral percentage" } } }, "localname": "DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "percentItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward]", "label": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsOutstandingRollForward", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_FlaresRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Flares Related [Member]", "terseLabel": "Flares - sales" } } }, "localname": "FlaresRelatedMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_GenisHoldingsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Genis Holdings, LLC", "label": "Genis Holdings, LLC [Member]", "terseLabel": "Genis Holdings, LLC" } } }, "localname": "GenisHoldingsLLCMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "domainItemType" }, "ngs_IntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Intangible Assets Accumulated Amortization", "terseLabel": "Accumulated amortization, intangibles" } } }, "localname": "IntangibleAssetsAccumulatedAmortization", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryCurrentAndNoncurrentNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Inventory Current And Noncurrent Net", "totalLabel": "Inventory, net" } } }, "localname": "InventoryCurrentAndNoncurrentNet", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryCurrentRawMaterialsNetofReserves": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/InventoryDetails": { "order": 1.0, "parentTag": "ngs_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Inventory Current Raw Materials Netof Reserves", "terseLabel": "Raw materials - current" } } }, "localname": "InventoryCurrentRawMaterialsNetofReserves", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryNoncurrentRawMaterialsNetofReserves": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/InventoryDetails": { "order": 2.0, "parentTag": "ngs_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Inventory Noncurrent Raw Materials Netof Reserves", "terseLabel": "Raw materials - long term, net" } } }, "localname": "InventoryNoncurrentRawMaterialsNetofReserves", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryValuationReservesDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "Inventory Valuation Reserves Deductions", "terseLabel": "Write-offs of obsolete inventory against allowance" } } }, "localname": "InventoryValuationReservesDeductions", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Remaining Lease Term", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityAllowableShareOfTotalCommitmentAmountAttributableToGeneralInventoryComponent": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Current Borrowing Capacity Allowable Share Of Total Commitment Amount Attributable To General Inventory Component", "terseLabel": "Borrowing base, allowable share of total commitment amount attributable to inventory component" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityAllowableShareOfTotalCommitmentAmountAttributableToGeneralInventoryComponent", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Accounts Receivable", "terseLabel": "Borrowing base, component, % of eligible accounts receivable" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivable", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleEquipmentInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Equipment Inventory", "terseLabel": "Borrowing base, component, % of eligible equipment inventory" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleEquipmentInventory", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleGeneralInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible General Inventory", "terseLabel": "Borrowing base, component, % of eligible inventory" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleGeneralInventory", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityDefaultTriggerCertainDefaultsOfOtherCompanyIndebtednessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Default Trigger Certain Defaults Of Other Company Indebtedness Amount", "terseLabel": "Default trigger, certain defaults of other company indebtedness, amount" } } }, "localname": "LineOfCreditFacilityDefaultTriggerCertainDefaultsOfOtherCompanyIndebtednessAmount", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityDefaultTriggerRenderingOfCertainJudgmentsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Default Trigger Rendering Of Certain Judgments Amount", "terseLabel": "Default trigger, rendering of certain judgments, amount" } } }, "localname": "LineOfCreditFacilityDefaultTriggerRenderingOfCertainJudgmentsAmount", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityPotentialIncreaseInBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Potential Increase In Borrowing Capacity", "terseLabel": "Potential increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialIncreaseInBorrowingCapacity", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityPotentialMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Potential Maximum Borrowing Capacity", "terseLabel": "Potential maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialMaximumBorrowingCapacity", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityReferenceRateNumberOfAllowableBorrowingsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Line Of Credit Facility Reference Rate Number Of Allowable Borrowings Outstanding", "terseLabel": "Reference rate, number of allowable LIBOR-based borrowings outstanding" } } }, "localname": "LineOfCreditFacilityReferenceRateNumberOfAllowableBorrowingsOutstanding", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "integerItemType" }, "ngs_LineofCreditFacilityCommitmentCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lineof Credit Facility Commitment Coverage Ratio", "terseLabel": "Minimum commitment coverage ratio allowed" } } }, "localname": "LineofCreditFacilityCommitmentCoverageRatio", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_LineofCreditFacilityLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lineof Credit Facility Leverage Ratio", "terseLabel": "Maximum leverage ratio allowed" } } }, "localname": "LineofCreditFacilityLeverageRatio", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_NGLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "N-G, LLC", "label": "N-G, LLC [Member]", "terseLabel": "N-G, LLC" } } }, "localname": "NGLLCMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "domainItemType" }, "ngs_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization, operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "ngs_OtherPartsRebuildsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Parts Rebuilds [Member]", "terseLabel": "Other (Parts/Rebuilds) - sales" } } }, "localname": "OtherPartsRebuildsMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_ProceedsFromPurchaseCommitmentDiscountNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Proceeds From Purchase Commitment Discount Net", "terseLabel": "Payments from other long-term liabilities, net" } } }, "localname": "ProceedsFromPurchaseCommitmentDiscountNet", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ngs_ProductSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Sales [Member]", "terseLabel": "Sales" } } }, "localname": "ProductSalesMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "domainItemType" }, "ngs_RangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range Four [Member]", "terseLabel": "$20.49-33.36" } } }, "localname": "RangeFourMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range One [Member]", "terseLabel": "$0.01-15.70" } } }, "localname": "RangeOneMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range Three [Member]", "terseLabel": "$17.82-20.48" } } }, "localname": "RangeThreeMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range Two [Member]", "terseLabel": "$15.71-17.81" } } }, "localname": "RangeTwoMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalEquipmentNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "label": "Rental Equipment Net", "terseLabel": "Rental equipment, net of accumulated depreciation of $173,282 and $165,428, respectively" } } }, "localname": "RentalEquipmentNet", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ngs_RentalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Rental [Member]", "terseLabel": "Rental" } } }, "localname": "RentalMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ngs_SalesServiceLineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sales Service Line [Member]", "terseLabel": "Sales" } } }, "localname": "SalesServiceLineMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ngs_ServiceandMaintenanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Serviceand Maintenance [Member]", "terseLabel": "Service and maintenance" } } }, "localname": "ServiceandMaintenanceMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledOrForfeitedInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value", "terseLabel": "Canceled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledOrForfeitedInPeriodIntrinsicValue", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsIntrinsicValueRollForward", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ngs_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ngs_TransferOfPrepaidsToRentalEquipmentAndInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transfer Of Prepaids To Rental Equipment And Inventory", "label": "Transfer Of Prepaids To Rental Equipment And Inventory", "terseLabel": "Transfer of prepaids to rental equipment and inventory" } } }, "localname": "TransferOfPrepaidsToRentalEquipmentAndInventory", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ngs_TransferOfRentalEquipmentToInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "Transfer Of Rental Equipment To Inventory", "terseLabel": "Transfer of rental equipment components to inventory" } } }, "localname": "TransferOfRentalEquipmentToInventory", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ngs_VicePresidentofTechnicalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Vice Presidentof Technical Services [Member]", "terseLabel": "Vice President of Technical Services" } } }, "localname": "VicePresidentofTechnicalServicesMember", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "ngs_WeightedAverageSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Shares Outstanding Basic and Diluted [Abstract]", "label": "Weighted Average Shares Outstanding Basic and Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://naturalgaservices.com/20190630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r103", "r111" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r113", "r152", "r155", "r266", "r267" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r115", "r231" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual with Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r116", "r117" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "totalLabel": "Total Accounts Receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r12", "r116", "r117", "r153" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "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, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowance for doubtful accounts of $333 and $291, respectively", "totalLabel": "Total Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r138" ], "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", "terseLabel": "Accumulated depreciation, property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r83" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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", "negatedLabel": "Taxes paid related to net shares settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Compensation expense on restricted common stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r162", "r164", "r189", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Compensation expense on common stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating\u00a0activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r164", "r183", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r18", "r118", "r122" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Less: Allowance for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of shares not included in the computation of dilutive income per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r250", "r259" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r41" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent Assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r165", "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period of capitalized contract costs" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r26", "r73" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r66", "r73", "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r66", "r209" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "NON-CASH TRANSACTIONS" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r140", "r253", "r262" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r145" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common stock, shares outstanding, end of period (in shares)", "periodStartLabel": "Common stock, shares outstanding, beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "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, 30,000 shares authorized, par value $0.01; 13,138 and 13,005 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r158", "r159", "r161", "r191" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Deferred Compensation Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r147", "r149", "r153" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Accounts receivable - contracts with customers" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r147", "r148", "r153" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred income", "verboseLabel": "Deferred income" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Corporate Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "auth_ref": [ "r53" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.", "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Cost of service and maintenance" } } }, "localname": "CostOfPropertyRepairsAndMaintenance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r51" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://naturalgaservices.com/role/SegmentInformationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "terseLabel": "Operating costs and corporate expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate, applicable margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total fair value of shares issued during the period under a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued", "terseLabel": "Deferred compensation arrangement, fair value of shares issued" } } }, "localname": "DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "terseLabel": "Deferred compensation obligation" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Shares Issued", "terseLabel": "Deferred compensation arrangement with individual, shares issued (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r78", "r202", "r203" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r194", "r200" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r105" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": { "auth_ref": [ "r52" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense incurred and directly related to generating revenue from leased and rented property or equipment.", "label": "Direct Costs of Leased and Rented Property or Equipment", "terseLabel": "Cost of rentals, exclusive of depreciation stated separately below" } } }, "localname": "DirectCostsOfLeasedAndRentedPropertyOrEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r152" ], "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/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r49", "r84", "r88", "r90", "r91", "r92", "r95", "r256", "r264" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r49", "r84", "r88", "r90", "r91", "r92", "r95", "r256", "r264" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r184" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost related to awards, weighted average period for recognition", "verboseLabel": "Unrecognized compensation cost related to awards, vesting period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r182" ], "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": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r76", "r207", "r208" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r71", "r137", "r139" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r132", "r133" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r47", "r84", "r249", "r254", "r265" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://naturalgaservices.com/role/SegmentInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r106", "r204" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r44", "r76", "r192", "r193", "r198", "r199", "r201", "r205", "r268" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r68", "r74" ], "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", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 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", "negatedTerseLabel": "Trade accounts receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred income" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedTerseLabel": "Prepaid expenses and prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r89", "r94" ], "calculation": { "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock options and restricted stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r135", "r136" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net of accumulated amortization of $1,821 and $1,758, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r45", "r104", "r210", "r211", "r257" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r63", "r67", "r74" ], "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, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r128" ], "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": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r19", "r127" ], "calculation": { "http://naturalgaservices.com/role/InventoryDetails": { "order": 3.0, "parentTag": "ngs_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r39", "r125" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Long-term inventory, net of allowance for obsolescence of $21 and $19, respectively" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r39", "r81", "r125", "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r20", "r127" ], "calculation": { "http://naturalgaservices.com/role/InventoryDetails": { "order": 4.0, "parentTag": "ngs_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r226", "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Cash Flow Impact" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r227" ], "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 Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (excluding the six months ended June 30, 2019)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r227" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails_1": { "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", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r252", "r261" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r27", "r120" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Company owned life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "auth_ref": [ "r121" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period.", "label": "Life Insurance, Corporate or Bank Owned, Change in Value", "negatedLabel": "(Gain) loss on company owned life insurance", "terseLabel": "Gain (loss) on company owned life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/DeferredCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).", "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest", "terseLabel": "Percent ownership" } } }, "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r9", "r251", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Line of credit balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing base amount available" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Weighted average interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate credit agreement commitment" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r80" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR Rate" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r35", "r142", "r143" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH PROVIDED BY (USED IN) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r69", "r72" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r43", "r48", "r72", "r94", "r255", "r263" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r83", "r85" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://naturalgaservices.com/role/SegmentInformationDetails": { "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)", "terseLabel": "Total other income (expense), net", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "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/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "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": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r217" ], "calculation": { "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails_1": { "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, liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails", "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r217" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating leases", "verboseLabel": "Current portion of operating leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r217" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Long-term operating leases", "verboseLabel": "Long term portion of operating leases" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r218", "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesCashFlowImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r216" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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": "Right of use assets - operating leases, net of accumulated amortization $83", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r225", "r228" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Implicit Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r224", "r228" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term in years" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMinimumObligationsUnderLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r53" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of sales, exclusive of depreciation stated separately below" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r62" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r60", "r65" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "negatedTerseLabel": "Purchase of company owned life insurance" } } }, "localname": "PaymentsToAcquireLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Purchase of rental equipment and property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred stock, shares outstanding, end of period (in shares)", "periodStartLabel": "Preferred stock, shares outstanding, beginning of period (in shares)", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r10" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, 5,000 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r24", "r25" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r4", "r6", "r129", "r130" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassification of Prior Period Balances" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r58", "r64" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance claims of property and equipment" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r61", "r187" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $11,777 and $11,556, respectively" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r50", "r123" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt allowance (recovery)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from joint venture" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r160", "r230", "r232", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedParty" ], "xbrltype": "textBlockItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.", "label": "Rental Income, Nonoperating", "terseLabel": "Add: non-ASC 606 rental revenue" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r146", "r260" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r151", "r152" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contract with customer, excluding assessed tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r77", "r156" ], "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 Policy" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r46", "r102", "r103", "r110" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://naturalgaservices.com/role/SegmentInformationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r223", "r228" ], "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 acquired through an operating lease" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Obligations Under Lease Commitments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r21", "r22", "r23" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying 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": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r83", "r85", "r97", "r98", "r99" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Cumulative Effect of Changes from Adoption of ASU" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r79", "r230", "r232", "r233", "r234", "r235" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r101", "r107", "r108", "r109", "r134" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r101", "r107", "r108", "r109", "r134" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r165", "r186" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r168", "r177", "r179" ], "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 Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "terseLabel": "Status of Unvested Stock Options" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r54", "r124" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r166" ], "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": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r175" ], "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": "Grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r173" ], "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", "negatedTerseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r186" ], "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", "periodEndLabel": "Outstanding, end of period", "periodStartLabel": "Outstanding, beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r170", "r186" ], "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, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0ofStock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r169" ], "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": "Outstanding, end of period (in USD per share)", "periodStartLabel": "Outstanding, beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted AverageExercise\u00a0Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r163", "r167" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": "Canceled/Forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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 Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower limit (in USD per share)", "verboseLabel": "Exercise price of shares not included in the computation of dilutive income per share, lower limit (in USD per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options exercisable, shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding, shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper limit (in USD per share)", "verboseLabel": "Exercise price of shares not included in the computation of dilutive income per share, upper limit (in USD per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r186" ], "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": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Unvested, weighted average grant date fair value, end of period (in USD per share)", "periodStartLabel": "Unvested, weighted average grant date fair value, beginning of period (in USD per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, weighted average grant date fair value (in USD per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in USD per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in USD per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r221", "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r145" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r10", "r11", "r145", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Exercise of common stock options, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r10", "r11", "r145", "r146" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r145", "r146", "r172" ], "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": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r10", "r11", "r145", "r146" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r145", "r146" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r119" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheets", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "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/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2015Member": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2015.", "label": "Tax Year 2015 [Member]", "terseLabel": "Tax Year 2015" } } }, "localname": "TaxYear2015Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2016Member": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2016.", "label": "Tax Year 2016 [Member]", "terseLabel": "Tax Year 2016" } } }, "localname": "TaxYear2016Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2017Member": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2017.", "label": "Tax Year 2017 [Member]", "terseLabel": "Tax Year 2017" } } }, "localname": "TaxYear2017Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesCumulativeEffectofChangesfromAdoptionofASUDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r197" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions to tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r87", "r92" ], "calculation": { "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails": { "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": "Diluted (in shares)", "totalLabel": "Diluted weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator for diluted net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r86", "r92" ], "calculation": { "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatements", "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator for basic net income per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=6384439&loc=d3e42048-111605" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r209": { "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" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r269": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r271": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r272": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r273": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r274": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "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": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080549-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080552-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" } }, "version": "2.1" } ZIP 63 0001084991-19-000050-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001084991-19-000050-xbrl.zip M4$L#!!0 ( "!7!T_A1@^Q@( ! *8)% 0 ;F=S+3(P,3DP-C,P+FAT M;>R]:5<;2=(V_/WY%?4R\][3?0Z);?SQP):@@O9_UWY M_?\#X#]_[GS,UKMVV/:=0;;6\WK@77:6#YK9OO/]DRSTNNULO]L[R;]J (IK MUKJG%[W\J#G(,$3BWL'>LG=..>L"4()Y0!F!P'B) 3>6":0"=88N'BT;004, M* #'K "42@=TT!P8+0QW7"@?PJ);]O$:)IUFEB'JK)!(:VZ1U-([BR%.CVT. MXMO%-^STE\_[^1\+S<'@=/G#A[.SLZ4SLM3M'7W $*(/_ZE\W+5-W]8@[_0' MNF/]POBJ_/S.1>>FUQI?ALB'O-/*.SX-U-7IG:/^]?D=/1CV=.M(]WWO:VY] M?\EVV^E"!3F!5U>D.[H;RFX] /(/HX/C4Q^C'BFE/IRGM[RZ7Z3HY"F2(?F0 M#IM(T?7[];L4(_&-*\9GW S( /2]O7-!_+YTU/UZ:SP^#'JZTP_=7EL/HF"E MMV8 2D#0U7WZO<'U/8+NF^*!\<=B@ !$MTX=]L&1UJ.02Y^\-Z16) M\< CIY\_&+4[XYN.WN97_JWA>B! @\?/_KO!P@#SA2C!7KN5W]M^H+-T%^#_ M.\R__K&PUNT,HEZ"^L5I?)0=??MC8>#/!Q\*<5CY_4.Z:.7__)__\_L@'[3\ MRI4N__YA]/WW#Z-[FZZ[6/G=Y5^S_N"BY?]8<'G_M*4OECO=CH_WR<^7TXF^ M-_J8.^<[Q<=XO!KOV,OMB(#SP8X/?RSD5DK&*)?4,4BQ""9P ;&E2C/(E/.' MZX42H,B"&VWHZ'9ZM,^7-SJ1OHL=?Y3WT\ ,JO'(0I:[>&='OER8]>[7CWCG M:X-4ANYXX^O!ECJNM?=0]7(#U;9VFM7]"JK4=TX:EY96]C>;U7;EO+:U00_V M=XXKQZL7'TFUU;@\;57K]KQ:;YXTZE^.J_4->+!5(;7US6:C?G!;M:TO M\1[;9Y66A!_QP45CW_):??6RNFYAY?@SK:QOG%?7-RYK\1ZU^LEYK?YG^Z#> M.JFN[UT^*^\46]K>GDRON9+?!;K'-1/6P?'1ZRVOTTJ]548/\?GKEXVVG\UJ\?;\?F; MZ9ZLT=XCM2_R\F-]8U#9A>//#AUEV.)H.P*Q 5 %/5#2_&VT_Q_EU79W,UO<9="I2U6%B#B&*!!*A"AC@'(>X,PEM2@:*T_XPGR M=C4RUA7,;>FCDI]_S\^+6_PD)D)DRB2P 7- D55 $:2!%%(:Q@.)AGIA)>A6 MWT^0I2/GNQ9Y&J'K=L?Y\__U%S/)VB_4_?NOU@%N?37'7599K\#JY>>+ZOK1 M624^KU*OL-K69U:K;[#*UD&KMO\95NM_G52^2%HY.PQ&(FRA M&1QDA%$0&, MU08(&",3:Y#CCBVLP!@[0$F50A/DT-JPU[OC*S./OH8;^W$X#+O7'VK^U[[??F%*[NJ;=N; MG5J[<1'O$_EB+RN7<6SKG\G!>N1=O=JJK'^^K%[NG4<["*OKK>./9*?E_[T3 MSW>G!E-^^=5=[['J MY2JNU6WZ#U7/#C5UD@HI(EX1!,28GP)#@@/<$DMPU#G*U,+*)]1XP+L/=P.1 MG@\^ZD0,L5=^3[':/FVEP*SXK=E+O([\NN;A MTGG?I;CI[BU&3[O]B.)KOSOL%=^*@'!Y+#\CGGZ/AE_=R!<&^.I;[M+WD/M> M5A#D'XV[U[;_]ZXQNG_QRM5/=^]^6J"QJV\Q;NT-DB59N0J0X?6M;HY=D^EN MG/&!VY^G[UD ]W!NKJ/L-./AJT?E/'0;T>AG94DV'/KXP?7QR\NL75 ML:OOZ1Z/\@$J:R@A'!N%J>%,2NV)B88<*N0#4H?;Q? +K*9@^$>)@\%X1 7 MZOI&XR,O'-%A(VUU_\6C:B#]C&,$8ERC"%:.@-AKA^-NY_&LDZ_:IA8W6@V[O.T7OP?7IQW7?Z;;SSF.W?:Z! MN'.+#W>I_SO)E]0C3KDR!')J-=?1A@>D)6+(*:+5V)[3"=KS\6O[HQ1^C;ZZ M^+#STU9N\T'%MTU\A,OCT5%BO]\;+'_J==W0#FJ]W5%">O4\CP8W(9:=>!/= M&EWU^X=';W8]2M?/_ Z70B?A4NZP3B$1E!7>4:YIB!X8&VFAM#PZ 8@=*5@G MKU@G2]8]RCKY?-;)5V,==3SB0DL\U9AZG[RV$B0$:5%D5[#O@*)FD'63 G)W M6&>DBL" &1'UC#H((^R2)OB(B#%FWMJQUJ%2Z_Y&ZY[+NM?3.BT,5C98"V,\ M9B* =I)SI3US,.# W#9"4HFB?>1.4!-DX/OX/1R4ELXS@1$E2$IIF:3&<>6X@)+,O-^;K 9.WOM%/8NZYJ"A M.FI@-*",>(MQBIP5H\3-O/>;K 9.W@=&S**AE88A:ZE%7ADE'.?&*ZRHL6+F M?>#X!]UQ%9VGTI%4L3*/SI!R9D- QBAE8@#/-6/>8*,HLYRZH&;>&;X')]_% M*TH:(+(("L8T18QJPRPC4H:4R?7:S;Q7?">=?(?@,#@C#0XZ0$>EB9\E-EP* MH;Q0CJ&9=X_OI).3]Y/"^(1/.9%!4@VEL2YP+(C2Q@FJX#OXR9GP2C H#X5G MUE!/C;1&,<:4%$0H1-V[A&BSX0,$]($RI#65U)D@@S'&6X>C&Z#0^G>P'#.A MI\Y;P@,BU%M%/4F51PA[S" 1P2+NBGDK,8EYJY<:VG&%]_+N(+YZNF;CO\-4 MG]1MGW8[\6M_9'6O3OM43-/WO-L==.W)ZYO<6W-JXD?FU.Y.45AB,-=>(1(Q M*N-&1#J/G(A,R^J;VKL?P!2D5L,_0%(Y1VW$%F/ MG--4NQC,4DETQ%A%D:A\D..=?89.S$6\/W.-P0P+Q-.J"AHX-P(S*G!T*<1X M3O0[,'(\[/X(LE(N^)W(G0JFT!,)PKE)Y.FXH MFQQ_WFT$"-,2"8\T,U3(H DVCGCM;+(E%,[ +/:T6I3WG]2(3(6RJ$\/AEHN MC2$0(<((=S9UP9D_YDXT-3!YAO)HJQS2*GBFJ+3.!&X\-@89IGF09OX8.ODH M:/)<#1:IZ&VL,9)3I(Q&6G"(&3.&V6"OP-SL,W.R4= KK"4= KL28@SRQR&@;LJ79*!R2U\YP)I*&&>&Y8\TY1 MT"NQ*<)GC#RE5" 9HR"F")'0!XB5E-Q2,S=LFG04]$K\T!&B<%HB-.(42V0,E%+%F%TPIZS#DUM]/4\>^+5F. WS MB :%O<6,\M0SQM^B[,54XR&4.9"(D=-31H"(G1D=5."N'X>VCK3(R; M]4QXXI4BC%+EN':$T, 03D,HB)D_I9AP]O)]M $SY8P107),F<8J"%BLPO*0 M>*O,N'?7[#-S@K&3>K7YO4"LSG1X,F&CN]'G^8#1HIKJ/GL52F)IR$2F$9IE[9P-CD^/->(Q %45-) MH.&44<>HX8)"2SRD4C-(_0STE)A6B_+^"WHIU#)UBC9421H0TU[1B+.\M3P@ MQV:A:=8T>?(I8&A PF&OF-"6&BP-I,YKBJ"36A V"QT_I\ZQO#]772 1P 7H M&9*42B69Y"Y@'Y&=PX28R74PGJLHZ)7F]W#01 DKA7.6TA!A@G.*6,\(<4XC M-C?.3U56];7Z'UF<&E@1 MI9BEV NM?&0JH\HH%*#0,X 2O]W)*NE?S_?[W=Z.;\5!D M@0PK:HDW02$A%(4DM2"[QCFSZQ00$Y1@IWS\&&VJ"YRGUJ$S[PLGK(.3]X.46>B91T63*&94!#"!:8B0]M$= MXEF8\_LV!VN#IN]]BD,9N6B&>+$V?@N'M&*5,LH(B.UI$0K(SCRQC/H6/#)[:./D?6,P@O*TQSH.D6U0*9 M&Z>D.>CWC]N=52@_4LD;+53:3IH1B&@P6'O.O(Q^":6V$T9-[QQ/DOJ=-!TP M$O7TM9)W\O:P/2/3-P$)XQ%77J1%(HRJ..C>0,.X09(@.![Z*++3-O0WTYO' MP_X@7=3?[/:J_FS5VNZPDW:IC_:H$S_:8K+F_JSH]5F[<>R<[KG^WJF+ AS? MET/\UNR[K60_LH):NJ@7,8QRU!9]UB$4E!'';=JFW87)L>^]1L!C#[V'5%OJ M*9-&,6HEE1(K2@TUXSY2"$[0YGZO)-?U^:?BQ>]*:ORYX74O4B_>W&DB.''C M'[@5CG&LK.(TPAYE#-+0:,VQ8=2;>6(@GT<&1M,39#0_V$A**5?2Q6C$*L@Q#"M2C-H!H+OZQJEIN[Y/W7?NS29%X_J5#%6_-I?'0Z:W5Y^Z=U> MQ_E>4>-7.TW'/[5TI__GQ<:Y[]F\[S_U8LQW"PT7FTJGK[7.7&[Z1K!,4_*I MGP&*6,MI%/_PP V.9I#A,+UARPRS_6VB(,:=@!QCQ2$5*AI#3ZB((-H[%*,B M7FKRF*7UL^X\:C(*SG OI")1=5F,(@3$6B&F40R(@_KI-?E-V/XFFNQC^.N9 M-BPRDEH4V0I31PP?HT)&+"Q]\C5+FST_EU[9,X5H2K/?1IN5E=!+YDR,+:6&RFC&L$N-4(43Y$'#DY^6J9O=86\>E5D% MJ#Q"D!F8%D\)19'PF'A(7*!"SL(BG1GD^YOHLO*:0V]20RI=U#3+Z)9A:CV6 M&HEK/OVL7#W3/9<6B=S-#FVT3UO="^]OL6]&6&*#8$9$F.N4HL:D/)"6B'(; M<%0X-POU=-/ F_;/"\==Q_^[0TXU[/ M!RU?"]L=EW_-W5"W;B;CUYJY#]&+VN$@_QK/"=&/3@ H$8#5,RW [5-_Q )8 MKK&0&F'"J7%"2NQ2UPYFD->0FU)PGB\X"5U]B8+R*4*TXH6ZH>YMLY-;W1I7 M-DV@"FWR,D2%X,QK$B-F17& FEL74E6:ES1H/PO&YSGF8#/OZ([-=>MYYF"R M@H1!BHRG1,(86GB*.E8;6 M.?5@4^22B5,8:W 8M(;:FR D9<2H$",.+:EW:1XTS,"DUWOQ[K62,<-./N)% M9YAHN1[FMM?]8<^OC.\1/U[=X.K(U?=TAT>9ZR)F4RYREPE!(5'&>\$E(PX: M)I25T\_\(1%8B/W8[K=K;CV_:,[IS$\,M'R4CG?=S^ ML[;S6G'85,CDVTR'0HVP,YS$R)L*GH"S,"9^5Q&,*0)GR'"44C(=2-Y8;"AS M0459HDYR20W66@GBA9;:S+9(%OX"MEY66RHJ*EL1P92S&E7B#) Y90<6L4](3-0BW/ M8[*BSTM9>?W*>J@#,YQ3KV04%Z$%04;#*"?04ZSA]&\;.!6,?),M [7D4%C" MK35I>P"M$0\AL C3-$Q;8,RH'K_5JNWW5R:E(9,"(X8EHE0)$U 0FBM+&?52 MN1EEV+,,[TPR3'HDTW\14ZG((VBT@FDM/@TDE?)=FI1&:>]Z3;1-->U,1[& :4LH$P+1;A8:P,ZE)+S#"B7$'33. M2X,111P:RIWQ#!M!E*<^S$"_KOF3A'=I^15%@$30I:4*F@8)9?#.4.UDX(IC M,0OMA.=2$B8R@7L]ZS"F]-&)A_&Q%\\]1&<#O> PVAA+@X>1VR3-$1NA63R M9@!W?+L+V:YN^?[XUX_Y)!:EOP-D\(0%9HT4*O7(51K'F PAPIG'0ALR(TQ< MZW;ZW5;N"HNP/?#M!_L-]4Z[O3A&U6@P1G>>1VYZ18GW@0;##$4*2Z\Q4<09 M'02BFLV VY\JE7P7CTT4EZD9I^*!4LQ1 O542..LAX03.2-,G#Z5?!=NJL"C M6S06H=1J#7D3(FM%C- YLEZH65AA/E4J^3X-5X74J6N+]YY0GA:),VVD=%R[ MJ*5L%JI0IU,EWZ>K/'$VCJU5U#HJE))8"JNTT- 3+X6<@9!HJE3R7\443JC'U1[^E.7]LD M-_T_+VX?>4*"_NKFG<&7^#(QNG]C&>+/ER'^:OWU4/3/5L7XQX= +72I.EU' M+(T=%I0+_)/+D//Y\D=_I%L;Q;O>W'W+=_)^VJHR;2-:"NMDA#6*IM7($JX( MC-*C#;+0VA@><"&T>M#"?QJ%==;X_/:]ZC_DY\L]W^\.>];W1U^;7KN">)=_ M7?D]_AFQ_Q >)G[>_-H?7+02YWQ^U!PL$WXZ^.TL=X/F,H+P__]MH3AIY??^ MJ>ZL_&YZ'^*EH\^C.SRX3Z('Z%9^U%FV/M7&_@:B)(#X:R]R9[D_;+=U[R+= M-]WFZBJC[A2/?E;U9]E.MZT[_QH=[>>7/KY(?*?BZ]GH)46\N!71*1B_-,+% MF^Y5M^L;Z]EN?;6^L9OM;JSM[6S7M^/'U>IZMO&?M7^O5K*C+R*.^ 0?=T.4G--+[C M9FVGDOT>M:'3[52'[:@]-ALKS8X/Q0)!R5C:_"*UH<^=H@E:$[WOAZL*6.:^T] M5+W<0+6MG69UOX(J]9V3QJ6EE?W-9K5=.:]M;="#_9WCRO'JQ4=2;34N3UO5 MNCVOUILGC?J7XVI] QYL54AM?;/9J!\<5^K-9FWK2[S']EFE)<\_XH.+QK[E M!^N;)Y5V];BZM8<;EQLT_DL/CH]P9;]R6:E7:.7XKU;E\N3L8*OQU6U]H>[? M?[4.<.NK.3X]J>Q_OFC@"CPH[G\4_VVV:^N-\\9EY;QR>711:>]=UNI_GART M)*T<'6H2(KZ1&FB'#*#0:Z X<8#98&EP"C/L%U80!)\+BW3#@Y5LOL3LU24L M='MM/8A7Q\&(YG/9=+LMHUNM[L!TSQ\3P,_#Z%-\KQ4]7W1O@Y]+%G&U?D(J MZPU6O6S06GV5'IJ05B,Q#M).J( RI(!16@-IO# 1AS#GPL+*__Q#1?G][;YP M_L\_(EC_;?3W\][J3GUCYV,CV]GX5-NI9Y_V=G;W5JOUK%Y++J(>_4"&2%;; MR1#[Q?V:U39GW"W4_[UQV_==^[W5M7I\N0PI0F?\#3>[O6S0]-E_KW0F&\&J M+*(M[ZY-TY3178RM\S:!UPARE[-A*C=(I[VQ 5IV$8&VXQV;3E]<>-WSG<0FH#P:H& !&P\HK1""BBVL_#7L^)&9 M(7 Q2X-_WQ1-J2PNS)L#K^W,U_N\/R IXO$\6:H2D=17V6&@P5IK"+!,>$ 1 MIB!*2K(-1 ;L940K=(Q(Z -$DM5W5JN[VP78>!X.F7$7'8'&SX-#!M>J<@5$ M0J_;OHU"7_?OH#M?QFZMVV[G_90:S#;SEL^J19.2MPS[1XGL]+#1LWXRXU99 M_TPJEQOQ^QZLU;?IH2.>0ZBC-8-! 8JI2<:-Q, K1EN<*:B-6EA!('6,D$]A MG.=I<=X^ROH]^\="YZA_S9O#([1T?'JTD.G6X(DC=].<'%\E.1E,=_T0;SNS M=J2Z6M_;6?V8;:VFK.7.E^VU:"^W=FI[GQ:S[>K:TJR82?KXZ_VR<:[MH-"^ MK!NRGC_*^\ED#C+=S_JGWJ99!)?EG2P?]#/;+(*ZESC L8DSW<&@V[ZR2=- M?RRG$7!Y_[2E+Y;S3O'NQ7/'PBGY$H6$055 ND$O_N>N2!J+[](([GT8N(<' M"5HBQ?^>/N6;U\_.S3\48S,:GSCPB?-_+)!KI3_5+DTQ%DX,GY[_=O5]S/'T MTS,E_3XSO_K>('5;'?\6'W!]\T)84&3PU0\C84$C\9I>+7Q@9.!D(HK^0 _\ M::_[-2GZW13#R-UN=^QX[BZMO4AGKZ6-<7L7:UTWFPF'S=QL[?'H35EE?YM6 MZ]&KXLIY=3W1M7%6W=J.S]N[K%[NM*OK#5C%5]=\B<]BG8-Z]ZRZ?G+>.#Y" M\9K+^#Q8O3PZ;]178>/8QOM52'4K7G?\F42O??:QOCJH[,+SC_436CD[Y% 0 M(;T 2',:';>B(.U; 11W'@OJ.-(V8:LH5-IUO^VTKS3T$=U['<4::>HS=>L; MU)268 HMP7U%K^OS[7%U@"V4?89!]J15?/M:Q:N?#X/AS =F@;$$ DHP Q)B M#"!&G@5JJ,=R844P@"5"D7'/4/+2T[XAWAWIUR^%;\NZO:P[:,8X]GC8R_LN M+TI;(@ N+>_/*QG;2SM+NTO9>(^17JF?[\&%_#8.+=2T=Z0[^67Q_==2/7]: MP;@+6K)J=^DQ:2@T]$,1YD]_2F92TTOW(>"JK>>]4]TZRCYVE MQ6PW8@H"X8]E7W]:25R+'VN]",<[/[<<7AX:2&7P2 .C'0.4<00DMR0*H\1: M6HZIL@LKE=RU=,?=E[;%UY^5>7$>:I_BF=&CSV8"Z=78"@]YM" : M4@@T$@10:"30'"' D)8,2TT-<0LK=7^N^P^+.2>DA)^ZD;FM@_QT9C-^K\8P M=(AT6G/$-> 0TJB'4@(%J0)$>&T\E3"(R#"A!/R;N'YZ;?Y3$T)C<4BS0:>] MJ+SYJ6YE_FKSO/ASVBZK/^LU$+^\H5HE=[;:\[I4)'P8,&%&"0.\$CPJDN$@ M[4P*N-#,$X.]E E8$7Q?C7Y]2\/WL1MCID_-;JKSQ$"D3>ALRHZ:B\PVO3W) MVBG .6OZ(E6:JJENU0?\@G[-FKJ?A;SE7:9;K7@PU2+VX[__'>:]^..@FQD_ M/B'><]>/TJR(I,3.J*(_>IETWWAHV,L'>7R%C7/;3'W/W^'7Q2P"[.P7/'I'$[%N/&Z.XQND\XM3XT6)BO%]4EEFOR"B(%+W!YF" MF=,7_9>4B$QMM81 2Y!A3G!9+3$;U1(OREW.D,V>T#3IVK#7BZ\_*J^.XY4" MVF%_)G'":):T_!@?SOBAH/FP?I.WJ@WXSL?+E= M"+%Q%G''/9S21=7]^*RM+_'=-F"E'?'*\0EMU#]?5"[_:E8B;97U#7:P?]!L M?+E3YXVKQ_;\$$.!?8@X!7EN *41D$AF'> T[32+J%1.+ZPT_(,H^F&=[MLL M_MB/HE(T7/@>H3XOIS=^9IM6[_)/D0OV&"E\8G#)IY4:![F@ITWQHPC^@M,/)I-T+=*T#L M^[^6<'?*$&D)=V?>-;PYW+UEFY)I&J/?68:[QYMYI.6BVMX[K^)M5%VOG%7V MMUFEO7=1P>G?#5RK;Y!:??4^W,TK^W\=5R^W\4$\WCC>@Y7+U?/&\U8<012 #QA *J% =**P&4)X)CSX0Q)=PMX>YLVK2YA;MS MAVTCKM19*[Z5S[2U$=NF#F^N@'N]E"=]]-%Z0X'_).L82WF)5,27H<7^MQ@HJCZ+?%J].>/B&!U_%) M3](S/KDX=\%'XWJ4#D;^G0V:5^(H(I]#:4RR7&)(1O N5?>O,2 MRD_"[7U\RFS-D/\K!6268KW[-7RCSJJ%U"4,<-3M73Q6R9>R4[VU\0DS' E6 MUU/$M8?BL?Q@/TU\'.0QBF.-8]=N7*;E7BNOXH/C:HSH:EL5%J/)RTJQ/&SCUL3'WH.)C\:E:U7Q7R?5 MK8VTW Q6CO?.:NO5."9[*2J\/#C>QJD&M(+N1X(G[)!+#CW3)-7-N!@).@=, M,!9X+(QF6!/'R<+*ZGVK,N=Q86EQ7BD2>P2IOU&GOM(7S9)D[#X=%Q7&X]T: MH8U<5$'>G\-^)+P_RW/SDW-1E5O)RL_W:PCC.#3007Q6 W\FU>-MF,8COF]> M6X_W.X[CLV[/*\=?FLE%W:HAO*BMKYX?>@\U%5R#8(0%%%L&C.<0> F%M(ZPX> MG:K)PV,52$7=48S@.MVB?FC8'TV@Q'$9=5^_U0SUNAMJMU<\K'61GIZ=Y?'A M"0ETXCMU$_+_FO>+F+"C.S;7K92Z3)W!TMG]@>XXW7/]+"T)S=V]\J6;>O]? M]*_?G!:9"KB!'XLQYWY>K]_TK=8U_OLE"E$QW3;J^?CM6:TY*?6"2Q$8TG'% MT_>4>B'%I.!O5(U%(88<3\/-R_FA241FC7B#J3*+TQ&%[28S-?O!5^/R2[MQ MO $K> _&("=//>JJZR>DEB8-UN,]\)>3@^,_CROK]WO5G1Y7]P_R2OWSY4'] M\\7!UG;J40=KJ0RMOGI6J1^1^$[MRE;EK-JZ5Y96E+C=R_34MR^KZXWSRKI% MM?4C6#G>H+6MS?;!_AZMMK?/*SC1^6>K\2#XLNPPF@R.<0R^+$,,4.0A4% & M(#T5(2 8'!$O";[*HJ^?QKI5N]-HW!Z;<7II)ZE;Z)!,&!VJY[4\6/WTZ>/V MVNJ?'S>R6O5C(^UML5;;^53;6:UO9-N[NWL;.[O/ ;^3?KWG@M_5HCKLKV'K M(L-JM.//8L*L/9^=I3]C%[;9&VUDF@T[^:A7@ZG$F']]WM"2ZB\T.' 5H($;' " :C MDX&IT:I2@!$>CW#K66 +*X@L8LP7E4!7?N:*O2O9B*U7@]E7W1KZQ:Q[PX2G0YS3[BB27NZE[7#SK_[VSJ[?W/#U MP1VTZ7=;PX'_;>Q-X-/7/&GFG]X_=O2WV;MQ94<>F)[7)T"'>(=EW3K3%_WD M_YJ]-]FV]I[QF-I04*DEBAB&[#N+'.72R+2]435?>?,?O_FC02QB4X[SWCN5 M?:L]QRA_Y'M/Y?KP+^8ZU[=J!\O/R()?:62TWOYO8/@$3WU44OC;"LH#.D0H+]5<([&K>S9EZT"+JR@-\KV.]A6F:>*V^X!G;LWBX0-H7YFLEX:[P9 MQN4&KFQ53RKIVOV#5G5K\SB>@PZ.&[BV56T?K'_&E938:U?N5W?$>S;.&OCS M68S5S@_:>[ 1GU.K?XD4-&@#'YQ4UQL7E:TO>0/)BYL$X_9%]7+OD"NJ)<$Q ML,#0 6JD ,9H#R!"6!!-$<5TM)E@:F#P:-SU9*;P)W0;]U,ZLZA58XE M2CU#I;9OJ=3J8?!!41@@8 P&0#$FJ2NTCE]-VEI*>JQX=%9;N\]6G%E%K_.@ M#5<^YFH"/8&,4BF>H1256TJQ?1B4"T@9#H2+JD"U\$ %**-2D,2$$(*W42D: MNQNOY4Z>5QJ(V+26<)64E92]9D%>J0HE925EI2J4E)64E:I04E925JI"25E) M6:D*)64E9:4JE)25E'WGDL['BXP?*S%,%Q6Y\T-X*!9N_?KM2WZZTDW*'GN+ MEY=N3F6MIE+7A7\OKM64? DBQ-6;+-MC2X@30;^WJR-<0M_H1[E$)%.?E MWWXIO,21DO)MVE&6-W^-F\_J*LRIV@-T9#4^Z=X@V\Y MKE=7:VN;:]^S+:K MF[6=RFI]NU:=T85J)34E-24U9:A64E925E)64E;"QM>&C=L#W\[0>*>*M6ZG MWVWE+C7.'?VR>=TI*>T9.MH7N,22)34E-3\9-266+"DK*2LIFSO*?E8LN;GY MROV0BO=SWG9[Q<:^RUDDQO?2:8EB/2.49LU>6B#SCS07A_C"REY'#UU^C8 K%?>IC'4*S2MRN:R.WUQROTU5U,QWI_T MD9_+(7^MQFRE(7J6(4*WK4H9>I?4S!4U97A94E925E(V=Y25X66)ZIY =1@_ M-[S<[MANV]^9@GD!%IQ:&2OCN&D8\C*.FZC&XS*.*ZF96VK*.*ZDK*2LI&SN M*"OCN!+5/87JV*TX+GLBA+N)W5(SWJ)G:+/;BO?K_RO;^.\P'UR\?TPW"KYF MN:WNG2"M#,]*17ZQ(I,R/"NIF5MJRO"LI*RDK*1L[B@KP[,2U3V%ZN1SI]GN MQFAKNM_,-EO=LRF8;2LCL_=6U#(R>V\=9F5D5E(SM]24D5E)64E92=G<459& M9B6J>P+5$;2P4NT.XL,&W>QY(=KC_2C>.SPKBR'G9#&"CV3OP@V\G[)V5X5X9W97@W$Y3> MMP.X7$%74C._U)3A74E925E)V=Q15H9W):Q[ M;%D\?Q';T3WZW%!_2BJ!2Q MW:=>UWJ7PKDR>"N#MS)XFPE*'VAY&;V5U,PQ-67T5E)64E92-G>4_:S1VQOL MB/Q)]P;9]O8HQ %9K?[OC9ULN[I9VZFLUK=KU1(#T@?ZC6F9 M\"^IF5MJRKBMI*RDK*1L[B@KX[82USV)Z]15W+9Z)W!+*VNR36T'W5X9LY4Q M6QFSS0:E#W2[C-E*:N:8FC)F*RDK*2LIFSO*RIBMQ'5/X3K$QC$;OQ.R;9PW MQ+7 MR865W<@'[;;N7?SVV(FGW7ZQB\=RS[>* MGJ^_G>5NT!SIZ%A?:0)XMWY>>/P.VO2[K>' _S:VV/#I:YXTI8^][>V_S=Z- MNSCRP/2\/@$ZQ#LLZ]:9ONBG=VSV[CSLFV_Q=X^=MN7/>.185W?JV7;V/_^0 M&*'?LLWMZFIU;7OUX]-+H.^(#'F)R$S=RS^RVN7Q'4>??'^^\&PU>U)@X_ < MY9TK=,)'VERH\-4UXS,*_=?#0??JDI'^%[^8;B\ZO326+7W:]\M7'QZ8F.)[ MGG9;'2RG87)Y_[2E+Y;S3C% Q7/'PJW4DE)IX L1'X=&8Y+&XK\T.G9E">\< M%&A)"AW7OYWA$O.J!+/O/[1 ML!3AGQKLOD& ,=+^*ZV=(DLU(J^Z6M_;B59Y:W4WV]W8^;*]MK&;;>W4]CXM M1DN]MO0"FNUZOI&=7=C/8N?=FL?M]=7Z_'+GZL?HS?:R';_O;%1 MWYWZ=RR>MIP/(BGV.3+W2][)!LWNL*\[KK^8^7/K3P?9J8_(I*E[/M/M2/*@ M_^O\O?CP:O?O7Y\=B5WYJ4YW%(&^X:G/F^+@TYI%+0F;)<+^1MBF:[S>!&R, M3=>/D'S;YOV-[_^V=;MK"9_Y+@LK?PT[/B-P,;LV9].7&GAWCL9'S @[U[WU M;1/],$&+=SA:*NNLLQ9#I$HEG1-.RI9VC@IJ76878496W8ZT5=SU;[?3_H+\^<"RFI>2.Y_X>U MWH?P>I)^>T+L]@7\P06 /]2-J4BFKNE^L]@EQ*8/_K_#_*MN/9Q)N9?\?L/1 M?TI2I@#&_/-)4_)C.?Y'1F94WO/MH9DJB/=[?IXRB2X\(?;"?E#3N!"YKS-V[K5 M_V,!1-T/W5Y;#^(MS@?+G6';=0?CXPM91[=]>A@XTOIT.4GU:L>E?S9N1'IU ML*9[O8LX=E]T:^@CS^+8^L*J%+.$CGRY,.O=KQ_QSM<&J0S=\<;7@RUU7&OO MH>KE!JIM[32K^Q54J>^<-"XMK>QO-JOMRGEM:X,>[.\<5XY7+SZ2:JMQ>=JJ MUNUYM=X\:=2_'%?K&_!@JT)JZYO-1OW@N%)O-FM;7^(]ML\J+7E>S57;MC<[ MM?;&>65]I]DXWLPK]>V+ROKG>,V?^<'Z"6RTMW%U?8,T+AOXH%W-/Y)X7ON\ M53O>([7ZQF7E\J!9V=J^/#C>.:ZNNV9UJW%9.?[KN+I?C?=KM>/W\ZMKXK.& M!WB/1QI9I5ZYK+8WSAK'U7A.!59QI/6XN37F6N.S2#,&S=7!)/ M^>=$\,I=W5V](FNSVUL?$[4ZIFGG^BW&T6NIPR_1X0MX=J7#\3XM_^^=BX-] M=VHPY97V'JRMGYPU]C^?->I_G537O[0:]9.+RN4&J>+-^)ZMUD%]\Z2R]254 MC_=8]7(5U^H65X\MKGP^%$1CCYT$QN (=8*@0!G' */&$"\@TE@LK!!"'IB# M(JIZB9Q]O_LHY6RVY:QZ=FA1T(9%2,T=XH Z0H!D0H/@"(/.!(R%39#Z(9Y> MS*(-[)]ZFPIY6Q=ONO3B$>?S'$ WW;,3TQ6Z/M34JA^4ROI=RGH3L09*J'#* M *5E!':4*J 89$!;XBB#-N" %U806B3RH27_@8CU>6#M/2T105PD4"\8PDP$L5GA4X4:KP]ZOP#7S @D.F! 80 M40@H-@9H*B&(YC=8)&"03!<=VVSX;Z'/? M?RLT\9-'-A- $V-NUA,72U/T$E.T>PM-(!8]@N,.",.C*=(" >E38",UU=8X MAAF)IF@145[F)GXF#9X F"@U^/LU^ 9,"(>$158![QP&E,FHPBSAST]]IQ]OF6;'-0H5?LU5?OB6K6#Y(%R*T 0(6(0IT*J(*# 1).-J,$.&[BP@A99JSW+I&L(/%V 4OTUE/5MWH%N9'2]:TH4Z3%,1QZV%;.@[%[+-D!V<1(5' M:?&^V^)MW 8SULK ?(! 1%<5(0S50/IH]I@C%"D;"/(1S B^R/&KSL+,7>+D MYU+Q251\E"K^(RI^ VH\I%)&8 XP]Q'40!B $=S$R 42XK&R*,B%%<47B9KR M*H])]XI_ Z3RL9N&QO?:67XU!?E$S7TW=87U?>O3#^]4;G\]39K6Q!3MIG=\ MW_>^EGG.%RKD]J!R5?NPIN#!?YK0MK]T]+X:UH[_/*G5*Y'V;5S9WSFI'N_D MC?8>;1QOL(-ZX^R@'K_7&^>->O7X/Y<-5*O;L^KQ":D>-TAUO7&H&*,<<@2X M55&[!3- 1B,,I#!<:XL,(RED>5CS_&ZU]:503;=0U3<.B<)2"(* 5C Z"B61HL#%"=;1_^39IHD6NG4[M@1BWZ>B-[&6H<&Z@!G@ M6%! D;9 1R$$ F*N>+3<-&67R*(4KUH_7R:.IUV5)UKP5JKR=ZOR34PE%)74 M"P(,0010(R'0!EL@C42,>H\M-4F5U?/F@*:K\&W&0JJ=*,NZ5?3=.4T;&-S$ M4]8.V\.6'G@7U>:T%S6C@)N3BZ;^5CT[1_VTM.6*S/5;5(Y>:^/JK4IM?9&V M5KZ!C3?C.]NS"FY<'NQ73QK'G\^J6YMY];)!&Y=[K++>P(W]O8N#^-]#;-Q( MJYD-(20 H5.EF3,4*!H4X (;38TEC/"(C059Q/)ARG2"45-0Q2" M@-*X*&W4ID43'$A(&=".>X@"8A8FX>-LD3[276.2T=E/7G;XQC[CGGZ6JQB^ M0T5O!69$>TL] U@G-*>E!$K!&)@%[14)#"KL4[H#+@KXK(4,/^TLV-SI\1N[ MWU*/?UR/;Z(RXZ1%&FF XB= 20S(#&(&,">X(@H:X@MHQA:E?-8R@'*JZTUU3^-+7120=R:CLUO-!QX#R?%SRZ6[@SBL1)& M?Y]N?_X&C*Z<->J5&(_%,<$;9[7UG?R@'N'S904=;%7;!UM[+,+IRX-ZZY'Y MC9-#+1531%#@A6& \AC(&1D<<,K2(%&4)8J*5B9"B*D.X4H)G4<)/3XZ9,A' M:>$86$H0H(H0H"2G\8\45# <)504$AIEM9R%F\LX[Z;F^PEE+6J_2\CX'4I[ M:S$'URFJ/4[%?6 M[)M@$''",&802"1"Q'A8 EWXTFBR191L2A1+J=)%)A]BO'*.[I7GZ-*7%-D- M^WZ\/B,#69+^B$<[1UG+Z[[O/QH;ZENX=:)%D"D_4[NB\&,BL'B+6MCK^Z(X M^1;HO@VN2Z5]D=+N?0-#'S0C5HYT'D4:]^)[Q^?@/1;?OU4YKL;_V\N#K0:J MUA].EE0NCPZ##=8:AX' @0+J@@$&4@,LUXH:[K5%$4,_TJRRG!F92L1\UWE^ M4S5+'7RI#MY 8@>I]XQRH'C$Q909 :0.'#A&F31!,NK\P@I5Y4S(HWK;SIUK M^1G1V__YA\0(_S:[J>_W'L"M;M>=Y:U6V2UCRIS%LX.P*PZ6+N-%+J-QVV5X MY8+D' .&F0?44PQ7X M)EG"N#,(41GAGK"CQA>&8P8L"18KYR"D^"4*7"9+?B!9LMT9Z,Y1;EK/R8A, MSVQYRI?W3*9+V-FI<;K#J\W3O4V%CID0*,* ZH\21&?0X#+9GF&&GAF"]Z6;WO M M)2]N9-]NJ5PX@2C<3: PB% U2DAH^4F52\%642U2K(G6%G)/-\AV'W- MK?K!QKEM#=.XE>CN>]7V5I,?** @*'4&< K0H#50.!A : A.*BHA+S2-D&>U M5OWY MI@;N#FC&-!!(>8&\T-:Q$CLA?ZL#\L12\"_KB#H% M)NV?3_H?/'6=9&?5%TRL-W1I_%]D_$]N(SG!@C5$6& 9=8 BIX"B3 %,O.!< M2X\X3_OZT47&V(QDC$JS5YJ]N8; I=G[/K-W*Y6&'?-04T 4PX!:PX'&Q@,F MK?9413:%8D=B-EW)-!M#'=][\W2:>"LU^KB]^N?VQ^WZ]L9NMEI=SW;KM;7_ M_7?MX_K&SNZ_LHW/>]OUQMMG!FZ9'Q+-C^L.35I@U,_]?/_1HA=WC]MZ8OD'?S?T#S!4Z>KH']J-\1< MM3:>->AGI_I"1R-W7_'>;_W#% S.FX4*WYDM0Y"A%@BA(*!>0V $]B#^CC$.B@5?[ W(Q*Q,;Y6FK#1ELY#8*$W9 MJYBRFT2'$U@H[B5 '*>9^K36UY'TR6&M-3?,B&3*T//V_)NNQ1[3C"Q[0^^R MUDU8]U;50S]Y6>-D\%5BYJT0O;1+WV.7[C3CB@A+84X08$X30*$E0&&F 2<6 M:ZR#1=P5NVH\;Z/"]TX3E H]6RBC5.C74>@;H"&QT9!;")A/^ZEK(H#R6 ,O MI$=(4^J#65B1BX(^:\>K,N\VOWFWJZ3W_9Y@[UQ@/3M5Z>_>@NG*=%Z4AO-[ M#.?=AAK(.ZZX!"$X"Z@*$DBI-0A*0*X-"9;"A16$9R755&KM5#1@FL.H>MT' M'\V-R_*.[;8?3->4 'RJ/,9:O&EZW'X^:*X-^W&L?*_T&S_D-^ZN],5.&JQB MR"Q2"9.!&AB&"#!<0^P5\@JG1DSH53>8+>/G:5??U]JZO53?MU#?6ZMN/*'4 M$@,0,@90B1#0,E#@&46!6X$"B[!/3E'QX;,U'4^K&HU6S(R7C$TB.?^R"<*7 ME9-/Y0A/5^:^S/#]H,6ZL^A70.4@BW:*,*( A3H&JE@RP"FVTG/O!0L+*WQ1 MXF=MA/WSA:H_I9I/()]?JOF/J_FMS304VT M+_I#JN=MDS-'9>!OID\?\XY/[1UMS[M\4"8VI@QPW#,WW(0"-QY%50GDH%U8H>M;6/64B8U[4 M];42&:6ZOH:ZWN #+0P-$"/ F$S;Z$D%I%86N,"MQ=A!)_RSU;7L0?;B:8]L MH,^OO[)>WTI-4$8# M]AA(805('8V!$H0"PIB3,N# -"_T&CW21WRJ4A,SI5\)08-!A- 3J]A[9N@S M.QAN>BKVRIZ)WVF)-N[D+)#7E'(,B-464*($,#Q0()E00F"JN3+1$O%9:9E5 M*NYK%^V5%>JSRO)1S^_6M=.;NCJ!V1C&Z8JV"Z;>1N*E&_P^-WBG48*/B-M[ MZZ,'Y I0+-*VV\$#P9AQ1"@"'2_VE.)E]?I/I=&3Z@->:O2K:/3M$!MK"KT# M0CH):#3"$=@:"$1@.% 8@H%I=\A%_KQUN5,684]Y9>+4M0OXN4J5)EN16%JI M%UFI.]T#0K#21#D&Q@03P8> 0*4L/]4N>"^HATJD.<7&LY#WF,X=JM>Z M[78^:/O4)S/M IP4*I+N.S:*>/9+M3OPF?KUV=NROEYSXIFU5^.A>AM<MW>;DM;&"I;%ZAK':NXM&J!)"!! 9 P%5..V+ MIBCP1@CH$1,\[:'QP$Q-<\ZC5-.7J^E+T$6III-2TQM,P1U'!,D B#8)4R@$ M=&08$-9K9:6'.M GU72.5C&\63/[W4'7GC2[K:CZ_6+>3/R6;?QWF \NRI[V MT_3\&0'#C^[0QQ^*^E3 Y$^]JRK=?M*"Q>Q)Q]%OZEXRY*^0>MJN;KX@-+TF ML=#3W8*,U>&@V>W%%W5EM/HBSV('E;6Q9UE3\. _36C;7SIZ7PUK[4A5>^,B MTG'>.%Z-YW]&!\<-6EW?@Y7]QGEUW:*#>)_J_E^M_UPV4*UNSZK')Z1Z'$?Y M\N@0<\6HI0X(1#B@VFM@+$? &L2E5]YQC;^1]7A4O+XO\5&*UQR*E_9,(J44 M$ )10$F,6"0D$""-O4!6F1[9"8-(H&0,_@U*I2@ RFAM@$,%0!@.9-C,C6Z7Q MFCX!$V5;'G!(*5< @\- M!)0B#92D D3T!EF4.X:28^QT_QZQ/1_3Y84(9-U>UKVQ-L^>YRF+YMZK_N32 M][I.]YO?5O,ONI42SZ5^OTR_;R9]%-4:,<. "":D,#V:>R8(X)A2)H*/%E]? M+Q\HBU]_)CU^G3*34H_?4(]O]>%4WL>8$Z?"=1Q=*XEQ0?P-:"X8#8YX9?B+ M]'C*2E[G)<&>)D6[G>G-KH_H*W.?/ZZ>1T_#Z..-BPK^?-ZHN^9!'*O&Y><( MDS=H)=Z_<;EY7,&5R\IZY;S2WFG>A]&U]<^'E$ MK<5 AY#R2SP XQ@!$$NC M/$-,8S2-J?52MJ9?MI1D5IN@ ;:LP(,<*(@Y@)Q"(STV =N%%0*_/[%^JGO9 MU^3NLW]^"XQ\\KU"2%Y/3I\4QD^Z5^OM#O3 NP*'W#RZK%)Y?Z&L;QR*(#6G M3(+(\ ANF$= 6V@!Y4*D!N16&OUM:/N$-/V 1RVE:5:E25I% S$<1$.B0!0> M#;3F#!!GE7&8X@BA%U8B%GS8M/[!#[]-!,*]J'3_@9E.&$9X= MSP]%-DZ79G;<306Z:JM%(OLE)W]L>QSC ? M[10(" E K6; A&BEL C6<1VDQ31MR*46,7I6V^NRTFA>='L"X7VIVZ^OVS<( MQ" +E9$88%<4]D(#M L!0">M4-AKC$32;;$H^+NAD.\/+J86A>SX@ M]SJ1NBGIMS=W!FH"X..*E1MC3JY:.VP/6VD:>=V'W):[?;W(0%77[VZEPZ&* MT,( B;$'5! $#":LV/S+266H#S :*$86,2XS&C^5;D\ ?)2Z_?JZ?7$K4REY MY!<'W"D+J+00**@T"!AA3"C$3IJDVW@1JV?I]CQNB3"31$\XV33M?97[MQH3 M_2OS14NBZ<@VS4.CM*E"@[=[4(UZ3Y4>XD4>XL[^#E!+02 B@&D1/82@ 9A4 M1$J)ELR$P&#J!H\Y7F3B6>'I3YMZ^KD4?0+0L%3T'U?T6]L^!,V@5 0$0=/* M&,& AHP":R5ATBKI@DJ*#AXMP6' M(9*$8L^-^"<8EI:%D/C'18X:A+V0:;T;761L5O;@*$UJ:5)GV:1.=G^3TJ2^ MBDF] >$NK3]WA '/> "4:P>40A00*+&@T5MR"9-)98OTD25V3X'P#P,=9?RJ M /M6VX=;*F5]E*+>E;2O_&YZ'U;N%FY_\[K48 S$7Q,IR_UANZU[%U/61 (7 M321VO<^TM=UV).PB:GK6Z0[B/0?=;-#T?1]U2P]=/O#%-B?.=_JC3X4929,. M6<@[NF/S(J<8?RAZ]"\]&*EG#>-IMU\45BSW?$NG6OG?SG(W:([Z78S)IBR^ MUZV?%QZ_@S:1PN' _S8V;?#I:]Z+>:N].&BW6::>QS%T;_W K;_-WHUC.?+ M]+P^ 3K$=UK6K3-]T4^>O=F[\_K?'->GV7;#O,*F'<)#G)8:/H_AWZE4D0]' M>>?*6XW;LA2Z?'7-^(P"!NCAH'MUR9 M'RPG9;J:=<@[!5.*YXY'3*DEI1*'BW$;Q_ACDL9CNC0Z=@]7C0XRO,0(1IP^ M?"2JX+/V'FJ-$(7$G82E^^G:0TETS>\^N^,IW%X4;4]FH,75"/IY\Z M^[OQS_KJ)D_M];TWK]=?M)ZO[[9V-U__L_5T<[?U_/7.FY>KK:WVT\N>=KEN M[^E.89OMW[.UNU=^VMYL[^TV_C9'W_:XUH%V MPC3-N_[H= O#ZAT/7#<.5EOI:T@E^CJKO6M]3OWQD<(_[]^=?Z>4T\_(:V;) MP9V_]!=;"F?K7JG='6#MI;NQC;VR14NON?>+5[:<5_8+TV_"@EGD@O-M^+EW MT$^I=51>>#!HI1*9QCMVH ] RT[589D+F'<[7Z]6FCLC)J@WRZ W?Q]W4TO0 MU=8M* SJ">K)/0&6FY5TW4QA)C9[^9+65-82E]^I@KB)I.>P;*@&#;XK!+Z!>^E9R"@W<97F=_DW=X_1XZG3!$AE;LSP +EP3K@87[HX7 MKF&'<1N*UC])\[XNGMX=MCK=T#M*5T/VW:UC YC"P@JK?Z]U5J-8U RET082 M4Z"L%U1!<,K9F#)S=71JM,+9_8W1:1.@C,RA(\V(@ R:4@M]LGU6"UT[1K]] M([8WWIQL;[SC[;U77\KG=K:_;7Y[M_?D<&?ODWS_\=G1]M'?$[706_4UY;J> M=;:?OSK9WGM5WO^L\^YM^_#]1ON@_7%3OM_;.GGW\9WXL19Z^^.3P_?/-]F[ MM^4S-K;JF-LOVV__/GC'__FTS3?Y]M[AX?;'OSOMCS&W.Z=UT+OTR[X/6@CN M/10C$#-G(&80Q.X Q+Y]!S%;).!TD"1D20FHQ(AQ(A!3).B"2%GE MVEZ'K0+7"&((8@\$Q" JH471?W <4BK09:T6.9O "G#E<,K$&#*QNP,Q=@YB M2G 1?:%>-F8"C"9BI1-$6P]<)9NLU[4QQ*J5%D$,0>R!@)@WEG$JO2[<"R*E M+@GC\@!E%X*$Z'*!=X#2=Y(6'6$09,YJ!$9"X6 M$..KQD[50!TW:^:6_MLM&CV8>J=F(2O[H)JV.NVY#3D$JBEX&WPT2EF79*29 M9Q4Q#W;7P'4RD0>SEII4(GP2@BXAI#:&6&XLL<",L4YJ9\S*FEPU#.9(ONY? M5\CSY&5T3'5];4JC "31Q-_#2'PK-U)B:I.0-1?($)TH"/RD:EJ1&8 M0[E[$S_/H>1@6#)%1,/CGB7+:'4 M4<628EF::N)B+MUSFWD^?YE>NB0E6W>-5[NI_V\GI%%/XB/7*?!4VY^E'ZNU M<*C?7.,W**P_&"]9"!!8LM[JJ)1/EEOP04^1HD%XOS&\[^Q.UB,IT"&G6'A; M(6\@O29&QD243MHDX"*#7%F3=%FVP-!2YQ.&*1ER+I&ZM1Z454[*Y+FW((." MF.T4F1:TU'E8ZGDZ10K)3&'.!)0J?U'/B<]&$*^TU\D!#ZFVI;;SS)>BI3;> M4@UDR@*C6DH'3(+S,DAA3"ZDG247ITB8H*7.PU+/LR+"0:$TD9602>H2,O% MK(F61!#<9A53,>42,AD<:?V@+-7GZ(WGV64:P?CRV'"OC-8V:1LEFR+O@98Z M#TL5$UL4+N=BK$1!*#[51$]L!DH*[^&!4J-DD<&:@JDV*):U=N+'"QR_X?* M:\+499MK1*G%>-10?VP.S2VY>&"3TGRJ^S=*F&S 4>-#S(IK89V/&BS%>HP[ M1L+MO0OSL+V.N?BD3%BBOK 6L,195ZB+RDE0"%I'M;+&[*JQ\YQZ\[ V2BFMT4);!A'K-9H! >=C6EQ4'B(DDKQT!$(H$$!]($7\ M(\EE;>KA1+/**59E(01,E?(W1DI0!J*DP'7V66G* U@GJ;0Q83U' R"@?IQ"Y,276#@GK/9H >/$IX3E@4H/SU;@X MN#A+O3C+GER>G,)'[,0;1I]@+WW"Z#5-S#4_+>#Z!3)#ZMZ M#';RB^0&*:YW8VT"E^++?J]X]^')3K_.$OY8<%M)J,1"Q:,!>?1JE&>!V$B ML4:*FK!BQ(><2?36:5>>U-36@\0,=ZT0"^XB*XU8L%@LF$A>"YH 3'9%M:PB MD*PF3H,@$K0#B%EHSU?6&%_E@/M7" 9WD)]&,%@P&$P0 ZJY5$P2XQ,0R#80 MYW0FBCO!8XK<"E),E$46R5H1@-0$PDEC.@5@EB]$GFUD.*VMFE3$\:?B@ M;/LV,QIHVW.T[7._+303&E@B1KE,P'A#O(^16"ND8I"LH&)E31?;GFI; ]LN M+5_;):S/N5&RZ.H&3UA\LTR9H8NN9NQESM+DK]-GU^D/UKMQ^UR\Z')FB>3W=Q1,G-H$FQB0&V1K#(BTF3J=JY8DF_A!,? YY(C3Q19OX1%+( M)ZVH<9KH4,)%,$&2\BM'2MS/59(JE.=7U@3%TYMHXO-+%Z&)+]S$)_9T)!R+JYA_8*D-\>"1BYRE'-//&F_EMEOJ@ MF2_&S">\>>212B8)%)I.( ,CCBM.+)=:<<.=4E"K=86@][8C^5T;W\;DB:)1 M$N*H5^[FV^@7"TH]8#[ZSKJV3$B[/#Y,]4&%M@FA(Z+-A&@?)M,0VGEAA%:D MA"F6%#*:B %AB.+4,6,C\\%7XJ)P"#0"P)VT:D$ 6 G%,:2 HH@"5I5%4F MN2>6<46,5JX$-,P+QBL E)<@ " W$%_%@2 ^0/ 9.HB2&YHUH2).D#::R!> M2$,RU])RSJSA9F6-L54.6':&"' 735D0 1: .<40%/%.&1.>(J:@ J&.&4- M$3JQ+,!;3FN]"ETU8AXE*[==4<&;:F[CL6B]:_J*-Z.2XF&-0[C-[,:HT51! MLM/4+(Y%F W%/DUF,KC0'J+61'MC2R"C=&TZRXGPB:IH0$0[GH\F*%94H+G? M12X#S?VFYCY19!M+@,(L$)F=($"S),X%05C20NKR3&9U%II>M1J[*Z"YWT7F M LW]AN8^D:5@HD0BL9A[]LR7&,74 HLBI,!CB3NY\V#":.X9-=@H"+!6B*4$[9X?I.Y',TX$W!7*8G&5%K)G1.5*':"]W]S>)Z>O)V5]D0.IYSD(F#JS0@(EGE*5DS=V M-'W=S'6# >W]_MK[W#M[H+W/P=XGTA!!@^19$>EB;;07(_$R4@*,!B9B=B4: M*WQ>+V-91&.S#K5A\6G&H?7':27$G[H?=YDR/1,C'J?]'7IU84ZX!F#*:T[XJ$.&!TM\#IR8[)3* M/KI0&Z5=WL_]$^.HAV?(<\^%HB'?T) GSL472Q:9)J*BU 2X-J0@:2""&L$S M+Q%N->3+NQYHR _0D.>>Y$1#OIDA3R0X$P=7_@\D.*D(2./K>-Y - A@D7(6 MZW'PRP65:,@/T)#GGKU$0[ZA(9],M)>,6124)67U8Z'6=C1G.Q$IN R,V?(7 MK*Q=SEO^>8]3E@LSFLF4Y6JKFX;-.+>U'(MWI^5/57#M7K=W<=L$\>=W\.?" MS&K%9.%VP$HLSUPA$C4B<"P39;W,+ FE$E]98V:>1\KO7['VO;/@^1E@'/OT()#7B>!CP9 MRQ>;'=4M"*]J+,\I<=D*8I/CY7]2@*8K:V#F69R(%MQX"YY_S1%:\%PM>,(% M:ZZ=R;0FXC(!5X=,TP0$M&9!,.6C=RMK\Q@P?;<[]DWOT')E1=(B WTLH;R[ MG BV7R0[-5D.L#XG*R5)7I061 (W!,G@R00=12JKO(H^ M5C\WJS_G+S9;SZU@1$=F"5 PI'!,2Y0#EK,*7N6TLC;7D1AH]/?7Z.>>>T"C MGY?13Z0=N.6!9N5("J($+2 I,=II(GF6GJJ4@XDK:S#7Q"%:_9)9_2V7&0S* MZI5':/\+L_^)RH/,M)74$AOKSE^H]B]5D8W18(P7205;J/Z#JCQ8V&&IL=:V M?,J]?FI][O?^[0RJ.94?SQ(60_<5&\G>B\S$^9G.9_W>T=/R79WN<5FATT.? MO>[@R4@/QJ_;JW+?_#KLN[+JG:[KGVP-T]&@8%Z]RGYO-"OLK.(* 6\FP'MS MH=2!IB0US41Q%0@( \0ZK@C-,KA@@G3&E"A'3S42[,'NLSPL;%C 80;$AL9@ MPSD94EPD&CDG)@ CD*,GQD(@3!2OD(7R*M.5-4&Q# JQX2Y:U")L- "#BEIXKDRQ(#,5$+1XC3J2K/\A2%--=\G MJ9MR!\%I-G!Z=Z'2 XP)P7(B>0H$M(O$&Q9(H$;DR$32%.H8'JST0+->;#($ MS?K&9CVQJQ,<#2P*4IB')Q!\';=2,6-P! 17Q GGB- ZE8C1%AFJE34AYYEE0+->:K->4)(! MS?K&9CW1ME8:Z21GA(*$6H(1B+'&$,PSXPPXASBW/W$N?D?@D*Y1G1)R[$F[O Q$6KB':./ MN/";\6>,7_6#,4YY$Q?-[GH3_442]+#33>1@_#.C]#_+%6VZ?K=(J\&5N_.5:]A.4V.[ MDCUQ@TZXLUTF).2_W.QOE+9,]\3H8$FP SJBAR8L1>DV504#T0O2Z M1^AUP_T=1*^%H-?D-@_/WF7&"(U.$Q!9$FN4)A:X I9=\G5$7E$ W,]&]'IH MZ'7#71M$K\6@USGWTD8E4(&3&*RKD:,@'I0@D(PU5 N6Q0R18Z-W;QJ;O]OH M'!X/4YQC!F^NR>0&K-"B4'DN1WD:I4L-S.Z=JC>B]"PH_6U],K^7+:0L+! ' MJI:&4T>,LX'80%-4@04:X]SS>[>W(X5(ATAW'S*!B'2_B703?042548Z(,;F MT0;B)O: OISE1PPB%K M F +TBDI"8\]#J'0\'0]>M%_RX M:3M/^/WX_0_V^W'O9&ZUS[>U?/>XT=?86\R_=\S4DPC._-?ZV'VUCX]\ZN_D M$2<;[)P[L8L[P'A\;QIVMG6A=IA;;J@P163<$BCR)48'03*M&8,B9&OJ?#:Q MRL1R[BX@&BP&#>;08071H!EH,!&K64I5T$"TR+'N-$KBHJB#V;.T3%@?3)TT MPE>MFF#VYQ2A&BP2#28R%$[I9B4)A.5HB; O2 ^44JH*Z2 @W+: MY#$WH-@2&-%@KMTZ$ V:@0;GW,#Z#%D:1B2+F8"G0&R=1Z8DUS1D)YGG8VX M4\TO;%@FM[$YCI_4ARYNR1X:6C4@KW$JXTN@A7@U$UYM3V8V9&3:)G D<,D) M6&F)206^@G-9>' B>3-B+Z"6Y60AVOP]REZ@S<_+YL\Y2M:%:'(6B+!0(Y;H MB%=>DR@+NM/@B]1A9/-8G*^F4XLQ&2F0R=?YI-,3P M0(FGV6DN@C=2CVQ>*(,V_\!LO@&9"+3Y>=G\1-/1J&2N74:YJ6-%64S$:2>( M#DJ'J&C.M>-1]?-L^K''_SUT_C"==;<<_35^B>__]]K%UI<_MOP2ZL3L,'P\.#XZI$$J)NF.8Z=6GQ5;C'6*U^C1J".QJ[_.G:[KAHX[++=5?G%4 M[G_PZ/)*C:QBG^YSN7+] GX\'@P[^63*E?_<&W2J(CSNIT,W[/R;_OK2B<.# M<=_3TSL%699BXMS$^TZ_VRI),"M=/)D__0 MUW7B[X/^N0/ZD(CO)_>)N%PN_[$[_.).!E4R!_T+=WKZX9I?M80_E] E.17] M_]#IGGFXTS:Y(QO]X14CA^6.A[V_3G\Q=EBCWYRVHRRK=N@^#]+CLP>7_/9D MZ]YJ![$S^'SH3AYWNJ,5&WWOZ>U8^PBXY$:/;NHTA7EZ2:;NZVGK_> M>?-RM;75?GH%G5JJVWNZT][8;.]N;K3*H]V=%UL;ZWOEA]V]\L_V9GMOM[7S MK/RT\_3__L_.BXW-U[O_U=I\]69K[UWC[WOT;8\[PW(IX7IV-EZ)/SK=PJM[ MQX,2-@[^O'^W]SU:^.'>KDF&G'&S$M6E7^1-\*4/Z:6_J"FX@U*C.T^7_2RU M:1?KD$\Q:)G/T+WLIYSZ_11;N\->^#1%DG@QFKY$6GN:@4!=O6U=?=H[.NIU M45'O6%'+6O1[7V[E=/\]4-KUH.6R]=)Y*M;NNI^URI8S/+AE'9EEC9 M7J>A*]%';)VU>$ =0QV;LX[M]0IVC9WP0>\PIO[@OUJ;_WO<&9[,4OF,6K?@ MXQCW0-/&U00(8:A,\^!A1^5%0U0F5"9$)E2F)BD3(M-O*!-F;'#9[GC9&G:V MLZF;,T_67ZRWGV[NKK;^=MUCUS]IL=56K4-NQF'/B5'.9<%:H_K-&2]$- M#GXL$/^^H33*$#2W(+R]>UH0?O2Z\_[YWT<[>^_8^X^?H/WME7CW[:!\QS\' M[S?:G7??GAR\^_CLT\[&%IP7A+_Y\N[M^_(=Z_#N[3NVLU<^8Z- $G?]:3/!N&YB=J+TAN$6019!%D MFPVRRC.F%=6!%_;XJ_<@)_Y;X6*?AD+1$Z M6P)2:F+!.1)5=#IR&RRM^$OEJN!3M;Q #$8,1@R^.PQFWH< #+A($I)U7M-4 M3-FK*$P25B(&-P"#OW[O)[I7[OW5/G#JMRMWN>ZLM,4__C>7I3N@-*$&35J69&Y]-6B'4 M&]2;1G*B*_?$A5:9!PO*YQJC.DN!:1!>.)I\5O;'MKEBJNV8K<'@.,6-XWY9 MG9>IW^F=-L4M=S=Z:H#$: 9BU'XZN17^@>W[D!//$(BU+!$(DA.G>":)2D>9 M=1*<7UF;ZP9-DRP%L01]$.I-D_5FAK@\114H"XG%Z,#%[#(8X3(3.2='39R7 M _K''1ZGT7,[XQCF+,:)Z(MF\T43VU4?Q'X44"M"H;@A:@AP88GGL@C+&1.D M+M&Z'"5*-7HC1!7T1J@WC?9&OF 7UTQQ;@"R4E[7JE,>G18^*>'0&S7-&UU( M&>^\V@^1&RKO2U M/DZM\O V4\=-VC=MCL-KTJHTT^$U:850;U!O4&]0;U!O4&^:O$+W(4VX'NLL MN=% NKW>>CSK3US;$V]U3YL3CS:MO"M1V23#?9W^][@SZ S3;NK_VPEI'-&] M3J'WH3OZE%%PAW'<+''<[F16\=/7?68@J$PUT28Z E9XXKGU)&<#@CK#*'6*)9 M5MJPI!2ETWHOK%B=RAQKBMUUPZABM9\&PWXGU/G#@RG'I.!>">ZQX1X;Z@WJ M35-H5 .J55]_]R.CEZU_ML5*DS6W38)63 M%@AU(A&0((BW.A-/ZVZM\B'*&N;/M9]3DZP(<0;]$^H-Z@WJ35-6"/4&]::1 M?'@A:<6I^R?_I(+Q*H;\O-\;("V>D19?R""VO^P#\R7,\9J4OP6!I!(QR662 M@PV:*-*QHF4XF11(VZ8X$9;DSQBDU8(]0;U!O4&]0;U!O6F MR2OTH(H9GUPN"+D0P;TI%SWX99$(1G>S1'<7&OQ^DOLR>:E3C(1Z'PF$$N Y M"(9P86*6ALG$\LJ:4!R+&Q&3T)>AWC3:E]U=<2/ZLKOP91.9R@]?ME_M"\=, M=G7/GAM.(#I+G.&:Q"0,\US8G-C4W@R+':RU MNFG8&E?-M 9I.#Q,U89J/60:]:)MN9J=Q]:=#W83;V[. 37H@6I0,PE8DU8( M]0;U!O4&]6;9].:/AF0O7X_I[%ZO4-RWG>%!G:90%NM9KW]UR(?1VPS1V\Y$ M[\:=C?5O^RPYF81R1&F9"9ALB64NU*&/F=- .7=R90WLY0$W?R*V(+:@3T*] M:8A/6F06$GW28GW2A8QB^]6^YE3(VOLC&"4, 1:$,\$SF_TT7@E+ M'JK-DE0. M&0TEH(N4:ZD@9N]T3I ST\93X86:.68ODX,BQ@9/)$A#*0?&LUA9XQR'GR-F+'&U(6+&C3!C(G.W\VI? M*.$CI$2HR9Z ,H8X:RA1!=B-9SG+F*?&#*P%G,IXGJR_6&\_W=Q=;6V[?CAH M";;:JJK?C)T&W^O'U!]]0UFOUJ!WV(FM>H]+LKHSMB>CGO)0<$E#831 731! MQD@5!V&=R/M;5X'25OO9=)T87O933OW^:7GSN$?9SO%P,'3=NG*(7C.@U_;> M^G""\7S=?K4/BD5PWI' K2#@LB*VD!S"C-:T4-4HP,S4J2-.W05._<'FJ+8>H7=6Z#V9@-XO^X9'7QA] M( )X"3:ECL0S(XB@G"6;G0W:(O0N067) ^-[-KI[Q4>P-3U_P(]@\';4;0L8W%]AI3S"^]JO]S(U,0IL2H.HZ*U12XKST MA.I@F98L0"B,C_%5"Q91!PD?$KYF@/$5A.^WD/@G_<"1VMT(8R>H7?O+?HXZ M1VF*K+.UI.A*G<><@'BIA4W!F2ARQ5@$6 18!-C& FS2C&5C,L2"J#IZPZR+ M7#*MK&.>B>DBZFN9+F+OC;%W9X+?[KS:IREDKL$2P9P@(+@F1E!+6(VP06>F M=2K82^4JL+GNXR+^(OXB_LZ5X&H0,8ALHTW@D[&QF';]XT&9%*XAN(B_MYC6 M/#U=63 8MC]N[C-I=)(%=D%Y12!P16QMCL.%YS09SRB( L"2KU*+0VX0@!& M&PO VFE+K0S<206N_&,#C51'I4)4'B0"<#, >'L"@+?WI:.&^R2(,S80\,(1 M%P,CPA<"3%GQIMZMK'&I5Y6 .50EQ<[@\Z$[J9^21N#U<]#&E^)+KWPIGEN] MT:B.R?DH-Z@WJ#=-6:&[B/F%=(;I MQ)STH$UV@OLH4HT@M;) 3T\;P=EI(R7HG'J;^\N]S7_1QWPTCQ'S!3/E"[8F M-\Q.:NNAY'(,/A"K+",08R;6RT0B3\!=--XJM[(F&)YY1!1"[X5ZTVCO1;-- M5"<9/"3P)G@KI;1&"VT9Q"31>RV[][J8[0[[D>9L#=4D)*X(&"6)%TX1RH52 M4H@BW#"M^\+CMU/98QV,[;HAU3D;$T."%SH=N$F;N\WQATU:E6;ZPR:M$.H- MZDTC>=25![V8D]2D",IE#T$9[P5E3$BA8J"9Y9FIU&BKO_J.%#>.^V5UQHQH M?,+KASEFZW5N4SL-=_*S7C^GSO!X=('(E6;@2MN31[].=E[M,\JH#(*2Z#,E M$ I+,L'$2I6T*B*T)L'*&L-3"8@TZ*%0;U!O4&]0;U!O&KA"RYE9G+K/RF62 M/,H57L61G_>QA]_LQ/A"$O';YKZ*$82'3$J $PA$Y8D'EDER229.-4N&S=2+ M!>L9;U3/.)%5G"QMQ$T3W&QKDDMLT@JAWJ#>H-Z@WBR;WLQ P>>>D9YZ<__2 MO+L?J/B;*\,,0YEVE6 MNK:Z7%G#0C7$I(=0+HN8=">8-%$]^ZW]:C]F'IWCFFCG-"D E6OYD2<^4VUY M5)Q!P23%%*(2HA(R;-2;1GNSNRN?16]V)][L8B(\[ W<['//?2V?\[F81*L_'KO>&O9:W31LC>NR6H,T'!ZF M:D2UXC:-NJ2T7-W]6=@A__NXV7>_-HGGYAU0@QZH!C63@35IA5!O4&]0;U!O MEDUO_FA( O/UF,[N]0K%?=L9'M0^?V6QGO7Z5\=\&+[-%+Z]N9",K 7^25,9 M5""*V-Z7!GP&EHCB,A%(KH;A M/A(?@"NKA3*.^:THN7SO)C:H:0"P-'T@Z>2Z+0$(SC;P>-9$* 7@9BDP>'/%3R8=HI'8Y M"U"TCJ'GX((1UAO&C9F2^%T[_OCIJ+L54K^Y(,]$NV.V_6K?.6N=$9+$P OU MDSD1I[4F.F1C*'>4B4XF$T@A$,NH)Z$ L#!*0(7KV'?.*EBW2AW$2(!GS-QT@4BI+7!A\R%F&N9#<(PPC#" M\/QAN%R^#"8D'00'HX3QEG/)M:D;3@QAN"DP/%&TM/=IG[/ O=:>2 F. 5; M!]TQ4N3FJ:=6<= K:UR:56'E' J7#L8*RV31X"FU<)[U2M=XBH5=V835BV+U ML7?L#]/([/&B\:+QHO&B\:+QHO&B\:*;>M$C3O??0U?>6_Z-G7_7_L_HKS'M M\_W_/@]%%_SDV8)-W'UM5M+))V?1TOUYX^?>8-2I^?&HU6WGW_37ETX<'I3H MC_[G7Z<:HWD1T\2O5Z[^!.=+K'D\3'^=!K/TY^^9N-R02GC7_S$,G5(_+P:< M5V4]SN-9>T4X>]CI)G)F%WQTF>+B4DW^?= _#^,_).+[R7TB+I?+?^P.O[B3 M057E@_Z%.[UV"7\NH3O4C (?U0;/WG_D^A\ZW;$!N^-A[Z_37XP->/2;4_LO MPCATGP?I\=F#2_ Q^KG3C47DCVMV(78&GP_=R>-.=R2(T?>>KI*%1X9K:=1H MK4Y#O=-+.EW'1^-U_"$Q-7Z2TT? ZY^?O^3:]U_[I'Y$;?WSFV^GC]AU3P)5 M5%W[BFN>_,5U*ZNL_MW;OL/K-E#^R&6[;O,(9/VS;-=M'PE5_RS;=2^K73+^ M2-CZ9\KW7YG]@ILEF1>?%;M=]W\I-WU-8EO_R 3&'KJ]OO?F]?J+UO/UW=;N MYNM_MIYN[K:>O]YY\W*UM=5^^F@:E]O@VWNZT][8;.]N;K3*H]V=%UL;ZWOE MA]V]\L_V9GMOM[7SK/RT\_3__L_.BXW-U[O_U=I\]69K[UWC[WOT;8_K*)-. MN)[RC5?BCTZW-3SH'0]<-P[^O'^W=]QUQ[$S3/&'>[LF5CQC9MU>-_TBK,27 M/J273KGSPAN[\X)7AE>&5X97AE>&5X97MAQ7]@O2T80%LXN-OD\#CELH']2+ MJO+ZWEBE-:JPFJ*L3;_W91YUI ]!;=;CV4C;5IUI M2[:ZK=.IMK]3QHWB;KBX7Z>AZW2+2]ET_6ZYNFGFKZ*4ETW*>[UBOZW)NNS_ M:HTKLV[;K'KG_28J/^T;89#>P?7AM!G4&S(+1C"KAAWE-CK$V@9;0A MGO9385PP[!_]T[.D]> M?6P_?YW;3T^;JNS2+_M".FJ\#42G( DDGXCW2A/J>01IK0Z>+J1QZ0(P:1Z' MZ6>Z+#Q,OT!T7 XPO**!WV\AX8-OW7QKV/?M._8Y';GR+) 0"^(!&$:,A424 M8MP LYS!8IHV+Q#[D.[<"MWQ,C'(EJ? )2CN'$M0;)QSR[6 D*:D.P^]:_*M M&3W[;O0>E/-6!0)& H%,!7&\L)[ M$D<:#;9U"Z>JY1.U32C 3:/? ?YSMWQ MG=^#P@?4L/C60$Y\!SE+#1546V(MXP2$T,1%)8B@P*G35&28?ZMB1#A$N'N) M<-3E9+3)-B@).8$/ECI5>$*T7K$;KUA!WS1SP ]0;U!O6F.7N@H$66@7/#(8/PW(+R7!@A M109??K^_4>OQ**.,C!Z(J78 M@:#XQ0WCOME=5ZF?J<7QYN?Y>Y&3PV0%,U" MBG8GMCXY9U%G'@B7KO B4^)#E[TA,A86&W4$:^7*FL21+0@DZ(!0;YKD@*Z8 M69.+*S$I2N8H6)E-3L)+#=J5,"]:.2_O\X\[/$ZCYW;& %<<0C=91S2T005H-Z@WJ#>H-Z@WK3Y!6Z#_FY]5@G;1VE[G"PUUN/9QT):T/" MK>YI.\+15I%W)2*;9+BOT_\>=P:=8=I-_7\[(8VCN=:&:>:5"BMKH 3B$>)1\UAU MXY+*]U%P2U$DBH[D+AS)9.)9IDRIDI84)B$(U(96G@$EE$E:J&U.7N;J2@"+ M1N=FFGON:_F=AK==.P-:X^:@W2<'B8JOW4NM(T:E_;A4)M9.PU:G&WI'"?>3L$JK24RD22N$>H-Z@WJ#>H-Z M@WK3Y!5"O4&]69)RG9"D3B)9*R2 C\6FVS(BHM,A,C%8IWBQ#FCB "AK-/:.AZGMEBL?YO* MO*(73-!%UG1&.4[C>%710"R(D)!;3 9"!.2D>" JFY*?I"S4PM M(QJPI7=K0#F#D3? I/_CIW+BS4+&Y0#"*PC:;Z'@3-UTZLYGZ@\V1\7WP4>\/3%_QHZ4]'O8*0Z\S%YMOG7$<&GYGGCC!5 M" \D)HEQ2I,$W#AF)971KJPQL!/6E@CJ;D1P)V3 M&D6C+B ')(2@".08B0TI$4E[L)EBF)$_3!7+7OY2(?LU O_/:"Q:#"DI(8D3D!?V")M8F0TR2ML2[ M@:7D5M:X8JO"*FQZ/S>CVOR:^J$S& VMG.QNW^I]KBN[L!Y#][$*#/OCH>!0 M<"@X%!P*[KX*;I9F DD:!T90KT!"E."5+L1.) K&20KIM-09SDJ=E: _TO%! M6:#R:):95*/G=L;LY8S=1.3F,W'S5Y-IV>"!%QD:XC0D CH!\98GHJ,Q #:% M(/S*FJ1SZBZ#AHV(C();#")KGP0S1@F3#3AJ?(A9<2VL\U&#I8C(S47DR6P) MS]SJXD.)E4+6DRJ".&>!<":D-328Q,44D(QG5*:RL)\-!KS-?,E];$R%'<50 M<"@X%!P*#@5W7P5WN^F2WQR]XB^/7OG%F)41KT<*/Q.%?S.95!$^@?:@B19 M"0C-B0,JB,K4.ZNH\%JNK(G+#!XA8-D@ +%[205WNXD5Q.Y&8_>%1B&)0P.(C%@K(X%@"GS;Z"6ETX(WUJE,98LUM>BZ852GTO\^&&Z<>\$:%4SS MH^!0<,T4W&PGTX$ZDR!R#]9 9M(E"QQD"D%E%F6"0\&AX!J65IFZ*==/BE>NHDC/^]AJ=79>-)E!<4+; M)"0081,0R,X0SW(D-+K$('-I5)JI<1>6LMRHE&4BI3)9U8+5+)CF1\&AX%!P M*#@4' IN*:I9+@T2_8'"ORD7/?CE+BG2^YGH?9@L;LDR,S#&$VYX(E!B.&)* M!$>8%]Q*;:T0A=TK=GGZ*$+"LD$"8OF2"FXIJEL0R^\$RR=3-5F!L-D6"*>R M@'EM265LCB0ZRZFF-ECMI@9SK':9RC;WW-?R.9^+.;3ZXZGIK6&OU4W#UGC3 MN#5(P^%AJ@94"V+2J/]0R]7<)'9LP3T$%!P*#@6'@D/!H>!NNV/+3XG^ZS&1 MV>L5&YSH)P2[8PA +X.ZY2. M6,&=-S14(?\:DK',92H+:Z=AJS,:BHT5+)C*1\&AX%!P*#@4' H.!;>D@ILA M9H+,=.3)2NU"X=G&4XC) :/1."VDG3EF*G1R:\0F7V#=_ZQ1T*<+0XZ$4YK+ MJ D3/!.H/2L])$: Y6R$ FM9;5RIEV5R+UIL,PM,T&)O9K'G>0M:YP(S(XC+ MU!2+#4"<4I(PY[SGK(C"NJDM%LL_IK*<)^LOUMM/-W=76W\?=U-+T-565?MF M5';\=&K8Z!;'3YY^G2C/Q]ZQ/TS?7[ < IBM9T/,(CN?:9+, !AKI%$Q\V2 M12Z$/YTV]@-H;;6?37CD>,K,PDS'$!NP\W)K6#IG(&B V2]L+N-= M(.QR .IE+OA[:#K346\A3I=/1&:C8PP &4R*T8J0I! Q.B:G9%77#G%].CKKCKQJ+KC0 MGN15E(5@. D9H.!"D,2#UH0&5WMD!A'!KJPQLV552,1H;0@$ <3R:&O))C#!8J2,5Z!DB)*(DHB2"T=) MDT$''@-CW$#6R8%FS&J>"IN)F8GI@L]K.2<"Z(T!=*+2G5)3>ZL*HKUR!'QA MFE:D2%*V!3RC!N"Q "BUJYPAU40011!=/(A*IYSQGC*A*10<]1!8#HI%ZJB5 MZAJJB2!ZBVF\B;*,J)2JD0$)(A?RZ9(A/F9/%,W6B__]]KWE]_\ MR3.SF##.D(H^]G^TFRF5_:*%7&]-OS#%PTXWD8/QS\4"_K-RUA@=ID(IAN>/8&?>S[<;:YG;T:(0AHWXJN=-UW=!QA^6V MRB]&!^(>75Z4D1'LTWUN5F9=R,^]P:C[T.-1"Y?.O^FO+YTX/"BW6.[@]&XT M+[<[\>N5JS_!^7+AQ\/TURGWQX/CHR/5/YB_3]7Y9 MRTE)VND$"1?7;_+O@_ZYL_F0B.\G]XFX7.[IL3O\XDX&520'_0NW?_KA(*]: MUY^+[9+PRB)]Z'3/W(L:>X^1)?[PBI'?=L?#WE^GOQC[F]%O3GU46;5#]WF0 M'I\]N$0L1C]WJIX.'U<#B)W!YT-W\KC3':W8Z'M/;\?:1];6Y1_=U&DMW>DE MG=[PH_%S/Q"A\9.:/V*<&ZI__I)KWW_]D_21U():^YOOIX_8=4_*^M'PFV^? MZX5?63+CYH*\_A$;QNK=7M][\WK]1>OY^FYK=_/U/UM/-W=; MSU_OO'FYVMIJ/[T"KI?J]I[NM#O_+.]V=[; M;>T\:SU=W_V?UK,7.V]W&W^WHV][7'OW=<+UT#^^_S\ZW>*M>\<#UXV#/^_? M[7WG(#_W[R0+4F)L7^_VFQI2OF$QR\4M)KB71 MI2D/I\Q5SG-8-U2".2N!6?1AK]]2F+K \UU#O;#Q3-_)?NO9ZYWMUL[+S=?K M>UOMYZWUIWM;_VSM;6WN/KY?EM8L\&_DPC7KU*1JK/7\O.O3W9TO;0(R-V0[ MKYEN:Y8=.6.D!&4@2@I<9Y^5ICR =9)*&\^ZH[(E/Z6^\_1TZ^UC^ZA]].[D M'7]U4I[OO-^HVVCO8/OCWQ_;SS=/WKW=Y.VWK^3V\W?L^];;T2LHWU]?1W+^W#3]NO;W?^ #O]C[)]Q]?0?MC M^;/QAKY[N_7M_=&;K_6Y]QNO.]M'SPZWOQWD[V<-=NF7?0/"4K:U9,M>?VD"H7$*WN,5H935,&R9R#@E@^F^R]3R%R8S+0 M,$8KTEAVR(RR82<"H1RP,G(MI P2CG4UY9 WUG\U1N MT"Z'-Y8;3K2]K44"_51L)70.TVBHRI@TGHU8"6YPT/K<[_W;B2FV_$FK]SGU MW;#A_9SP$VG5CRQWU MROU\&_VB&4UFEB3G=;O!P]1U?9,"+H\/4WVPWHWK$W)&!SZ+ S^9"#>X#(XZ MD 2H- 0T2\0%$XH_YRY:JY+1>F6-L54.RU(KC4;>&,Z-1GZ'1G[.TK,&;VI3 M$TYK>TJ5-''2*!*LC2$K;FUR]5S9JA%J^8AZH\G)N-G9=U)>1R$N?Q?_9N+5 MW#.:9](;)PKVW-?-KW5\2'J2NBEWAHA',^#1SM,)TN&T=D(7*#)1*%)4K84 M"'5A']5!EF B83)0 C&[PC%,;:BARA-:03"B(-0J$QKS&@_*JF\SKX%6/0^K M/N<=PH#/F7NB1=8$O$S$YJR(%!:PK1NA@3G$V'>RV+)61+G4B2<*45US,::7'=*+M4%^RU1D?K MS,H:6*0^#S@1]$N^Z&\Y!]W>)P08V?"V%>3!$F" MI%K772GO:_XZ"V(T\X2Q3(-0K/9_OWI$QN\Q),P2-3[+N[@D$9KU8LWZG#H% M[EW!8498=(E WT7Q^VLZV9$/9R:.O_6GK]8^-[@ M@&#JBI:M;N@G-T@;:?SO5O=LW^GU=TDCE9B)2H3)""$88#GD1%C(DH"FF7A1 MF$7F*NC"$ -S8F4-5CG[52(&8X3[8^%SSZ*B&2_"C,\C EWA.)3P'JBI$8%T MQ%K+B0Q /5549EK,6(L;9E-Q3_;,FK:Z_Z;NL-<_P6W8QE:C?<]3W(!MG,FY MDW"S9S9\^G"!9N@B))8"R5)P LPGXIV-Q#$9.:04A*CG_EVTOC Z3BY]_GTE]@-8#F2(K_"J%,AGYTR/CU*E-\ KT\7 MZNJ-BBX%2HSF)9*2,11^0B7)5,5 79 %OPIX_:H8%Q,AS;;J1FR6HG7?CG5/ MU)M9R%%+3Y@.0$ D2;RI(^]SEIIG4(6)KZR)Z68T8YYDVMZA9QLSG]W): +D MJ&=B"/WC=&'W$=,HS>4E\XBOSO3@Y5@-:J^UL1*\.-=L9'CP]'I1U3/TS,#U!*)T)2B\<*732JR(W26C0=<)$"L3SQ(CC+FA! M?8P^UB@1>RL\*).^A8(8-.FYFO0Y.W(B6^F,*YQ(%9/6.1,;G":4^V!Y@6A@ MM?WK%4T6,/'S^\8UREIB5J>Q#&/JO/1(D$^/"V_L#C$+_1M@M'TA3Q-XM#ES M$J5*!)00Q!L*Q#M!%2O8%%SMC6_G2C P5=-XB[[-G2:TZ)M;]#F]D%E*S3PG M7(A"+Z@+E5X( IXZYK0QC*O:FWH>] +S+TL[GKR]N=<:C2A_^7KGGZV-S8W6 MDW=7SBAO1E9F8OXV^\WYV\L$O[=YI*F=AD_=X.#EZ93$)R=O!G5DP,[9^C'[X_E0S H(E"WJ_#+EMH/EO#?0T._35*/AKXX0Y\X9RB$%C9[$D/0M?.S M)T:;3**PFIG"V2/4P3QJU<+E+FC8\N#&].4N&K'>RRVB.SUB> FK+K1P?%D" M@H#)AUEQZD+? \Y]8L8KHG3*I/ 1(":GHA2>1T:YC52S@E-L7@U8<:>W^68\ M]UHR-./%F/$YW5 ^1I$*O\@1!(%10:@;G1'FG":NG0ZV5FW\RHPQ53)U/X-> M@8DX:.5^[^C[X!O,CRS9GNBE*6(CH3XK,MTM(MW)&!O-!ZPNM#&(5O+1[.&H M=(F-P'IBF=3$:NM5S"Q!++$1GVIB*69![HTYSY]VH#DOSIPG#O=Q&1DO,0-+ MME:5>4Z*_"*A$)*E0>L8W)5S"0.?=!FY5BUX8S_E>S.T N4;75]]KR-[N;&ZVM]I7E5LU(D_RTZ&A9 M(J[&]U[Z254I MU-@6YSDM-8'HV K(EPL7":[#5Q@6:BC+0R%+>5DQI7FNC+ MB1:L-'EX6' GK9@0"Q:'!1,-!FQRE+L2U0AG"%A@Q%NMB$G& Q<^BU0W>?4J M_67S-2PN_XWB\F=;[?7V4RPNQ^+RA[QC>EH$,$Y9]NH1[]9AKRY-ZA]-=EI= M;743[IDN ^4?^_+NA\&%),99&=[3WM%19UAEOM$9C/HK%F^/;GPF-WZA-8?T MQD=$-WYN^L]JX]#7U0V=< ME3\8]L*G5N]SU6/LJ+^,F]&[58([8P%NGDHVHAN8R0V\NS#31XDHJ.;$)Y $ MI/3$"M08'KI]: M@^]5%)5\U"*X6@_WQ?4CCAEL<'[IZL-#K\<2WNL5J=<6U >]P[I4SWK]W2KL M)R5&C25(K4/)7+U(A+.9X.Q"FX+H@>D<7&T4:0F CL1(GXC-,M&H&"_^IL"9 MN3PC%5--]]6P%W8J$ U[T89]SE.,B38898E3.1-@21''6#'QH+QGRJ88Y_&I;_+#33>1@_#.C]#]_UA_VC]." MOC^OW./^KC*C6[K;"/&!M8F<.PW[2:7.LT[7=0-6ZOP^/E\X&LF#*=+AFDA/ M*0%C"_%*V9>(4@G("N+H)()@V'W_OMOZW>X"HM4OWNK/65EA9"X[;XDTHUI= M55A9K<\36@66BT2#"O4$97.[-RQ1<=Z(Q_S/>E&!>A!AQ&C6VQOC!YNOWFS] ML_YBL[W7]-,(]Q3)[N1 0D6X^E\]#?YOP;!13#H8]CNAA*7UB?5NO/B+B5>^ M3/U.+UZ>81(.CZLL-K^& ]?]D%Z7$'UY9XWQ5LWE-D;YWJ:F'!BEWC9C3T8BK^%9K?:_U9//Y5KM=E M-\9A8-2J5GO9JOWZJ/V:ZF\.W"H#V7U>:'[IRGO+:F@*GC>,\<"X4 7M@ M-3;6$ H_ Y%"AFP*OJ^G3&L*?IPI>'\NC6@#]CQJ9*GFB#%/P*G%!EE&O)/. M$R5T+OZA'[:HV2,&RUJX;.'R*>$2QL^=>Y.4*X6G+SE/M$IS+[)XAL M6R'BKK3DKT4OSA@FB"L]S'RS!119+0R*7KG2::QYJO?RH"'\Y^# M7CUC/'J MP4\AM7CUG7@U=Z,T$6 T2D IKP1B)!4U4(8A7FH174C_!'"C5MN#6CN*Z(;] M4(QG)Z$?DB9^GWNR"M/S:+![OT3R:LG.T]+$)+?Y ']"WA9V[P2[G\Y5D"&. M"^$,(C(5$K/1(!,,1EQB8@AW6%&Q\7I)F^G5W.K1 E8+6"O)$UO ^B[ 6BB6 M$[6@*FCDO2*(<5DB)11'G&$9@U5:X\03GXPH/KM-*IW=#LHQ];T/VYV/Z7SV M;N^C3$R[E_Z^_L2M0QCA5VB5'%Y*M:[\4,6ZEECVKWA^ZD8MY3C3I3C7$$KK'#$ M.CJ$"1'IA+5"EO"(F#>1&!6EB>7&ZY+=JCY?ZR2U$/8L(.S!G*06PAX+PN9> M4\#,JBA2<$=AQ(PG2!,FDY%N'H]""K!G;GF) M>J8NVX]".!\I]?GCIG#],I\KV8WXD>CFGXU0[PTOH/;VP+>P?3_8/EADGLI; M%Y6F"*@%!^89 K+"1"0MB5P36TJG-UYS>2O8?NHP18ME+9:M!N^\KK-ZBW _ M .'FQ)0[0JFG# EM*""<*I'A42)A.W/@^]FR4*] M&S]58;NJPGC7CDUWD IE3FLU_3X<[4[E^M])K/_=]#MM+<^=+,_>N7)PFI!H ME<.(4EL8*JH!;$WJK3'(;U6VQ;56QK2%/5W&E?XV-[85I MG77X,1WKPC.[D#8Z3Q_F]?_8T;]>GZ_/?NWW4!4<@E>3 KVJ)OV^&9U>G)E' MK5._=++/E:FGN4S]QY!H1^:P$M?/1Y6W811KW)+ MH^ZW\,M)UX\/ZS+\S;.RE$U8>'EC^16,A<>:C,,OC7[@J[_S5"N^/8*9/M>/ MX';+S"_T%ECX>3B:P\5!0'84S%=D(CS3*],[,:=5FO7#T;G'OW9>KU:9VRO< MT^C(I58.]>1US'@R @%_9ZKB8QA]ZSJXXCL8U?%F\7[@EDC[>CW>5./?S#3\ MS:*&_S[3\(\S#5_Y1\YW>]4=PU#<;13DIQG0_7P->+$;P.MH4HV[\?3N9F/Z MQ=6S&U<(3?$3^;EH?(C.I!]&7?< 3L-Y-^%74W6K')&J4B@J8?3VP'^$^>I& M8"*#\;;+G;7!;/T)TNJZH=J#^__:&[JO3^L=G'5FWL%[#"RZ.V>^#][! MR?Y1K_OYW7[9^?NWTT[_TVGG[0=@\8=]8/J]\'\_G'[^VQ];RL3.T5]DY^U_ M8#SOSSKT\]?.VU^[NW__\?7SD8/KO:>?]^#:[W;P[KO/<6?OT\G.VYTO4>$R M4L&0)325QJ<1J: 9$@IFW5K.G VU=]<=3(+?3B'!",Q?*T)P8(PY3G04QF&B MN%/:,4$VB@ ^UW$2V-$D;+S.RY)"$HL+DS-Z'VN!3>\MK%(Q7Z9BNDY3#Z,1 MG;\=P1=80I@R*Y'RGB%FK4&&>HTBI;A4NJ2L=!>E\A*P=I,Q M&[\JQ66?9"68]U[FUS7=-L?'O=.&=-^/=NXFG% 8,.SR2\4.XX.AX.,H: M5+M)/Z5;;[RI'8&-S2+Y4!3_TGGW\5W^E?RR66QQGW>\9NKND=\BR96G/R@Z>_FY%O%EUXK9K8JNN[@$6;17H" M@*H4)TV-5S:+?__[34:K]*V1L;9;@ 15X\)4U1#NF.Y^TAT?+E[UOZO"AQA& MHSS,>6^]XKAG!IM%!4Y48E$%VRJV>[U< 'T*?MU$@IHGGP\ZWS_E7.H 2Y42 M-/F&Q[F8>95V3R1LA?L=FF^AL"$,BM#K]F%:THO=P<)TP04N<]#;,Y!%1;F: MRZR@[EPK(P;6P?CT$/GUS3Q?W2I;(1"9X0 4;I"R8KUB%-QD-$IOG/O"R6'7 M'1:I,>X@@)Q7R;*!BO;-UU" B"_@B37J@%;Q0.)KWF]HWV?$Q3D!L3Y4],X[!)_N$657JVGS[^ M]N;GS9GNS53Y+@H,P)-&O;A&OENYWK":P PUZP$+,PI-H@/&?A &,%GI5;AM M.$[7-G-"<0SKYKK'Z=% )]+@/@TRKF1?)3_?=K;@IOCIW?;VGY=PZ2HYJ@Z' MDQX,(*V=F2KX>IWJYLE.6K(] ([7*SX$L%1C MT-CB=Y"/@F#T_\VTYC284:,E;T%)^S:,BI)LU@H"WXC=7IBC.4CPN>5_/VBT ML3N 1:UE^R[BG+#!%-%T1U.\KJU"HU27 6+S'!#,0 # *:M;EN$J-9M/35W# MJ/KO61=N4$IGJL,B]H8GUUB+EV<'EL_H/6!UE,G8#.MAB+ :'H C!16G2[K\ M9F 5 "?"/\?!95EI[ATG@&^QFQ)6,T%-F'514O6%5;OH&]WD#CVBF_(A? O@ M-/T^&O;?P*536"+U''X#,C&$.[;NRN[>IR\9=(%S*ZYS;\#'/N@.IEF8N M,X9)?U*GGHJ0^TL5_3 ^'/JMXN\ \^[!K)SS"!=L?6(?BW.=3VG62P"N1!:2 M:6RM_NBW+CP/?"HQ9S! @]G'L]RX\W+C9G(SEY6IJ$QM6W)V9Z.L; M'[:*]S%M-%IX,WT\>Z2#$,"2;J9+G&2ZG)W5YHG.@K]B?N !NNF):U:?8A]I M+J!VNVR4I_QH?/$!7Q@3FN)'MP+I,\F=@B4RB<8F M^:F=7]\0EJ("H@+26#-M,Y.3G#:7OU0S.=H$3M-T42N2#E0&V#2P=)@<6,TF MBI%+*<'#]6KR Y>WX=#T8DV9NB-?')L<>2E^ZFZ!-*6+U%\]KH,RI_4U?MXJ MDL+,A&OFCD@6\5= M4DOWSDFM&+>X0@%R:#)#PKMAJ![2U?G'&](Q_-J9.NG2$(U'-7Z$WL)L:K3"O F>[D9G*:L8JNH MPV=SUM$W8(E[U7 >X"MB"!D3:\R=4:;9C1(>U[?QD]'T[>:XX/3"6\5N)C_G M7H1'R!'*_ #)MT_H?0*?.44Q#;-V]3=K-C%]6K 3Z1X+!"5;AS',\F8"7V 3 M*5IC3IN<2GXS11'"J#\- S<8E_'.9J S%1J>#,Y?M([O-;>?)-YT\<#QHU&E-705WERW/DMP'YU;?N &\(#- MYZ:7J)9?HIJ[((O$>N9G-'Z(F^:B)N,T7-]DG)R'!/[PR>XYH*X=W,)VD[ GSV+82[Y!MF>UX3EW^SKM!2]V MQ[WZTC#(21*#;"N[U=F6K2&O>GYC:DL MO)VFTYN*O&GA9W*RW/V9>OW580CC9E&FRSKS 1?\N:UB65CJTL:C"_N)[JOB M-X!%NTWY-M D5FB;\M)]9C?N&[NXMRZ4@1 3C;2<4FE$"["5$Q9 MO^P:I'T[+L=KX,H@+2D=F^#R9#CZ"L-.*%D';7RUYQ M-8;O <2FT"E,ZNATRJ)K4.[6%F0::4L0>$7$ZAHRQ>/>39.BSM3]/*](C-'?,04;XP'*! 4)L)XGNP'MAX>9[ MBY?+=XF+.VB2T1\?FG$:0Y;S\T]T7!,AH%D>O-3Z%&A6F>P^GYL:^*VVWBDK M4?22'BT$D9-Y;F:LN5D *G&07CU_Q]G58W?0!3/NBX,4J]LLJDD.(YD\F:>S M7+SY9KJ]=%8KK7N*IQ;#Y/X6N;-6M57\V;C?EV;?P/U#'7RM]S$EMZ2A"MTJ ML[S+\=XZT'QIU<_)Q#(1^+OQK^L- 7#=.C5T@=Y-1S3-S811.O2Z0,321?N) M8:>M M/ 1;-I+0VECF[#D@Q'I[-]".E+H+V'%QCC( VBD0] HNXX1RBJAF E M=WT^G#39"[>9;9:Y^$4SF_X5[9Y-Z%X]G> MB:5+Z-+.LUGVI^; C;=X.MMA,9=2N.N"L_=A&E!?B/1DXE6O^C7,>WKE&W:+ MG)B\:7;K HHW'_=I:"'QY13ZZ55CC$%,F6UB%>J?N='-@NF+CL#?!B-HD MF'Y*5BYN-E@8<4-CZ^1[D]"<[6P;!8#:01VK2W8//1F5%>JB$7E&$4CGO&A5F5 M\N9N-R3LDX[,],&'7O=;2)NCIK\U12?!C6L2\PLL;I[Y++O-U.:)GJXW"?87/CP]!&R%)JO\/(UX#N_]WQ[2H/!/\SY7P5! MNG-&K-F;DW1UQZ3#4X/L##=KO;+F?^M BP%]V89:BY>P*W?/@WT3@!]D+6V)OGS4H_5FG(1J'-;OH.;LZVU"9 M+E( M58JJG=]Z\]_5(EI-9:@.NBW9XSH^/0[W/V/ZZE$WF#8IR?-)B$8KFZ<_=^ E M\R(S&0^G7ZF+CN57;(X)I\7KF>,JO)K^(M<_2;=HJ660MSSZ]?>6&\I1@GFCS%NL@73+>4U<[*:XUZA^;ZA+N\M.. &U3ZGB$_=?W#O8SS2_']%C4\'Z<*="LYZR Y'Z_D!3] <%KL MN6; #<%)MX/!%7E;7#%=W]L]S5J7Z:M9V$\YXC&<5,!0JPN5^EI(:P7RI0CD M&D#E]S5S> G&-KG:]ZFIWB[F:BZF:A?S^2QFJYG/:#'/:^9J]1ZZCAVM5)"Z M)CQOSNU!R2FVY:SGA\WF A&E-Q/1%1#(%6G=<:MY6RE-OL,66^DH4]:66G/' M:)!&!Q4,9]IJ$K$T38J.7=.SZ*Y;;*\JDO;;M(;*=MXD$OR>^6=5VAC=-\?7 MM#%Z7^Z?];J[;_\#W]GFG;T/_=VW[UGG[/-AY^AKN7.T?]9YNU-^[O_Q]6(; MH_TC?[3[-WSV[_=G.V^_DLZ[U#+IH.ST?Z.[>^ZT<[2#TSCV^Q_BK'G>1WSR M1>+ &=<<^;*DB!%BD,8Q(D45-IPXS%)?9[8IE6K;&+5 V0+E36<1"(U&2J$M M$TR55CML(Z"G(UJR*'S37)3=LKEH"Y1/"Y1G,Z#4/HH8J46.EQ:Q$F-DE8J( M*Q48B]1%13)0EKP%RA8H6Z"\B5'B4@2FE30E98)P2RVQC@;*2Z&]E;?H@MD" MY>H )9D!)8N.8J4=*A5@)#/2(J-%0&#R!%6$:2[TQFNYR73;&+,%RA8H;P+* MDA,6C> NE)C9B"W7QI9ED+34T0IYQW;U+5 ^+5"6,Z DEDH7K4,T*H!'![]I M9@4"Y\"J5.9$<;'Q6FQRP1Z@;_V/SF>OE(;;4 I.C%/N%F&?5N%_L,+/8SM6,4ZPT8CHDB&& MHT?*& .VWBGPUR.FV&R\YNQRU9]6X5^HPF,#QIU0X@F7K*1>!_@5"+Z/0G!G M61N^6"LLF(:$:T)># 4KTFJJE7J!U%J M8WV(W'(>.&>XI,H:Y4"YG?%,<':;73RM4O]@I5X(2]@(/J51B'.A$)-E0-9H M@C"-06)JHLRU2>5#AB5:I5YYI7;2^+*4H-9&L=)H*P4)-G#L>0S"ZG;'R5KI M^SPJX4MO'><&"6EYS(D3T1CVFK\2])X(:RTFBD9P6Z# MDMNHM./8,.L]FYY::&,/ZZ+Q\]B#(S@HK0TB9#N5&)L-"V3 MQI?T5KG&M=PZ\=1Z^'%Y\<=;0&D;5/UN*L.\P0Y<5^(<W86@@\)<"A,9HE0+Q"QC2)L@D9-.,!$\H2GHP'&;-FT5?AIE%-S% M2*S5Z6"1%H;S8"EPFY1&]5&W 8G54_AY0$*5E+AH&!*E+A'#EB#-B$-&T"B$ M]#X8L_&ZU+?:Y]DJ_$M0>,4B)D!S)?BUC'!F+'>\5"J2 /\8W^Z36#V%GTJ?!*R$&I>ULR*0(I#.*2/#(J8MRX[5^T#/5K<*OM<+;Z*VR-)J(?2JU MH*RB5B@I=9#:-O..N'43R&DWB57:%_$ Y1_7".RD#2512I0J M*F:PLLY'066IC?62:=R6DUDC'%PL)P-4AV$N /B$QH@)Q9'Q6B$EK796@Z]# M2#K35M);(>&+3<6\+#C 4061^.CI^F Z*:F+1ZT>#"+A4H<(N/$& :88*.*X%\' MYZE2D6$7VFT<:X4'\ZB)H,I$PB02): 4P;\!N4H$DIH8FAD3L2,!YBV)3!^ M;!AEV_M7!4PWVO[XIA!83)L CY:UA&P#P\\F5I(6^?W =9UAH/A<6Z3.CAH M(>X.$+>[6!,#"U@89E+"US+$-("=L8X@RXR5I268.P\05VYR^9";4]MDT%KK M_(\-B+0Z_Q Z/X]ZI%/.44J/> P2L<@QN#F\1-*R,DBN)#4.=)YLL@=UEH0)+R03H/-U4^E8; MO=I]'P^U[V-U6BA=#L\V;S9W*^%]/YS87F@+/7]GW/O6$[NNUN()=LU4K76X MBW58+"W"G71$VX@,#@PQPP-*A;!0*70DH<316 Q>H ;KT'8,:0&T!=#G%E9K M ?0^ +JP>2@PJCSXT"D4DG80,:2HU4B*DAIJ)78F :C:I/@A#TZU -H": N@ MJQ"C; 'T/@"ZT(E)"4E24>Z2JQ(Q;PA26C%$'..\M%@0[S9>EW(3?(H60%L M;0'TF05\6P"]#X N=&@"$^F:(L "@=%/36VW> MR '>?XT-2/0L-EE_JS/IAU'7U7\GB>D.)B9?)H5;I\*]H&)'DVK',&4<.JFR;FU2CT8(:^A5].NGY\6(>!FY PXZ#Z"R]O M++^"L8 ^DW'XI<$;?/5W%F;>!=#GT2^H"@[!JVFY7U63?M^,3B^"T?<'QK=' M7=-;#(?KFZ+A-(]=7HB +_P\',W1_B @.PKF*S(1GNF5Z9V8TRJ9V\/1N<>_ M=EZO7K;ZYP6)KC$HAC*U.(M&6LZH9<8Y' B6VGFNL,,U;L)W@M].8"=+ 60& M!X!.R2RA2I@@E>32:$\T*Y\P+Y'O]JH[!O%PY]9&+E^;Z;[BXE?32Q6SJBME M/4M==^!!XN!^:F[MEDWV.2!Y -I^WI@LVPR=]D"/MP?^WUUCN[WN^'0O(=L> MW/;7WM!]74]KTPO_]\/IY[_]L:5,[!S]17;>_@?&\_ZL0S]_[;S]M;O[]Q]? M/Q\YN-Y[^GD/KOUN!^^^^QQW]O[BNWOOOTC,.)@&CA3#$K'2*62'>!A?Z-HR*DN17U69Q$HI#XXOQ80 VT^L-3X#2%2/X7/=;DJ J?\^'&$:C MX(MN3EE??Y3[57$[);I!AZY%?$#X@^Y@2DY%?:5LS*??:3Z16;^9C(?3K]1L M-;_2,%Q8BIXYKL*KZ2^7W)+%8:<5\-WJN&=.7W4'>>[S?1LLUGI+Z[2F&9&; M!'(SI :MM^KW+KA1]9N";!$NE>97?^3:[U__)M]2I:!(M<_2;=HHJ7 MZKY?OW[@;(M3#*!YR^_?D+Q_ 3MW&C59YZT[Y]"KW8_U3%;UD@6ZRZZ;55AB M_61'F![@H.&U-O5IB,R5C/V*O44_=0= 5H:3"GA)]?.MSSY-33;0\G"#ZB[] M:+L?['L.L#D'(P"B^&'&*V^]< \7.[ZZ'?V]4?ZICS>OR.2L]%E/M:JF<*85 M>1+CK[2SME7NG.4\B5?\?[9AZ\[_3]@ MG)_XSM_ORP[]ZW1W[SWI]']C%_,ENWO[)?Q[FO(ENWMPW7=_G>[W?R.?][[^ MLW_DRL]OW_.=HT]T?^\P[BQ6_RJE#B56$C%+(V)*$Z2-CB@U^(U:.$5"*FR^ MR?AZ%CYM\:_%OT?=X*U*:RVGA#@)X\%:4V)+([&SV)>49?Q3A):DQ;_5P;_Y MCD6M'7&DC,@)S1$K/4>Z-"4B2C$M%(ZL#!NO*8C'K?I)KIC_MV:D=J%XR2/U MI'GI[;4>D:X-#JI7TV6=._"SZDM3%*LNP5B+87?'L,ZY@B5@ M:A;7U7#\@*C>9>/Q;C2LJM8\W,,\+)YA=CA([KE"VIF0*EQ@I!PAB& JM)22 M6Z%R)2M)'O($R;./Z+6HV:+FT\<"6]1\2-10O N8-%V^WX>CM\WB7<:I%J+N 5&++:B#I**,-)]G,XC1 M5+7, DYI8DK#J<)6IY-MY>4N33^WX;WGJ<'W)QRM!O\P#5[(-7+&0%X5XC8 MR7"E0\9CCDI%'*:4EIZE7*,F-VAP&[+[ 2&[S6(0QFWWN^^L0J^FYM^;F'XB+/ MM][<0X7EEQT;F)7]:)\[8%*=>U7MO>82C>#/LPK--T<&IX,(!O^^*_5K0<^+6ZU92Z_3![ MC)F6X?74LGM7(>R<'9QV3KX8#%0B&(-*;TO$#([(EL0A%2D1ENC2"+_QNN2; M(%F7] 5\GFDCK;R))M7IJ[K_%'U8@L.J""#K_D*AO_&A&1$M[=M]LG.P#TP6(JHD11* IT M&-!>11^0"M*DDJ_,A@AT6(KETIL+19K^]$AHSXQ!2,;#HC*IM&0MJ6$4[B.J M:NLAS, S-BCNT P.0H*!>O[J"K=I]LR20[K+RGSFI3D>@1:-8&"%!\6&M1LD M3>L5XVX_+8;O1OA22+5S88G&)R$,BN%D5!R'45;)=,MT[32$63&;__?_*$KD M+\6Q.>W#U%8W+.6]5VX5%NJN)8GW1F90-9#Y)["?D+=1NJGFI'G\$/JFFU7A MSX59WK7PM+FL\^VJ&$OZ$C5C26G<\];,=SV(^+@X--_"S)XM0->B8 _G4P[F M#1RSHCGEC@A&'"-27I;L&\JN/T[IZ'2J\XTYSE((5FUJ ]\,JW'UYQ D\[3^ M^;(+1N]_81$S*Z)'(M6*9HXJ9"1P-2DU+3WF7-%PL1RZ,UHK['3 E+'(N654 MBZF;TE237(\_4'%7"20R 8\-U)351BOA8PS-&X>U8_ M$@!T=^C3U?);Z6QZ0S4787X(?XQ.NNF*PTG/3^%^YLETJ^(Z+-: LPE^>8D) MBY::('A0G 'NM7@SF+[@FJ5/%*S\9G0Q'O@J#2[[)7GB\/_/3O3!X MWGWK3G>VOX"$FC(X@J(6X$D'+Y JC4+<8<9IU,1S<$:&@]IYO8@'!3BVX'54 M6P5(,ZQ[+73F@O=1A1[HS<%F<1 &802RF437>."ZW6H\REU.9K(XK*DN"$;> M.9,90D.=JS'\E:1[ZW(;F1OJX]\:CQZWRT0ZPA/"OX.I0O72R<&GDYVWG[Z$ MTKE(G4'4BX@8#Q$9H0DR7#-C'"EIO$0.HL+<.3- MW2=6P:;)Q@*AEHQ>AF4:]5\=-&\\K&SS7B]7K97$X='X"&@<^^>C&IDGU.;_:' MX/UW<]AO/!I6Q\%E>.R'\>'0;Q5_GS.H=0"@/^DU&!HC?#Q9:4#6,:QIKV86 MI].+#^#I>VEP"4L'WHQ\'EAJ5C(8PG.DR:\'!$X9# !X ]P%<#_1AQKD01?! MV#>@W1W4=CA1A$/@%,G'LRE:,0H9K.O+3[4W7]6F!S@&VPMOUNY=&E@]J":& MDD8[&Q^8C^:QZE#M$#Y7LY$JSX8?YKLF\^%J-I*7(XVH82M+'AK&D;F)*6#P M(4E_T86G2A<89O,S"..IU8$+@1@.!P?#-"YKJNZCA5;64"7VED_P*/SOI#M* MG6Y YGNU.EQ8_.'Y$%IU&&#.089RDA4-(YI4,Z:9I*B^PT)T("]_Z,&R-YJP MA#A725;ZW?%Y:1NG<%#ND58<3(!C-"&\J;#,Q201W)D:S.74]6!)(:@+.K=R_0QO[$]X@:-;KRP.)& )'%TJ!WS>JFB] M%]I'Y\-589,;N?UCNV@?W6'PDU[8C6 7MV>$Y,_1< "_NAI>MP?^39T)>C]8 M_ Q0ANXQ^,,OVZO[[8N-,5KX,G(EIN#518=T*3DB!'MJG8]>X>?5(W#.AI;R M\?%"[K!O?)CRS'-AC@M4:'S9V9CN5ECD#-L?/Z5W!<(SSV,S;U4P5=-]$#R1 M?*QMM$V3X@2WU_?1:Z?U+M-ZZXW[[01>4?1_(1C7;!): ML/3MQ+:2N0*(>8&@KG_AG569VX_)!?C1QYZNK%SP"$T5GY0+M;/VY*-YD%E; MZ\JA/Y!*Y"3*&M0U;.__4N[_&)H;\_^>0G,?[8SGAW3Y%.2;YT(?L&?M=\[8 M"LS/8QTG7C(S;5_&FTZ(G871T)OJ\&)&9?=Q M7+C_GWYG[^!L_PP^]_<.^[SWH=O9V^'[9]OESME?)Y^/]AG\%W?>=?H7CPM_ M_GN?[+[M'.W^_0>,^;#7>?>>[)SUCG;>NK/.VU_[G:,#^.]?>)]^/M^,5@NE MI188.1$Q8E%II+'QR+! 2EA(RHQ/WJZBA/[RD*W,'@%G6S!KP>RAP"P2:0,1 M.J23E)(SS3 )%ELN+%$EP@+((O-^-X[PDI.(@C *,>P,LB:5'Q;:&TN\UZD4_2TAJXU9W:[935,]HAM^ M0.#JZ@J5ZQ13::=F':>FC83="@^:ZF)%.CS0;'P;3JU=LV^]C8RUS&R=(V// MLY+>#R)LY]JZ,B6HTD#3'!4!,2I2)3VGD+6JQ"(HQXAK0V,MFKTT-'N M)S;68M;W8=8\.$9D2;@Q%@FG@6M9SY%2J=2[#D8%3V0DX=:8];R"8X_7"7J8 MZCF$4?\N[O#CS>?Z]Y%==8^P,ZR+<[5 =3>@6FP)#?0);$AI$"%, *6R#ED? MP#.D98@>EU1P]2A.8=L;>M5U^I']HE9[[ZN]<]>(:F,9.$.(.N] >Z4#FA$= M\I%80G$@+/*-UR7EK>:^),U]9.^@U=S[:N[<01!"8FR#0(K"#V9%2''8@+24 M97!:&B!2M];<-EMV*PVJ&[77Q:IZ5V?2?]BL77W:Y]K>2VU>TI62 MUU7WOUKTOPOZSW>I_],YV\=?K,$L!..0<;X$[D8)@'^I$1?*1IF:T6C>IN-: MZ&RA\TE4DYQQ")62)EHD:!*4LDM\,CX4+OPIR4# MX2KAAJC=VG_T=JUB?V1%X94KZ=GTM]G,;7-ROY,0-F_LV=.T[%&,ILYEA*-2 M;M8M 8>A+I5?A5Q)/\ ?J?9E+BT.MX+5256_^65PY-.2^E5JJY$[-+C4\&&0:]?7POZC)+T5]"6"?A?1IKE- M&=VL6XDT+4L6FBA,^Y2F[QR/AK$[SFT,AE65):5(G:%R*X@TI+KO1C'\=JY? M2-X"DU;[FQEU M^P&LR"1/3]VZ:CU)['?6-G__A>@@M/04<2(D8L(+9(BR2'/C@9"6TA#R+#M0 M):$HLE0DX9_)1;$@&"^E'50](;L3,+NS:>C.IR&7=>]6X]1X)74$R(V88,Z< MJ0[KCDCIEV1:OX$_F%G=DO;1"R\"+M6OS+I))TL5!E73G;$',_-3OFBS(;!N M.)4JS&?T3/>&;W43@_MS,JHF9C"N*\H"5E-<_#1O8E!\;/K/5 #Z?F:1?Z[9 M04PR\&TJ [F"_85'2=#I0\+(W#0'<+ON]9/"^Q3_\N_P+?0*DO\BO\"D'4_2 MX]>X/)TVN/3_3H9-EQQ7M]LV31\L,_H:FM8ZW20QV0#5I;'@X?Y./#1Y\^?.G,[D^IR MU>7]X?6!&4^ 7OTTLT:9G?A@QS\73;?.NC$ 2$-U" N5ND]-1MWQ:9$: &0S MXB>CIKO1]5UXUL62O,]-M/;,/VV[PYVWVU^(E$I@AY$E$B,F=4Q),8^D%TPQ MF%XMU,56*DHI*8)0E)4ELU+96.H(9H=$AX.,ZID9&\D2MM9R4X#@A-MU7L^] M;E;F<:]GU-L)T4>SQB ,B[U]H(_CT?)J4DP/#QG7&:M3ZNZX^ HG'/- CQK M1JG\K>!SD]6F?]TX36'R=4Y"+R'E^==3>[WD3,V;CXWK5VM$AGO5;F+([3T?&PJB%W:A.Z32O"^2C2\W_K5LF0 M ?JE][NI1G:WW_2*2Z_,.OZ]'X#%Z;G<8:69I5N,)D]:MBZ^=I4!NJN%;\"T MH_399E"YE=KLJJF#G,F.I1T.OQ;@@E23*E\:S".8XS!PR7E>F.'T7FUO8<3; MY[LJIF=?,EV+MP0W(]DG!_Y'O5[S)HO9A:^J2?^X=I/KGC);>X=@=:=BU!U\ M&_:^A=146RDU.WF\N+%< G'J4J MWPN/FQH\3GIUY"DY_O5;^>.C8/+3YC:4\.7:5J=;Y<'/B<94.J:]@R]?/LGA MC/'D*RRT YQO:YK2AXMMAZ]OL),%N@]+DY9DT#QP[5QVOP*'.!P.FPZ Z3K+ MAI&7R=8$XUONMI?G(DXR#8 /9A(PEZG-V?K_,TX3='*!K#37.9T&7V!!;4W[ M3IJ1IJZ:X+C"8R8LWN.$;B7+DIN%U3*9;+;R52%>C>/,1 M-/.[V#V\<;+/:_(TMETRSA);M&T<>NPF(R[J4O[(CE?=I.'8 -WD*7UX!6U0YK< MN;WA,=!XR7 R:I4;=6U:X6D$+B_#^!#>.1SVZNZ\?=!]P*LL;&8\AB],&O.= M';[+%.3(3E7-10T71OACZ\ KREHFU>Z)BPV-*]GD,E6, !J#K*!SSGF M:=AP5,OFLG'8, BQ.U[*B&8NZ.;-,3A- #W(H/R36;0/W]$JM6V,>1N1UA=F>.4:8]ZWT>6-7MUJ^G'7KQ8H M5%::K"T<)_:0I.SGFM]< (8I?0(VW718GAP/$ZV \0Q,K9 UW4C&#B KR7AS MV#5!PJR-^O%Q,+TZ" ]7;H+Z#1M.]/)]K.\/C/\XZ76*FE6IQ_IF3?VFW*;! ML3F;F4'8 I[4_1?[.14% VDPZ'R2HR$_R]RWNH?ZN:LGI*GO[(LF9-4SHP-@ M;@OWR:VRI_=*#W.8LU<'B6WGG,BY"9^B5AY@/7NFESO&YRE.S#T[&F!0Q[T\ ML!M3NR_:L*9([W$.8,%,'IB1K[W4F0>;'=:\8"D[&P:FEXE5-WM\4YYT=U1GU1^::,)[MJC7L&='<"[GF]:2O'SIMOAG^"FV2__5SX M?;K B3-=#K[,HR#FX"!)3W9^%T++H*?_=8=-:H$&' )FQK' N+*:,Z>84E0S M9IG%.2BKP*SEH.R-)R$&D[X?CIOW+T9O/PUFH.;WS#^_U@!4O6\\QNK#- KP M.SB^?Z8N\W]F?S''>^L9KF:[WO"+B_G^=0+W^5(265J#.?(L$,08"TA96R+B M*1',"2.]V'A-A-H$[;FT>6WS3L(1A9.>"ZJ=%DS!3VN)P=8802UGP;;"L5+" M\=<70RW5/FBD-,>(P=HA7::C,B6A*NUX)#@)!]-+A2/;F[O(AVR&XC5+P5CY623Z.?OOB*3?&J(A@300" )'(.L(05BZU52=,Z0-T[!6*X70<0TFIM MUJG8Y);G.$Z.%9\+.VQ.@_BWM=?S"%,=Y9F%R]/'[R3;5C-GK&&&*D:ET(YH M0R7E%CPK&LM6ME='MD\[>_M?2BO!!-*(RF C @K#D(T:(RVLB;Y4(7B]\9HS M>37V@2B.)F'*N4_KK7]3,C[E97>4HX/LUT_ZDN6 MFK.=MSM?C"B)TJEM"!$X'90B(#":(FQE$)26T:5J_.";+!>:)7Q_N6L P+O.@X@V>1XY1A&_=X:3JG3:ISN ;G*W.YTMNA^-3 M!!?%B:DS2,F]2(&W.NHP'7S:+E1OLH1'JUW9M,=H/IC8[:5DUF57I@[2UAF# M[GQ[Y3Q_#1/6.SU+EYP^\S#&%&5(+S5^57J>'"Z!O\(U"Y"F(HR^7?2-;[VK M\H=YRS]^5\V"1?D07,]4U6RCUCS=_#:'_W.B^.5!!=_=*:5PI0C?>!Q>WN M?3[<>7O /N]]*O?I)[9#/_?WZ1]'ER"? MP?^1Y\OM\Y@W&^W>&=_F\GNV\/ M82S^Z//>P=GG_N>C_7XG[AR]ISM_?5&.>AZ50\XX"8BO##+:P8XUAJ(X+T2K/RHH7X.(;I17G6B\6%N:R;M\;=I1G" MF\=U_CE*['Q92L*$PPR3J$J0_5)@[&U*+KHE&<65Q/$5B)_7H]BM=\2] MNMNL/Z+^?G2'P'![H+US+5T4ESSL9M3;*=C2'9_N);?D!:LPZ1Q\"2(2+C!# MVCN'F*(<&>8\4L)[Y@+7I10W;GE>2<&^8?-.T9B\VO6KLU.-7("'E+;$)$I" MM%;%HL@7?Z;3'RFCF+YXT2E4]9'C>I]HM1B;J[K_3(^OU?[D'Y-!*$J7H"4?M?Y__1"[$82;CX92DU&4D\BM-W0E8 M@9XYKL*KZ2^7:H0LKGZ:^.F1]^X@3WF^;[/S0^LM*C3&(N__:(H!-$-J]H9L MU7M#+M0TJ=]D?(M01U:KG^:OEW_@OXU38\MCD(:R[9O_T31JY;K?MCU#CS9SIYW*IGJY[! MK[D\/P]P^1#Z)A][6O/G> ,?&37G,/_=C:'X*>=T?VZAYB5#S7:S-7C=M?0] M"'=W4'7=FC]'+G.S\L]P^TAY_50_Y0T;PTEE!GXIXK3]]VY54G9W,JY2E1P8 MV.;EB.MJ--Y;J.%+S]7PQ_\?H=]>\LS.=NC M48JNI_SKKZ>74K+;)V;D&W=_07#JD,SJ[.:[7[*G*0G\B7;>=KK[9_NG^W]_ MAOM^Z._T=]CNNQVV__?^/SO]3O?SW^_Y?G\?7RH)O+>/=^!:G:,_#C^G9WP' MUS@[8/MGAX>?CWX[A?OT\A:AHP]Q9[''.Y68E]0(1**BB-%TJD)PBSPAGC*) MC:=JXS55Y:90#]HO^1&;@OTPF+T;.*P %#Q:8?1' -7UP-!)Y?\,HXQ6#P*D M]!&QH(XIB(V M@*!XBZT+?K9,Z_M08NE6F&@E$X0Z3*-G"0U\VA=##.;M&RW6C"=LP#Y& MQ*R42&O-$#.$E%C10+C>>%UN<77E_K<508>67;7L:AW[%CX:K9H%ZW*T:W6Z MTZP'1)8SB&0.5I67#FG" !@)5^%_M/=@J#WVK=^[VAHVLGTOJHFP=NJ#9]G\5(O;VV?2T#KK=[$QIPOA3FFHX]$39,HR=S_#2--@$"TE(=8'55)P MUKG8+#F]9&9^O@\5?WYIY?5'@WM$\[X3$>X>UJMN(*!3,*C>#VJ\:*-[#P<8 M\^@>TZF=M@:)"A+\=B$B4IAJQ"6W!&1*1*PV7JLM+1\PN-=BQNIA1M-7O5W4 MY[2H=P@\?*/@(Q"4#L#<(GFM^[QPZ'"W#T&_Y>[4C)$&-:(\<"1(0[<8R%T M]%H$XM/V0;FE2;OY9>VAX;M]X';A5@_3'][/721X9V$T]*8ZG$+\X*#Z;EXW MY?V[HQGQGZ)\Z_Y^#Z[/W5\7HI/*4!2H*E.Q?8R49P8IRE4IM:$4TQD>M/GX M%?CH6N;CGQH7SYU .E>XZ9%.'WU73'5A8Q=9[QVRMXTV:.,X<$HN%&'$68V- M-83"SP!.J QYL]<3!QG:LTC?972Z"R$&[H@1HM0H$A_ F6 "6: @2%J!E=51 M>ZK!F:!LL[S=)K"5R\P\$1C?#3A6 "8>:R?MX\/O>J#M-:&<>T%N>VII/;!V M'KBQ 7OOG$$EI00QAR4RL,I(!6,1T,LOGD.*>B=(Q13F@ZT:3I0YQH:CE:R]%>'$=[ M$&[6GGU:63!=V&[D/#&,250:(A##*8\FTS93K#EW6D0C7.I?^8QV&SVUXC6. M1*ID_F-B?_<_QED"E/GA)-5Z_S_Y&>NWFIM=?'<]IO_Y10(7!*J-!-X=#A>/ MZ5 LI<)&(%>6 3&**3*.<41\I$X1'9QEX)V29T/;!WY>.""QC;Q@4?#GGG<4'J!.>>E\CP(,&KCQHI&0W"T1@CG09D M+G-<<&UPMV5O;5SP%OAQ55R0M AR&P29QP5Q"%X1RY%SQ"-F*$,J1H% >91@ MWE@F?(H+SH_.M)6.6L:V>@"\BGC[PZ.$#P.UYZ.$I T3W@U;YV%"7I9&!250 MB>$'BZ5!6E"+C""D--8I9^\6)OQ7[N3W^HJNR/=N4/S$+4%S!&E[,CXGK.8_B0I/HEMPS=W?YB,0U>$(U K@)B1&+@_B!B4?G2 M:FD%X,J-+4-7OT/H7FH1/NSUAB?=U,.S;J&9>X;"5:JB.ZBY:&X<:H>3<>X7 M6N5V8W4_T0I>F65 "C,^'SV^W#IW^O2KW,*3$4XQOU\+SU)M<:5H>=^>C]>^ MJ;=*N#+5C]5/$B[-'J.?I-X":\OD?;_^A.->U_E^$>.^*KDW&I[\D.3[0Q09 M6"F;L-BL;N4[U=S0VRMQF-2]>LILBDQM;NJ.2?CJB\QZ+43C 14+&R5N79EB M-4\7K=PNK=EH="N\CR.\"_[[#Q/>ASLE^(3;]^[;O6#M)*7VLY^FX^(#S'XWE [-0I7_/'R"&%MLMVBSFM4]!* M3VNQ6HNU\H]QE<5:DW-2JYDP^:][["'',=I .#'!2V:(-"%B:["BV%H9+;E- M\>#;;">_U?Z/R[L__CT\":/ZMVZ_.WX>>\B/=OCNV_V3W7?PW;_WSW;./ASM MGQWPG;?N= ?^_OSW7_]\WML^Z\!G+NY2VCG[RCI'VVR?_N<01G76>=?3'E_XCMG#N[U M^?!S__=>I_][?__L$][=VX:Q[)SL[_T:.T>?>.=LF^["YSM'^V7GX N1P7EK M+>+12L2$-D@QQ9&)GH&N:8MEV'B-EVU(1\]/2#\='[="NEI"RG9.OMA26:(X M1D9&FNK@!J2$YTB%,EIMG-.I"33A6_)R=>Q5*EK_?)HPW_)@:4D5M]1Z'1AA M/GI#X(>( F2""4[CXQTLO2< U$=+=^-";KG)V+58<#0> M,2<)TK8$[64E$0J,3VG\QFNUR9?4MF\//3U']%BZ=?E>U."[#C;=$R,N8\-+ M*(+TXY!C?EPRB8#V@2"L)$8L&@ -2SV*//6DUM%(!LA!M[AL#SNU;=W;MNXW M>5_WHV/+CYG_,#0]]Y5?PT%WD*#U5]-+=>I)2\ON!J[SDZ2!:,NU=MI1N:=F+H&7/W:E;V'/9.G7W0H_Y64DL,#64:Z3* MU+>11HF4I!1QD(JRI#%2:];+J6LI6DO16HJV##\OX^9U%*VE9'<$5;Y0W(,K M88-$.+5Z8Y%BI(-0R'@6N(Q8T9+>@9*M9=.:YY.0C5QXB06E6F FM3,VE$P* MYX,G3'+1)F375VM/K\YU?>YW#G>..MV=E&"%.>B\_0.>O]?[O/?'86?O$^[\ M_7O_\]M]"O>YE)#=W?X2 >8#)AP)D5H'<,&15@0C$C0.9\]*!R./:5>#KV76T19+6<6G3C \*'@N=F[@4 M0A"),(D8,>DQP(B,R%)%'3@N5(38.BXO&SW6BX>TR;1'A8YY,LU@*0T#Z"#I M4!-CU"!KI4;.E0H;^,?X> ?>T9YG_,'ILR 9#]Q8#KK+' %-QA&4-' @CZ7# M3WU4K$V?W5]/.V^N3DS N'"G_Y_>Y_[G;N=HI^R\^[T/ M_W1W;YONO/MC6?J,..V=!8:@%09OPX/":ZD=TMKQ@#51CMHZ,4$?)'VVXE+: MIL]63DI3^LQH)Y@I-1+$*\1(VNA!F$' :J,SQ(.%TANO*=YB:J4/-*XY- M=/*(HQB,(MK[P-.)8X[7:']KBQ#W2XK=R\*W2;'GAP[SI)B@F$?&(S(A]1-G MTB)5&O OF1,@'=)Y$5)23*U\$[86%!XTX'0_[M FOIX12BRT:K3.2>(-,D+9 MU$[,(>N]0-H;QXASFJE4M41OL;*E$,\7+9Z7D]$FM[X7(.;)+6*T4QA;9*F. M"%@$0<;1@ A6L/24*.MLZV0\?X18+S[1)K >%1[F":Q2@H:7%B,<4SM29112 M5GJ4RN00*K$%<;@#?VA/@SUM.BMA?5#<6ZM@+;&VAG/JO:9,>EG2-IVUOEK[ M\9I$0;\#__]TUH$[[Q_]QCMOM\]VWOV&=\YV6.?L]Z/=/7A6NG/:2S MG#944,U1*8-"S'$/WD0H$:9!.6^ (!!1)PHNGPB]5SIKM:6T36>MG)2F=!;F M4=#2&B18D$!D*4=:$(HL!OD-)"HN@ M$,]37OR!,E\M8*PL8-S%J;@?Z6BS8L\(0>99,2ZQ\"K5BPB,(E:FWR(GR.%2 MX-+1$L?DT9(Q912EV5$RC.! M1,3 21V@B2_!;&Y7POM^. $9?]:5 ML9TVCO/ N5"$$64H;73U^W!FL=U1\!Y3&3B2N"P14QC8 MBG(88:54.LZNM(F ,Y0]<'3U!0',]>BR7M"R-/+JE.*<"94.GC JHXU"8NJ8 M-HG^^M!&7E\(K,PCK\J549><(Z.D!/H2+-+*"A08\YY0ZJ1U&Z_++4U7_:TE5$X+MXD/=C>&TH^QE!\CR4+4@P7@J*@G' ]'SI MD&98HJ@4(TRK:!0'IE=N4=[RO-:1? F.9!OL_EYX63@>$J(D,@C$4V\VIE/8 M&^N @ 7*8!3XDY8 O)#R@8/=+?=KN5_+_=:#^[79@T<%XX7L ==6!"$1CQPC MQN"'25N@I&-64!6P5CISO=M!<_&N>3I7J]?_8T;\N[*J^^,4N"-=@_*H4H&TK<*7C8=5-3_AJ%'KP MJ-_"+R==/SZL3]LT)V\8ASLLO+RQ_ K& BQ-QN&7!HOPU=]9&*Z#9PBC7U+4 M#,&K:=U>59-^WXQ.+V+5]Y\_VAYU36_QU)&^Z= 1S6,G^,)6^86?AZ.Y'3@( MR(Z"^8I,A(=Z97HGYK1*)OAP=.[YKYW8J]=M+21J9:YT08=KT"VQ\V4I"1,. M,TRB*D%(2H&QMS:6VM5V![X#*)Z8?*2&2$F$C@:SP)31S*0L-ER&"$G4(\22 M+Y@L=QC\!$Q,7+!(U8=AK_?[<'1B1GXO =D>W/+7'KR_GK;EW(&8'; /G2/? M@\_W.V0Z%B79+$#^5&$& M0' /$[FI"C\9 7.LK]G]I^C#: ZK(L D^>*/R2 4)<[?TD6W*HZ!0"4@]X4- MO>')U@] !WCH@^Y@2GQ%36VS5;_PB>Q.F,EX^$OS0DV&\RL->X95ZIGC*KR: M_G+)TUD<=UH^;T57>0ER7?MX%RK;>X( RS#.C--H5F2 W8;]5@?\$S MJ]^4= N#?TG(U1^Y]OO7OXFW@#$QI>[Y?;QUS;#P%B\9)>R>7W_0@;W3T(33M:E]DM2Q]O0QUC.+6L_X"=M&^/!F8 MAI>*)KYT/WMT2@Y='T @E]/YQ_YTYRFE[93"*$)*G2&C>!,,XH?FR=Y M#H'K_B>\N[=#=][MX,Y;&,/>AZ/.N[_X/H6Q[KFSSMFGL_VSSM?.F>]=#%Q_ MWON+[YSMG^R?_84[[W;^@7_QY[>]H\_O?H/GW2D[>YVC'?I7V:'_B3N+A_TY M"49&25!PVB-&18EL*C5OC2)&1\]"WO:.-Y58EUT*3Y%$O 5"K >K%ZF\.IY M6P\@O3H=>#\TO64Z\!Z >2'QEYE-(C:)UV1:TV+HW3!TOO?6TE)2IC'"7%/$ M)&?("/B- H**4F@762J80K;T0U3BFX;UX"KA!J?F!W[T,7AOS/][5KSW/UD7 M'XO@7IZP]3_'^=,=M\;=)YWU5&SV/RV5_4X8/EVDLEP(KUE )&B&6 @4:>P( M4JRT(1CF+4V=A/$F*R\W]_KY7BSV$1"JQ83'V9WU?;CPX+SL/RTI>PPTF).R M4O%((A;(:0>.K5$>:>L=$BKHR*5D-(:6E+7!R O!R'/;!E8N$-F>?_BQYQ_: M2.63 OJYLJ11:!MAA9$J?8E8% I9@SDBRGBL!58AM11"S M/>[PT,<=VOCFTR/OG$I' \L;%$/@.1'$F(M(&\91Y"+@Z#G'(MZ52E]_N.&I M]VJOR":$>@?M=MX)>XZ8;J8]KZ-0G)BJN+;;R,4*9\$('*R*H31,*VG : 9, MJ:*!6FO$\/3$#Z&T;>N"\M/D7KKLKWWDO>>?N^_"("=Z43#GEM.7BVF"(MO4#&:A* M))4E!L]6@H NZ?R31&DR&,VF%>1C/N_P1S4N\C$;>&<\G._-;O;4;=7J7/_\ M.'&']3>Z51'^.0ZN^98-Q<(-A@#(A2E.&GQ&I@;HXAA4?>C3>*X]GA EMY)P MX[5FUGJKP95/1R,BY19[=]M2-R=@E*LP^&'B^F=^NM^'H^:E]#GRTJ05[O&% M1U\:PS&2@#*IWI5%1CB//!!V2G( 3F^\'@*XI6I$%RU!(W!YRL^+:A*X0172 M6E\X.7!74+R7B-T/';=[O:%+RK5C&:X$WA;C__ *\$GOA "@\!ZI)L4.ZC"78-L:4=#[$U!17RTW"+O>\ MS%APB\- 24;28FZ"F:J2V>I^"[W3K>(VFU7O03E7@6'FN[WJ HIVW6TXYP>P M=X"_R:#7<:M_?0(=NK2G?MD9Y&?*Q0G_?QI'^?*)S9M/8+X?%,8YX""IIE)Q MTAT?9D%-^F\&I_\-+>*(H-9 2^,TR7KZQ4HVFOSQTT9S+T8Q?+T8S?OO?27=\^GX $SQ) M+U:[R<';.S2#QN7)\8SJ_:#FE2_62.SL;9]VMK\(*DI+2$!*6(58R8 C1,V! M60K-L.-24K+QFI1D4\C+1507!;F6F7\E&:J2 .^8$0@MU5,_NQ;B1/]K1^8Z M7^5>HG9[7^7>PI5_I(0S*'4M/R_-$P&Q89V#+\813VAID'?4(^88L(L(9"/@ M4 K%@G"I/='X$/ W>R/517=D,T%D^-\)."-F,$C_Z8+*FEXOZ^PF>+Y-];QS MC[09UUPE"I##RB8-9+I:AGD7!N23!8V!;JUDMF?^.[?WTQ M,?) A40&1V#$%J37"NV0"@:\)%EZZ_U=\Z=,2L&#*;4!7Y=&G!SRJ(%@!\4B M^%JMH*RAH#CG32"6(?W_L_?F36TDW9[P5U%PY][ICB"YN2_=\Q)!&]OCGI9H MNW$[X!\B5Q 6$E>+,7SZ]V15:4&LP@(+J#OSN&U)5965><[O[.=0& 8*'#O-QI_V7[_'/X\Z\="9\L- M'=Z\VUDO;*P_;=:W_Z^]Z,3AL/SN7U!.&W_#W=I9]<\WV8W^J)O#:XW*!S< MK>\H7GU^?G(S#@9]^,'DB<5SJB?<4TH_B/AK*?TDA-P4S8\',J;DG/>9AAE( M:6F02[GU$L">C<'#N=G;>]H\2!#61_QT1VR"3TDZB[#7(5=,6&2B<8AP[8EA M,F@?;E7$EJ>8?0$,Z0QZ$Y4K THV>A?6OFR@5K,D" 8T<3Y92E02*E&%H]') M+3_SO!:JCTFH'@.AXB!$HAF&-.5 J"J"'A8\(E9$KZ3R@:C%FZ(9[&PAW6."F*H2?MD?[HP:D5K9#:_>B'O7[1&NG4]H=MH/+3 M\F@+SV?AVQQ40C3_*(RO ($Y+U*+IU=T#HO(3YK\O!"D@[LEZ8,HOH;9)Z'> MKQ>MLP,K<, F8A0C4XA;8Q%8#%GH,8VE3B;%<'/LK0N\)V2#Q>Z$:^ M-G([WB*MK0-""%?$6B WDQ 78*\:&G"1INDE$P$TN+5-LG&U!6KCI-WIY/-> M-'P'ZH/"CF-,G>7,8HU)Y$128[$/P<@Z?/>$-$"S\LZLC#X:E P#@1EP1 Y4 M;]#@61!8"26MS $\?6T5UH]&\.Y(E;* /!F+$)G$R5ILHTM*<\&<2=PD MJWD,E!J9T@IG3;UB2'I[T3P\,%PFXT3*X8$\%DD89+3AB)'$N8_$$A_7-OG& M-9D$8TBZ-6'J&LD&Y 8?7/*95)&P.[.D,N5W@>QNSXAZB-RK,Z)6A"H_$ !) MJ[P4"E,4@S0(Z!"#7L89(&7N^@NX1N7MYN_&U=#[U>R%VP/QQ;X?X /.UNY] M316)?YI&V(M$Z]7U60R_L%]O9Z4?[WW\ 1BA"T;3^79[X#N]P:B_*HV.<7-" MW'O?FU_V@(#_;.]]^9B)F^QOAZ,FD'-S^S/9@_LU+XXZ>\?-\WGB;AV__;Y_ M?'BQ=_+GT?YV)NY_O[;HVW,@Y[/6[K_P/&"4]_^VFQ=_IM;VUOF!![&N0TB( M\9SNYPA%CN59NC1&$/\1=IS.-[!V,<_8C8'@&+E10>NDJ8\)+K9>)3G?%GFR MYS>.LKN;G*_-X[AS(4_727ORCF]&_3[\;95::/\,RL('UC@GC))@4Y" .%,, MV3QQ0040AI)PQ@)]B0VT=T9]L+TK:E@'_: (FX EWCLK$G.RRMS+***(R6/A)!@5"(Z? M(9,K; 1AUACJ?-(X3W"Z-F)WI5AY8=OY81VJZH/_P8,__BQ:%UMT9]=3^*]H MGAT GA'GN$24:)E#_* )!O@GB3I:S+VE)FOIX&J+_"+3KBS;*+/L4B^C M17;6V1- LRMYG,^D9;W"2F+ZL);UDFP8,-:)>926]7(#& 7^WV.UK&>$W7+O M'VA9+S8(Z"Q4+*=E_2MHZ5PU*W[.[2X6;7'Q"D[U^;=$NKV)\C/@6_/36K'? MVE_EV?9IOW_%1]GJ_)=VSM[OC0:@1@Y^O7<7_U?2HF@U!U]\LF<-4,1C'ADW M:*"&+WT%UQ]>W1;Y^704>0%MD9_.R] ]'/PV[RX#SFB.&:,5A[UTQ>YDS]/N MK+J -"^:7]Z>[YWLG>W M$+!2,4?=N))X@$2Y3L357)?%FXRNYHRJG\UQ\TIPIY=+ MEV/_I(B5/%(+SU?@45A!Y:[5Z_H:S)8(9K/MTX-RVK*D44K*Y)H,C"PH?(A+ M'HTQC"J>UC;9NE;+;*]9^Q*?-><_E0Y3<_[2.7^JQL"9)2Z$0C[7"G#.%;(, M4^22$Y;F/&KL,N<;?37\^#1:S$OL.OZNW6T/CF)HO._UPF U6HT_CYU;#:0CB8@HB*A/$H+Y[NV M2=8QO9>!M0(^IYJQ5UWQJ!G[T1A[JG-$K5+RCJ 0.$=<^XB,3BH/SN-68&!R MIA9@[&?I.5G-H.*77O]KKOP\[?=\'-Q_GGMM3#TG926?\H?NW^49UYCV8$R; MG5#BM&3&)HX2G!;B20"F$4 WGZMZ A:"Y/9BF3RNEIO5'I17RO1/J]T"$0TXKLG&6$)&<1.I]'K-T:# M*2!)<_P2+9'_78UL>+>K:.JOE#YCX4ZCOW0(/GY-I]%-QZ MQ;EN/)O(RZ>9$GX3EFH&BG]5O1AJS];5PS7T1T*J#D I!TYN.UZ^]@ M\_N.AO'W2I7%-U]SM=+Q:1I#;669.BLDS/UD!"%SYS?SYU%_:DD<1N3ZT7Y% M-L%+_68[9_9\D,_DJ'_I_6_=V)O/[1FWT^*/WD[K4J??;A@WH_LC=F-J#__N MV.Y@19H@D69[#(J>P7UIZ\)? ,B1UO;'[_M?]D1S^_"BM>WI_OO647-W"[=V M]RZN@.)%.&Y=@-9_T:3-W<^XM?VNLW_\]6QGNPG6P?[7/?KV>W/[(VD=YYZ^ MA[2Y=1"Y)99JB8*+ G'.-,@\;!#'@@LCP1R+M.U?V(K33W1D5_ZCH0PI;B'*W^G9J MPS:'\7Y?ZBUY"OM=R* XF>[6*Z>[#=9GFG5GA18^&V;;(L)6M+-U$2O&J89I MV,$@EG9)EG"W/,Z",GP4.R$G %@P8IQK-X F0#3FQ^1O!R-W7)DFV:61+[6= M1K\]^)IOW^D-!HW*1(G?JA$?SG:_]D>G0W^>#1D0M+T.?)7_=6D(7+G4!PF_9[ M^V1TLE4,)'@#B^JWP>K+FMW?L3^&-OAKEIX370_1UX9K\(P#F[S"+BA$/ $L MBZ#.&YPP,E%[+8Q.EH>U37,UA/:?13.TLA^^;P,9#?_K/S0EZOS3'C3@Z#M%K]<" 0:]4;]LUI8 G++Q.NY]G#F@Y 5O M!T? <-D)%F*_\0U,A3AFFNL?WEZPA_K#(B2+M$[_"];Y8;S,-[W^::]OAW&G M_P> PD[>QJVB)=6J-"I^A'H>9>A45$@1$8V44F.7 MO2?SP^P8MH0 M89&++.MST2 -N@_2P6O,9.)6LGSTUW1^FQS]U:[G-W9(?W=M@_4,/W-=T\]R M>VHXL8R%@&:]["W+PUQ[)['Q2]7V^M>QJ,^>SQP/L>6OBQ\-AO"O8 /#E1 M[\!]#[ F2<+9(,>Q0MSC@+2*%"4@]$1I!#RCY7Q6?&UK2R#>R20 .(0\%[C= M*^BPI&E;*IH_1#L_Z.O+M#, PP/^5A/1THEH=^O[ 8DB$:L5BC*WQ:0<=$)B M#&)#S( ^HW\7]E_67-<;L5U)CPZVM+1)BSN?WV*TYJ5>^O:R3@_JL WY;,9#AU*GL%T+\9,]GMFF[C>Z\;!P MFUX:A@X;U2ZF')R44[EL[NU>_+U73DK+H;ERFH,[+V=BSNQ"L;*%1QH]OCI^ MAP'[Y9(!FR/YJ5;7F[@>^LW40*-9,4=#39>Z!I'!"5IF$ M# @V[KS1/L]8)1O7S!Q?83V]IHF'TH1H?3S@H,RP/!@P>9N'>3B#+,8.L> % M\\YE;>>NJ5<+*/"[LV@W Y7MC+N^,PJS^OHT2Z%3'5<[#F:4]I"U^'!9?7<@ M&#+^#8YB'&Y<'2M2R]&Q'+W66S18GSAQIND]OO9JVR'C<,\S+/T&UT['.L& M*BNLOR/[[9;$B&M'H#Y,?MUO\NG"WM?QCS]-3NF?81$U>J4Z=7,7WF[KP*EB MC)D$6RR :28D*8AH10IB!3DM.^*JI8OE4 ?@$K*MC,2Y>\)SGIRC2 M45FD76"2&H=9]@0QNFYNF<)=N9UO"7YG6=&PTS#;4WJB'\U>>V?;_<*9N).N M):G79[7!_0X/O+#1:RN1E9;E6FT.-CW\4S',X-@")KR85:R69\G_(-8L,D]V MJ13R^D#G$#?/#CS-PU4%1518!Q02+')">604-BH0FRP%I4@SM2[TU7K^.;-] MT^?[VY\ZS=T_VZWWG\]W\F>[[TZ:V_G[_?8\]^P=?[YH70!W;(=V MZ_C/KW#-]^;)![R?/6 Y__O+WEGQ_AH<$0%:ZWC-E(;J'+&8 -6-V8LO8P\QR^5M68; M@]AM]_KP'S_J%X;AMU[G6[8"?7EF]K ?RV!*ULE^6=LZ*6MUJB/=&G^]]FNI ME?WY=Z/9ZQ_"^[XYRM&K'"]=;[0VMAJ_Y!NL_55D2(U_G3,(#^$6AW88R\A6 M&<194*<+47,3L(U"*0XZIHM122U8P" (C-<_XLZ:!H2[('?+UQX3O MWR^F]KVQI_#-"GG:GQI3FKM?01YC+RA ,_(L5_P8&9&-+"$?"+6$"4:D B/@ MYCR9]=GF-"+NIUR]CA_XSB8-A(_=Y) M0;0ER:TW"DT0R*BDL]*#/F@/UO.G[2[0>Z;72?+J(O2'G::)F-Q7WG ,ZJ(1 M5IK@:>(6_F&7XK+(/K3KB/#OWA!8IFT['ZIW^-"M"7)"D!O/&V_)0>1$@I8YI ,B68?F *@D[50Z45%RM4PS9M5'])7JU81/0/T9Q/'[K9P6N-'8RNDOYXTAW*OA MBN#F9>*I4MAO)KJS_&,@LKX]RX9TS@$J*1:Y8@_&-RBGR^K9ML M4Y'H5,K=\OD%W,S@[:SHS^%7/QH400;7^Q8W&N^!0?H9<]>ONV_,]3N#,D^JG*N6ID7@'[G$@G;0\&(V8DQF))/"S[R3=GO#7!@W5F'+780'3.>F9Q]G7;EQZ2 MGIF5.%#>^F469!J!Q@G"=Q3:T_+GZ16%M^?(+A;&>QB!+U@X=W_R?[6V J@:A@D4OK751Y+*W9N":;;>R'F:.]2U8!8.+E M3*6IH9$3:P=C%KC)F'E((!6]BT6M:8_Y)8UL>IL\"[&P>H:U+,( M^ODJ^=UI2Q>^[")1N*A4M2MCMXX]/85=*XR2;[9?-JC+A6EE^XEJV9R<6B[=&'V8R^MY]M6%3]@"9>K_>O#'SN?&B>CSK -3RA+9?(# M_QG:X:C08*NV5XU/^7&_V$%.T&EW2_B^[<5^72]C/568O;3QVX-BV>O%NM^. M^KVR@Z0_'Q?9KY=J37'CZ3LW;?\0'O=+;AU JT6C# 6A^(3\_FOQPF"JE6_U MYH_&.]B&8OL^%<\KG;7MP4QDX'\/&G_WLP>D>+-.'-SPV-_SI(UO(%;">N.H M=Q:_Y:!"T1FPVVN=IV ^I1S3G*;K/R^K4(UW$D3C7\BMP8[H^%@:(O36)D4DZ>7746* MB7*.2$D\(EY3Q)73R+K@D102M#2JE;=J;7-X!"1_57C-4.E4@ UFQ-,TQII5 M+0?]09P@R^QSVF/,++GL>C8"+EC,9(C8 M$AJ<9(P:KJ336,'.P+\-=MPP?/\6+;.I&!^Z@V%_E-__CQR/^^>T'VW8Z?Y; MX5NF4O*:C8&OH@44R$5(0A@P([U!W)AL#%B1@ZI"!!:M2B&GP5UG2);-!.;) MY2HV+HE*G*?"@I>:.6C!S65166U=3R6-0R?$6;6T=4*I9\($!63C M*1D)<@I;I(*D,G"0-=+>3B676DZ,R_FO:<^Z7NC2I3J4'?$@#,&>OXP[15GM M8K3S@Y%T?A\#;:Q/9I(IV]'^7;SF:Z:>M[CY\0!L,MA\3)$6.=76"5\V@S!* M8"^9M[#E:YML0U[-HOS/NHQ_8@5L>=\?SUY@:L%6G2S.+PGY4Z#" M7([>&Z9JEAVOE[P@UFY7W6+0>S#ZH\A,"YA;:?+8/)M257KQ>=K0'@ M07LM.\ 5JF\J\F>ZP\YYJ<[^S\CVX;IMUN+'F^T/\S7E2Y.67#N$XFK1%#!]89Q)Q M+QD";G>=H7'6AE^"I1%&)6G/@M%5OCS)OE]7M;F;>F5SC[RJ;>6\!9-='NUN MP9C1 G@T1J<%Y$T@H%'I&CU?6?[%+L!939I1AI@L,/*+Y+0'=*2N>TD_K)TM=FJ#\@XWP5B'Y18/XG9YBO/C!/.S3,>FAN1.:BT6Z5.P^ZAFVD=C]K M6*!@%? .2DB1/9J!N8H_S#2SSVK&.-VD5#!L5J2FF2Q67#2IL(ZM#)V7^U&(V M'<5"X1!5)(KR&*UER447$E%<.N[D8HU]LT77FP^Y30+D;WJE(?HI'^'K]5I> M?+AHG1W8F!0AU"'#I4?<,XF<5@Q)*X(Q2DL,.[U)-Z[K[ >:-X$O9G,/?+6W MV;9O]QJ_#$8YW%#\O6P<,-'9?VG_6NH;ES3N^>!=H6$4-QGGJ/[2OO;"V?R' MRQ?]^B*U@U5\BT7A/C-B-S>9VUA9P"_P_D9DSQ"69XTT/.Q[+RLU.;\54#1G MK@PG[??.;*[6S=V:UC-QGN4A4/!?/W[]$E37,T4#X9?IUGDVU"'\OM,&LBYP M>AS#!AYHYV%JLQW;LP?$@2+=S=9Y(24 ]0>_-PKM*QOU8"/#$@8EYPXJ49$2 MW!$X!'YX8K_FM$8 _E+=*S(RO$\-AOF*F ML]5ZXR3V#XM^?S&E'#(LNN+G1HCYE_"Q+WIO%MC0M47B2"7OW&C0SOLTYZLX MFRT5&K]O ONDZ]N%13\^K&K\%VP5W'-4M"(8B\%2SLXUX!KDOH4@92\!8Q5! M!&HOY6V)B8O)3..I\Y(XSRGG41$M$]4X3XTP.#)!?UQF_A5K29GK.+:RYU,Y M)AT6$N62XCRDBN>^%0YI+)U*6FOCSYQ/.6VGE[ MQZZTQW*5/DNX\].X7G94*CL'#LJ+AQ_G\#N>$7K M$Q]11L/QUH @@??IV'[UR=7KKB23%-'Q8OGCH0^7).8E6;?J!7<5$^SVVX>' ML?^F?/7JP\%.VLFO6;WEAYF7G&O/__I _',.?GH2F0X\H(#SP"47.3)@;"*O M-?'&\PBGF3.MKVU#/26T&X?@C"FRC!YDWT"V968TJ.-1."RYYQD3W:?QF\'/ MRO?Z<_Q:KY[,]@A8U=0Q3F22*+%D$+>$(L>41DH)HK3C5N#<@^]..GO[Z<,_ M6U=@KE)MR_C9L-_KC*%QMH%VT:RF6Y%71KS"))CQ5]W8SF%2OMEH["SFZ:H< M^W8LFG-@X;2JBWZ=3OR7$*J^VN"QL):*ZM^"!D].P8S,!UN:E9U9:ZG=O3VA M>C8;=FNB\Y2TEB^\1F?*-?3#$HA*1]",)C@Q\@"@&UGX-0:]TF)K%R&R]LD) MW*^<+S&.:U7QZ$M+^:?P'E6K.2L>V6E_S5==:Y#G)61.*U2,DHV*PMFK;3'G M2JQSC\Q\K]G8VKAG<\4X^4AFXFR+MJ%_8(7#8L-4I@+C]2)_;I6T=2!BD()P MAG0B&.6L-N0B%B (N+9PW%K[N- 48X9M$DY*4$TT&/K**D:>G-/8J)(O@H$!R!R>0B3_5U_ MT;SX\VL3B'1_^R-O[K8ZS>V/0)"?O^_M[N'6=N=XGF#WC__L[+_?[[3@RN;) MQ^] I%];VX??F_3S66N[R5J[L-;CCWCG2QZUN$5:'P\(I4IRGI"T 0!'Y3E- M+'%$\_ "99EV(LZY]/9.\6,VNIDLO+C9H;+S>01E4'KO)SQ@DN;MW37 MEQ/!>H/Q.+!J7-#XS(KI"W LV7,..M!I@:O93YHS"D.[L'I.LX]H>/GI M,Z]Y.&J'B79:.:JN;N:XZN>Z&$PQ\*%:C*\66'0=F^Y!];;5A-_V8%@F216A M^C+[LM+FCN"[7K]XA7(!OF,'TQ$2EW>A"$A^W4\+WB2/'!I?$B99%FL<]QMKPW*2 YY%*-&8-,)'0\7+'Y;Y']6 M;=,NC1M.2X'SHT_[/3B^G*90K&%\"J=]T%/Z MP%+5G,'2AP=F::?PD8ZS28L8;Q%)*^9HV'ZT92PF&Q^P+#"4^X=5"BJPHRT; MYA9IJ74N\K6($V+I<8U%I78Q0WK2:+A1!;**0\U9P3Z6%8@YJ05H;%!@S]E1 M+.>$%>[M;_&\K)2;M-X;NRSRAZ/!V!F0 XG#$J_*0%XF#CNN+(JJ#5.0(L;IO+RV$IG5"-Z+Z,3?][ M]+=7HZ2TCC^+UL46W=GU^7_9-V9Y MT*"F*#")%,MCMWA66 *2GGE-;3]2V[0:Y3-3^/#+OZU"T?]RI3.N?.DS;,# MXXRCRD8D!16(:^>1-L(A:L&"XA+;8'6>-S*O/C;RA@-K?,^&> M\6 ^6[B9IL.P"I_(A-4RWG0KYT[NI-CK6@<XEDM-Z##+B-S6 @YS/%=R?;9OX*#H4 \* MF,?EG,')9@:Z:F58)K,/K9&5%-57% M4B'RL]O8MV?+C\=,.LI7M OOL2_'= )]3%,#^Y5&.%%6[O,.&T6?Q7N_\7AB M\?1%YM3ZRRON5X,4P;(8CEGFMK/ZH6''B2@7P?2-2BBN!#<"'O[I,?Y:<,*3OI\R!N9?I\[0=*$XV.)H>PQQYQGM.?92IZ_7EKI)/4 MB;5-+JZ?;7['H)#U,OI9>'&NV/:Y4U6W5V485L!:&1K7N'I".Q3X.9:6N74T MW,7#@\PQ=2JI!$F+B*>$D$N8 5B M4B:C8E)1N/EXT;-*WID:O6-9F&X)N.1O+F=UW#QON\C5L-F6R &$P6^-QF,- MX%[2A2=%XP14@6.VC>%61>_>\475+SHQ#7^SHV%O?$GAWBT_<=D0ZJ.B!/QT M$'\;_V76SL[7_SYKB.=3"NW!:<>>_];N%N=3/+?"(V,VA"0<\P*5A@!?PS!> M4H58&R5B_?OVM7U*U880P7#W2S048'<3<\_K_+O:F MW!_8^'ST_]\:6 N+L=K\28'U7T2=JL]*^OC]-!?/= ]+8B!P@.,/2F(@)?F, MUWS-:L:_'_9.?Z.GWR?75_27/UI\P96PGEOR23L$H*;[+7D6G.[(@[@=ABY# MUCW?96WSS:60X%0WSZR271AO9A'GCPIQ_LF(,V'V>M,7W?1+H'YI'Y\53RUU M-1649U*!)S<*HFODG7U6O+^DE[DG@?(Q@5XMSXFG[)(']Y$P]25N8.%<+,;C378/ M]2YOZI7M_'E;N (;]K]N)"ZZ;.(J".6.K5DI8EID7KNQ7H@HA-2$DUS_;)TE M%/Z,1$D5;\YQ?XBKG#U/1\#1WLGWSL[Q!]K/WY+6[M@\&]_I,V+_7;K M_:>O.U\^T+WCCQ=[7S["-7^VRWCN#YN/E^/S7;^/ROW;?#YC_X[$ QS9FC&G$N71[VR9#F)"+F MH^74,4H\6]ODAE_QI\^5U-Q#EE56??:D7>6*5/S?4ZEBSWR=5 =JT<+;R'M4)4*T3/4R&:I(%4I%QK1 MH M1*TW,QI1\HGHB T*)H!&Y%) QD2!(F&:**>(X23WI;S:1'MQC>A![/((ZLG/ M9I]6K^N?6HR]P&W\JYZ5WL75P?+IVQ1P_DB+<;,/0O(GV9XG MU^87"&^LP.FMB)Y_]Z:M%,VOCM2H9<4BLF+6&>H2<\XR@IC$&G$? [(J6B28 M-,JD:"*)M3/T>2SEAWVAM<"_/_A]F9\C=EWE;2X0+ +@JZ8'/-[!OAACZ/K< MW@7DV!U%O=>+M#%9;56MCJ]4^)):PMTIX79FG5M*X9QV;9#VC"*>*Z5LB E) M&HE)E%@=?6Z4K&]L*%-[M>[-.Q_&591Y4N�.\IA.\/*O5+]0"5V;(_^]P6 M:_7^,&W^#F5^#OFVVX.BATTFI+]CW\]ZA'[VM,OG 8*S+B&#@Z."$B2Y(XA+ M#7#H@D"*!6.PEUP*D>=DZONH^3_H1W@8^ZP4S/WG5=GPWT6!P&SMX:PH>3";VC![.(,BRFKP\=O/1BASJJM"S \XL]@PS MI*(6B">&4>YNC+QF5&%M%8MZP:K052X^!)4-5R71"QDA:;NYFC)X;G3[)6N6&N,]BY\X% MCCJC!Q;ET=\"TNN&=,=,5@(='2U1Y4-7-'1NW4L#ZM.;];8[N MOZNFCB\C:>7DTW'KRV>ZGV>>;'^E>\50[VS_T=D[!@..[M']]^^. MY[W9L":RO[O_M74!QMSN_E&>B](\/A0[VX>\^?[?=FO[+=L_WO^ZEPV]<_Q] MXLUFE#MG$T:)>(4X<1:Y9 6B.CE#B3??D+,)&FMF>= MPW]?O0.G>7; +4D<.X4BIP1QZHLT-(.(,,(1LE#_69X@]SVI6! YK>XS6Z] M_':?'-]@1"B]I)Y=3]\IYWEXP?9RFE_C;3DS<7:LXD-,\=?B"'M6)URJ27_= M4-SQE+[.1VR$]=I)L?;)UC[9^1TL\D5^*8>:M:MY=K=GE_RZ4O[7NHO#2E1W MK21M_X0:KEN-XK%SK$Q\!RC>2>_:V4^V5Z3.OPB/V=NSYL7;[SN[GX[W=_\] M 4N8[.^VVK N I^=[+__%^[W[U&3OFO/>\SV=KM]J]/ZLD=;V_]V MFO0#W;OX#)_M?]W_ E;WE[<7>U_^O-SS*A'+O<$>8>,,XCE_RJ04D,.)$A(4 MYYRM;6I6-WA8HM2@>&4SX.L>",\&";=',6/?[EFOAK]%X.]\!OZ"$(19GY 5 M1",>&$5:PQ]8*6FI4B[)N+9)B*P[(BP3_\BJJ<%UV>/SQ;^C?HPU BZ @)=: M?$4L:TX +[K MC6H#>"'\FRV Q%PG:DU E'&+N"08V:0):("$)6>3--ZO;?*?9@"_3 60U0K@ M\SFO5<>_]K=:_UL(_V8=@(9Q(I5FB,E$$1>!(V>C1-)@ZI)7W#FRMLEJ_6^) M+0&/8C\6LRYK+?#YG-H*H^!6IJ4:"A\"A;/.0&L$10Y3 M&VC25N58"!S<,]0%Z:JRU6Q_U-.*I&OE\&=DG+PBP*PQ<@&,O-0T31+J@@L& M"68%X@$SY#S5*!!L)!%1:X+7-H6DM;ZXQ/S"P>"WQH>3T]&PJ/0$81\']YFA M6NN.*W*"JP:%G[NAZJ(6P]OO'GZZ5104U[BX""[.NA$M8%](,B+M94(\!8U< MB@09[)VTBG%)S-JFO%<;M5IU7$!U7#5=\:D;Z=TOF?V?::'=' MMKC-RM4$UA<^PPM/>X-V)J??BH9Y[6_C.LJBGT=5ULIS\X^9C]>NOX-U@UX' MK)K?*S#&-U]SM4YGZ76\6_VV[NH! &=_2V__%Z]W_\40RC3MQ)[XI:YF:[VSX9G7R"D[2=L6/F7:]_6>H, M7GT%?&OK@'%L*%<)*>\ MDJMC-)5RZ80=5 MJ?X35=R_V,)YNJ$%T_BA]>NW%[>S#9)M[B45M[_:ZM=GU7!RVO?LKZN3/NL3 MKGM.KJB';54=;%?ZMM8%PROAP5I)8EG 1Z4T<\X)2HA7L!YL#"6.686]PX%1 M7OBH-*&,+.*C&EPR+6:BO2]K#/Q7MG?2.MX[_G32VCTD^]N?.GD]K8NON/5E M[V+_^.WW9G[.E_VO\ZZKG=W0WJ.M=NO]'MG9_O=KZ_UGOK=[R'9V/Y+]XSP\ MYNT%O-/W_9-/:>*V*JKD0M",FH 2E7D69!'F\ XQ">8CCUAH+ MS$^+;KS MH.\]JX3K$.O*P\^'[NY9K^@"52/0(@@TV]A3L^",Y@9I62 0-GF.@T*.,<>] MBU0%GNMTGV-\=54YZIYUNG69Q'- H%PD6V/0HAC4>C.#0(!G MXC()(^4511P+B0R1%ME(L8]>1,U\72WZ\ZI%:TUHY7%H>IXU#"T"0[/N(.]3 M(AQK)$22>>!O0DZQB*SBSHH(V$1!$2(_#89>3;;]4V>[7Q.>KO/@EUY?^K(S MY)\8[VN47P#E=V8=;E1)XC!-"'1+@3CA"CDN.<(R6NDB4YSFFBI\?X_;\\B7 M+ZCD !](M3;S\;T>A@;1(WA@WHC?!J.3$]O_R>F>ZOJ<>N\XL/C/]O-W:]G>Q1^OPO?'V>>A'N_;XJ=+Q_ISI>W M=.\$>.;+!S:?1]P\^?!]9_>/X[W=3YW6ET_ 6_N=9G[^Q5>QO[TGX+GM_>// M8N\XI)Q/?("-5-HGCX((#'$K);):4*2,2")B$AB+)4X"]<>P-<)_BMD#%98&S'6(IKYK./QAC< &!O%EE]EL3FZO77^VM4\]CM7]'1Y[//4 M]8<=M/U6-VRW)R"QG/:]\(GN);->-*G[B M,CF5WY8$U8BSW#4X*N8Q]G)/@)(_)O-]GWX_KJ9RWKY#EQ(SUQOQNX^@8DY? M*]BA_?4GOL_MJ[\CZ?]^%'M_G:%*VGVI10 ";\@\A>Z^>?J+?4DV&.;XMO%Y M/S*:CVD.XO,Q1O/!PKG U-!GMW"\034&J?K2%_X,J@G,XU83_/""G[:X\X>0 M'U>2O1_CI>%>'G[V+K;%G_[>?R%)T^2RU6CA?;]PJK*;>N)^\ M<2N6N:A7%I3CL-'N^MY)K)N9K%X:XDJ2S"+IA"XRHK5D.FENL78^)$D5,]8% MQ0VNLDKXI:R2V_(*@5P_%-3Z5V^P.J4J#\PAJ?KM[L-O]DCS_>>SG>W/9WN[ MGX[VX3ZMW>9Y\_U;L7?\\6S_Y -OP7KGLP?ARD[K^//9_NX6;^W^<=1Z_^ZD M>?*!Y&S#O=U.N[7]Q\G>\2%K71Q=+M>-+"HNHT!<,H*XQAK99#EBP25&N6". MJ;5-H>XUV?$U-1:OL>K%8A5.)F(5A7<\],T((HQ53AO 018%5>HQ5NL:J M1\6JBVEK >LDYEPC+()!G%F/K!4$)>V##U1'GSN#4WZO3.<:JVJL>@%8]:!L MW1JK'@FKR'1*(B%>),:1UB$BKDA")F"!E%'<2:L5-F%MT[![34FLL:K&JA> M54#T,7%!K.6 5R[IY)R+67+KQ+&/E5Y%:KWJ*;"*3:=R":XBPPE%JC#BR4GD M:%:NJ'=!)AJ#2&N;7/VL:84O/R"R/:UM:"3X7UG7T)UXY(JT_]Q\'QBLR/[_ MF8&3N4K7VH]=[UR]-WFA8S%V! M===MLI:@6Y;;NOP0 \C>$YN+>K\/?^N.3D)O6'T_KWF.SWNK/.[6* ^_V4E% MC>M@9WK:1;UKK9DNHIG.-M+2U%"-F88#HP9Q.%VDE6)(L1009U@@&YA /"1A"#/. MZPC\3M>-?"X!R9K?E\7O2W!UU_R^"OP^]9);*8D0.B$9@T*<.H9UL_F)G,WCUCES[N;:S_Q*?7[USM4[5_N95Q.[:S_SS]=+:S_S M2]!++_70K?W,-;_7?N:7SN^UG[GF]]K/_'KXO?8SU_Q>^YE?#[^_4C_SRCHK MBB;_[6^Q 0 3_3 W;1\,>_YKHW>:-[ILZPYT/^RW??9I%%\^DM_BSNU^;:BW M](+\#UW?CWF%XW:AHAK[;&P^!B*&:_;/5[]ON87%=7<&Q M$-Y=&GDK ,@"0%T( :P8!G_3B21$0I3<4.F)P&N;C.HE*CY MUQ#PU! P=6E$G(2102+G:2[B4@09;ABB2CKBM0W8@HE#30T!-00\8OEX#0%/ M#0%3+T?21' L!*))2,2]%L@J95' CNM ./64 03(&@)J"'C$JNP: IX: J:. M#^>(4($E%$7TB(O@D#-*(*]-I#Q:@ZD""%#WBF+621D+^#EB:)S-)V>4_+8: MF1@OH/GRLTO3J CCBG>WQK<%\*VYNY6QK71V;!V(0)2)W")/!47<"(-TU 1Y M:Q-SW++H=!'*X?)>_2I>;2CGU0'""N1QU("P+$ XGP!"4J"O4N(1,SS'=H-% M3CJ%@@#HQ][!J?,"$*B\5ZRG!H37 @@KD.A1 \*2 *$UU1",E)28@)&(&B,> M@T::>HP<3E91YIT6J@ $ME1/2 T(SQX05B 3I :$90'"5$.P08J4&]KE%L&( MDQ"1598AY:7R0>*4 BDU!"*>?3;(JG+B6]OOPJ(&=2N[NMRKWKEZY^H2PQ4% MZB+UM!X!-+,C=?OGA[5__COV"SUVN8YY.J])CS6+\>,NYT[C6E^^A[[\8=;% MKH7A-BJ,E) 4<:LU,M1HI!+QG#@56-:7@0">2RUDC5XU>BT+O7XPBE"CU^.@ MU]3:![&" YP(THR"M:^=0TYYC;SQG!*L<72L0*_G$AZLT:M&KV6AUP^&/&KT M>A3TF@E>.)J<380@'*Q"G"6!C)8*&4XE)\E&YUV!7O60LQJ]7AMZ_6!\ID:O MQT&OJ>ZEM(Q<>HJ"-S9;C@PY+AGB41N-%2.)+6 YKG2<967]=U4$<8D>O*4Z MDU=@AQX+E9=26K!2M+2"WKV*O&N47@BEF[/^O61X3,QP9+F,N?N11=H:CXS' M,4A// YAZ?Z]IXM(U4A7(]U+\ 362/= I)OJHR1BJ87E2)LD$1; M_\?U_WMSFV\0.W%5G?8#E5SPG^B'_7;PW8]YW=/XZ!ASNM+Y_:K??[G69^_L57L;^] M)^"Y[?WCS\#3(36//YX?),*XES8B#FB(>$H..>UL[CJ#,VB"R@A<2(E8U]>T MS)_,JTB34H"B,>19>WC4B-]CW[>!?DZ!_>!'N2\(;'\CP;DT_M=#0#T"7<'_ M%.6&"XZ=-5@S@GEBD3K'[Z"L#ZUW\P0T[5Z2"25V!P6E5'U.1L.C7A^8+'P& M1NG_DU]LI^".OSNV"U16OMW?^>4^Y98G?_7.8K_\6_ND_8KIZF+K_, 8SZP- M&CFI&.(J8'T\?GTM*:/DC[X@8"+I*(4 MR61HI@^'M.0<] !B7,H]OG./*\8VF+Q*'\!GL='M%6/."JB'OQ3RS4_A/F/2 M>"+:_#2T]488Q4QE<$V[W[ S8J3J<;NQ# W@9>L2@_;W1]8D?M!=46L23\71 MK=V/HG7QF>QLO\7-;4^:9P>8K!<68] K\"KH M%<82KHBVS'K"@>0L"!$<@^4N)6:#NH/.:KWBIU 9W=DZ,"1Z$F6V(3EH&113 MY(0-B$9A>:#!")F;"*E:RWCEU++W':AEQ76.6N6XG_LB3QNX5?G0RU ^?C J M7"L?3\;HVQX?8.:UI98A8E1$G#"*+,!)*LOY^:E*60+Q"*0.\Q) M1Y)GV;K5&]J8(=3?9GRO@!,\KR+37 M[HYLN:8GCJC?=*>"D@[P@<)K-SW@P2M[?1>B0?0(/LZ$]MM@=')B^\7=KEQ[ MVANT,QW\UH\=F\GF][-V&!Z!40\V>V6_Y78A&^^ M9F;%'F@F]F]<\'*]&%O]MNW,^B[,_5P760.XQ$4S?Q[UIXE>AQ&Y?K1?D4WP M4K_9SID]'^1M/^I?>O];-_;F,U^ 9'Z.YT==OWV_Z%_'CILJD6<),:(Y@1==O/] MOW"/C[QY?'2T=_*![FQ_)#FC8_\8[OO^T_&\M&J];W[?HTV0:!_.]K_ >KOVOO'>_QUO;G\];VGR?P#K".5FH=;^'61?-[\^(K:>U^N&@>'D1&0-=- M"GF<95<68*"T4&1(2E(([V*J5!,0#S%L9:^'Q%PE#S8YZ*GBH]5(H;[U. M6GFYUHB@#IQF8NR/XMIF=1"-#]W2<0+(<"6)ZQ)1SPFD\I#N?NKE5<;<6%Q@ MSS11W!+A//:6! E*M):&VAOA9R78Y@;4FU13P2A@PV')D8 XU$!\;-]K!Q M8L\;T?:[C7[\%@$&BH ":,>C?B-^SP9/'*PWW/C&\*-V/(,[N_-B==DHLMWS M_SV =0)VS*PK6U6##$,G]BLHV;^\V=EN_II]P)-O8$FN-QKF6J,'W_6O?]QZ8S""O;6P)[$_M' &OC<8EG.AIUO:C<.Q M$9*_>/O'A]WMK8:MK!@@_OS8T.CUQZL9[_D : )VYQ LSSBX]&H[L,"\S8W0 M@\W,M\E[/]G?\<;F0YF>07Z ]WF+\]O.;C&\'O;C(?QDH_'']+HV_!9N;LN):'#8G39L:'XTG (08TD^\ ';P M1$GQRTV/*4S_F0A%5J-SE.*LUP^#V)W']W%C\PG[3KAW16SZ)T?WG>T/YP<8 MU(TD4T28YK!#[DZN*;$H:!ZCUT'KD-8V>]UXU8"?D%EUO%=SSE80TTN^:]S+ MG'].LJJ,,++*/?%7%TF<^!PWJ96P?M$#.H M71*%B)")--RJ4"/S^YM^.TL]6WQ%?E^O1%8&L;-!(4AF<:9R[UQ=2*-=PMCD MWR R[)4%$0>KZIUD!7!.S!92<.[*#,[C"P&@HH7E5""9>GE9^;GPHRR* M7QKUHDNM88K*L8*@5Y%Z"XJ1$WU_Q=9WN?J.;XAB%W3P_#1F'=EWP! I$B! M;(/2WA]+H';_!DZM#WB%UG?S 9]$L ?#H#'*1@K8?F!*EA.=X_SI]HJ_?P,= MIOIF>M1P\/5IK\[Z[@O,H#F..G;8ZY\W8O=;N]_K9D5O/2M^]O2TT_:Y@+8V M1'[B>SVVF]8?Q3#JQ)TT[["=\;K_<5Y]^:H=MV<'6E,3;>Z *5)"G'&-K!42 MX3RA6,>HC//SX820'!CQ)196UHS_\I(+*@?P MXP"(MK"T0-H"68T2V&VC?OXDQ_K[\+M>OY3%J9/3-#8:V3%V_7>E3=?KE+[& M?@ZA%E(@^_K&DAYN /9PAI32NW<6)W*@D@#54MIP=;=TG74O/0]>(]\P=6(< M%K\M\@S:_= XM?V8=^>@D%:"C'DC*L=,4'M'N ME*N$E37;H0.7K#> 46RYR[NCSL"N-W:^=NP18,"5=4[V.&>/GM@^X$;I*!@, M\V'G]8SO/D\(I5S.KU> NH5=J1[J^R,XFUZ[<^EQA;"?.:,996WLW9V(>GCI M:A6%^\+W>Y5_]*X-^M:VV3V?G]+OPI+*(X?;?XMP6)TYA^WNC3(HWW76U? M MPO?'<)J#T"XMB6)'X!CRJDYZL%UM6)(?ED[ZXI:EBQU6>%HXV7Q%2J7@&XPZ MQ;I2##'O7>S&_N%YX[2(4%U:Y"7:+_;@)I])/K#L$YFHR+:?DX$K']!E*B[6 M?E:=2/:1%T\NR'U8Y>WT 8HMJ&$=>/O.QNVQS_MUMZA2)&Y)!KDVAGHWB%T& M/8N95%(SR[#A/F*;2."!6"\\_,G2Y7@64/TA\%65ZU$I?$7KCKE?%-J,'0U[ MOU6(@C#OV=!!_&__E2D>@644@RV!0=T\[]ORW=K>0OL5SJTP* M8S8X$12+0A!7'8NK)56Y%ANED)[K9U1^R?F&)$IR=?-/;KW^UB_U1JEP//!R MO$%N^U(P00U_X.6W/EAN&(6%UL]MW4 **[3N:[IXC>D80" ^\*JQ^G.]JW2IN[H+-7XIQ""H4R"C![_>9V#L$HB\_NG/_>D= MW?]7:^3I:C+X?72[%7%BE%#["99F.W,*ZTHVI*QIX+%HX!\+QE]- J^:!"IG MPW_9D]/?&\VI*^*9DL7C2,V:V)9";&_&[I-G2EPU&2R%#'9[UVL>*S8V_I;] M7L%-_50F 5_/64^V@Y7+KWS , [Y+"X]$ M%V )M6BHVF*8\L^<9%ZW:?G_J[)V\R[^% M^W_]WMJ&SR_V1//XSZ/][4Y[9_?=T<[VX?<]^O'B2MOO]_^V]XH8JN<[L,;6 M^W?P[*_GS9-W7W>^?!#-+V\YK/EX?[N5FNVJY?<_^.P@;RV2=BZ4/58YQK^:OB["_XLX3@JB;6CGJ>(C2$,)VN=L@*^ M(#7\_7SXNYC GX"=91:0CS+C$!?!(\-"1$PPKJ01G*FXMBG6-5GFR+X:_6KT M>YGHYWFPV&LGB/?CL98X@R0E%,'. M"V0H)XAYD$[1-O->P6(^$F2X!P/: MRT2P$/ '6=LD9EV;JZU6;YH3N-PPT),$X58P*#1MY#/M]C+-81_W?;EW-/:G MS3I=2G+E*F#;4X9"WN0CW^J&M]4QUQBW",:=SX1$F"?$<^)1Q$$@;A1#&FQE M1"TVV9,1#=9KFW*=B66:S"\OU>%5L?I3NOUK5O\Q5I^Z_Y-60=@04?0!(\XL M*#-!2J29CI%1R52>'<#7.:E9O6;UQ_)QU_S\8_P\]753X&:/#4;":()XT'D, MA/%(!6MP\C8D;7,'Z!?#S<\H ?958<22';JU.O"(\#'U[J;D)6-:(TEC1-P1 MAVPB##E'.4N>2^7\VJ9>AV-\*0!2L_IS%'1N];J3EK@?BJ.MT*L&KP7 J_5FQD/I.#5&>HN<3!Z@"R>DK:5(1Y(P M9@[L4_',:(PX@D+I .7R!*L N82LVAK MIGZ53+T$CV/-U$_(U%.'I$G)8L<)$LQRQ+EW!3\C:8/@ED>*&7L!3+TZ;LC7 M#A5+<#S6H/ HH#!U,Q+/6,3.H\0QS9)>(^,B_"$32\DG31Q=VR1*/5] J%GW MIS@2:]9]',M[QFW(I%-8FX!(+I/FS"0$EN:+_?E /YDW9])KV;7$GOKKZLGLW@^] ;Y<:\ MKS%O_H<"3\O9YN(A&N1 6B%NP"C%EGN%X]JF6J>$/-7B_5/!^RN3B&KQ7!KRG ML0$FF>522.2Q(8@GKQ%@MD,).R$YL8DQ#D;'.KM?S54-WC5XU^#]?((W-4*O M*$)/ SU$2((#T4BP B=<]"-B@(1,+D\C5(GIM&8VMP7AEPG@WH2NH<3LDBSG-++Q)!0" MP22R*%Q:VU3J7II[$=#][V*$Y>:"<]A7>0@GE09C^> AG)HQH=8Q EN^W>#Q^#J#:$H@8_]/*?MFZ"-Y@"+?:6V9!/N?!'M4M?,/E) M8$DIZ'U/L9["^1!=XYY3.'4]A?,U_K2>POGZ1F'54SAK&JBG<-8D4$_AK*=P M/A6QU5,X:S+XO9["^4CZ7#V%!4#EY8GGL//VF/M9>YY M1$,9?M;CZ(6NV^I/HQ ?6&O[Z\7.=NCL?_G,FA, M]WE+6N^;8CX*L7?L\# DT+9Y8>XH 9I&C227EN2O8 RY2F<9)W3YU(46L-?#7\_#_ZB MX0PV@R&ZF@I,RPXFQ3A5M3P]_/A;YK>KG 0C@0.%,-YGL*)D?$,HZBX M31RKY)4M.N[K9=8FU>A7H]_+1#\NA4^).&>,X])(*T1TU!DNO.0AF7N@7PUQ MRX"X:7XX5E8*8@F202?$F73(D421#" M(1N51@Z.A7DKG=/U%,X:^FKHNS?TX60B5E%XQR-WVCLCA "]!+B,\!!K>WD% M\&\V:9EBX6SN^VQ%$4MVZ-;JP"/"QTQ[_$0MMLJCP*A&/&*!C$T$$>X,LY1+F=OCJW4E MKO;+>*8 4K/ZV^1T::J5?1UU@S]2,S]=3?Z***.#**--,*# QED0U2H40E M]5$3A\.S2Q^IF7I5O(HU4S\A4T^=CDIBIW&,<"[& U-'C#18A$@PPA4-,1KR M$F9BKXZK\;5#Q1*13KF@/+" K M*$4J<)LTIP=[;7#T@K^DE6$_;K!&\1O"7$9.M MP7EEP'DVJNNX"DXQC6QD%G&6*-+:<>1I9(X'3#4#S9W=KS;TFFF;^2I?'G9Q MRM=][4(?/,U5T=BH$'T*&;^\L/?!J,3>)_SY<_)V.JW;6"1"^R9)HI;(IS'WI(@)>B]TE"[=L-U%K1?!:J.9=APT(5M(H$'8KWP M\"=+:\]D!*W:P$IBRAXX@I9N$"I%-<%VR2-H]88QS*B'WONN&: "L) ^Q@Q0 MLT&-(/JQ1M ^VKKU!N78R,>:0/M,U\TQY>2AER]SW?6LV(=HRN-9L8/V]YLG MQ9IZ4NQJ_W3U9KH^U *L-*F'VGV/4T9\YW95RN9S3F.>&Q&[4GZHFIB>&3%= MGC5;TU)-2S] 2W<.K:WIJZ:OA]/7U3FU-3W5]/2#'6[JUD /T4 O#[6MYU/4 M\RE^>GB0!\D4\RQR2WF,WF)C5&XFZ@G')/DB/&@P*<.#IIY/,0WS[7_=W_W( M]K^\O=@[_GS1NO@H]G?_.&K2SVSOR[OV_OL/>&=[Z_O.]A^=^3#?_LFG3FL[ M=/9V6^W6;I.UMCN=YONW%_N[X6CORY]?]X[A^=MO.:PE-:?5+^?-[;V+ VF5 M]#9B%$ERB'-)D)/*(24(47!L+A&^MDGENEEJ%O4J(?)R97\-P#4 _\2*QB0) MP\X3@A47)+HDG5$&:TE\5(;4 /SS ?CB$@ G+Q,CD2+C\DQQ@P/2W!.DO9#6 MD,!X3H0SZX;5^%OC;XV_JXV_FB=,/("O$)83P:T37C"M$XGP_VVX!_[6(+L, MD"670)9:@,]@!7*6ACR'C2'#I4(D8B:HMR9@T'*-7F:G\AIB:XBM(7;Y$"N5 MMI$3'F-D7()9:H5U6@=I@Y%)+.IC>"7C?Y\,>-DEX-7).TM(0,:;B."X(NBY M-/?;H(;$_[^]+^]NVUCR_2HX?KDSR1R"QK[$;WR.XB77&5MV;-^;E_DGIP$T M1-@@P0"D9/K3OZKJ!@APD:B%$DCUG3,.10*]5%?]:NGN*C?QJ3S<8:1[5."K MP/>Q@V\(&3N(9C^6F4>KYAQ0Z L.&&"5?QA8='8+>#P+YAI*X?@:UK M>:[NQ&FB![$5Z&;JL]0U$L=/ 8%M?Q $WM'FZ'MH"=M4;'BMQ+"J.W0<&U-' M6G?HGO K6]F@8I$9<=-.=3#Y\29:!*Z[%08Z9Y9OIDX0AJ']Y+EI#2SG7LN. M/ISX'.99E4<%-_>Y#:/@YG9PT]V.B5/.F>?8NN_[ #>)8^J1&WIZ9'MI&,:) M%YCLR?-@8)KW6M50H ;D1Z8J:\[D6T"P+B6GKJA;? DM7EH*5A1L'*(P6 %*_<(*]U8,4\" MV\/M[=1Q/-V!U=&CA*4ZLP+3MA/'2$UEK2A8.Z[.N>DX21)[%I;2=GQUTT6!QR$%>!5X[ 4\5L*YMN$$AIOJ M9NPZ@"#,T$,SM/70=8/4,Q@+K'AG\% 'A6\@5%>6[=Y8L%L5'CF,FR2J\$A? M@O"J8-0!Z*?3%RNQ_"0*$C^V#-WC%M<=)S3U(#2YSDPW=E@0Q&X0/7EN.@/? M= ^JI& _K%VE/Y3^.%;]<9\G\I7^Z(W^Z&[:!#&WF.LE>AKZKNXD4:B'@1/J MH!@2+V&F[7LF5@P/K)WJ6BGUH=2'4A^/0GW<^14+I2-ZHR.Z.W!)Z)NI[05Z M&@<1Z B/ZU%HI+KEIVG(3<93UWCRW NLGFB(2^52J0^E/I3ZZ$'A\SO8/E6% MSP]8Q]@KA\=,1P,8#HZ#UU+=YS4U,,(L^,D49H"8\2.[6(( MRPJ,&Y9F?X RZ#VI7AT,[= ,S)M6K[:'AF590;"?ZM4F+/QE%8]O54W9L4)G M3]64U;CO<]S^, 0=(0NP']"XPZ%O!TZ@JE<_>/7JH%N]6A6O[MFC_2M>K:H> M'E7Y:+6[&3& ;C=A"EW LS[7[;KIX%OI;J74)8=+]&9 MYS ]=5S;32*/Q7;XY+EE#8*P[S=/%00J"'QX"#3L)#8,,PZ=.''\, RLP(]# MYC.#VSSP P6!#P^!WSL0:#&;P3K9>A1$>/,>+R%RA8 * 8\3 :,T 4FR4I8:B1-$\#FP(B_P_9#[8>*:.R"@@KF[@#FS W.^ M[UBIXZ2ZD>(!!-L.]Z/M@ MW266PW@2F&EDN);/ MOUS,B[IIGW.(K9WA_TV1WH8VX<&C&F9'-CKCMQ:(&M MY\9ZF'HL86D &BH\E.1L"OX4_#T\_ 6^P5/'-1ES CS!&*11%/$XL8(@=8R8 M*R_WX3'0[6!@ " 8 0SJW$@ PW&=68'@6X:5A@E:1!&/A8SL@:AM=,-.94E M2I63[0E5>[I!<9P52^X+OQ8K&Q7<< P+8W.&&S/=27U+#^((_G&Y:4#;SS,#CTK<[S,8K\3]=N+>#IS)[;UP&8FN&R!J8-E"=(? M1_ ?;B81-YX\]P?F@24,4^)^2)%G)=.WDVES1::9Y04NPZ*&H>Y$2:R'L6_K M5AH%+ 7GQ&>8!="[UP*'2J+[+-%W'&95"GR/PMZ-N9IV:B>6!VK;C&P=2YCJ M8<"Y;KMI;)H@ZU3'P:U<4E9%$55+T8.*'C[1(USUA5"<-.1V! M29GO.XZEVW;BZ8X9QGI@>5SW&0]!;L;,@SB.(U< M\"I8'#FZ$[-8CU(_U T6)09+3%#9!U-64PGVW:9FO8/88).:50GS7H1Y)23H M_+<&E@'>E)( ;@"\&,%\#L_+8L>/8T!W&'#R] MG>I18'(= [=.P@,G,NPGSQW?5QBM,%IA=)_B['>Y4Z;,[<,#\NXVG&.Z@9]R M2W>9CVANV3HS+$^'[WCJXJ4[(Y8G\]>QO*=%#!6,*Q@_2!B_W]U2A= ]1>B5 MNQ1VY*11&.FFXR2ZXQF6'D9!H+NV$UNVQQ(G,9X\=_V=KCYOJ!2(;\5BN6F= M-WWS -4$#^6]G1I=+]-PQ6!(3/XR_O+M)[OVM6.#WLX-UH/7*Q[K'&4]GOU< MS<= H<4J6NX(<5U_Y$7\]8$![S2K >]?UNFO;RP MG^_OOG_]_NX+]/?]=^?TR[O%NY>_P3N_?84^OYY^/G$!O'+^SX^+__TCF4:6 MXYU^_M/X\\N?]BF\^?[SN\7IKZ_LTY=GUCOL8_S*^7/\^[<__P#0?)FGT+[U MEV$R*W$]1W?"P,4$>R&8E(:G.T[DV1'GD1\Z0IL!P/#D9$;JS+.2..!IXD4 M([?B)QD&'3%&4RCG'VB_C<38;@RR)O$D=ZM= *%?^.J*R M@GQB]:X04] M5M6P+:!_C#*PR&"X[(SC4FI9!28/U9"%KJ8EM!S/J-5Y#@-B,VAN/J/3+= L M? _M"U57#;1LID4\S_@YT&$V8C-@B\7RO3QC499G, F8 SE3$MINNTVM(LL MS[5),=-&[!QGC6]B77.-)6""PH,\33F,"/@"YY1F6$\*?Y\6589-##0P=Z#/ MBJ;=&$Y %"UFU4A+\^)"4D#[0] 6NXOG90G3SQ=M2N/PFP&LD7M 7'^Q;(-= MX"?H%M^;C4H.KTYXTFH"1GA&XQEJE^NIW7AW%XUW@%)P0FO7+J49#H@% 7&F M2-L1 \2!=1ZS;))1[K8):<8YWKR," 'RBRZW'6]P'3,. H-%C&8%HNXZ7L^ M_^O-QH+B[K5N23>3?=_,M3'OO<>F[;[\;O\%U/59G!I8(2! '6?ID9':>NHZ M?NH;CLU<\\ES<^BLF><:,&U.J %,$G&))\ ST4+ !2SW",1\B-IM _=(GHD M&R8(O\APR+ ^80-@*5X!CB431LB#XVG.\6]X&%EAV)7>2\W^VP'!M5YL3-7P MFK9O3XQ1TR5CU#1^TO9L@GX4(/,!=<;GDDTJJ9E6<%]6\Y'TQ1-]_DJ(Y M!A'\XYU[:OWY_<\OOXS^]\OOYNGXW^!9GQGO7\;@!2>C/[] O]_?+59%$]KZ M]N?WK_;_?CD%K_WU^/3EOZS__>.W+^"Q.Z??OYJGUNOL]/L9".YO*8S'_8L' MKA^ECJ6[OLUUAUM,#_!3[ 9^9 #%;9>O&J*N$?E6:OA&DJ:.F[( EB6.#>9Q M'L(O]JHA*I= HS70;F%Y'H'NW&P]7TG1YV\(CCRR-\D[)HA"&TC[4L '[1R^ MG>-!9R#R!"RQ438=:*?ZKP/M[=L7VH]TX\M[!E_@)\M\]A,TE:;9N =\>1M;?5*XP7F_[Z4OWU8TO+MAW<< MAU6M_?C^0CZR%LK3K4>&*.^^O/K^5QA[W,=[AVYLA\*_#9EIZ!:WH+F0>6YL M7A+&W;CZINEP\"VA?_T(J:MFC/ 7(--8&" :$@[5X "E;H MZ]:0 S T!9@'9[D2WBO!#EJ/,X;A]FLY"\!C,3-CVPMMPPE#%IFQ$<$ZFXG(@O0JAMKG49MW*N"KLNT$H.)*>)Z= M$ZY"MH&SWC"U3*62*"-,!M% =*YWFN78RR M>$3>2X8"BUOGZRN046P23F,_Y,;C(8V]]9WSBXGVC\"<:,VC9@N)L):/HK M/F7KWU&YW"L^XWI467[!%A6LR*COSOY2PV]?MQR1?%)"&VHV<^+N.3RXW= M8_-2J+>?,]2*\2Y,BT"9=&G)6K3LQ'IK-#K&]""8>MXQ3L9=)7&,FA?S>"+ MY0X2JI\8L1:D_:Y "N -55E+C%D+1%-*-] ?'Y9#+!B/!' M\2 ,[3582QJX"O]#_B3VMN"L!'\7>WC)8[+!-=LDS1J(1M(LAQ_)E<47/KUZ M,;SU_G,O @A;>/@]V"+G&;\X-D"Z7!#^ ).+1646 ^\-<#MLGF*(O>0#LH,D MWW/S,-1$[[*(D\Y D?DD0!!71LSXK=/J M.)+!.#Z*GM@85GTF$08L9MPJP\=@8B#&+#DGTY),4P$#&F[XS#B%Z.7V(_7- MDR[5MIG)(T K;&@Z#5.)MUIA%LV#<\=KD$7[=8"N=6XJ((5$QL6W?X=0 > M%AZ6%AN%[=70QN"TH,OT]QP\F"DXSBGV05H/M[V%A[.@P*-&[P$@0'L@=8G< M" +G&66%EQG0,)9;PA@BS>)Y#JJ%3:=YTR8%,.S[$)V>XJS]H/XU_%#G-'<$U?+"SDYX>J.V9>B[+20KN%"$S^A M8PTQ0"4)SZA$(FA@=V0%$+\U1XS#P&LYBY>*."L376S35W,D,9> ,]%D:!FX M8\(YZ'497A;0,Y#TQ\&(W?Z2TP"T'"V9&3%LQ&<7Z"[C#CZQ$P*I@%#1?4,) M-&=@]>(13^:YD-ZX *Q"2*8G<>Z\$NR!?K?#'4/LG .(YSH+.LL3B9(8 _&H>XX0U+$ XP^,M8(9> M?5!$J(FE;0L=MNW;2=LB;2SB04N,42&E2 P*WRR/Q]33;:O/DGB"S 5 HZJF M *P]6J'0,*Z!/%M"TVG((1Y=TG#=SKR;C> #5@,MPPS/Z0!-@2-G:%OA2UW, MU%+@2@+&18Y3EC8:KBI\^7527 #S"CQ]D7W0?GPA'P/ZZ!]R-N$_U0)+C0_Q MM-"\HB,"60722V^U%X^>;3@_W8;E,D;7Z*NB81U0-7,ZJ$2&I@@#RKXV](-Z MK@'V>LJR4Y*CFFA"_0W:!BYV,("1@O^%'X1Q"V8_L%^:(R[##_'7KE&+*K1Q M%>4)L&BLC."-)"N^T=]MM8\=Y*BT*9 YY3@2/A_C;PBHGXO&+F[T%$(C.H'K M@"/D7TR:!+8^)H>L.9N@1"< _+DA"+@?J)&HL@H\13::MCTNRP! M[@&?]S/_!H,%=I6'WC"D 2/(>+ZD=DM_ULM5CQUA[ANHP,D9E^L0S;.*P:F"#0 !O:19G-X)'.HTM53?*!"\(J7=HVO02LI!\![9+X&&K!%EA-QVG"SW &1.-V"2UR]!.8$\@4K&2]BM/9S M7%)J@4NSN*C 6@'^H!]1@9&_3N9W5=5[/L5\EA?%UR8VU6X9_[XHRCRY(,X4 MAJ#8/1H3@,$[JQ 9E^@RUS,26S=@2E53-''0&2)LJ43\;CP&JWNVD.8*N="R M:5*:I9RK,$T&&^DD-!,OE\]AIQF>NYUFM)6$&1^A%_2BA$M19G1)"5TTP-5" M4%ETV)C*N+%V#J3#4?U:1SX&DD*BGV1S%_7)8S+ST?S#J9[1L5S4N:*(==U= MVBCE>F6I%G"S]N3F3[(KS;)'?7(7G <9G!('B>CPHS"XSVGA&K52+^M"8I%< M##RJ"WCWE9:7E"WA4OUL?D2M!7G+K'+TFKBD1ZH[1UIE!GQVIZ@B@C(:C@KU.YRU_B#9E<0N20+QJ MO+.E&+3\D*4'(HDV*2; &60.H!>2T\"J$9J@8,DL*ND:HR%$LTDXBI+<^%U. MI1[5'](1!R-NE*4S6+D+5H))!\_H@&L%>%-H-:[0&@?2@JR:*]KQD([\+:WJ M"M$"!H]6\NRBJ/E,HFGU# ]&Y.(X.#KWY7F1E4W0!FDPQM7'G]?9@.XBH%T& M)A^G0! MZAK%EA,9R!VJ%NU%=#=:M' 0UQ=\OC2+Q>E_(%,[(/1,X\.S82>> MQ"%P$$LJO?$81'N(C,-_/ --;\=0-!W;( MQ 8!*L"1^4X-92)(1&S81#V(N^C* (9_A*3A$&D8@H3(\#4:T"EQXN>6PP<] MR\A*/?,F!KGTP^JYH\#BYVY$"W'B,H(@X-(@+QY@F=H%'GG2* [5!4S93WHG9UJOE6+E:?BS3^H.WO-EE MT!D66&AX4N;2AI GYL2F 3F\>7&Q8G=UU;TP7M[N\%0GX"VW)\!%HV/RK>U/ M.B0_SA(\HNDWX?.<[B2#SLA3>7K/EU%YO"B$>PJ#84:P >9XERE# MRX-"V^=@-..PEB;2TA-;H4>XE'>^-@C"@ VF/,9-P$J2@:J$KK528%VL)ET_ MI4^=[0PB;H$Y3G#GFC!#$V<^:EC),.9V7I1B.V,/=Z("]\F=Q^2[+Q[,2;D[ M/\O6!WC:>HAJ"Q$^DZ$HHVSB+!'NV0MX7IX_:)\30"Z>[?!:\,BBKQ@LH\0H M*.^ T=6HN*BD5]L.U_ 2[4VPTPA@J.)J\P#NB3-P&^1.7WL/IVIB:UN(WQP7 MH6YNL0 ;,YB(F76?H!13;#XKGLDO1#(D^D8F4 *2YVQ:\9_K#VLYL-K+C91. ML@I=^I^S"=&8^I4&:A@.'=.U#+H?6=?\D$.2)NQ0F+ K&;S$CTXP]&W7"IWM MCUSZ_N4_FD//]QS?W/W]#L1J64\6%<;#SV@U[ZR M1E^S4NY.=.L5HYGVP/6MG0ME7"G^_2/W%D$7WO9#D]\+-I.^9S3L%.1U!W&_]U(IAT$^ M=Q"83E\P%0U=9#P,[V&) *!RZ>W+; MKL*AN[7.^KF_=:2/JN#Y;K9QZT+SN^4]XCU9R]?TU@Z#A*ZQQ6+K?43A,/30 M0\<,>LETAQS856!R";>'O7&UCQ%,MNS>*3!1,<;;D?!S<;=G$%2AZ_O8\%*% MKE?VQ\)!$&[Q^V^GX/L5C.O7:/:P :[@0\'' \!',+",.[1?'UY@-]1EOTWY M\/9[AW@5LWVKLIU^I=!^,,-A6%?.%(5D?C"#H;4LIEF46CBT_S'8^;[E^O78 MBHV;J^#K+P0BL=KR^GQ%F?&H?*_,]45U>#L7[.L,K7).B@23>S#.6BD%^+9*\1SRCK$&;P?F07=C]V2;K")O;06V43<^@LO]H? M<_S!Y??X=%U&B5;.PG.=&_/LR#0":<[Y;(")36C(\+SKUPRQFHU=P-_G92Y_ M>IGRS#-Z1YO/LCS[+I(AL/6T],T]8RI;C=G2LG/,5P?/N?;0^0?][@3#X!^8 M#"D7F8;;Z5=:S=?D;!&G6FGV H;@@O"*=ET#/@E!*C,A(E0_L=5HU9*L91KE M)O>^?*N=T0O'MR8S1+XF.8;(WDRY*"Y)OR'*.P.W'X4@-T&33-YU@D6W+Q!).[9R+/?9-8LTE&TJH47F>2G);%%^ JD35L MF7T$NQ$-40D:X!Z2K5HB9.8:F7D/\X'RNB ]O3-9#JM3CD" A7B+B)"5LHY M76@0>?7S/*^8V+X1289;>/A]*P.E)!FM1HRU';M*RPWM 0RAPY,_ M6)9'7UXK?42'9[M O&J]3-9'A5!-:>T >:6E4AL='9VKTL2WH(K+=+)-$E)* MI)2,,8WZK!0U#RA%;+6Z[-;07T$R:VC?P%*Y]L)7*V.^9,BDC%=X8C6'%-6C MQ^3"Z*3@NU$QF5]=3. %_M(TY^]Y* 2,'EJ4P9OC'4CI-&RSKQ5CF_G"ZF/ M_1OPK.!W=X/FOE('MS1QVQ?K:N+U[)S"G!9^$_CC2\TOK#%*;$9?V[9\]DC6C/T09,(&;J&AG[%LC5K"N/YBA M3[S5L=HPQ:U( GTNWD#/GS+[N4/O']>P"[KUPGYPG6OT9?KHN>W8EXR0R (2 MTO_9T&Z=G;/MUO&X*!.2S8GVD;(%OM1 N).,$@)N3HMU]\:FRFF[4T[;L$O M_N>TO3*_8O!D_TY,;Q,N4F_7R#[X:5GA8[?0V67/JWR#>\HW>"G5CSK;H.6% MAN'=,-N@/S0>9]C[2_!E#U_9LW[_AZU?ES,-\PI>T?9OT MA(YKA.Y>QOU8"'X 2:0L4^7]V3%)X5;]JK*L'5KJM ?E>I5WL+^\^V@E(E1J M0"435"RB,@3>'0,U/FM/''VC=4YI)62E76M5BD I@KM6!-8@"+?D,E6*X!@5@:$4P>T4P4%> M2>ZGU]--AMAQ>NZ+LH>?I2$T\6 M,AS8P1;OM*=+JO#K"ORZ^^((QXY?*GA^&S/RBKR!^S LCS+A5QC<6RC@$+S] M@P!;E9+P(&*W"G8N2:;M[)Y*6\%./V!')2]4D<)[-/&Z*0WOZGB$RDQV'YMH M*C/9BL7F#X)@2XBOIQ$/-9J[W(Q7L*-@YP%@QQJ$UNX58Y6@[YAS\5$G+KHL M"Z/MKV5AM*WE5Y2%T72'9BL-X^774&^09^\%O0!KN\LMUPV-RG0"@]7FTA_VH*%*-'KR7G##:F= M]BG/5^2#$HF>NMD9;YZ>\5#R,RINOHOTC(%AB4R,(F>9W\W+>(4!ZR]SCDC&<9?+&W:W?E>1<.Z#>X$'2,!XI M UPW\R&E&#?;2W\#U?:#:;1S&-]]WD.5]O!1,_65Z09MU[A.ND%_:/]CYZQ2 MU2JKVS?.-GA%VK"UM+;$A&5QGE721[FD+@-P&78L"822W\U"*-ZX_T2$=\V8 M^V^I3J$7FD]VG4?O?FQBTBK]XP[X8AG]2O^XT]+V*-WBYK5FF-/EHA.T451?B7/N';#I8A56XN;O.0QI[(ZMBETA0;Z M2*O 6 '5,AN)Q(L_'U_>0]_P/<.Z6=Y#'VQ2WPZ-?>4]=(+0M[U]I>&S33O8 M2_Y 8Q@:MF7M.O #R+^TY\-*1Y!WQL^VF3K^TCB&C DO]L>& MFA+R(Q#R'9.LJ<4\D,7LID,[ !'=42ONEC6 MPY1Z^V?>AY;O%_,2M[6TDPJ7H@->LOMK!I1'"/&#_SO>7;. M':&)]%B#IHCPN-F$S[; 0?NB)*'?WO9- =V<)L+S+=@ MK_NZ=7Z,Z^8/+'-3WC1E>>Y&OS<3/(5=E(M]@<4QICJPC8%MW.(2EDI1\6#K M%OJ.LC=N3, /)9^R+&F=,N-K+JK25I;UQ0Y::,UV-#H"?$N4("#K*XJXI+2+D]J7= IFR!VQ\J)G$=^]3U M;U-$\'B,@ -;-G.C[=8S3=]GR"@Q3TR^5/4J&'&=D%BXT=#LIPVBEDTN6S#P M-Z;I5M;1$5M'M5>SS#&3XZ7X/D11#D-J3$L92(>U8O_Q?P++M)XI^^C&%'S) M4UZ6O-[K5;;1=H/ NLVV M[W&9'X>^FJ8Q"#<> >J77=+W[>"5##$/=DU*%7+8?WWY8RG=X(6#H*^GAI7 M*('IG< $[L!QMT8KU^IY''5:M-<[9IV]P%R7Y[S"1.8_6.V4[)0"$T. ,L\< MWC*>CH$.0^WEO"ZN475ZN*@SQ?Y@>D._W=($YM(T4&>';=8E M[TZ)_OHA].SZ\7,^RN*<5T-*NBTH1 ]NI8K&\JK X$<^3^C$ZD*+1VR"12$B M/KO@?$)&B&S@#!.XMV?6J??PI8@JX":L.)&(:][%>)IS_"MI2"_3 0]$>GG1 M%]5H:.1-.8KFU0%6L)@1 MF\)S2:%-BIEXG)ANRN,,Z(V)[2EK:VOIJ7P#T#0&X2G&O$0JP*\EQXGPDJ=% MR9N^8?C1/,N3=?ZIV"RK4JHND>'Z\P36JJG;D694"SH1M&DR]E/Q#KHRG^;% MA(K:ET48H,]ENNYFZAVU MNLJCS44229"&6:_(V/VHD/X3UK7@9XN[@/(C50JU>2VJ326"GX2H5EC)9\%9 M*;5%T:K:,LT9I9W'DD&%J#R%(IW-"H()Y,Y1D1-^-4(!O$WH1!*!73!X,$O+6-,]!2%I7@[LU6:HBUK#ZLRH7EM\#HBF=4XZN8"%L1X. KG]46 M&9G? XV/IR.&U)$_9R+Y/";I@%;P(< ML9!U9<0<&@1;LT3;9#F9+.H^EQ.O9X$J WUS@?I2N[56I\,3T/+3UO,:_0X\ M&O/:/:AX>8Y^4^,/K=@!RQ)7;-:>P(KZ&4@JBOT>>J[.T2T@>4T%-Q.JYNBY M92MF/S77PO2\28G>68U&@198,H13#NYTCMRQ.I$Q:UYMZ(%;5+(/Z#J=X](" M[55M@-O5!C#[51N@=^KZ/=0$8?A";!0G7 SG4B? 1LLGNB>06- M5A4^SW+IZTOQ)5X?@-0MBHU"2<6H$M!P\PI-,DJ23Y*#: >RRLY9EI.0@;S, M 8!'&/7@Y)Z#I8CX@@(?QWPJ\N'#PHYK3%$&6+/&OZ#*_*56F8_&WS;=IC;1 M.1;GK/@D Y8!-)NCJBOY>9&?DS4O5 0[*SF7426N_?CD9"P\UQ?BYY/ZYR<_ M"5/@MP_:NZ(\@_F^&*'7@&0>:*?#DZ'V([;PY"V^7]:/PW/L#-HX0UL*5"@8 M,TW4S#:6KDTUC[XT%D:.K@>6))6R@.<:%J*&%L8'YJZHQ1,<./2ZXNM;QE [+2228?4QU$'(&%30J1*E MP\:8XZP.%HL.4Q8O%P(=>XR#+*,/2^L4?9DB5+93D2OVA3>/L7: MP(E8CD')>H%6[1V UCI6,=30]$WG)SJM9S< M$VP9]:9F6KL5H"*=>>18^@(>04-H#HSR/H()M(*]+QI&?S08VZK_=DY[*0UQ MBA7B+%&@$O8!HX)LK5B1X/V6D2_"[BB2C4?7M(CNKK^_GTMC>5O$ "HOT;#0/4-MB]YM)/:QCLJTZ MI-##;2/WY9SVQCZ(PM&[&/<]GIBP'7^L9]$GWV/+B!^F?HQZ]) >/4-KB[^\L?;W0B'TH_'73[$G]U2M;V(:B>HU6F4_O97#>T-UE=!O, MEB?/?S11FXCI MZ.\*[[#>/0#J_ET%WDZW7FFX[>FZ%+\K?C\^?G=,7_&ZXO5'P>L*VQ6_*WY7 M_*[X7?'[O?/[7L^:*2E24K1?CT =)KFS&-L;C+?BU:QBLG)5YZ"."E@/KU/) 4.YO$6"U:KQ<-&E:+=FB+9IJ; M2F.I1>OUHAW:KHQ:N -=N/ZX+D?)#KY[3\7"'NN^T'O*R9872"Y>CC<6+U1; M+4<@28<=(5*+JA;UL2RJHW;1CFH]E9"J1>W9HO;':WD$K+(1SZ]P8?J9W$D] M>J2/*FY4C_;G4<6-ZM'^/'JHP<;5 =(+WMH+NK=N)?4B,KDM#T?O[.L'8@15 M2OY>?(PC+"QO;:PJK^1*R962JUO=9K$=)5=*KI1JAG 1+JE+^W> M15Y%.=4?S9\T^!\6[<7JJ%7V31O#6Z-**_F891-8.BS#A85&=BO,>TASMVCN M)U4UQ[:H/+7,G%)B$>KXB&(34?[-)PGP M!/\6Y_,J.^?:M+[XN"Q=7G*L&)Y@P>HIL,I,UMYEL[LBS)&6,,8:PB^*,0QK M49=6QPK"FRL$MZDL*IQ/JEDYC^DWX%"F36 L<5%."\FT:183[[+IM"R^95AK M/%]H/YA#9UGX7113O^#$\1-J7%1 YEJT$ 6+H?D1+.@0RU)MZ%'V$_$SDAL- M!TG5U(D+L@I89\IC.?"(*K-/<3Q#H >5$)MIXM!?L_ M*]2I8\TT]/_14JE=%YP!I *-$NTEC_DXXJ5FFU3T.QBNU[@\K.KVE[/?1XYE M( "'WH"VA?FWN; L)O YYINKV=^-U%[!F5V$,:V>*F)^F^B\L)]W[:<0YK$=9(@!M%H>C!N/793'69M . M>)LZ_G> -@K5CT%+I4"K0X\DL2HB%FL1BY@<5/&D8K&H(CP;L1F8,Q/M#&W8 M,@/[=6,KK6P>0\$OXM\3$J3?YA.NV08!=3@@*+_92"ZDIJ$9DJ$N8;#X3F=LH/!*Z )< MF0@0.<^^HH$((T%3L7'ML6E3DQOY, MC@6(Q3-9"1Z/8LEI.YA@IO7UD\TML*@J\OF,/Y-ZT]C^SGH]J/NQG$^0G]M+ M'NZVXJUJ=.(X6NO?4;F,Q9UQ/0)9^JJS%";U,\LOV*)"LH_*SOPO)>SVY>V] MP&Q1:I_ ]P/""YOD(_B()08!T22^@(_ZVZ+XBG]_ N/D,>JY5]]B/IV17S#* MJEE1DG_1LN@H&,#@Q41#_R2;"*U3-?02[D:&83IP_&>$Z:FD;BZIBUICS!** MW51SM/1D#*%B*2JB,H+^IV5QGE6DHD#3X:\?RNP,@P6:1.9'>4S%6L3X5+\^QG6>B?9"!L^*@( M&0OMA!%G^6Q$S_#)>08.GGR@Y&?S7-A9G:%((T*;5\(.^8JAZ*6'4EL4&%.: M@"D"RUT--0T#::M,WV$X6L.DD97:(_^=Q*68 %^0?+"&]Q,9]VV)UH"F 98; M0 ;R)@QM4K0#=!C^G,.?,30WGU(+U1QF=LG(X)62ISE:6+B(,'F,IX+-AC\" MW>.LC.=C7-R8)GI"<89Y54F.D48=C$MP"/*LEH)D%&6%L;?VS'$-3R83E)F/ M BN@C>O%)K0TR^'[BPS6%)_]].K%NDFW8T3.WV23'$P4[0VLH&9W4$/\^SOB M:S8C@XH6!K[(Z[]?BB 14 MO(JYP:13\>:VI#@=27F!&QQ%7H>;BQAT5KDAWGQCNO6*#*9+EMXYR^>LUO1+ M(-"V$..ZN'JP<"#(3'*>*J]^@:&+N'T>]K3*H5B MA:?_C3MH+8B. 5/H,4)KY:F!4>+1K0MAHGGABSC6;)D MBKC-%-.&*>A!\YGV(]"'3 M*WP1Z/N$I^0@ CA_G.2R&:3/=='_D/U$+IIO( MO^086B8]N""$NTM+WG8&: FQL8!0C.3@.W*4[>?E>'YJ&4Y<3(N6A.QPF,LY MQ;C C&T[*FU?I#,&G( <_U#[A2'FSZ=H7F$4:\DD ^FC['$=A7J"M9!&%(Y@ M<(.YPCL)"I^P^<;P"3="R>*4CICD"JCU582ZZ,MG)$GB,<3&KZJ'VU; MUT(FR(/@7P3*U8RB EF:3E;:N2T MP T)[>\Y?EOB:V0R7HQ NU_@%)%9B4OK>"0P^@7M>-?^&3S'OI*L2'N5SF'@ M08N&)$A@N44MW!TD,$ZOM3V.;\H!R^69L6]+!W<(9O2&'BOR@%*DT21>4$@3 M*3&.H+.EAR;(W3Q'WFDV61OH]G$*N5U2@/IMHK# 2>!/9C*R2H^UR#/.JL9Y MJ)F%"9.^D,3*QJU>6Y[&19;G,B@,E" /@V2;UH6VYQ%1*>8.[DN$6T?7W8GL MH=9]5U/N#[G,PKQ\4Z_6B_9JO6[H]K%>K4>FA5^"4L#HPT9I3D$] 6W(N$;) MIBT9 E+PSH%_MHCQS46XA5T(65 #.K!,&#_8/QW3IX-X-45!)Y4)F4J+^H&44S"!25NCGFC= M,4R.C@]-85UG7,L!. AK6@.Z%&D_DR.WRA8QX-V,6.8RX!/X*.)"$;\%#MYD MV^E()?PS6B7K"R*BH$*7;Z.S5/-+IDJ)UK4<\D9IX\DT/!M,2[Q!&4D+JHXM MUAY[M<5E]^E?CYZ'#ZYDJM;00+LAIR#?-D-'.9HL8$BP:%DRE\ E#K%=-KAN MS.R2>%DFSJ^(N:Q'RNJPGCBJ5Y:\B?+.VB*QRLF[XUJ'RBL@AWO.\HA@\XAL MN;4*$@H?5CJ.5,[^X!1:)L?UK""E-1'_7=K:8#GRR8C5!Y[$>4D\'#EN#NNL MFL'M6/@V-3K X+K<9V/B2"=+DE*8[1V-O8X#%-IO];&TAX=@0@E_""/?$VT, MP$UQ3#RX,$90X%W?9>6XZG7Z:CR*K 17J>M0A ,MFL_$2%#@E\=)EU;_4-/> MPQ]%]$5JY8R&63^*)]IYDG74Y?7&1^Y=X__M<(AUCZRO]O5OMJ]O]WA?_P ! M;T,\7YK7RZC^)H]^NS= -F 1Q_,2(RJ)<$VP">F(U+@@K(:UHUE,@L3:62;< M,47??N?#3X/K#?RJ@Y)R<2U_[8Z>?#V3OX3?.9 M]O[S/U]]U-Z37OOQNSLW;P%VR(7^Q0<6?96@D=0^>CK*CT9@X7'I$(&O2=>1<'.' MO)+E48986L99JRM6 $27X(R"8J!S/9TVEB%/T@,MMY8E -U5 MO3V#;IU0*S64U_;/H#E7$A*:!)@Y],4M18=,>A16H< M?C. =7++HR5U$^R"#J:D]-IL1.$2C)SGS?FK>]K'#H]-I0A(.^DP+IZ^T%Z+ M4S./)> K%:PX85[R5&PRB3@K2^K-OC9EZLW'W8\2M2/&6T\4T3;+VJFF^BA@ M515Q1GXD15&QX^;&)+K+DP2H6RXV2$/#PZ9U2QY6'M;-/"RGQQY6CT3S,J#R M.CBEO?HVRJ+LL1V2%J<[\YPNVFMQ7J5TG9MAX3FV34(DLQW+(4D! M&PH!6\GO(GX,AIYO^+:U_8E+7[^\;7]H6Z'E!3N^?Y#YFMN"]A#)3R2::*?% M4GW>6/OUZSMF;9IZR;1C.XIO& MVJ-P3>O4ZH]OVH9@VP(4!TZ%ZH-%JAU.O [TZ1=I4=)1&'KSM#@7'JM)>PN& M\U-_$+VWH*UPN4=H=S"XW EG2#?O5F!-'\%Q1K2VGT:+G%U4P]%LC.!L*7#> M!SC_0D2^%1!_Y&=9A2DS9O]9U;'T^M* .'4VU@*,,J[<15Q>:4#T;JX4O"C& M>,B*0HL3L4ULB>"C-U10?N=0OI8T4P545$#E0/!0J>5[5,L!S@-]J+,*6@?/ MRL6]*!P'GL0O)D)1FX9RH_:CJ=_2SM])G4-J(/V=W]ADCOO]X4!>\HCX[ (/ M=/UQ^HOVN;C VXUO/[\D'7LJTTK\"NK^DTP(H?T*$YL.T#,;[JC[<8W==>U/ MAW[\9]5*5I%K[S&*1*0WLA;>,>#EFA1#Y?DIST^IF -2,1BF,ZS@*?\&?S7Z M1'E^>]$GEF&$@-Z W1E=)_TT*^*O3_\U 8#_D+.;!.?"<)-36*L%[85T#5=. MH*!K*%49'0DF\'9NK@.H%4^THE2 4@%*!1R2"JB#?\P,PZ!"2 +G?2)Q"*2^ MY(U>L)5>V(=>(#V@O:?-\'5-( X#)K(-]1D+\/R']!M%[&EIH8TI4!(\3AWSZ\*THL)O." MLIS_PB9?!]KI\&18AZB: (_8DC>-?BJ.YN2 Y2CO02D/I3P.3WGX. \W>)IF MZ6Q$)BO"69$VRF3I/;A*E>Q#E;Q&RFLG->D1OO>L74[F9YB@K]D\V%FW6!L/ M,+Q8.\!P.ZWRB4]G0JV(O#B^TBI*JRBMS0^"25H;3DEE<0XUB@37RF3 MO?@D(C7NWG7*C3V1^XQR*7]$:12E40Y:H]1;)-.R0,$NRD6C00*E0?:A03XT ME!:%$66R+79VAJE;X0LVQM2\".,_V,8 AH#_7Z<W-K][CK*/E =127!>ZFD'G1D2DLI+;5? M+>72?1%G&34SJWC6E,!V+-]T&[45]E-M'4%FDY--Y[9>C:=YL2#UL%044@]- MRRS7+(&[[O4V@%GUTP.24Q2W1%SE_BC%HA3+(2D6.B+L M&4\3Q!(P=[%, !X27EY -/JI3@[="\*\?LM:?:?%Y&\LE4N5*; N>E71<6'M M)"G$X>'67<52KA7E+!5U+3KOOZQ_QV2A?%*QYO3Q-73(YHP$OXNT\_EB=4N? MZDG?\)KA0MXPN>2 \9U?K%=93'?*8NKV/HNI2HOPZ-(BW+S1(+(K' MFD\9^+BBJETV01F'5Z-B,@5X=F&&>J8!U0F&_@OVU39:_9TQ0BG@X7Y MZB)^VTJ_M\O,?Y*[7[;1G+G[Q,J(37BEO_^6\P75GZ>*?H:E<%3AJ,+1A\51 M:XFC*FO+_>#HAQ*#4R!J0+3:X.IU1BEEC)*>VB4AH:G M<%3AJ,+1ON.HM<11993VU"A58*K ],IAM_G^"B:]G,.[TK!S_373,(=O3C_U MJ?;:H2/'__OEXUOMS:2:,=R.>5G$2_.'FK)'__DO^"Y?$\%R[#VVSR-<*;:0H' M% [T!0=>OGJM<&#_./"2I]DD4S"@8*"?,/#VY!<% _N'@;#)3IUMNUJH[D+>["ZD=RAW(>^<9->1)G\S]3Z]^?7T MY/._/K[Z=$VV;\]2WKBT\7IG:]I?YM4L2_? *K="$3'O#ZW]>9%RZN]Y5M)% M[JK9I%]>=6JN.C.TG8%\L;Y&I8U8I27S?*'%;%[A-?!15M7WL:&;B&L5 MD 5^ -6?03<1'[$\QG+VXTP2MXM+]WD,.A;_B>8=WL M#K)C#4W;"4)_'Y>0[6'@N:9A[Z/M/@W\\+S%OLFUT(Y/JZ?KN9%V/H6F;/&# M7?1?A]I;5I8+^/>"+ASW?M'[)/)2K8B^9AI8Z5FBU+ 0 M ;F=S+3(P,3DP-C,P+GAS9.U=ZW/B.!+_/G^%CR^W5W4,.#C/FLQ6'I.Y M7&5"BF1V]MN6L&50C2VQDIS'_O77DFTP& O;0. 6JJ8RP:@?ZE]WJ_5R/OWZ M&@;6,^:",'K>L#^V&Q:F+O,('9PWOC_=-$\:OW[^\.'3/YK-WR][=]8U4;-YF=-=,5&;YP,AM(Z:-O'L]_R M,^QYIY[K^W_GWX*Q_[!RW?=MO>H?N M<=-Q3KPF\M%1LX^.^T?>T?$I]GW-]%6<"7>(0V1!QZ@X>Q7GC:&4H[-6Z^7E MY>-+YR/C@]9!NVVW?O]V]ZB;-I*V=#!I3)&,. H&2&#^3%PL/KHL!#K[M'W4 M::<4KWT>D"D!ZDDJHM,B5$A$73R6P"B-POD$GN0M^3;"+6C4A%:8$W=,MYAH MFB @]*=!+_5U'[K6L)"4G/0CB6\8#Z^QCZ) GC$ N(3[($_!%@A/M4@ M\[5$?(#E/0JQ&"$7E[7@YP^6I= BX8AQ:=$YHA:.)!"?6I.6'Q\%5ZC55Z!2#0'"(VJ*Y$EC!5)GE17)N.\ M]NGI:>M505BH1AYQW;ZI?FW:!]7$%KET>=GPJ9G2K4*'B?M6TR&E6U*'^9%: M1I4LY7U,J'0Y5;K81\OI4D^/NDIH5@*['P?LN>5ALC X1!&1^J4P'I+<8Q'O MO 'I^8_'(>+X$B#TKE@XPE1H"1><(SK0+<7EVZ3- WI3SRY>$/>Z(]52W%+( M=U00]S<41+C'@@#RFOH>4F%?2(Y+>]A1@3T..\3<<]C$O CS?;N5JQV7 F<="1.ABS6'4Q9P7.J"JP&ZI1YZ) M!Z-RVKB'E1NX4*(]2N;^+ 1P-@*,9/2JTG_"HO Q.8Y1FLJZLR%5$N_71G M4T<$[D7E)>.;<8B39='ZY"50^+94CYS;=M/[:C1X0EZ!8/R*!)\R=*&Z_ MZ9Z,LT:2?'KHY1M8FA,(M'LLF0\C+'@2%H516(%#_>B"2%U;<,UV $:M>T;= M^ /TH'3/\X3;V6%=6-ZPB)>H/[/--NVK"V= "R9 5\JT ?:Z'"8^/@9-O%OZ MH-6?GAL5(OZ.&E0Q]KL&"[BK+CR2$L]UHS#2R1G&4"[)7XE.A3%3DGY;1V(4 M8)&,K:K^6# (%[3>="2MK/H$^%3A!,.:B\FSZM+Z*]YY,C=:\8[' 16Z&K5T MR+O&7N3JR%\\B!B)MS0;? E' 7O#.''Q^>D1QD3HC0IPE0F%GJ@G^; ;286* MVN0IL0*V+FD;7OU:MEL_L-K6@F_B):ZO,!C):TBH-XCPLHN+[ZO#A@U^027Q M2 LG_$7W\>N-&?QXO:;SN/W7^_NKLS*3S79M+Z+9^P]#+-R!2,TBR?O_XV\ M@5[>7GHUH 3O+:TZ>FH,#!:4ZU-M-HUTK,UX<:XN]E:L9+=:O%?SZ:56O6%4:^>G1Z8A"9$@0G>#E%U2W.^4,DPY1@N M,<]9:U ^<.9B[(D;SL*'B+M#Z,!D=_F:"#TE-8UR%3ALZ63O$M2ZH-Y_6.!E MAB!S46*FV7214B7QC6-8SXVZ_A.3:I!- 8P+R(OD$)O>XV2SZ7"<.U>2B5>K MT-8EZG&^2*J:%66?8FY;6@YDRI=K/.+8)Y)JAW.CYK2<8QX2OZKJ9*'IBBVOM.!?&4N?TG[ XI<5&0K'TNV,HO2[WI7LZLR.HB(3OKN$2"N%":7:N% M36B6=+:HV[79;7BM%\INM8NB-^+,P,YKN6D0\UM=7U[=(%(&3P2<%H*@F68+J=*W.3M JQ.4+$$T]L)L&"7X]-'V77AUQG%B13I?4GI6YQ[5.2?$V]3(DJ['E/ M3CPM<72L%)/MS#SZE%1WT4&0V5:;'ECBNP4OK,P-A$FK]]8:4>),]& M(T)]%C^ 1^HJU5EZGZJ'_?1"9.[BX9Q+:_J_,\1=SE2G3(U;(\Z@H^H<>^;6 M5\Q@R+&OS=I,+Q7^ 07A1U D;9'CKTPQN1.FOFX!B:LFZM#;NTEW4@ZQO00) M1T%BH"WNO8?]JKT'$LAQ?X?.0X14[3R0X.#_O=\CCJOV6UU^4<55#=@5O4H6 M.J/IVUT/4!XT+/7\>^]VP>5?+7U"E;).F4^<\7.[W;;AG]6<7#AO6IK24J2? M6K,$,ZPB*&NZ]+/^?;:["7'2Q$ XDQI*TTT'U5RRY&%J3J.1*4QY=25'!0N( MI]84+^,A]G&(L105K;^0G0$66\-R %@\@CWQ&)>$IY5E:B5&S'%8":XVA&LM-N.^60 MC!E/6NY\;$XLP7Q]O'+( @]SH18?U![5LD@NX&_&U6FW#\OA.A%C,=_*"OJG M%8O: ST!X@J)X4W 7E80J?/9FF$];+>/ZL"J^%M:P Z!J9:YP;8/F4X@ZCU& M88CX&\04&5#BPSA$9;+*2NA [R\27 W>I009 #^PV[8=U[-$N $3$]\H!]8]XFJ%]1E?8XE(Q2G;2@6;_,5I.\ZZ M_&6LR+^L7Q)=]LY3#D- PT&' \TF=I;><8T>G=76J"&V;$.';WLLP;'FE9+ MD22*[1VM*L+I[FRR5"/>V\.*Y)M=Z\C12U!K<*U4GW3M2NQ=JC*D\3'6\15, MF. .U?:D4"][O?#8*,XE%X_?W]W9*FMF=L-C1Z^?K<,-QYI:L:IZ'A\K&[\T M-U57?0$*[Z:;Z@6KW*&52OY4P,(\,3^Q\T.;9M34G*PLJYV'H\8DRG-/--FWE#P(4+:4??R*Z>G"LS-^97N^WH=>R26.IOK%B.E0K:Y\6Y M.&0/!*\%Z'D"S&#;CE[=K@&VL#+"]H!G\$BKHN_)ZT"R *T0]C)BS."K8JH" M^)-**A5I33G$W@DFYIIY\>[J8"]@; :ZX[1/R@,]$1$WVDU<,X?8*X VH3+6 MLC8,L[FY])AV%ZU!2T&:NO-@Q5QW&:_T(W$3@?'Q-P6!_OM/S-?/,W\1JCYNY7F;L3QR[%SMFV(9 MR[ F0M3*L/[2RLC9(UP"A3_L=6(,W/ M.KA\2%<38\;]V+$+JOP)[K$\*R/0TA(3'\C(W$T?^(*X>O>(&&&N7]12"=D< ML7E6=F+G]^M2%A;PL#23'39^C;E: 0OSK.VTDU\2R@.QBS.X67/J]YZA\7O/ MZJ2_DBR-J0YFV7:)T%$3"6"N#PXF['TY M&]0Q$RO#9:<1J'.BKXB),;UU#CIS#@7ET=C%_):W:*VC'85N MAM5.QE3R9X757^:MML$Z16B.FB,[O].=D%N:?D?M72&ULY7U9+-O:E M8WI.>)UPA&?LL-VGSWEB8$G(C*98OE64E_OK;X*D%DNBQ 6@RGT?+%LR5?B0 M^54B,Y%(_/T_OYW.'GV!?IAV\]\>LU_HXT_S[QU?$/O[/?_SM M;W__7X3\][/W;QZ]Z.+9*0'GV=+CX]^B/!\.>CW'>GC_[H^C^G M7SPA_UC^TO/N\_=^>O)I\8A39J[_;_\KI.123)DXHX!()2@)8#G1(2K#7)8I MR/]]\FLPTM#,,DDJ&B*E3<1GKTGP)NBDC8.=__EJ^!#_ (YSLOWT(_^Z7K3YYP2L63\T\_7G_\VXW/?Q7+3S/GW)/E M_UY\=)C>]D%\+'ORW_]Z\R%^@E-/IO-AX>>Q##!,?QV6/WS31;]8ROQ>7(\V M?J)\1\X_1LJ/".-$L%^^#>GQ/_[VZ-%*''TW@_>0'Y6_?W__^F+(N5^<]7YV M@K_F3\JDGSSODQ#M_4C OG['X_AE^>SQ,3S_/+G[VJ8?\V^/Y MR8!#,T>UH&7@_[C\W2>7&**?Q;/9?)T&/#1S\_Z'@W")#J771:,.*H\OJ*0B0SE/YZ^7_.4-+-<.'#D\7SWW??T>;^%]^=@83ZP#G!XYP1AV1Q?:XJ"GA M.8E0#!4XVV*J6Z'[4017B/6TCX^Z/D&/=O[QHZ]0K/+:Y*^@^C[^P+B;!F?] MB2?#V>GI\IEDNH#3\]\O]K\60Q9=:\6L*($S.I0S3V/LSA#,>XB P,(,_@V+ M\SFKI#D8A!"SCT1:*XBSG!-O ;+-BB6:FKP5=X#:AB'\IV-(-354(\;K^1<< MN^N_(Y!)R D=%N-)B!X=G<@5SBHJPM#]83%'08-H082K(+91O/CI%+^WF*LI M^ET/G_TT??3?8)B8K&30,B("AZZJ!DHLCT"8EHH+YIE6OH6BKX+81M'RIU/T MWF*NK>B7WSX7=PO7H[>+3]#_.$,56+!H:D)*A$G-27-U(?I;+J8PH"H/BRZ^.>G;H92'HH+L_@^$9Z9X,$3 M"LH2R4$1IP)RF!H;7/#: FM!E?N 59SX1#AOHY>>J,1PCHD9XGSD!)@TREJF M/&]B#J]@&)-'7)43U]^$?>5>C?&WS(?)K(T+AJ@0\IC0X4 O5V/"\.SV=+DZ7@=J\Y"86&*C!/!9Z&LI9C%X0):U" M@XP?H?=EX7X# M?H ;F'2TDL<82$XT$(D0T3] U\_$8+E.VID86_#E;EACRDM59DI%?=1;;I8Y MD(ED(FI#<3+ MT-IO0G)QU&@?FBA,9!2?>6T6$"\EZL,:()CPX!S F[Z." MNO>2:\7-[86?GTPQHEY-!>GU\ENAMPX]L,.X@-U?51+U*YW([[=S>/:S11_J+0;92?>%^F]S;\/*]LTL5EEBQ$O 183NB$)0PR7 M(F%.NE*+%1UM4@MU)ZIMJ&!_'BK4TT#+W>&DA1!,F%+M@39)*X&^J+>$,\N M2QJ-,:,D1E7H5$I MT'4L8TI9',B#6^I_#I)\U?WN;GX%!<-W%\?61 N'IEG1>J07D">QNEBDA0#0 \-W7.-:[]AHFP89!*],3(I'S(T63ONAS:F-$IE MOE362XL"F4D2U)OD#&&A["0MMZL4^HC1VAQ]+GM)3:*GC0655>I]=*0ARZ31 M%[7X&GHFB3?EJ"=W&>5K>&0/4N\SFE*8G?1^1V'H/@*OFPJZ N9*F"I!1^&] M)Z'47^"ZC>]5J=7.E*EHE7*QS2;E9DAC\IIJ$:&2 NH9MFY^\A'ZTS=H==_F MY^C$HXDUPC@N)"+$^3V>AZ[4_CHOUVE)BPF7/$,*6J"JW8L81P03\$3KRP3"82,H M5=5QC25_?W)=4FB?_FSO0YDQ_B-_%0Z/TCJ%7?WSR?S"F>\.DEVAI-H_2G\Y]__TURFP9@Y8R^VXV6\IG 3T,)=%&*55!D+BLF'8ID& -(Q&LY50$ M'7BCVJ%F)BR@$R2YP(@/JW7E.290Y&\TMBZ%-WN2^Q>)A;>Q8 MF+G1A=Y3A=5>79Q;]R.6M2E!. $-$"0,"8HE"4*3H#PEV@GJ F @"$U.;&]$ M-*9$W%AY54>=[9P"Z7Q0V@B2RE%E*:(G7N/K+;/_EITC@>4GU3'*& MS+EP!!PZ#C(J]!X"E80E8#%GE15KLEQO@6U,FR=5B5);+_5*+&'I4OP3YDC? M&2)ZFDZG\^FP*&3^Z4J;1IHI^)6W&=<*:=+F>"_9[ 4.$(\[?K%]/\N?SZ)5@L(GA%K$R+S/&"D M8G&)-%$FR;*3K-%^W/W@QK3A4M>%J:V9>C$D+*Z$L<%;+P4J+W)IB90.#1XP M3Y*.D2LIG&ZS$/V 8LP9+2.9H*F1:EPH+0!( 0SIP)JP009DF.?"C9;0> M-F[8GXTWC]&,@P25\[0(=&V0GN$*E*>+2: AZNPBX<:;TBW7$#0:NB2B=.;: MQ9";O+(;\(PJ8U^;3H=)_PAY/\.-95QS@KX&\E'[3'P)@L&#:6 M>;]]6+]ZY\XG*#RPP/'5HP 4)Z@=L=KAFJPE+K^0A88F1TZOX=C19C9F>14Z MW'(8>6_)U\VJ;)Y?L%)XF1D)5)2V;_C%,72@&/@0LC7&J#:50W?"&E-NI0TW M*JKE@2J(+DM"NGS+0<)*U2[WC-*V]F67*;8L);J*H]S]\6K6?:U63W3[PX\G MV T3JE195&Z_P '>]=V7*3[MV???AU+3=)'8?!H7TR^KFD ?$M4V99(L R*- M!HP;M2+,;LTGW\,SOW013@N<%949FD6C9'&GDT7OVD5BO9(DJ\QL:[16_3,OMK*^Z_D5W%A;Y;';>TGP2=(0H,*[V6I2LOW3$ MPSBU%-3Q58#&5[/ M!PQJYQ&>=_WG#F<,;_MG?O[GVZ]S-(F?_/P$/[)JMY(=HZ %.EN!>R*5LR1P MHXC3B:)!- ZYWX)*N\'5I->- MRXLF3CGT!%DBVEF);PQCQ N);XSEWC(&,K:Y*VT_N%NQ\"^6^#Z"8AN2<%46 MO^KPL'X] O61L1Q)*M6ITHIR7Z^21$N?$Q>@.6W4POE^<%L1[)AE1 _#L .U MUI!/=UZJ-;'!!RJB(]IZ2F0*D7BG!8*T6I8>UBP=R9K=B7,KEOW%DN@M55FS M*/DV6;R:EF,9/\I"F<@L6E+"4^E6@TL^L2PA7!=U$$JKY&@+JFT/\9![E?#Q M$2 M:UC?G?7Q$VKL\NK7%]-AN0*5WDX^@0XQ9&)=QF!-B$BLIIPX@3)Q7N"7 M^PHL=AKP)]CZ/I0N5V]J:J.(FCL,%_"6M3YO/R]KG%]^@SY.41H3F8U'53M$ MY,K9-Q^(-1:(6WN,R:OT,2)YP66XJ<$83;XTC&/\;HR@SCC99F/:-;A^X/\1/S]%#.? 0 M=C0PBV]0*+4&.A!I52@'PQ3:^1QD\C'GP,=D1_-M_1.LG?9 M..-)IB$2F=!;=CPHPG U+$W@E#5->D5M#W%<1Q?;T&Q3\%-9@6W2-VB.+OO2 MW 3H XW6ZTA*?Y$B!T5<,D"T7M:V9DUYD]SZ#AC'Y+<=]*W@_0^*FN>TZ7'%- M[-8%I ^P6,R6YR-O$P43&4( *.U1/=K7Y5W&'KT9GZUSD7/9Y@#_[E!_@D,3 M+:U8 WVV/^O]S _3H4/;"P/B73[3S].'(N7^>Y<_3$_FTSR-Q2*OBC=P,A?& MY0>46QU)/FBX:H>4ZTVZTC'P0P ]D#;&I971:N=C*70ZMF[6@XY",[<)8 1Z M^;?O5_T'7Y3;+_>Z!:?J\*/0U=U"&8'67DP'?W+2P\GRU[J\[E/[,#J\!\PH M-+J+P$:@W_/*JO6-3L/#*'83BE%H="L15>JF>,4Y55"P2S8PI M93N4>"<,?LN5X;8D>INT1;T+U,%7FM]X]C_[;KBX/E9*8;E*DA@=T'67R1!O M*">*LD0!HX?$FW0.O!O6F#9FJS'FQJ7F]313+9A_.IMU7\M+>,L)Z$NK=1ZLBC(,)YC6]Z MF;G2F1@70X"L919-2N>VP#9N0[PW?V[> U!72P>_,Z7<^.9\7WY;;T2?XQUN M #Y'FXU@08A,4E29R.@,2L-3DAF--MNHF7#W^)N'8AC3#E #[AQ51>/.FCX_ M.UW"^+*NBNCRJB?!4!3Q-'6?5Y':TP^_/U#TLS.^<<1%AXFU4O"[+$Z_63Z] MNP8W/*B:J+R=&[WQ<8_DT3&;>/N"5PP[K+:3O^UN%G8=H+,UM)W2Q 4[MR>Z]5E]_0OV) M-UR1+\;8_RVY\8CZ FB1_R_1VL4 Y]T4YJE<[K/ZIAS;-3E*#S)CB)\QQ!=, M$:O!$>O+52[.>TOM/>+99IQ#D@+7G_W>?_V77T _];,!'UVVPXID2S&8U Y M 0'I(DY&1F*!>Y(UQSDZQ;3E>TQFXX!C2!55U_+58+^-Z*NDBBZ@7T*=@7(985PU=Z/&Z79@*_GIFP;;WVV_[XG-Y=0RA'V. MXTT7KWQ<=?3:73K7'E#OZJ@[@#69^_X$N?TYC231D@QORI'=?22P_L5J4[X- M2-4Y[IW#^.'7*\^W8?9B-4"%,N<-#ZHLB:.4'J^&6E=.?O@$L'A]^MG'Q:'" MV?S$RE+:$GJE\L^+'B7+P2\['"J)@9?1DI@8,"03*A$7@R;>F604H">6FIQ( MVX#GX"M3;W_L>>5!]&!#,(QH9121='D!CO4>G?KWH[I,BJ9,,FD20+G:2 3R1G"BA8%P%R@&&^JG)MT"+X7V1AR M2@] ESU5TSZ:6YGS\[M0ZZQ"MS^M\@JT!>2JB_6K,_P _*M\;'E\MLL_:'AZ MR!F174>H+,H]IU9I<7\#PP"PX;TY/T+_X@PF"3)+R@*)*#^T,>D]O0A($W+H0ZCG;KW42VI5 *PH]?NXDT,O L#'&) MYG)S/"V=V2RQ-FF;@87(FO3DVQ'GF/R/\?!N3ST^"-E>86P^L5D;'VDB5$>4 M"!6"N)PB\H,[KTR*1C6)A78%.H8-L-'2;6=-'IUO3_,"^@NH6F9C0T)2<,80 MJE0HEP3$*XP1+ 7-0I.#IGNA'6$U7E>"&/I2$O M(T%;3U0*VKO >)1-3MGM"G1,MP^/BG1[:?)A?#GD#TQXY)Y+CU;9VU0NVV;H M#Z!,**>*BZ RCP].N"72'>\M_O^+<;OK\E@)IZU3#I-K#7);Y%-PC(?*J%R? MWK%S*NCJ U-H?[(2O-Q6PHCET1,G0Y:<\N!HD[O(1Y%3^7V>UK?_E'LH2]W- MT]/RW<1[EP&R(M%1P!C(2N*4B21%08-.H!XBNMB$]J?,I.S"NYTL8!6=MMZH MF:!3*0W/D?#L)'H!U!$//A 0(BJ7N!+72]:/N''YDR1%#J%0#;T<>:FG M9Z=OPVRZ:J$U_%[RA,N/7-YF5FL/8K?!VBR>!TRX2=G!C[BN,E$Q*R!&2Z1- MFD@%B83L+'$Y.INR J.;.,M;XJMKQ#8.<]$/!X!%D(!OH\,PQ\=2""L6,>T^S NUNVGSN/SKN0,5SB%AI@XHJ-2*2)SX"@7BP9: M:"L9HU3))@=U=HFW0?/T$/OFR23$#+Y)T-)/B$X9!W@@3* M%=&>RNQ$2.KRMO('X-PETC'M.XR(AE#"N1UZBN=KM:Y*XQ]77 MCLG+(RN]O9/V 4Y6]]7EKE])>X^E]Y:'U.O\=P_ 6ET3;PRS?Y_:38]J*).6 M_6EO#'9 \\B-SVHHFY:>&-J#[A3>=,/R(LC2S7PZ/T,CLP[>NOGP#! (K#[W MT7^#X>6W1>_11$[GOO_^&BW;4 XKEC[HW0R'.7D]7P":E,6$4NDYUX)P:7%5 M"]D2:Q(0)XR/@?+HM6JT.K2:TZ%K[OH6JV%"?1)&>32B+I>;WJDD7FN,>36: M;Q>%\*Q)#ZYS &/RR\;"P>MKY5[*JN:>X82Z\PS*:N8OOY56.S#1(*/!88D% M)G']%X$$A7-*G*5$/4C.FFQB;D0T)F=JK&2JH\YJ['K>#8NA7%6^ C%,!'=< M@'0DIG)74,S(\:PU$;:<8;![+@%V?8>I[&2Z2#MM??)KY1;8
\Z_>NI]5K7+4MY%K]O#:/=T!SK_L?>@R!M>RM\!X0<8E+^[TZP/WP MZ]5DL1E4@UGO3X_;GM)$!O<28&USRI> S_K'W_X?4$L#!!0 ( "!7!T]I MH2?X;3P )11 @ 4 ;F=S+3(P,3DP-C,P7V1E9BYX;6SM?5MS6SF2YOO\ M"F_-ZZ(+]TO'=$_8+E>O-]R6PW9U[SXQ$D!"YC9%>DC*E_GUFR I62)%B9<# MDI8=W>'2A3KGR_P20":0R/R/__QR,7CR"<>3_FCXEU_$G_@O3W"81KD_//_+ M+W^\_YWY7_[SK__V;__Q/QC[/\_>OGKRVRA=7N!P^N3Y&&&*^!&%99,_7GWZ ME\7'OZQ\_K.:?5J$$'Z=_?;ZHY/^71^DQXI?_\_?7[U+'_ "6'\XF<(P?7L! MO3Y/K__P)AKSZ_R7]-%)_\^3V=^_&B68SNAY4(0G:S]1OV-7'V/U1TQ(IL2? MODSR+W_]MR=/YIJ#<1J/!O@6RY/%EW^\?;F*M#^<_IK[%[\N/O,K# :$>/:$ MZ=>/^)=?)OV+CP.\^MF',9:UZ*]$KJ!,A?/O]6F_[HWI P$9I\N(C'Z*PVK@ M'6*\Z^G[8[Y^%LM8X'(P[1#QZK,[Q3NZ@'Z7"EYY= =H9P]B%W@1<=PEU%O/ MO8'S"N0RPB%,+\A./[43SCY4QI=_#K#^'Q$D_$;.,>'\0W/)X1!!&X5 MG^'X]K=+/?_FEGQS-=R$ )N^U M=AIR%$+0-U;0Y.QB+V6198Z1R2QI]A8*F*?YGN6< 5#R4GC:6V\$:#C!3%], M1H-^KHO3,QC4>??=!\3I9">%/OC0[C2]'?XE"IS*V:HBC3%6"R\BZFQ43/0C ME%+$GL 2A/>.%E8?F(9$%$@03$GM )32:+ Y!6]@3*[#!YSV$PS:$++TBL/1 MDR"%JPW0QB>D8#)%%R[604EG- M38#49+R\),_O M]-Z>OJXW7&T,ISF])ROQ1+7$09P"D G3%I66(0(A@0I@1I M4HRFY[E6G@O.Y<3=@[PL7<-E32 +^G+22\4&501B7%/K];%<>9% 69$(H]8&96#OW.U MFJU4!29QMEPMWO!KI>A7'$PG5S^9D<:X6'B _[X>RIRKW85[BY]P>(F3IW$R M'4.:]E 'GH1P5:&T&$B5&2T;P+C3)18R^!Q4"]&6@=P6[)L9/AU?B;CP&W9T M+&HTU"G/TU&'FIW31P+\\F0TSCC^RR^\*Z9[68 *Q5J:K^@?#4*S*"D^T9^6,L,&T/SQ?3'4]7;TP1X&)R8F< MK)AIIK-!L&@HE@R*HAN$%H9S#Z9'8B1=:7W5(&07Z\M9N;+4M_@1^N,J_]]) M6>2CU]"J1V$0EV@UQ:DHF.8E,5!)LE+(^8XHO&MC&!M@>R0&TC4+JX:B]C64 M=SB@7YW_#8=DP /"]C1?D+*K\-/^)URHH^>U2CEB9%G4T-E$R:!P1?-;!N=E ME,FZ)C'31O >B;DTX&+58O3>C@M^I+6Q/SLVH:\'.-,T@;T8C:?]_Y[]O.YNO1<'0;U<(8KPW< MN91*32A(J6ZU1)Z9UT8P!TH'Q[E*JDGD^B"R[]X^8J5%W:FZU&[%6XEY1413A M#9.E2)JFN&-!.,6\C:#^V$]-IOHD(1#KAH]73_$XJ>3X:$L)+ KEP>D;#R3,LHS'. M/_<>ON#DQ1?2![V_/X3QU]EZ2M(E^DM2]V FWWQB[&DNO2X"6= 9:5JL.W&H M(BM&>&EJK@Q/;1:>9C)]]][+J?#=8(_D&O)B:#W#(?$S[7FMLZ-1Q,+,5W?2 ML6A<85EY5T,T(4R3R6T-GD=B0OOIN<&VQVN]$TVO6H#KV@*>P:2?>HHF&9(F,A'J,7#0 MM "!B"Q;(V+4.EC?9*C?B>;PW'=#U@,6L+VF&X2XRZ!^ZP\NIYA[)43NE20P M4L9YBFE,P3/4WF?N415;#F$ "SR/U 1VT7:'02PAZ?T3Z\4KS$\_D;-ZCC-8 MD[/+:;V-5"]XS:STZ3 OH%ZK(9/1&DO3H (*OC66S"A@\PS /UWNQP<2N6K5N+WG2J68+^^K H[*W?#[UF>;<%".&V23&<)+ B*[+V$ M7##+%&.3%60KE(T]B!RU&' M.NUP:;F!I^:7+!!-?IO-HQN!ZBW=LNZ(\%4T72X3ZZZ(?^.\&Z)66>](RPBGPTN! M%<="LGP3(S 7:DE'.IE $VPE%?,%>^T1BXWH_">5WSO7':EO;7AT7_\ MNJ09\O?_U7TY@&]7Z$?EW724_O5A-" 8DWJE;/KU-LK=BP,\\):FI0*VD7"I M<(!V0>B4T9+S7/-9*+Q%IU%1.)V%=[XR7I9_M P-7W'&3 MNR\<4+@TVA3+LO-DLRH*%K0)3*0B>/$"=&ZRN=]]X8"7PS2NEQI_P_E_7PY7 M&7H[&@Q^'XT_PSCW'/'@:'RRI,F[T<84!B%+!B"@GL#R1CM&6^(\B>WM;:SD MCGR&9KPTJ$KPAJC&\;B.=4*YNE\EO- V>,$P5\]8.,>"RX'I9!R-TT0#6K8P MFP=P'=Y,FO(Z:D=*D\H'%Q>CX1IL'G11H,DCDP+)H0Z:116JW#2K.^VR4KG- M]:#UH!ZWM71&1Y/]YF6I>T&79"SY=,9*S71!9$!>'\O>RLPY*@Y-\FO6.4^/ MU2SV5'V+B\H5T3'@A:97DMY%*XH;A" M40Q *R]SR:%7F<*.-@D8F\'[ 8RF6XH:Y.:N0?D/&%SB['=G'V?)QR^^X#CU M)S7-1!5KHH@L2HRT3CK.HA6.%,.S4UQ2(-+DUM+62'](\^J(N 9IP$_S_[N< M3&\R\!8GTW$_31?AR=.JS=H&$*T05K*: MM\]"D3'9; O8)M4C]D;^N WWL,0V2-J^;P6Y"__?QO6N00@Y&JL$$Z9N5:=Z MP=XG1?$0I!BMYK+-_8V=T/Z0%M@A@0T20#>>[Y^MSO>W1/J#J)P\N ;T9#(> M7.(L*2F8UK'NBP-GUD5K4_ )]29'\^V\@F[D?-R6?LI&LSI&0H=CY"T.ZO'1 M^]%[^/+/_O1#52^-=%+JW?+V7%&04%JFG+!,\Q180%<+Z&1M!*<%!D5C>]\6 M\P]CNTW)O&-W>N\CC=O7#(6)V7$:"\6*N@MJ:P<=(YFL]1N]\%SD)I'_D:]N M'M)8=E?X'?3O?3KQX.&)"5F3M\J,J--DCH*!RX7Q6'@V7 DIFQ2SVNI$J^-# M&5H"R&_WD66(F6FD52'H&E,FKHR3-CMHHMP8 $C-.%*X2II+;]CLX M=I[^/B?R>^CRV'GZ*R+,K:LNMZ-A79QGV:M6*8>.)+)F=I,>:>[6W#$AG"XN M."];[;7<@^I$,OFW8GN=X>RM]1;7EV]C6N3D;0)JB[3^[2\QWX7JL.G]#=A; MOLOH/9A<*#' (- PDN3J:HV-1%,,$>I.=LDJ&)E[P >UA3<[_LB]DP+M4672XR^X \R> ;-0E80O(8*-]/O0T& M^IJ-Q06X"%9%3Y"R3A3XU1H;/BE%,"G8Y=9$VZ98][VH'H,==*?V!EEW;W%* M\F&^*KIRA4H;);U&)G3-!13&L!@\9\[98@/2"FB;[++>#>$ M6RS/8?+A]\'H=+>]^^,'NK*R19^FJ"LG T>JL:Y\?E;@OFF=/ SD,9&5LK:9-A-9,>K#HF:+1:1+-SD:I(Q)Z)&)/BN"- MB.;%5<_+ 5=*RYR)/*$4E!",+SQ 3T0O1>*)>5,$K;ZUJ(O7-8N@!$%V$:3/ M1R1ZMD5U:)H7+ST%DN^2?XEB"S$H+A&35YJG&!"LT,XH3Y$ZIM@K 3@* XQG ME+1\4Z05LY2UHK8MT80801R1XM[T]:= ^_TZ63( D;4M M%&(564 '25.[=8I&N+5*Y.!,SR9/<98)K- QDK7MD+=1>(M]IWD W/_OF3L^*ZQ66UO=;&4V3UGJA:!3 M48*<:,B<:1<+"U9IEKEQWBH;:25OLA^U*<(?Q73:4-9@C^N/X7B>YT9(W\.7 M18GXR56.2TU-9$#5Q MF?S'F) &B6]R2MH%^!_%(@].=(/-M_4RS/L6:%<)E#O?F)4).M; FU=":RE$/R:%6"V"8GJ84TATIM.H[M M'M\ 3B61:C90ZXHQ+_MGT3@>*%8,NC;9BXYY+CFM%-R8B/13'5N8\"T41TN4 M.KY1C+HBIX'/>0WFJI3G!G!:9E8MX3E.3M4>#*WC>@_U'H#U"#P*33A\U(%I M8QT#80--PE%A,2GF-LGB!V'[@8RI=F1OH]4V)/]?A#&IWBT.;*$6K'#),65M MO528-?/)U5T45*DF[O#<)#%J!F]N%GE>0_%-MB4^@;(+@ A-S()$/,J M$CH3)R%KQR*Y4:H$"]ZU&M"WD3P6IG=1;-,Q;1: 2O4W'$HF#:'20$Z(3W5# M(%LGM-=6F"9UIE:0/!:F=U%LA_LKM1CM6QB>SRMVJQ CYZ(PKVJ_%LR6!O-ARZ+OK/M1 M%XIKX2K3Y\[*T_&X"E:WVF:F&92W6B7%#0(FEU%=B&*FKO=IJ3,*5C50SM[1S>J M;=CIN'G+L_Y@0!#_UVB0;Z"^PI7 J5POB8N:3.@MK[N!(2EL/+. M[BWWO>/PVP%-R1DUT.Q:]Z;[.S'[Y+'^UI_ ^?D8SV=_-BH+1^ XF;X/@#F% MO-]M]+6*.1%@P\8T.9>S-IRP6G>$JKV527OV:,.S&:I M,=3;W=KNF05\&_[9%?Q7UT?T:'5*@;Q_K"&<3@@LEBQ8-&"L2#RDT*1JWT/ M.LKIK0[N59Y@+01VY>2^^)(&E[6BS]/)!.G_-3VF)P,'4(HS$6TMV$@K2G" M)$+.*EA>MPH;IO]N@_7P$W*GEK0F(;@96PUBSWE'OGDJ%:U.(XK-8#KK7D$! MD11(2T6N93]K-<.8A228(%42M=])(RNZ&]"C,Y4.]-[ U[_.:?>0!&8*BJ5P MY#0X3C%RD(;IK" (*V(,+6>1(^3='F)JV$ZO#5)DUPBYZ+U<0HGD>;+,.7F? M!0H)& O%(LG16@Y"N28YL/>!.E1Z8%/V.]/ZL9/YUK;Q5:8(3!14F.!(.Z'V MB2!]L03%9-0R6[W)=/'==2_OCMF'>IEOH^&#-;+>!-2/ULM\*Z(VZFB]BY8/ M9@*(W"EE$[. ]0C&^#HO6F9K/0=!R#7?9+?O%*G?MI=Y]\QOH]R.-^MJL98Q MA2FC\:(,]6(W22;EDY"2!4@4[@<*_$$:8#DZJ\#S#&Z)[SOWZ=8\_E0Z+&^E M^%&W6NNXV?GO@WF'D9MP@G)&)[+/6D&%:6UJ(E',#$ Z\D!M=")L0.(=C_[> M"=Q76QV/PK/I!QR_@7$M!A\O^X-\W8,=N0G1!2(E2J9MS6'PT3/'HW$T\VC% M-]DN7_?\[YW&3O368?SU4/=U;H6005!$R*.JW=>KL5G'T!:9K.6:?K0!G=]! M[_I=&>U*>P>L^K7/COW5!N(S&%1!)\7UY<#F8% M7%Z4@FDZ*L\_U-.^21U]3_/HX_QXY^F[/XYD+UOC.PE+VD^K2S9FLLX>G;,B M16TL@K')V%R*#%9EA)[V$NDC@2%P76*-M] M^V266S .OQM^6 M:26K9G80&AV1G5Z['4VA;! M,R%\+8-6*\YR\F]RRC2EFE!T;F(A]Z(Z0JK+'I2-6NF[P0G9JS[$_J _JS=Q M)6R"(GT&BB(RSQ0@.F"0N60FEN@@I^#;E/>] \N/-E/L2T<#"[EMOE< OSZ_ M'(])*3T!)J9:F#B;6@(UHF,^U?V@:'46G )1:+*RW@_K\':S-W/WSAI[J?UP M1O%Z-$P+@!Y5E,)SIGC-_3-.,1]"8L4%4"J3=R@/L([<@>S1FL:.RF]P++\& M8*]8#Z6V!4R&ECD-2.&HY#11HD<331(8FS016(/GT5K"5HIN<(%CUS5T?LZ< M(GC;QDKV0GVHQ([CNB>'(_;8J2'7<<"W_K6_ MC\;WR#\[,A5H/ \N,JY%;8]IL;;'I&DXA"R*H54Z-7&&MD)YK.22 QK/^B;$ M'9/8H@#%_$[-8I]N<22P"::F1:/N '6<>VP-N;S[;N3^1!S*2)+RM.S3@@^B M)MOR%%D4@$S88DHIDD-NU25"^Y",G 0V3%9A5#SEXT:N2U";HC5+C9F\CEM:9S M%@YXB6W6CNX9S#HA77RD43<[>=KAU&W-@[HZ'ML$Y_(YELC9D8<;C/$Z%1W0 M<1F]0>V04US4HY@KVIB)90Z:XC I672RQDS2.OH;\CCV;?%R-^R=F[?<^[BV MJMZ@X0JI##%'%R$9#=$&KZ0,SDK2>5$J]11PHD1'$@H3TTX \T%%%D *Z[.P MR<4F"I_]]&PVX)^F:?\31$2/9(R0IN#?< M^QP$=[:G,*9LO&&@9'6_/;G?621FM3= GR/WO,WHN"'0Y.QR.JF3*DVN#0F[ MZS4'(^U!&9>(HQ$C,>BH)4B:UFK.4:W%!J48K9R4/>E"3AX\2UK6BQZE]BW7 MA@5'O[4>LD:UY_'\NP\PQE6AZD\G3R^G'T;C6NO\#T(]OB'IFP$,)R^^4/S8 MGR %>PEGI7"^;50@#SH)X1D*\BBT+30_<)[KA)R2B61PLLG]G3;B[%U[O5-4 MH\\X7N"[Z$][T0>RA:B8+QR8-L6PF#20( M."6K:; #T*ELKR\KMV?EAD.R<%%Z!;,FGR,QE6)M(4'Q,06LU7VWT2CA;;!- M:A\?2+Z?X^1$;:G!4?5,H-B1F*OB_1-KNA?FIY]P#.<4$55SH%]?97M?PN ] MCB]D#Y%D33*0F^X,TR+4IGNTEN:<./?DJ=OE&Q,=#JGCR_]SR)T.%UO98HLN M4P=5PZT_>8;G_6'5R>(6AN@!K>0F>,^< L>T*YH%J*?E3OH$06BEFVR7GY(2 M?@[.$R-D*ZM<':'Z)/W,Q6_JQO*5;R!B<8)F&V9M(#&%B2Q((5B).;K@P&>5 MOAL_?5W5PSP?+4KP1(ME07O+-+>:@92. MF8 62T#(O,T>2%.Q#I7&>HICY73LY5227SM6Q+RJ4.&<%] LNE*SKFI-:%TD MRYZ#LD[GPO.)^73K9#E^&XGC6VIWWEPG%G/JF^I7)= V$*EE.F\#F8Z3#7QT M>VL9S>QA+-_). A<>.N*8 :=(A>1>^9%7:\!C;-)8)#AA[;_!Q*>?P3SW\9& M.BY7-M^K&U[599)22^;5['YE3$4G\&:C,G.WG_J=QZF[D#3J M1,,=UQ6<.T"?1]>]#(V)7BHFYUU&=.TRDAP%KUKK9#'#7XJLDT:J>%=;;_*RQBGG6\N[E'@NP042%;2H5VAJN9%0O'2A MU&Y**$4/I00K3&8R>5%K#P86=0HLBU3H3PK88)HDGM]H&?;LZ[>/O(&OLPYU MGV&,6X#?9_I\ 69[N@KXJ(* MZ=U@7H\6IC%[[V3-)86WH\'@]]&X?J2'*5DNK&5)QGJ%2I3:?SC,VMG*A"D* M;3>85=N@.Y7)N9EYWIR+3X#@5AG?*\=9JPJ-RPI=2'4M\-4Y\7RA[$&],Q,D M>:$B4L@+@K3,E60FVDU0[<'F+]XRZ9 MO)40%=D;2F%(D(W:[ J!:.XWS**#[TOUCE>-MEK.23FGZ[C*1C#":ZHUVIX4.@> MV6[(!A5S,==>V%(S[[5F4DEK<^3.&7?2T\V#(GY?JV\[,VWEC'9K8R@B9O'N?%3 ,5ANCN1$-4_&.L"1M3\8N@^/]: J#F[]_/II,7X^F M_Q>G;S&-SH?U1.;F".HYH4R)()G7IB9*!XKXD@&:MHW +"U/B;?@X2#2_3"^ M\^G:3(-9JIF0;W#<'^7?:\/)V8_JYT0/>2GT?R1WAB9F7< P"/2/QEA$-"!- M:C)3'5;,GT/E=*RHP;WFIX/99V@@WRGGBR_U2W+B(ZW&(17F"@+3R192:"F, M.P4F"/I5&^]V,W@_G(TV8*W%C=P'K@3<4-=DG;[FV?_"D"@>R/.-NKKH"1G( M! P2C0[O0HZE'.->T\82'/<*T\'L\CB,G\K-I#E\^O L93DI00.N-L!5=2L_ MH&+>)4;P,U,H3E:7)G0@YV56$317P38YAKEMQKN+A* MB]M$IL/?V=E/J".5\-_=5C:Z;W $HK\7(^8F2@F86?1%, W&,I)&THH#/D3K M//W\QS;>AUH,G+;M;L-O YN]#NB^;55/L-=/&L M3RIRWS2"7T9T@H%,<\+7A=][L77T]@1O<3(=]]-5#G/7R=IK'M\V/7L3F982 MLBG"- DAE!R3-B&!SD*H##85%UR*O9(M> >6H0U$:J#! E85)HI3N9"[YP,< M/R$[1),-1V0^:XJ)H@LL )E>B@33"NM-/LX*U2PA>V\$+_[KLC_]^G)()G,Y M;Z#2EV!)!6063-L@&/GZF2F5R :\*JFT MJVEW %/<&KOUNZW=B6.83D'J_B]@9RS?^H!<.T$-1-%] Q7MGB;&#K-:3K, MAH&.] ]Z+L#R5."T1L$=0ORT]$-90(M^79OM+#NC"S>U_*HKY)#%' E@0":B M4BAD@-)H<^OQG@?L8X$-6/N>SF=[QF6K(%BF0KVB'VQ-3R^UO121\CEK7WB5,U-N"%>>,5XSY$D:(,);:Y2?T#'ASOY4(?A?%C M'QQ/QM/>^_ZTBOURF/N?^OD2!K,]?!04MXJ@* HH@6EO./.Q&"8$C4 MDK-A MDS9S]((;-DO?+=OK6@3?_\'Q5H8PZI*0#L.R.P']LS_]\!8',WU,/O0_OA^] M&$YK3\WY[OLF4+-@CWHY8O<]&&E!R;"M*-HCH,P.0Y#;+"EDG MP2 DM-$)=':3+>_OQWK6G+&>@/%LP43'1O/\0Q]KWX)T.>U_(LR%?,^K2DH& M4G(423%?T-2*O(J!PYK6+_W MAS!,?1CGP$TTG2'.[Q5$[_UQYCHUPLD6C@TM?NNIFF*Z9QUO0N4F4%/ M0#@Z(38Y(=AH.KC]ZL=G 'NJM\6UD5L99T$''U0R+/(\ Z.85YP3(IJ(0K2Z M49_(1Y;JO$O$NC\AK:X+=YU4MHE,/U.=MT]UWLI6#I$NN@O1WTVJ(8?]TA=_G; MWW:5F+P&S5+6,8(/*3L#.ABMC0A8FVQ:H2)78%WN@3>&:Q-K$:)" M#;ZXT!-94;C)*?#(J>9O.V1@1&39*V5%,H)CZ$J3NR?1KSRB#;Q0!"!TDGE/9?Z& M! QQBMB>!(NUJ@@L)5RM$#Z-I"SO:$+*"S MK[&WH+$O:?J.QGKF) EFR8](2312\NX&_- 36ZM\$_.V!H&3;4L+J%6)(4#0 MDJ.F:%85&WHY!^=T2 R+E;61CF8>,=7[/ Y$E$89MZ?FGQ/V_O1W2/U!?[K+ MDK7T@*[T>A^NY2LSZ&N7F>BM3-J3.3L$"(D<#C)/,+I7.U4XJS5S'E2]%IT9 MJ%JT#$Q&AT9IQ$[5N+O9WOV<-DK=Q$1I O5!*^YDLCK1U)N-IKFW2*DI6)"A M1ZL=#][2Y O*,$WFRZ+GEBD34LJ^%H?C>UY'(D'QK-S&_NHZB<9+)Q)&9#;7 MS"NLM7\+ ="UT50L5D1HCS[WA^?/X2/] M9OJU%Q-*9V-A+@5.:V1>YN*1Z489!V8=K'VFO+()-**X31P7&X MNKW!/.:9Y3":[[@9VUV GU^2+SR$44#MRE4'N:% =07S, M9G<,%CL\SK?:SVW7]3A]G0Z'??CY;1^ M[OUH6=1KO?1L2D5K)YA)G%B V@?&>L\<3\$9",HXU;'5=HG_1S3JH_&_:O/F M)*;B6N;@8Q7]VU"6UA4.-':]3Q1=R:)9K%7>,8,VX$+AV1UR,EZ%^"-:;DL6 M5XW3MMAL62=:+W*3I43!@JG9:.!KD&;K&V2+!E32%Q\JC);7X^N@Y/EHWL/G;3T'[_$DG70N,&$#S99@+?,:22L^N>2M QH.&ZYE M&[[R,9A$2RW?80U['QP7?G>_Z_S1/+WX_[Y^XF0RW[_H>5 @ZSV<9!(MA=+1-"8L?2N1 MA;3KGM&64'X<&^N6E3NL:N\*2C=EZ*$6Q6!=4A/PVM$E,.^M(6>5 ^$$JY:W M%;OW?A^#<>RMW#N8WGDO^CXQY]<)K339QQ"9A:C(!@.PF!2R(D,JD81/JCGM MMQ =JI;58>.:[95]"F6GWM;++[,[5)R3O?(<&9^UBY"UUENH]\8M.&>3TI9W M5K?A^JW'NJS;$8&C?179<9V6&8C%/:)-8'1=_NG&^P]?VFE'!I8YW$-]#=G4 MR6+)%!EQ@9+@U)M*.9%9ZI2\S]$;MO-ABV#LK/M1%XKKN,C1 M(CMQ 836!8OU1IOR6C!M2B$@UC.57*S]:$S"S@;@K3=_APSNK+@&5Z%O'E;, MR[657*_0%28=":1U,,RCHJ^\<[6L;=9M&LLO WDN0FGJN*.QL@ M:EDX9!72<?& _\*&8\\90K/A4D4Z-EL6#1",2><(=\B*LZ; M=*\^%/,/U,QH3OP6ZFU ^*O1,(^&L^/%",-_G96:")$KOEH>%PK7 M5I.D$$,M:9Z93S&1?X$6(!?%=9N+=9N@._SNV+XT+F^,=,Y!Q[?'GL??!R.H MC78JJ"L7)<88!!)GN:8P.'0,:A(UST46%ZR):I.+/G<]^[MEM!-E-1CEMQV7 MV33FBK1! A(CDOS48LA/)?-B!F.)$CD969/B_JM0'I=/MZ>J&Y0;7#J,F5OW M)IA:^G5W@3J.9[VFT\#"VPJ>Q"AU())GK#%5#O/8F!>,##.X0!;*/D)J7-/HT&GVIZ].V;ZHLM"VF"Q@RU$C9-=PD+BUI' M)H1T/A4 ;IJ<==V+ZO ^P/[$K90JZTKK!RQ9]JK>1-^E7,GB#[NJ3W(7CJ6" M)*[H'&V))0BE?29_2@$H)"=-2@C"]W+2VND2F:P]RY3-FM/^]6=1L4* .;8I3UE%V#EC$')5PB'P=L3HY[W0.?HRLT#_)2 M8PXK+ M%U)Z'W$HH%H2RG2CP-8S'4*OU[UXN9\V#NE7J_3B7:SK%HK*T+ADI M- (&&Q%R /#:.*>PI[@3UMG,W"PJ2,ZPX'EF 8UV'J.1-NU;, QQ?]#*0D?LDF "HAR02F:]5#3$XKA0W/)E-ZNIO]K8C M9/!T2/RM!*_NM=OA;L65]$OX^N]_"Z.]%]3A,I'L"&KC#M\&]ZD.<.68]$Y.) 2SCL<;]F"T#7CA+ MBX,QKAJ8V]^SI0%ZAD((E/B>S?%-MC_>O=A-)[61>D;HN)E\<[8VLL[,AUJ?%]OX^FB M*;CS(DBM6E"]"N5Q<;ZGJCNLL'*_M/-M7LPRJ&0=&-MDBV0KE(_%;6I/48,-E=KRZ:P\S:.9\%?Y3QM@ M:IEN
H(_4/;,?EJ!$1#2:=.[$Y<,* +4PJP^M60:@G8X$;K#[^;M3^3R6M,Y"P=/7GD& Z"1\NX#XO3EQ4=( MTWVS"M8_L=OT@@V1K^09<$1;(H]8FQY)$"YQ4X)742NA; ]YMJ%PQRSZ&5N: M@93T3XXNU7Y2&F4G:1S/8?+A]\'H1^0* M94'M1-&>6]?+GC0L4F%@%&F;!U-WO"6S65)@P"$209UH^_=+^@#^O7Z,E("3 M4;EUM$8_V9>!S=_0+2L[2K;S..B?SSO<_U%+X2S.2JXJNG5%VG8O M:\+?'O(N49E0R$*TH(]9>Y>CM;P8P;E0G 9@Z-'8,S8+1[-;;:6I'6< WC,N MT6>N-/TM[$GE"QC7')<)!82S,NP[$+3RB*[4?C^V)646CB8$SFFI4#HZ&83) M6+,C4^;@:+TP,A>G@F/TO6$Z><>"-)IQ;7-,*G+G5R"-R,;2M&]J2\B0/(L%:>K0(+V,,J5H]\S"?$H.=:Z0^Y_P':;%JO;B M2QI<$M#?R:NO-?8NI[-9\JQ<2?UF(?6KZW-9%(+<#_(HE-*$51M3VX%))DT4 M:$P!M]$V^?;13T<"[!TC[H=C46 .34K&FEH6)5#D+&C9 +04'VEO58PN9MYD MHZ$3](>/,8]BO2MQZ<&9;Y"6>C6'W>X1//OIY.GE],-HW/]OS#,O:=;=_NSC M50]ADA3'J3_!-^-^+5,_/,=7H\\XGG_5)U^J9XH3PLKJR%;93*2HO[:71(P0 M;?8\^287]5L*]8,:^\G828-MODYE^^/CQUNRH?'>%1&9P$!A@"3W-=107$B7 M/(^*?*TF_6];"O5S#!S73AJ& G/)%&H;OTD]UD/._^MD.582PS$ML[LEH!,+.77OY^J. M^@8BM4RN:"#3<7(SCFYO+5V@/8SE.QD'7%HDT8#%Z!/3*(%YSC7Q'BFV]\$* M=_K._Q$+H?P(YK^-C71H]O7F],WE]$4IF*:+9 I3K$4'F3F4F6GA/8.L:;'V MA=?]9\G!/K M?]_S#Q\_'IVX4<=:/V *R[NY<_UR6$;CBYG>=CBEN>,A79W( M/(1OZ?0E>H/.6%E;JVN-1)4P120*L$TT5N1>DL'GXCA-JK;0!&$*\\589JQ) MNGB94M@W6V(5\LZGC6L?U4Z]&YPXJA15B19E0M)QX5Y+Y4N1/IF8K+ ]KI/R MM9QTR"+-]_T":,/ 6"U+1F'#OH5P5H'O?LBX_EGMU+S)4:*A+ST(5WR,.FD? M7?92ZY2%\#%%V\-<&WA:P<"+6N;1*^930D;:STEGGC.7>QXE+I"_Q8^C<XU5[WNMZ HN7 MUN8'6ELHF6%2M2-O;?F#4=7<\[+(2WDN$#6(XZ\5((SU-Y5#Y)3C%!]'>X%\F)<:E/&82VB1V@- MW6B_07&7.9A7H\EDOA]=;RY09DBYP_KGW\*5N8$_'0._O#V'\ M=:8:DJZ><9#&!S/YYKVV>X6G%*O"LO*A%NVN\QYYS=EI"24)G7V3-*&&,CU" MTSP5"VA0O.;;45GHA76FS M";H]UD,=^#8WP=8\'?O$MMY9?S,>Y +TSF0?6>>F$G>6^D D7?6\._ MU-]3D^= S&^CW([/KM[2- :#QD=#'"RD*GZ-EN>M 9QV/M@48&.:_DV!3'-9+X5::9!27D3:A<_XKOGL^.M-?A)E85E"+3R6C0SS/?3L]KGS?IP;;1BW@WA1W"B.U!^! M.;P3W051]_*^AY8[]J+78HMUYQ1KFQ5'3H2N#6R\U)S)B-8J<$Z(3?8=3Y#Y M>WSH0Q&_C7*;'&&-:9*#*;X>#1MM"Q!)]H\A59D#29.<-K[#OGKRTP4,/H/M-TIF\4<4C<)&*U%)$\$65K(ST,4/(T"LN!U5; M]Y0X.]LC"D+PHK9IL5E$&XKT>U+P%@E5K78UKNGR:2 MY]X;&T+65KA@-6'+M=@,11D9>TH7SS5P5J2E< .D9SZJQ)STZ'@&"B-SAPK< MW6CO>DH+=6YBEL'5RAN&Y@1) :"0/BN:X[,01G'KD?<2::Y6[F!>BTB!(9<, M4M),I(Q&%&-$+GMFV=W$_'X,PPFDV\=%(CI+"Y!B.18:&C'0[ 2%4W :I0I% MZ12;M)!Z"-C>_3+J]5C,U^UY:@(W#+^^>O7\;+SX77WW$,>3#_V/K][,E]/) MRB_//B\^K[YF1YI4$O./8M2!Z8-+\PC@59?;WUF]D.5I;.EDPJ<3U MVD K7/&B2;;:3F@/E:'1U*[:\W3L_(P'U+@DW[QY2$%>"AIF2YE5/K,DF5!, M4RA OI82H)HTN]LS!P&%LPT;E5/:"65Y3()2*S-KCF<0V MBF^YR?V_1Z2]?]#*5JL!SS=>BQ5(P@:&I9[@433 O+>6B9R%CB;FVE*^Y3;W M*J;C^M&[4+9NFWM/?7<8?&7L]U[A.0Q>#*?]A9'3ZT@DGBGP\[1&\A19 %5J MNZ0@P;@@\QVIR9,K?4\P_>E\].E7>O2<=OIBF>T[7OOX_8A]==WAR7:%,D=Q ME:VX 8[U[L'6W-]\]V']@+U)&'6HP0[G]!4\29?DN!9,"$=1MZU-SXST-0]# M1EML KPC8>4$F5RS>CO-U'DQ'6O!H:/% M 3PG,_2UT$"QC$=7$I"C -YUE1ARZ\V/?PW=3]D=7FR\!>2J9M<&4+I."5O" MA!6 M[\GR:D/J-AKL>&5]_;=OZT3,DF5036]!G$!05%14! 2$J M*B*;"HA"2)[Z$!$140%EBXJL$?(0D AK:@@LD3E"0I"5,2(+%$@82>R/T5V M2"0!LBE[(!$(+=DF[YN9;_Z9.><[\W5.==]S^I[J6W6K?O6K[A/Y=SD;LOG, M*:=3$"4E)_2OZ[.I3DGR%;UD*0$)ZRTF[(JBU*REN4Y*T0J&+9J__GA/]E M$41IE;+*ZC6J:]>M5U-,(&^&K%)25EZEHKQZM8J*XFZ"XCY$9:WCB4Y/FA3[!'LOKMQ+7K=?2WJZCNW>?T7[C U;61VR. M'K,]^:?#*,=)TE T./;ZEKVZ MOJJ.I YG-;TNN;D1R%V__TUBXJ/]KU8I!+(Y5O,K)KOU2.WJM/(N*[>1+ZL[ MF>N8G2FPYPO6W_H7D\9H.T9\(Q[;1N^K7"KU8ITJ?SJ.?B'ZFW(7\W2SW5!(7*(*=:B8$R= M*'$I"\-+$D[*(<@3E427P=O>BA&=\/-!:%_AI@090*LMPW^;0EP#&/-7I(74 M,'4FL4F(=(EF6]R=X'C>K]^'M^K1Y_/Y&0WQ)%1ORYYVO?W6)H1]>LY_K=/J M97[B6:_\1GYSE6S^=($N(LLAB4]:],GMX63\/>WTO[K&C^_(Q* OR"$..E5W M-NS8#.\=GKKW$C_5YP0CM! ;@2]O*B^%PF?.-0*O/E9,O"DD,_4=MGD$_>'F ML WR7Y7[;(VI2V0U9@*9!")A:XF'1O"%VS?!I=] MF[W]8>>T\XX,I?GY1Z")Z+VTT!2G,]GK0'36G$\A6]7 M?M>+.S!I'Z![Q_B MI!(JF#Y0P].4KBI&9$04?/#@ZE.P;A8]FQMTX0W1($P,( G^G7+(374&#KG> M>PQCT^)IHIUN[7S,[.UE[V^932N^/_P\Y]^-LV1;[<]LBI1#H%Y(25QT%PXV M LNTJOA'=B/3"K_G*5#RU"DEMRO'GQ:!>'=LQ9WO?WF0S#\C]J)9& U:NYR9 M=N[L[$PZ[&3?VC_1)8>4@7, CT;;$5@A>L9)'KOX2XPOP"[Z[_MTC0$?:R01 M:^Z%:3O_-)F[%.ZYL$L.47'(B$^/2 M-'RO=)ERUS5V/0\K-SNNW "X#!L4+&AVI,A,%I%/IME+K\\QIF0G^DX=GXQ4 MR/&238_?)/XQ_<=*W^.XS<&0-X_V_[]$V25_"+R)-#6@%&CRC,,K26\H*#> C=>.&JOY"? MD4NZ,C;9YVJ3J>)WJ+Q\Z!0AX%#^9:#?BNGL:Z&L KS-D:+"DR>!9T&LRUZA MMV..Z*87-K[VCU4['AT4K>*IM;S%6>?196+BM1^=ZRXN;+JU#EF<5K.W:YE5 M+B.QOGU]:__&(^RF.,YNV:\6!R3VXEA4S?""1\YAT&;+$YT-5[S]?OT"YHYE M#OR.:KN,J.IH^]C4GLYQ_TT=FJ,#!-'$ $M(BI(2 7:^W\UE/YCT93_]3..U MO32RH)G76=6W!-L47F^).665.G-W?,+U);FP]-8=_BG4\C6&6)6#_W-DN/H205FU2I;B(P>)#3Z8A* \6-X&=5O_[_K M;1!3/V%-?LDA\>(X5_3*IDW)]P8D.#V5A''TPM*BZ/7?6U[.>4CCY)"7M)=/ M^"!UX;"H0@XAI*[((57XJGD$VC5-@]&E$N=Y_]I3!SG$AU8[--8=*7L7=FN: M)8>L OH K]\F;7ZF0HM6BRV^8&IK3CJMBA2:N2VD#,:RA/YJIVUW7($=! 9J MIE&Y%')-0TU2/VV=N7G9GD?;KR4AQIR-LB(D27ZTMZ#C?_C-*/&]+LK[].3?=R,7&PL OY61P2MN*:A-.)0*0,R[3W M??DXM#=Y/-T'Y^^E/@V:ZOV,_F3]H>Y$W@$WE^+Y&\^83C.X7H0>W$#V9EVGH2**I3ETJ3Y@C[630U8;.<$.8P"HQW"R\U'5[[?SO1-:V)2 MI^HA+.)#J(T7=]IK MB.M8YN<:&1%1YG?2(J\HE- (#" M+9(0ZZPN!U8GNP[Z#Y+?T^?V9#]MD3VSD0@3Z6>2T(MWQQ86) 6JK37=8:U_ MXF82OTG_\5TP&6U0G^D4Q8--,9R-?M#MV .?/M*BU34QHY?P23;A0J54UW_3KZ-7X?J0 @\=.22P8?V"@]"^*@GF*\S@0@] M54#4A4%.A2"=MN\ -J!(#@D=[803T<]0I6HN&R-O%FA[>EV].@,N"SM$?0+U MV1C!:[B.1)NVR&3I=[SN(&(ZN>G5:UC-GQD)Z?6'!)(6.>00$F'R 7R^P2>- M$6(J^V-P0&#G!3X3JO,,B(<$E5Y9^* BJRK;B58+C3:3[J0K9P<<7@UW';+) M>0?TPUD1H@*4[$G7%SG$F?2&:V!<-/OSI,FY7L_2M&)T@.N-(9-)5GC*$A]$ MW"&<&KE[_:_?Q)0Y\LT.?2?Z5Q"ZAB5*VOTR1V1]:"Y3#@DH0!'YVV(S/4/, M@#+D,%6F%L*#IGN-4-67\C0^UT);4]TS)L3F=EU!8OB$:[[QNZ1):86/^%2Z M"-B')C.G/4_*+ONF-CY;@F8H@+YX; UXX86PJI6JA$F][-":;P#ZHDO HK##S\E XXF=5GHT$ZR)Z*2T0PYFEK[H"OO!(V\&RA'QU05GO=8I UKN(CV!W"EE-K.&3YP7)][E"PD-K*=*1WK@;,^$C MD#"(HAMT0#TJP=%]("HXW.S50B,]HC3==98:]KGRL[:[I!+S!O%0JQ;]O=[( M//=#Z%;F"(PQ7F3S#,J D492[8]LQCZ'R2&+D9&1HK(6J8D,WC%K)-DZ8-R '%XDJ+%",A_BNN+"<8>CXDZ]VRHI:8[**7#>/Q8J?KU;,$% M8LS;\,P'*WN>+5-]\6DK)S#.G#'7YFJ?JA;JQDC)/L06I+KNL&POUYCS5^.8 MVR/1IY+%1[=\NO8\/2N66"2PT<,VG[5T@;8>O&RGL+WA+RS_9#MT6_2H MZ4R<[-UN>-QD(W3@ZL#-J&H(=#(G,)VH1:G:=7;Y:!?641@I4T.*3;%'ZFH' M*IDST\NS54NZ>K#QBO@/F2UPBZXQ_AUF*5!3UWX#M06;]\IZ!;&DU!9HML\X#% MU5\3628/K6Y7#\+\X\+-=\FZM8U#5CV-N!U&[2]+_E"=K/>">\#MJ_%YXMK. MX0_?[[^=*R$%W5CQFBK+AB-T%G$"0I.$9-J!*7XN5-\\?OGE$:B&M])C3H"S MV9OB4UO3=?QWQ7;'9)L4\Z\6]A\:0DS36Q&"",3=L/ CP= U).OMVB79N/WQ M^S*EGG__4=EK?2+R163/ZEN6U;0 O&1'LJ#'N;9_0MC19.9]6L"GU11.Y717 M$<%RN^_UED26;U-(/-?^C$F#FDNU[)\^L_'L\T/[*K4M"TLT\FI6476PSG+( MFM\X%D$9OAV3RD.W41D:GZ&:T.:5J+C"CB8YY"Y.%;RK"#/-Z:T)'_JAY<%] M#Q>+EI*T^L]=,>,[JZ4=TC9) SN: '"GIT332,1.G'-]U,.9_Y[*WO>1OFJ< MQPW( >]Q*<5ODN[?P>E/QI56?\R9WJ 45C9=^P?Y(/G+FDFUT/8\N'G6X9=! MCUK$)M-#Z^ULM/AS1!2*L=(P_'/\=T>?IJ#Q\+LK3<>68+]*=1=OK6A\$_87 MNV[NOU3LGEG&EHI]X>$I]FZRA_FKA*P'\'V@30NP&;:1NQ':YJO(QM08\D>D(Z M_XG 1+;.76R!-97B<:HS%9ANX!Y\397 _$D9R[ZTC?^3]L+ZRY"1LQUB$947 M.N-15Y_#/XY*.,QERR&HL6D;"OW(,N$;E.^F@!9-L$%(\*NK$U9E6#\_56C& MFVK)2OQ5FCS!!& [;SX<<7UT4;.S0S M?GH6'B^[7&?!:[+631E\)X?$>$3$A"$"!S.![_@."]!,=;9!\&A\YDS_W!SLV@?O MV(!=5=55GQXY+&09WS V'0A-_9BHRK":;.S]XZK+:YN3"R9<3\F.F-+)F<@/ MH#H;GDVZ$E(J>E&9[MJ64UHX5ZQ83XY=P@E])7;_G,JQG:,A]/L[ @>%R*\* MW,/,M-DF$^ YL+VOR[]8+82&B7HV(_]1-#?V1$K5?1^@IV,X? ZO;^NYBY>G MQ@/2?I(%/7>CD9LP!G2/P3"KHGJ7(A]?7^>"[W[&8H^&6'C>3;HXS/_P2 ,E M-RBZ)L!PMDIG$]QF2^LPS5#SG(GFW<]N8<%_AU(J^VK\/*<2;@(>'!S>3_G& M#HOG_@*8A6_T.(E@]2;=0@2G)V)#"M_3;AWR9OJ,85*L',(G;) Z048K51T>($=.U?A6Q/'W7RXF_K@:%V?CTPTS"0H W0:U:E)PL4DBH M2^'H$-93D<,RK*7T.5P9UW8(NTGZ$G<0Q=J!AFGP-IY"IR$V1P-J*)PZ95"V M#]571BIB3,:MJ31'5%CY'OG*[6;TN%*&R/'QUW+KBEL2(F^;+-_9$--STU]% MV#OQ<8>(/VFR6+_W,JVE[_V[#Y0WHS>>53I-YLY7H7Y? ;+JG;-[3'HJ8"H? MK7\-G=2^XKCZ(=#XVN#&5/][?LSLT-.XHN"EH 5#11^8WH=@UQQAD7,(X/[Z MQB/(8>9QT%A8X=I;2%N:5YJ&,EF;K?&/H.LESH)E=^$E^+:A\#\9M!2VU+\# MMU8@APR7WE;0F4G;]-%)2G<667K,S2$J?___[M?O*/5Z?F%5NL[B!9VBY(]/ MY]TK\"UC,#(ERUZ[P]9%4?N&1V+//_0?_(?G^4GZ[0^FSX\$PNM)=9I[%^:> M3ZI#18C.G_1(D[VEK[([+8P,NT*_ M66#=T))=>>L&YO!)TYG,+\G*Y(1LL1^N;YXW(W7FS#\P9Z W#4\_=>*Z7/,R M-A3N>TUTMCH2<641^CT.G2E+D4,0R,GEZ-],(>HBS:IGF,Z+Q-P:XX9=6&B) M2\AK\590A6]^T-Q+26%7%Q2]R]%Z.82(+/6X]JCTP>?KA[:\FSF3IX[2+/V= M1Z$T>J'H%T<$\[LZJ_$91^/W?!/^U1Q0DX%*;N86=Y\Y5'@BVI_OC7:.AY,$ MGX0Q[:Z@L?FG5R"O51?].6Q33S-.LV_6 F;/L3_QJY\VX9O=G?VE09A4$7O4 M.TEH_VUSLU5N8(WNN8<5(TF?:H?XWSTY655%&)[H/5A7*#$0N'>-?ZP5?4*K MI]6?+X_-Y8F!%=\22Y>>[U%C"'*9>6QMK1SR)T+(ESWK!.60]L;=0E9* >@F M^#P:.K:;AL9UD%"ZP/R>BHP0(.%:$ PZ':1H*QM.RNS#PE2'31?B7( 3!,$Y MU^_T%@ 2E:N/]!@H75+7-D\%2J>][IT<]W&)?3<5DYUUFX*10TY#J0JV8'9M1*'YEXI[5?'). MXVMVPZ[;4SB]QD&K>"UW#KNB-J=;![AE*7LFAT"A(J9R?WU'TYCY8..FJ3%; M(:WX5JU!$<^89#KW+OE+]9!&RP)NO*XI M-F9%*Y6$J?*B+]EY6Y/KJ\4.'T9.BEHBQ/.+IV_^KA;'$.00@RPY9&')+T1L M)5DK)/*?",U[6N$[*QH'<'J3,6VS-\<0YJQ968@,P<$\%A)?OH/&CF M"NI/YO^\$JC_\\I-E%NK6P$^:VOFRMB^EWH^O9G+Q\@3GN3%H]3A%A T]-DH08TAW&_SW+DD!2#O+T_!VUCDA:E_A=R@,K8E;&BV)#5 M8Z_#4(1REY=QMZEZ,C,,BK,I]P-*]TOZ3^<44RM?=6>*5O/XKQ$].V=]NW.I M:NB;Y9^OD9-&'KA7)0X^?D6?P\^^$-M,Q\ M%$3PN00"*G'T]P&Z*"I$MAKK MT&=%JY%UV8Y]XD U?$HGDE_G!)M?34J(/$OV1GGD#\P6%^FMHF>E5C-P^\$# M/'9,(J!PE#HV&&2^#LFWHL'54#:>ZP1!W$LTT,O::,TT_1\"+?L:+518T5=7V#(=F(DX2 J.#Q*[@U4<7UE+R]W9/][P>+ MS;T7%'0RG#\U$RG KX*=:)LP@$94:;(7THBRW5FHY[7;(HYU7TMN5F#D3W)1 MVX?G 9[NYY[]*%C+F#/;E_^][SW\HW-T2\E/%=AA!4E9V.]FT2= M^\W"2N?F7BO R/Z/.N-+Z&A-3GQ*1-)8W37\U[SW>+MJS^JI[9N]SJ69:)ZY^M?OPJM.W7L M7Q;%YR^\K7S'B'LG"YKS6Q^Q 6O&R3#D(39C\H3JY.*'K5(Y;0 VAP*@=TY82+R% 0!GE<7JV82HP M"([OU@C+XR5 X+1L5VV]1W6EEL<--8JX2K;64J'35V@TBV3;HT0\*=%*4QC# M'Q)>;++)!)'-M9(ONMAM AEQ]>@/W.9**D#QGAK;)S15/4L1[BNAN, ?[(C1 MVFS=/S+Z&=@CAX2K@\:>'6$G11F#6#MA9-M?DL-":K/ZCH:NGF:I=VNOV:AJ)ZD/[]]\@N/5:E"Q^:6Q[CXGQJJ'4VA)6X,5R")R\N'AKMNY!^8K[ M ;8)+V(K>?2 WU#5'&5LRFN94D6I\Y%YMT=TZ$KW@TS$ZTVP3E CZ:]?MYJO M19JBAR:_;@D[GUBH4X."<8Q 4'8/-\-BJ]W$:J)5*2% M.-T9W&;A&M*14NW/\XP+=,^!"<'[QJPKI)LP:Z%K2YQKBKEUPP'&=41Y5,^6 MX#C/8;/39-N&?F81X@5/MFY(P;.[I7E+2N^/BW=.CNVLK=I2C$EE6[2S5GN/ MG<$-6+G%[K/W/T?#RB&_'Z9F1H2(W)_;,&;G-PZ]GY\#V-5R2*7D2-<&5F52 MGF;-H].MQ0F])N5[?IL<'Q*= '^)=!I#X'0J/!M4UBCV31M MP"*%&MIUG L//I+C^- :4HH?A=JX]O\D?\P=9(X($\_9T>W:?QXE=CD;MK>' MT]T*9Z&GR(WIP:.UB_-+&#A$:)/,.Y45QEM6OO3U_:VB!)15;,%ES"_B3>M0 MIZ%*C=#U;BZE?8NTN^)HQ1,]@4#G4OM&PQ%L((C@ZD439O.UP '%9G'7/"EV M"+EE%JZ%BL6>Y.J?"3L65)DUQACOGC];4Z=@L6?+8[1/SFGCE54AT8SH&F_ M(FTLOJ-$)P0V'?.,Y%:&QR?$0W)>^ 1W_EZ]^:]0CW_?"E?5OX 911=C$COX M6BN+:GML;L-W-5:YH3C2,S-G*[Q'_;[I=5FL!=#L:\^O3S;7M7B^FNQ[[559 M[-GRCFX='!*P5Z_8Q"Z\+--/>K9C4I@7@4P>-K#4?!+XTC&31TSO.IJ[\4[! MWP&Q#:';GGD=A9U)-CM02?0U+G2GQADC/0I_5PD!7E!;3SI4UPJ1J BT>DL2 MUE_Z5G9@VK@0@VY:V5A?^Z#M[^Q'URL>W'@N)9RK&&"OBB]./S49XN5;8J.= M\<^+B!5+'A7< [03OL>S]]T3VHF2P3[!0AM4'WMC31'/]<'8MJI'[B V>O^; MG %'0*O+:@',#PBHI@S-A=U<+-T36F(Z2[)&[4)]8( VL\?$ER2Z"N")84K. M@[EL9_1:%+!#=B"W$T5(A^^AF5K4'W^-N2Y\A7)5Q9Q!5HTP0W+6QN!-S;'/H5Q3+CI"618>%Z&Y\-E#_P M\7DSIKW.Z81Q]ZUZ5HO:GI'JV1+4^&G_-(ON?LOKHXB)JOF*W]QJPAW6)N"F M.G.!IYJ*VRC[S%(K:33T Y5=JFJ%Q R8\X?+F*#/!CN>_D+OUBC"9%X(("^4 MA2MI96FUCHYZ7_$9A9PZS9.8L)'IA"HD?QU'_7N\Z ^R]_P.L!WU4!+!B]&. MP/ASZ/=O?4%:S%$X.PQH M.B93 9H.RR%!^LJB!-"0Z!018WB2A'4&4XJ.KQ4B6A6\RPF]L;& B]_2L_;H M'B54P10%K.RM?!@VR_WL@;KW '-FDQKT1=-@9DAOP95%%V\7:F=8');07S$5 M\C!_-TR-TP@_:GL%FY"/RKD:H,D_\+;@P.70)QYAJ-A2K:\KWK\69&L50*!R M$>Q4G(5"&[P"2=&,7%X^0:C'FV\E;0*:]VJWS"=YULX"JHT&X"U?#_LSOXX2 MAW;U$X7X%&M%&AB?(T5P\@ZPG"B/4'8GBQ(^C(NH;R4&F&/M3K![O;SM'?IK M[ \P\4?_6PG>S92L"!J,F!\P\L M E1*LK)6T;.*'6IDP;P(\%N/IJ<^OI76=EVX542>H6<6>50\/;>D5\$J M':7$[-'YW..S01K?W^<0>FOU-K<_5D.4/K]YS_+SGA)E^HZ=^>3=_.#'D]S. M*?K+M AZ \1]: GE8M U-S><@3O-=37ML:(N?-WR.22AW)'X7G)36D:]:;9I MV=%7[[.!O:!A/)>;FHI0#_4[VEOO5CB"P:&ZXJZ4++*40$^_)#E$;'=A*-ID M\MW'NJJ!<"K9G'PZW K_25K.F*;16=10-*/%&8S8X^7P[-LM3(YS?'+PV4_; M868%7=J2A+$=O[>@:K,SUU4:&9TE'S.R,4),U @J.$$=/N87D-1.4FH#W[ X5K[AD4%4S2'[=8YU>43%4@$PH< M^\M*Y9!^H-*ZIYPA$XTH^^GS2 P+]I&[;):VOB-WN<4WTA&]<0Q A\@TA1/W MZ]UB(PNZ;$3HX6L5O=&^SMWBLPO'T2%HT<5H49%"TQ2M$0M>4\2=N2(9"K!_ M2%_#M67#@%:9%?3!2E6[:QHC(UOL@CT*Q@LU3B&V6Z&'21W9O3-:6;KY).[O M)42R;K;$N!/8"**;18U:O6VTAAA4D6M,D*BXZ\@XK;'0%=PYT6&O*OI3H9XD M.20 F@@/RK$A(%.,)CQ"E)/2)6YD^9\X8?W%SZ\YY/?95TVMXS,1LGLG0J22]<_ M*=;M?[V_NKJ:\C:'?HH\EXE\+:#_^PU 10BRB.!"!T%[$?\ N@X1""3'N4H, M5[)*8\0^V(O]$E7A5A=$FZ?,-8DGA]SWT%FJPZLT<9WG;5DM-)F9K,GV79'Z ML(4JTZR,'P:<-8L.Z.4,[LUL]5.ODG7>NY3L(5R3S$.KS1AH5&1T[PD=\@=8!_NW&F&$+,[/(1XOJX'[U63,Q#L3O]4 8&3;J^$3T*6].D)?5. A*/-!O-)=QGJ9%[ ME+#!"M$$WYD'W0I&.E:#%8+=:%6,Q[S+)P4+@S[PV]5G;:$ZDV\N M]'CP"@-?:(:J+4*50--@ XUJFC5>W0NE.SI6^N'GA@O.S]R<;HJ]S^%[O U# MKDV?JZ(9[$9OSAL<>5D87QJ;WV!#_2;I!I,5:^%)G\,2N'K(E-JY0B*S0ZCA ME1&V:0ZJPV!.R0X.H?\02"/;RGB2$0@-RQN9ZUHPW3H(6 M @M%A[1>1Z>OQG@]6"PN7[DBM<5UVLA;#J8>,.\%Y;CC6Y)TUB M)%AN@S)UEYM]_=O\]!H'*X&/(*-].S!N'/TJ]_E5V?>ZR@JQ6]FC T^7I]SN M1P\-([W1!4"TJ*8KO947H9%,C[ ^=.Y 9_XYGP]?@G^,Y9@U>AO.SH-[Z'BL M]@<%7SROJ X-SLWYAP0Q*5@;[=E/'")=XL#!:P;;+B>7&/7#O$M<8%[M!07( M:5NL)9/9'+1F>IHYF]4[K:.ZYH?LA6P0(7#&@X:N?%21LQ@IZY5#5&4JX&OK MX,69/&_>L^S6O).?&S6$H0[1TA@)IBE"\X201"0EUB8V[W M'0]$&ZTW0_V^+\V &^ &J7H 2IVQ( H%;00H!2]4"8?#<3W4=3+H=$Y'6@ 8 MS8F%;Y>HYK8-N @3O9D]B7$_R1UI9A*GPI,V+< ZA5=#L_WLR/WDF=2ZS@:3 M6=8DX8.B2U%ID7Z0F F0W([9:![I'G1S/4K@V((DE^.&H(I-;B5][^ Y-E&5 MQR1:#713M#43G[P9:R)]7P^\FS38"4:R\5O_38_^>GV>VX?)DRVV>>1NO"B7 M>2T*(SQXX>FX4ZF-9SRJD5F*6ZBS('FK.TL)6VQC;F.?_AUO'^M52Y-&'P+8 MBCT7.**3@&VRM<$(?2K[L<%V:6Y4J>,?R6Z]2U0UC'.'@9X"V%PU,6C'A9OS MY-2-\>>JJT& B*EH\DHO[ RMTGW6_4+Z?N\@0)EO9+Z[@\V5K?W7N$QI-C7@ M2S@"C6!6B#*D.8WFLOY&'=H;V3^ZCNWJJ\$J-GV6$UG2BH8=VP$WSI$Q6Y:I M6Y;4- =/#WT=O<)8HY6O7N^/BO\02OA(4+@P4 YA4#L @3,R!5'!XO,%(BA4 MX@4FV^"M]/V;@ JCAS)-K(YP_)- #KDLU"\2)(P5F@E5T=4Z&&P'KT98]$, M)2_/DH2&;%,RH37,) M20'M$L^<'R\ ==["2YRA42=IR4?S3/^E$ IM<5&4'DJNHSO?!"XDBSY*L^DM M*XA'A=(W\'4M'&!+J-<[_&M,$C)%MC'5D;;D"SEAS;=P&0P8:NR*3WCS6T1E MB$1T&QO;J\_5FE!-I,16(_@VI&V M3<5EI%&WF./TIP^/.',(6_PPF9\98WG<7);JM(;#[=HU%1%%/B&>AOS;-$^, M^ S]!YYOK=C?:6D#-12I"S3!YJ.0JA@26TJ8E4,X%LSL/\ :'DG'%]>RC#-+ MO:1 8^KQWD:-T ).58OZQE'L9IICBG67+5+==R08MXHR*#$K9%@\7#V672+- M]"6/D]7!O0!_F3.?2/VX=WYVF3VO(ED%RECEK%0$^R6+TIJ%V :0S>K5Q38H M^.&AN<6>=+]-M$!A$@7F(E1NB7.?2(.Y<5R@SD/1OA=;5I9;Q=[.QT6(U5X; M54O?\N;?4WT!8B/+\.=[6K%3I%O1T3.,ZJ]N:/<$3T("/&@$]^]W6!V@2;G^ MY(=2PCT@$'H'9S:T2S#VC!=B-:.>BK,5GFQCC\8&^:JV_IJB"BK(%B QNK"R M7O:%9IX]F_.^LJ:FHJY&ZV=RJ2)5T^00]GWDALKY+9@)#O&S' (:19?E"L3G M!TIA;KPK4:1[?N84P>VB]WK55@^C"5J8IPG!P73MR!!Z[Y52&C&4[NGAB0FL MI]0PA01%'PSN8?%W%4L>T'*?+.1F*^K][)A4 MGG[\YY67<&.:!%%RG/,^JLXY?16+M^_>.]^9(#^Q(2:.[1T:U?#2LVD[,3HH MX!<%CSSI^:CM$OC)?>_ V,L?9,IR)G]0.MY'#;88UFM&;EIDZ05#MU.#6!NP MQ@0WN%X_]F(!.,&92V8;DX_N3KSV:JJV+;\H[)4+@%81$&9GO EDB[PU9A&V M:Q8)VM1FX"%2C5P#B[2X"_,5H-MD6^L,=F>W9@;7]BBP>C-H)Y%Q$KR:!0$+?1TP54?P]ZNK7?(T(W M8Y0YT?2T4BNS]1(_AJ_?J#I9FB*^AOL"4 "^NB)?IJ39.+V9N)AF*2"Z![HJ M^NE;8*GX3^PV,+:( :ISM#L(&R2'J?G 0Y:*U3JRX3L,X-*[5!=?9Y=NY$J; MBR*M\9VNW4C.4W3&#FWDMH+RB,K!,.:[T;KYJG^^.+6?B0@[8S[MQ' J*YJK M-;!G$\ ]V1*]/D[ZR>1G)F M$C;-M.D6]N:P3M>+]32B(U>ZQ'_@V@B"BP #Y[QQ=P>[XZZB/64E,ESY?/%> MK \8Q([7ECZ+(CTB;(1K@W!?'(^WC,=>0[-/P[P%\1V14Q5R2/,NM&#Y.*T, M9XAB2$G)_PB-DM/S7T<7;D)RC"0:EJ(Q4%6(9+-:73=C=RC"C*5HI)2H87(( MD\#-SI!I#X,S'/.44ME0HZ[T3;TA%[%18BHM) J,'BUUJ;,=[]4#G!JR9)JU M:6>M8-,#3KRS79( FFQ5U_ G@[[WYAH-S?U?*0;6FL86_IA2:!VS=Z4D-1TL M3N(]'_AB67)[_;%\??:G92KFO1RA5%&/PMO8NX3@#W M!35!E4%MCFHK,AFZ!6>*!9R62%NP:& K!NTF#.K@HX]7/DJXBCGQ2V\F-]VQ M&:=C^8(/LW\],NH5LN\75[2HC[Q05ULK-1<:\:%B>_!P>^":1C6]3_SXORJ: #N] GC/H*%94M*8_$,%0#5PG?!7X M0D _)<2WD)( ,N%^O4:!Q$:0G42>WS:3OPX\3AK!N+;B-M.P;MPN WJ[1VW@ MBQ@>!&830\I%E=S*UU2$T2D94V8)WA7OZ^"]B(+>-]CPD49E%QH< YNX9H<7 M.#;M"?ZOSG0KIHOWR<&;Y 2+BU7.#387^^=W4P=(I?N@M345]8G^ M:*L]MS:2FU0__?#400M1G("V;Z+'V%,"&%UKS#J34Z*(E4KD$8N'3X:;BJ J M9^$CIX7)(FPO4A&;<( ;)KK"KM6Z9G0!=UCZ2&*/%ELB%7"JLBC0;IY_I,PF MS7X27.148"Q$#X74E%*8$UJH=U'H(FJ -W!07UZ75U8GM]ONX8F#W)/W,<66 MEP<:.T/>.4I?5@')N@3)EA;1!_ ;2P^[6H@^2Z]79Z/3$ )%;#VDDE&8>0ZK M/4'M3Q#/L1AFG9?F7Q,DWY'M!Q'(OB7G/*2C$$B&[YLTT*SNAUDHR4:K=,/S MH]/W3U*6K0.#EJR+)&X@^C43TSQ_&;S+;MA-YW#(K@8^TP9[^TK8@AO966I% MPP[<3.M9M5>IQ3H<:J7M$[+-[?)5K^[69G,ZVM23$=KUUF$\Q ,<7!#32E#U M=8T("^'B5V&R'86!=R,C@Z+M\_B5MNWWXF.OF8JR'W>%14*PS,J;)4KCU&\ \949@CJ MA@F\,K('+MTP!D,*I2-$"JHGX$' M,ET!+O<5..\RV$9_@#TF#*?Q'.NKA9OP/)0W.MG@$)UD,===8A6?ZR5+A:N" M+5QRCV17G$>!6&=40=VTA1NIZ=&NV[U&),<5C -Q-[IA]]S7SI8(OV#DNNB> MK5,&>ZJ%_,3.2&G!F] JPQ.4BBHR[?;HDW (O/;-H_VKC/4-TT>9U]^/?6-] MMD]H:+"C_W#DVXO1$E>Z@CM@MTD?XM9B[HFRP!:4J58D2HLEW E"!?TB@-(: M37B(U" ?-:M'6(L>7D/X"VZG?/ -S;:YZ.T[*GT,=)!FG@V]U?[H$A:YW@4- MN^5@M35R1Y]+ZY-_(-UK%^='%BZOJ"=)[#DN<'N3%EOS9Z]"^CH-S3(RB8PI MVIL0UQ=6C>YOW8IRPIV_QAJ.*+GKW*I[$V" 0J&@/:IW ':*'**%LY_Q-+!7 M)&,*;@!N)-R-NJ@FED/N()7F]PH0=Y2[71FS6&?>>;UVN.'&51UA45&CKL[D M(Y]3+3Q,.8'LW?FF(GH,E6]]@2%(KK4=_[MK4KIDAB4I=C,5O<,WH" M-K]^K'MU>V[I==!)1#O$N#3GW M=NJK('XJ?-RZJ/EM;$#XS(K78E7^&.&KC40#IX\\JW!7/5A\CA85%MEB6R[[ M2KI6-+E2FL9(:+6I#4H;%]_P_#CZ)/]/:( 6[;NA=/_H+]1*7=E&G %F!X;3 M:-C!<5EE =UHO*@#\]WT(CA_9_:IG.! VQL,_&/S@$^63=O&CM= #O/T\;$. M9_+[B#^I?Q6X#G=DKRS(JD;VOWGT[;OB!/E/^=Q^\- 4X__R;P/Y\/\ 4$L# M!!0 ( "!7!T_(:I(^1[( .9:!P 4 ;F=S+3(P,3DP-C,P7VQA8BYX M;6SDO7MSXSB2+_K_?@KR*,:3Y $IA]G'"Y7#V^M[I3W\ /O06!5 @S8Z[L5-M6R20^8/P0R*1R/SW__G]>0J^RKS( MYK/_^,'_L_<#D#,^%]GL\3]^^/+P >(?_N=__M,__?O_!>'_?G?W$;R?\^6S MG"W 52[I0@KP+5L\@=^$+/X.TGS^#'Z;YW_/OE((_[-\Z6K^\IIGCT\+$'A^ MLOMI_AZJ=01#R!"&$! M:4ICR&C"8A$G1*9IV>@TF_W]+_H?1@L)E'*SHOSU/WYX6BQ>_O+33]^^??OS M=Y9/_SS/'W\*/"_\J7GZA_KQ[WO/?PO+IWU"R$_EIZM'B^S0@ZI9_Z?___XDGRG,9L6"SKCNH,C^4I1__#CG=%%B?E(N[FZ-=DI_T$S_-Y*,>V<\RS^;B?D'SQ4?*Y%1) M7[:V>'V1__%#D3V_3&7SMZ=;G>;Y5JM:2J*E]&,MY3\?Z^RG,\1W).]B M7U8'PI7J?G(E8QNFGYR)^Z#X0?8O\$8W9XM!-UFLOOX3.8-? M[AM)2W&0SG.PT@:4ZH"5/D>'9LZW!)]JVV>>[X(Z MYRY!W:*=$M"4%JQ$I.Y%H>N3G^1T431_@?HOT/-K$^J?78CST]Z7]#)OX* Y M/S'V]1,_\;FR'U\6<.MKH.UMY[@MYLZ_W]6H*U5^ /-N]]GDU?LOM5%OIC![J8AA&G@"HMCW M(!8I@0PC+R$L8")")NO73KMC6[%*T<#O[^?/REPX_EUNA:I]LI\!0,\3^WZA M:+!89%RM1K\HBTA]B4J7Z4DTC&?V$=U;9K%Z8V,&J]]V9^]NDX/,U"-Z-+/R MV,==[4D\!C&G%/(I.#*NL0$ M4AKXT!<>\V@8BC"VVJ@;]#FVF5N)# HM\P5XH3GXJL4%/ZI]X)?[]T#9^J#0 M@O_)UOX\#;^I->H4U-YMTQ+/^PI/);#ZTH)*9%#*#)30H)3:I<%J#)%;\_5T MMP,;L\8X[)NVYJ]V(Z0'^OUODN8*R[A>\?PP"$0L*90T32%"200IC@-(O"2) M,0^HAU(;^MGK86QDHP0$6D)].AC;\F;L<18F/7/%%AS@]TH^ASN!H[J[ M)(']3@:=\D=UW)W@QQ^TF\Y"9I./\I%.KV>+;/%Z^3TK)BGQ$X(\ J678H@8 M$9!*%,,8QR+E+,#J+R83^4#;8YO"I7B@DD]M7Y6$AN;^(=S:I_"9:/0\>6V M,)ZY+2JOYVS13-I"\C\_SK_^I-ZJYJOZ87>:'FIQD G:HDHS-=L>Z;;&7G(^ M7\ZT;_KS?)KQ3!:6OJ3C#8SHJ[<6$C12]N)).@V&RX6DI;=!5Y336N\N+09O M=/LZ?Y*+*UH\?<[G7S,AQ;O7+X4^B]%NJT)W=\D7V==LL?DU3ZDG9: 6((8Y M@2@4/B2!T&%" >-,ACY*C):B[B*,;<6ZNKS_*_CP\?:W>_#A[O87;7V\>;J[O_V)GC'88%S/ZZ1?MGFE)"0^T]* 1'[!7\*/6 &2S M/X&5$F"M12^TU1U$EW3608I!::X[2KOT=T9+W6CQ^OEE.G^5\E[F7S,NR\WY M.ZHZ59OX%SDKRF.I3_.R?RDNO]%<%&58T>;G5_-B\6F^^)M/WS!5CI!TH%+X!6 M2/UU 5X5WZ]UN@"7S]H*Q-3T3:+USOY0K.\N)R)7ZCJ2,[TG:!)Z(LD2$,?I@1CB#!'$ <1 MA5Q0'-'08PDB=M1QLL_Q44A11H 7%>,#.A/@>2VN+96GD;D$ M1K/)[&::RYGU637TI"\ZJ-F5*S'5ME8V(I>SZZ69T5H%Z"4_*)$^?HDRM9T9@^82U:SZ'U0K6 M(;NWZ>9>\$Y.-55HKBW*W63IVVC$LO3'G]?)B*;:"3=/+WYX-^"YG'9G2C3H M5'2#WN[T=-1J1^LDUR:/N*Y\P8H+;A=/,B\OFA57RUROMA,:(!P%.("1I#I# M1!!#$JD-4HH\/TY\$B#?ZL*709]CVR#5(C<^\\JFGVNQ+8T, [@-K0NW(/9M M5M3XU>*6\)4"5U==BPM0R^S0FC 'R*D98=#ML/:#.0Y[AH/%JQV#@X3(--?1 MZ6?5TQL; MY:R%!5I:>#,#M;QVE-,.L1G9. .N9YK9Q2Q;8=:#@]<(%*?16*T=#AN09:+[ M7DR6T4O=B.3P(57YU^)RN7B:Y_H ZLM,M5A>*+A]T9_K#5!Q_5WF/"O4KBCC MLKSL]&FI);I-;Y<+G3=*I^*JGB\F'O9]ELH8(C_V(2+Z>A)!$N(XECZC0I+ MBI(&DGMLY%:+!>9K22^J.TU%>QK9N:$'U M*4 E*FAD!;^7TAI>>SF-KQG#.T&M9T[N"I@UPYX$PR4G'N]L4!8[J?,N[YQ^ MX>R+]16);7#11"8A%I+&T$\Q@DCR"!)%$5 (1/W4)SB45B9K6V=CXXOMJ_2U M@;EA='8W-ELAYQ0)!6T$DY@SQ<\>@81Z,4P%);'O!R$F$CMU^YY),Q65U?8]KS ;B>7J"2]Z&<38X)(3[DD]OM[JR02 M1S5OR1YQ_)V.Y]PRE7F^O7G8V.C^EBV>;E0_7S.QI%,=_JS:%NNTICZ)(Y%R M"G&(?8BB-(!8$A]ZB>_S",4!CZ3-@GR>.&-;LAMMMB^K=,VY>.90&88D##8 M/9/9"OM-3;:"$LIB VME+D"C3A]):-W@ZC1:X3R)AHU6<(+>7K2"FU8[>D1D M44AY)-EM$QGQ?BEU5I$/V5$EDX26\@-?2<] MFW2Z44_6(W"_?%F@$O&O>WL@25#E5"(:V% M0W=+1_R<>F%L91C6.=,1H3V?3==VNN;>57:/?*#?R[P5KP_R^^*=4NOO$Q_) M0,1^ OT@TL>/?@")B-6X!)@&(4DC'EO=<#O6T=@HJY(3*$%E84==1Z$THR@7 M /5,16ML+JJT,Z_@]_J_6EQ0RNLTCW$[)&Z3&!_I:^ ,QNT:[ZOZD9J4RHNY]4G4QM[W-ZGK"4AQ^54QVJ/1,M6I[4![9U6AW M=N]]?H8URTZ3!#M"$C45Z,")F]DBSV9%QLNTX/Y$!A$1B1]"$NL\,+[DD'A8 M0"F0\/V4^#)BUE9K+Z*.C1?V3GZ5LZ7<2$#( ML8]"#TDH2:R#MG $22)3*'SU;Y1@[@=^E[J&9MV/;3FH!03K[)'=BAT:@F\: M$]07I+U'"56"5^?GC>A;1T8-X'>G >]<<:]WIX(<7TS M-^_.8!/?\]3"AF$8(P^B2/W$0AE P5BJ0]+"R).V,;$C&NK^ VIOC\;.CF6( M!W?8=Q^T/] .:FO<^]U!]3DJ(_6Q[PC[1W6E'\:\1X_YD0Z[IT[5F1#K[!_K M-%U>*B3R,8.<$@$1]4-(22HA\@*6<"$BD5CG2SW4T=AV1.MX+ZXEKG(-UC); M%BLYBJWI-NA\Q'K?\#00-4+VL"H. M^,@=GT"&0>+Y$I(@32 2NH2FE.I7C*(DC BES.J&\HG^QL85*W'[N'IX"GN! M$^*%:00CST,0)32&.*$9)!D2:Q M,MF96I?]R(IJ33,9V/EF0Z^D+'B:LG_4TH;F:;SV0SGKU,9;&^6$&#$/EI2"'W8F5YDHA"%H4Q%)Z(XABG MDOE6M?K Z324OJX?4J@#]I0&78EY-._7!Y?T72Y^R MV[$U="2_V8CU39"U8GHHE&I@L^#SEG*ETZ,9166R;CW8:%CG7^KGEDX_8^#4 M5^Q6PF$=Q+V@N^<5[J<7NU5B]E@H0W7.I13%!P5$4X=%I];(%EH$G;M>=_M) M+B8Q0B+AJ0^)]#A$RLR$F' )XS0-PY1X*15&Y&_5Z]@X?54_I>3O,D,\F,YG MCU!U_@RF=3Q IG/$S*1AA1J[86CGZ=[ [7U/6\D,M-!@51!H+39HY%;L[""+ M?"><*HI4KY:\Y\6A5[*>75N#D%DG]1J.ZO;RVP2Z?)CGJMQ7>FR:%,I?JI% MEF+@H]>RUQQ.EL'VJH/#N[G7 M';[SCGME-4U+>:HB!CB( D&4'4O\J$QXG4*:Q"%,6!+ZB=KH!H'=5>BMYL=F M-*RDZU8+8@<[PQUD9T3Z7H6-P;#?K!W4V>D^:[N'8;=(![7;V]T^95R\_WUQ='':9;<;*K-6L(O" 5E0;GCS7V4-! M.L^!CLL&&UJZK$OY)L/CMM+EL"H,7#OS3<9GOQKGVXAA[[[;SKU[I[."W:9? M"ED6(K[DO JCD>+R>9XOLO^NMMH"XY03+X62ZPL(?H@@]@(&PY @P3GF<6+L MB>LBP-C6J0TQ =V0\P+,5_>:IB4[Y5H_'>:RU(6ZRV+/YIZ53F-UVI76]PCT MO&[LI0HO-8"W*50Z5"70+\#F"&WJT3/XYAZJO@=A(&=3/X-AY2TZ!\D6QT^G M9@?SX9RC]*8[YJQV.B=E+RVW][+Z[\UL)42]4JYN<*IME!?$(H&,4ZJV5S*$ M!$D"PT00*7V)4VF;IMVPZ[&M.!LQD.LEIEI/RAC)C6 HR^NS%L-AMJ/I!^2> M%Y75=N+'1NP_::S7]%:+WLO%6WO$'.>&-^U]Z&SQEJ@U-C) MB4AH(#V6P"3 .FPJ\2".=>X8GM!$\H#['N^KEDXIP=@(+O "O[]B.A7H9OS5 M*Y0]TUC'8>#B" MV-/U+5@801IY <24$#_ *!8L[9ZA8)R7('=N!I]SC=KJ!N2YV/1,03NP]'#) ML0V _JY&O\75QC9-VR]!.[G06'*)]JU/6,J0P!1!+Q!J(Q9R HD,!(QCX2&. MK8?25M!2N30&=A1UN\@WC0^\ M>._HM+\H[S[0;0;>R07-9E)MYKJ] :Z0%/VZZ M:6N!C]\_L>8!19!02[(50"N9AYB'U/ZL\!$?Z&1NK7"E3*EN #Y2W%^*VPM*,2!P@ MU#-[: G!6D3P>R]W[T_@X+86^>&N!BXRWJKO?O7P]L>[T<"V)V&G;EAS%_5. MT77>>C 32!74SHA@H<I MY]FPWEG2C(T"VW/ZZ(#-4J%C&7VZW3HX;SS-F'2P4>J95OL>(&N6=0*L2\H] M3Z!!^=<)=KMD[*;1CK14J\*XP>_:PU!J:(E>3L;?XN! M[)G2!QU#^WL4C@%W>D'"E6S#WGQPC.C>E0;7[=NM!4)FD_=U#//_6M)#T M]4Z^S//%)(XC%G!E=K.RN"1+&:0\8-"+41@3%F&)C6B]I8^Q,70C)EC)"2I! MS6BV#!M(^4/-K?V"9^$]%7N[\V1#[#VCJ%N6D(@S,D>P]L. _$CA&0)Z%Q'^]X MO,LWB&X\J?_A6,;3KW5U^"VN:/&D-K-?,V7"O'O]4NCD(2NWXR57MDYIY:QN M/$0R\K%,?1B$ZA\DTP 2%"[V%W#[^?KN\N'FT\_@\NKAYM>;AYOK>\L;*!W&Q=1;UR?:O;OH%D!+#QKQ M=8+)'[4&()O]:2/">ZU%+Y=3NH/HUAUG+<7 /KBN*.T[WCJWU/' 5^?5_C2? MK>Z5WXF ?%9@'P/"E;>5 E#2&+)(!.<$?4K26*KFRKMW8V-[DII MU833(EID&3?$UO#XUAEB?1_6EF!M2@HJ4<&/M; .X\G,4'%Z"MO>X[!GKD;: M[YVPFKW5,6/:\N5E6IX0T*EFL _3^;>;63K/GZL4;\W:37R/B1A'D(5Q %'L MQ9#(4,*4DU"&^ES5MZIF:=COV)CE_LOGSQ^O?[G^]'#Y$;R_N;_Z>'O_Y>X: MW'X *QL+W'SZ<'OWB[*O;C]9&E6FHV%&03U@W#,7;4I.*VZ*8BG%)$PH(0'3UZPC'R(>Q1"CR(-Q&"KD$-+5P>SN M8W249&QK4:.(9L%U&E&ZD?7\F])%;>8;95:%LK-2G^XG+T;G9&)V:4RM57%XK.1--MQ=/N@HS\-64,S';O[QR;H/VN2_U0=)M M6EWL:NYU72V5%+/%NWF>S[]5B8'4)^KO2J[Y3'U2!YNK]> VO9YFCQF;RI_E M3*T0TYO95_7)/'^="!X1$RO[\$R3?8.WV8ZROX[ MZV:M?YGE5?;E_Y;B@7Y_IUI/LT51N<_5'S[+&9V69W(S789$ZH3UEYSGVL2+ M:$I8'#!EI3.AU@:$(:,TA$E, A_Y7/+(RE]TABQC6P'JTZ$%_0Y>&JG+=)99 M+3>@E>!VYO@YHV5FD \T!CV3^*860$D-&CTNFG,[_B)&:Z7$ M&\5H&8 X0(Q6FQ1CB-$R0,DP1LNDI8XW(J?EET"*PT5$FG@B+$0J?3^!4>D: MEMB#+(H"&!-/>,R7@4^LJ-"LV['1WV9)H2U7<%U1RO)FHAGT9FSG'M"^PRA. ME6>Z/H&I_4U!*XBW_U(6$=!H;^I5F4WV)WO)*C\THF)%5 M7]@.X9J<[[DF+UI\DPXO_G3 S.DM()O^A[T2U &9O?M!7=KH>#Z?%?3Q,9>/ M]?WF._E5SI9ULAC?0WX2$ [#-$0Z$"F%+*08AD$2>9+Z) FM7'IMG8V-M;9E MU1.MEK9;UIY6G U/QQVAU_&?@[$^X#1!Q>HC=UM^PY]0&FN\=19N\XR*9 MXJHLPR>E3$5;DS1A+$V\!,:4$XA0%$$6J)]"/TYHX#$6A6=D3SS0X]CXY.-\ M]@A51\^[M1,MTSB?AEHF'*4)3B N#^EUS!1&>K,<*PO4"S#BV+<+'W4*]C A MHQIN4,*M[^[71-0W\F8\[A3-GLF\K<#.6N"^LE"V8--?VLE#G;YAGLD6#-H3 M2[:]V-$[5];A6SF^A8<3CY($,B)\B,)80(K\"*9)$H7"T_]G=6E\N_FQ\??E M_?WUP[VE3VT;,$E\]?]$0-]CL2)FZD.&8P1#'J @3J3B9F)'S-TA&X:%+RTJ M 1\!S=#AV!F(G@FT$JR7TY##.COU%&[W,*Q'\*!V>YZ_PT_9\5N1+R97\UDQ MGV:BM(W++!SOY\\TFTVXQ(@RM0>./((AHDFL["J)H<]%FGKJ0Q$8U1UIZV1L M7+B6JX[6V%M'U*NP*JYXG="2/C.6X"0LM,5Z]OS'+UV^X,;VU_ MD'ENHF$SVXV>M9_S=_IXY_)[5DS\($Y9$'I0;44%1($?0\8C!D6$ T%C#R7, M*-/>5JMCF]6E8&HE4J)9S.(U2*>G;2?5^S[9TYD;BT7&Z13\HNSB95[=PCB! M@]5,W=/[W*FY;G"PN;BGP^;DV__015'-ZKK#Y7+Q-,]U"-;$%S+ 41Q!X@7Z M7#^BD I?J@4W1#Y.@Q )JY0)[=V-;7ZN*TH66MS5K2VZDKC[S:T3P)L9V>[@ M['G.[]3F7-VP6@O;5Y7.8Z#T5Z]SK\?Z:S1Y_I=.EG!!ESM.4,1CH#3F*> *I)SR8D@"C( HB MS[,J)VC4Z]@8IXSIT]'.7/\@UW+;D8L9XF88=3PH!5EALDW-CHM=9A,S_)!?BVF\M$UCJ!%ZU4 M:>)]N7\/7F1>F7J6EMZ8!L0TZ]:(1![1TG(R)K723\>FUM^@4B50PG"QG:)E M+Z/+]CL.$X.-<"R=9A\;DW[#IC@;D^9'EO-1RMB](,B'K.!T^C=)\P_J+\4D M3G D(@]!/_%CB$@D((E"'S(I$\^G1*BMBVU!D)T^QK:&KBI>5'("+2@H);6O M"+(+9_OJY BDGA>)#OAT*@ER! $')4%V6QZ\),@1U0Z5!#GVJ'V.E@]3S4EW MLBQL_HO4&;@F5,248A9 064*$96Q6OUE!+4S@@@2\R0UNM9TI/VQ3>U*1 !! MH79=AM/Y&'3M4]D!(#U/XQJ+6CSP>R6@@^.)$ZJWY/0X]-9@V3A:1-[,H]'V M6,<3BGFQD,\OTWEI;S7M/0[K*#?2 M?L]1;O961[^4MH"?YE/U1J&=7XO7U=<\25F:I F%>N&!*"419"F.H Q%%(8L ME#R6=I%JQSNSF0[#1*UMROHO_XP#/_DW4,ELFYS\.,*&GA$GJ/5^PKX6\E]K MH,#E8I%G;+G0EPO 8@X^T[PZ=>\A%_E)D)PZ ([W-NQV_*36>YOCTV]TRS4X MW[VJ-G]^SA::L:[FU4[Y3N_#)QX7'(<14::M]CT'+(%4HA1R+R !\9(D%=0F M>Z!AOV.S>W_)9MGS\KE,8EV)JWZLW7(Z?GL.Z'0Z_V::#)NKCO;U^UY:,5, MO->E?M5CJTL,7*:^'TIEVB2:F%("*>9$[[D#GR.>,F14]ND,&<;&3WO9]O?3 M[!O:0><,S&F:&@#NGBEK[U1F/[M^E5R_C#"H]3"QH=Q-C]KQ5?K1WWHTMH3Y M XZ*U<)R)IXMBTS7E@=;<,Y4?7/Q.;>'X:R?6%P E#/ MM-\!&ZMP]%;]SPU-/]SX8&'JK;IMAJRW/]C-8U:F!,VSN2B_B($D@B4B@'Y* MJ3(=(PR95!,[\)3-B'F:)"*V":7::GUT\[G,D*NELYK&AY$SYF,1IY(LX#'5!SE3? M+@D@U6MP%*=AE'"/$-_(_72D_;'-V%4&ZQ@4?/,W8%A19- MQ\OQZ5+4B=&R!9V6=VN:ARX.UAQW-\>/P.1REN]V,>@\/Z+?[DP_]EC'LRS^ M),52+_CW\E'O$>]DF?=%E_Y=E=%\]UI_^""_+]XIF?\^P2E+11I1Z)4A%Y&7 MJ#5<2(B)QW%"$D_:%;GL*,?8N*-1HZSX5\D*5IIL%I>U/ _K.$J&AV7]8]_W M29HI[!O#6491A3^7.PVOOR.[,YLZXL+*7 M1=1['%*.?"@I\CFCH1!V5WM[D'%L)'PH MK+_3YJN/\32DY+<=I9[INLL =;M0T0^$SN]%.!9S^.L-_>!\\)9"3UUUS-^Y M>))YE4MI(YVAYW,1"$Y@&NEX#&S3=2^K8^O#]I>+KF>+ M=3KQE3VIT^0LBXG/! \\@6 :8PY16OJT$Q^R6.)$$E^$H5$BI%,=C6W65[*N M4N>O-UV5N.9WC5K1;><"EYCU;?ETA,OJZI$)%F? M77*FNGQ[FH8X22F#/HV9KOL<0A(E"$J/HB!"..2^U5'7\:[&1@S'DC)EI;1N M$S+58)M9#&X@[)DGCB5BHMB]:>U-DF\='ZY>:F,$[F=?/I. MZMR,S6\/,G^>1#2D6/H8(DF5:2$4FY! 4I@F+$F08#R@1KL)\R['QB4K":OT M\V5Z>HL8;S.8V]FC'_!Z9I%*X,USN3H9_1K0\@_@H0] S4,@W0,[4,2C&X#M MXN:ML&H+F3=K:+AH>2O%M@+E[=[LNO.[?I;YHVKQYWS^;?&D/5!T]CI)4HE$ MPF*8T(! %+)$[?E2#FD8Q@D5S,>^T4'HB7[&1LGU1J:1%53"@EI:VVW?86A- M=WUG S;,IL\6JPY[OE8DSM[R'6Y]X!U?JXK[&[[VQ[OM]^[D0G&+%-SP1B[W W8R."1DK0B&FWG3N" MI=E6[GR$>I[Y>^ X3%!A!H++[=N1G@;=NK5KN[MM._%TM^E_I+CWS>RK++3] ML8Y]FZ0\2B+A,YCPU(-(GP$1K,M"8J[V=(0&OH\FB_F"3LTHP;QK*YI8"=#? M3/AT_0"N+N__"K[<7[\'-Y_4__]Z??]P\^EG<'GU'THY8<9+,_@97PO81DVB/FDH\L>A^4H^Q1V>6M#BW8 MNY_>URZMS;/TC329W[+%T_H22//PG1(@S_BB]H1-$&.*QM(0DH QB()0_81\ M"2,6C2O');PMCAXGW0SF!G()RJ:3R&F[9^2-JDX-WB]S M1>/5C9WJ-.&3_%9^5$R\R,'09+0#RGD"JM,]#Y^,RAB-@XFIS-_NQEK-WEFU739-_J;FEUK\ S55'K4*0"@=0*J4 %^U M%A> -3GZM356"=I3O95>OD:$$9DR$4&*PE!9U$$*<9QP*#UE9H=(I(GOU5^C MZYGXXW^)&B7&]!62,_''_/(8VO^C_#KTO8?8*+1SS*=27K@]5)!'*[\NQ;/2 M_\U+[O0Y9OT7U.E%^A&4R^ES5,R*X?0J@;WW_KK,;B[EO[FT^F'>:Y?G!"4QAYA(8PXDQ AJ7/!2*%6440ID_*[]K)$ -A45BTT&_,.:AP&/]X@P44#S>+Y#5 MR=9;C&++"=B@X@QV4O86(&^>J+U)_QU+F\]G97K:W[+%T]6R6,R?ZYO!.M"B MOF\>,!SAR \A#I#.2IE@2 2+H1\1'"C;1YE[PJJP^>D^QV:>7'(^7\X6!<@E ME]G7,CL2!+Q6I #E^3BO=;&M=6XP!&9;;+4;*7W,9O)VI[Y#D]SO3O'@YI'>) A1 MR+C0!VV"0<1X!#'#L1H!WT9P6?SHME+M=I*?V >(00JFRK1)E:S,.0D3"$7B 2+J20J416$4ZG^QP; MAS4Y*+NG!#7 V?#HPBUZ?9\Y[*7W7,L+?N\GEZ+A! P>)(ZG+K12S_9@*"?4[O<=4Q&]]!J-R-NQDJ#CV//=+:I#U@K!!J-@)[/ MX&I[# ]%6U::N>-#IT"[)%(W@@W*P$ZQW*5NMXUWO>NBMI7:Y+M-/V0S.N,9 MG7Z>%UD926%;R_MT4R.:ORMQ];Q<"0P:B7NJY&T.D=LK%0;]#GRAPAR)_>L4 M%N]VO$S1X MZAIT2)Q>F!E$\&&OWPPY%GN7>0;MO&,YA*T<1A["V"YCEEWW8UMP]#RR+)Q@![?9 M&M ?B#V3^4X2SN("5+*#6OB&X0OP7E](^:2/"AZ^R:G:9O\RGRV>'%YR[H:A MTV(-=A(,6\6A$SI[Y1VZM=*-V$YDC_AM*WO$*H#M-MU.!N])S+V 0B^F$40, M,4B8C]1/,@I3Q&CB6<5PN!!J;"2X2KFR97'339ML?:MLP\^9M2=&[V]0S4AU MZ*'JF6I/9M(!.ZET+C8CCG61QG[2V;N$V24;.Y%K4(YVB>0N6?-HMOB5W!W\^[G.9#^)XB3Q61I"[D?*9)1<0LI\#&4H<2 5'7%J M9#SN-CPV [!.EOY[)9WAA;8]M-HYY!P,>N8(4_4[)(??UO7L;/!UGT]+JC*,,>:)^'U]X9]YG-G4NHAX\M-G9_19UDV#,E&S/IFN3I*5H3]=248&B. MN1]V6ZX><# '9.\!QO$,/G>$>3\,?ZYP;\3YCC ]O@JXZJ#7\^*;V8?LJ_R; MI'DQ\8,X8EPF,(Q8#!'U0H@Q\V$2"N$G-$T1DSV<&6^(,#:F#[P@[.7<>!-V MIV?''<$%.*,1XA'T"IXS'RH9:Z7E3C MN>[JO:S^>S,K W">YE/51G']CV6V>-W,G81)D%(J?.A3F5;)2UG$ Q@2S_,] MY$V;''G#O M<".O$WIN+^W9B3#PO;Y.^.Q?_>O63-<3CDLAU#>U*,/O;_.RZ)52=Q)A3BCW M4DC]2%_BC3RUU1-P+9G M(D?P-3TC.1^U8>[\=IN!FW7!?$ M>]UQ\4N/2413 @.*"40B3""F(8:)2"6CH42!78#Q^2*-C6SNE\_/-'_5WJ5* M[J9.I&4Z 0>#Y<;'YW8(^G;NG;I_TEPW:309Z&CF7&B'].$92#4JYYTYBK9> M.XN6NT9!L\4ZZCW,2^G)GHE5HI.)( *%%(4P3)(( MHC1ED'@D@(@D4,\UR;]GWV,R"1ORR9$NM@+[JFI6V9XZ30/C9.T]8CY0OG7' MV%LE2>^(7DN><]L6!TM5WE'5S6SC79NP=TJ]K[]Z98]E\H]D"Y@*EO ML]$>(2NWTRD(SG Y'6UZ,'?3*>4V74TGG[6W$'_-N%1T4F1"LT;Z(/G3+.-T M6M^Q+WZ1.IW:)/+],!(80>+[RAQ$7@*I/HRCS(]4FQ&EPN@(SKS+L=& EAJL MQ-96X4KPIE2)X74@"]A/&WWNP>R9++9Q/ @C^+V2VE$I%CN(6HP+PX8&LRGL M%-LT)2S?['K#D!92I]O8\7*2*/5QE'@P#G4B_T#&D+!0_4,]RGT?,42MRF8? MZ6=L!+(9QGA%BR?P83K_!FZ>U>.&EL0I8,V\4 [@ZIDBZCN!98*A/KV])Y!P M>P/P<%<#7_AKU7?_?E_[XQT#'A=/,M>MWJ:KP*,[J?8L^JHQ2D@L/ 99K)U. MB$M(,,/0)T(*1@3U$JL$MRU]C8T=RB^[3N9 ISKN3NI4E84.KM/I:>5++GE6 M!3H7BS+I6J%V@+K6Q_05*+GFWRS#'UL&P8Q%'$';,Y.44H(&VW5X8RVIPYC% MTW X#4YLZ6[8*,33>N^%&QJ\TOUPYF96+/)RDZ1O\Q3W:N90<3O[E>:99C%= MZL.?\"AF.$XE5)8(A:\ OVLKT]3I3,T& M*M>G;$9]#W[N9H/(H9,XJ_>[,5837GU7I5)]F#_0[SKYBPXT5+3X89X?/N>> MA(2*!#.J!H2'$,4Q4N3E+P3;UU!) [ECP719>LV5F605GT7,1V6?7L]KJ6F7S.5'>KW#2Z M:3I[_?CQZC:O/_M,\\5,,=)3]O+Q<^7]*O8^O/U6/](4CILH*Y+$2:B^OE'@ M0<3""!(28QC@)$21'Y XMJJ8VYND8[,\/TO5D*;=1E#;FI5]C:BA#VT,X]2W M%ZX2=9V:"]1:ZKCRYL,-+2] K>6ASR_ 2M55-4V7I3-['@ZW=3;[$G;@HIP] M8[Y?P;/O#CM65J?%D_Z?#L+X2J?5^J9V#AE7G>H/+F=B^P\;3T[B!$F=%PEB MJHOU^:D'61HP&"3<2P(_H$F23%[*LJ3W"Z6!V3IREDPV'+0K68\.TLO[OX++ M3^]!^\O:[&<- M(I?1B31/I>R.I!O)Z)40YA(]<;#>"U^ON;#)W9 M>C_88/2\IFO)+JK3QPT!+\!:]NI#'=.Z^[>-%]RMW$Z =;DZGR?0H"NP$^QV M5UDWC9Y[W:W>(.HE^[4,=J*\O-/Q[G7KDS(Q$A*448)]Z'M8*/(-4T@0\R$5 M41RD49KPQ*Z4=A M*;>WD3CCN U?%;:UT:Z\:EF[7;'NCW=W(FTVQ1-(D- M-*DOI_KH51?#_*PLP/QS:0>J9YN"?\4$I3(.O03#(/53B)0U"XFD5%$K3@BG M&./ *M.4"Z'&QK270E2"Z:.%!?T.7AI)JYM#2@GPVIH@J;_Q,V/8H4>E9\+= MJEJH3QL:A2[ *H/+2J6JE'"I%*BT*E]9Z>6.?5VB[)*,G<@U*#>[1'*7JIVV MW3D[UOQ9?IP7156G>*:Z6ZH>ZV 9O5K(=)[+ZKGRB//Z^R*GJH]L1O/7FX5\ M+CXI*-6;"E;5T^/*NXU#SP^X,I,EHP%$/F*02J9KHT:<>C'F(HYM:GGT**L5 MSP]0_J-2 ;!2'\7K\Z]9H>/QU*]-V?B%UL\ZQU9O@VW&_B,9PIX7A7KT?M1Z M_JFI']^H"M:Z-N-;/U^J6]9 W5"OAP., 0;!<0JPWL0=.EU8W[@?2"W6>Y?= M%IXCFY./V4R6G4Z22 9IRC@,J<]T<0>]'? I]#S!&*4$I:'5=N!4AV,S]8]N MW\'O6F90"FWI.CD)NAF+NX2R9RH^$T5K;C6%QB5!GNQS4)8S16"7JHS?Z^CN MU;$^K"7Q=IUWF^WFW:X3_-PN%\6"SG3DT&\R>WS2-9^_*A)]E'=2E\!1?]?T MJE.H+.GT0>;/P80@S&D84QAS)" 2201QH.^:1$QP[(5QC$,K9_'P.HR-%3=4 ML/0:O\'X&_J%KG>J?$/.#OZ*KEQ/PPSS_);Y>I#W(3KOCS@&B9YHI10.E;(X3+Q]3NL77L_?* M8#Z=8\)N^FZ./N.B]GN3'&<2H2A0VZH$IE%,(:+'T7@_Z*JZ]Z M>L,"ZKO:MA=)WWNZ:V*J5-[,BF6NSXRNYOF+MMOD;?Z.SOZNTY2(RV>]'YHP MS CC.M(V(!RBA$6014Q"@80?AB$FB8_MTDP9]3LVBECE'](B@JE2 F2-%K;Y MH\R -^..'N#LF4RTQ& ELDZU7@NM("5)*[S-1D!97;O$MF70^< M12R^QK>9L_Y0)'(4^@8)[B*)\2R' B82H" MCV*UI?!0TB$CJ4G?1A/K#;*/YE1(0&MQ0;Z2U_Z.V&GXS9C*&9J#W=JJ[NO^ MV C\)\7XC0NX &NAG5[%,H;(\9VJT_T.?3G*&(D#MYS,W[4O4'>]67/]2OUX MFS\HJV 2ASX1/ UA+%&JMD[(AQ21&"8A]WGBJS_&1F6J6OH8FU%4B0EJ.=52 MKG]3J[B6U;Q W3% VVG%$4P]LT@GA*P*U)W X(SZ=,=:'JP\W0G5-JO3G7JT M8XKTJM9E>1%2AS&'/DX]2#%3\YL%4D

S"-*!:!)'[ K$YE-AL?V\2N93OC MI["#18/K2#89P0_H*W3+-^;[0^;N?N 9GO9N \]TW4M_I!- M97ZE3.O'LH!RZL6KX;06 M$I3)H "=3N??I#"/33H-O]Y-,+2NHA 6-M* 1%Y3RN@EG,H:E);[I M=!N#!3P9J[,9 67^4K?]R,\TF^G<:+>S]UG19-*]3:M+J:>$JC+ T"=#K>V0\P\>8$KY 9*6' 403>&G0D:+39=Z^N# MF7,F2FQ:048QA'$H4 MBSA,F+0JEWJLH[%1Y:40?P&S^0Q>WE^!V(N;%%2YLIQG+5Y/.W3-##87F/5, MF'4RJ4K&,O' 2DJ7:6';<7";#O9(7P.G@6W7>#_]ZXGGSZWR=3BY0?G7XG*Y M>)KGN@S#EYEJN\S@4:77TR9Z\>[U^KO,>5;(SWG&974QIPR$)$GD:R.I8'M"[97H"UTF"IM0:EVG7R MSW(K5=6U:G0'I?*@NG!V9J&Q7KX[9@PZGF]$SSQ\,B5,I<]%MP$^HWY9G[CW M4^BL%XG?J"):G^@?+YW6:Z\=,B3NA3.O/$5-;M?BMVSQ=+4L%FK]S$L?Q-4R MUY;?Q$>)9![C,"'ZI,,/ T@Q]2#C7H)])A*>&H4QGBO(V%:?R_V[$@!N&LX6 M&?_.&9_3KH>A4.^9X0_*XT 5H5T.@"2F5 K8VC=($.\&Q+(7A.\\.E M%70 PE:J01?M=3/R']1KM^F&L5 'A M4;;8UE[&1FI:2&U.[R9P:<^@TR%SV&',S6S:LY'LF:A] H9# M'"<$<6)\ZG*H@[&QR-4[T BI8QH,?89'X3MMX9P+2M^$P+;Q<)RZIDW[%COC MX&N#V0]M0F_:!:W/V<_/S_E<+/GBGDYEDYJ-$K61B:(()JF^_X&Y#XG'"41A M$B8B)'$2&N4,/=S\V.9F*9KYA#R U^GI>!X*/4_&6CA02N=X)AY7O&4>'GAI ML%EX7.#-.=CR5$>W^D+-9;W:?ER5#O2I,JH)$]##,H9(T @R[(70#W'J,89X M&EEE[MWO8G0SL9'PC(J,!X T] N?!4_?OEP[9.R=LT>5=^I0W>]E6"?H42WW M')?'G^QZQ?)./F:%VK7/%I_40$\27_A$WXP(U9*J-M,!T7A"386VPB]GXD,VHS.N?^:+[&M9%.1] M5O#IO%CF\I(5I;-NPE*UG&,1P-3W([6@!P*R./9@@&2:Q@GVI=FY@2N!QD81 MGVX_P:O+^[^"A[O+3_>75P\WMY_N[5;_L\?(S%88$OF^=^*Z*(C695TB9*5. MZ9U;*036&H&U2N#W1BF'YH@K?%T:+V?+-*BIXPK!7@&39*\+<&X'2/6]GSX,DL-C-4,LSDYVTM+% M'LMCVVZKX0#6CIS3_TV7*==])U!Z'DF&^IOY9,_J.L9SOCM]@;S MPA]48]/]?OB!;FF';G<2EMS)5.9RIF\"+.2GI9[X./-N]N[^DH16RD%YFNM[%(=N1C:=H)YHP'K?:\S MD\JRV,N;M![#,JBNTDL_N-(,K%4#MP;#9IUBR2'0)Q(QN>AIT'1-#J'93>KD MLFDW+/U>IG0Y73SDV>.CS*]DOJ#9K/YC<9N6<=YU1:B;F9!L(<5,%D5=N.0'0NW=B8NY8;+"IM+@"O] &B5DB3 M^+P,K&^<3]F&4A> MI>)&F"\NY'X8*/X1G3>#&RM(*@U;/Y>Z'>J"Q--;;5- M-9U5_^H5?DN2/Z_/-Z5[)W"=(GXWG70[OWFO%QTE395SXH%^WS@B^B07$QQ* M7R)EA,M4*",\%;PZL/$\AL) !JD?&!GAAOV-D*9+<3=*@H!I+;%AN0%3I,U< M_0[QZYD@5]!5HNI"(F!#V N@Q'7GQS?$Q:7C_E27@WKJ#?7?=8&<[T=4F+3\W;P\ZXQZU=2 MWS.?:DOA^_\K7R>^%X@("01]R3R(A @A)C&!(O8%BWTN V*4G>EH#V.;A'5\ M=BUE:5Y_!TI.V[CU72!/S\NSX>EY@EHCTR%V_8CV9P>O[[8[/ M/6COH?E9SK)")XO43I^/'Z_J0]1U \[;PX'YN>9_,!6#JDMSV"CWEBV_-Q&BBE MK3S:!=]T6YQXLN/]6?FHA_U.OLQS'8_^>3[-^&OU M[X/\OGBGY/S[Q*.4A3Y3+,?# ")&,*12$(A9D&+L25\2J\!$HU['1H&UT&K) M3N?Y[EKE=L]H^,ZMIEJZ" *ZJ^7^KO M$Y2R./*P#X.4:(:B"61$,A@3SY,IB6D86]U7MNE\=$3U^)B7=W@ KPYIJ?J] MRLC!Y\_/V<*\=$JGL3!CK+X0[IFXM-A@OPSQ9[1E[$7-L?%G%G/W+/ZN5 MZ]_FZ69E UG22<0=6WO=(%):M,""=1.#[K?H@+8A3S'V?PBA5\Q_Y.(%4*ON!1''HAU02$EHYQPYU,K:9OZH( M5$MI.>U;\30S#=);P]0U^H]!Q'HH7C/=C]O4;OGH*9'2O<;:0<)ZF5<8&5JB.%]I37JL"Z*,RHXI%G9''V'=N/ #M]-P'K#TS M[4I?09TG0XP.M[CTN_JPGR0C,!\DH9?>0TDXO&1U[(Q6):A0J1;Y,D+"A(+AET^RQ_:J' M?>#O^;@Z#0<^0YQA@X3/QVTO=-A!D]TX>$7SZU(?ZRM -(K3,,&!&C(DU#8_ M2"".6 SC)/6XYZ7J7VJSS6_K;&RVW$I6.SILQ=.,[URA-)AIMEE,J)?;4R:( MN*2BUOX&Y1H3S7?)Q.B=;FSQ*\TSO9'460GK^[G1X< !(,W(X#YZ>*<$2&6L>.*Z\R]E_ MH)=!Y_QQ+7=G>LN373/&W#_)Z;1.,#=)9>*1@$0P"IG:9%$I(&6ZT*G$DH8X M\B4UNN)XN/FQS>LZ(THI8I.0T39/S!9\[3/Z?%!ZGLU6>'3(#G-([;-3PVPU M.G!>F$,*[2>%.?A4M^6XWBM\IOGB]4%M)0M:^64.V9YI2*44C$-EMP<0))F"WI/./9^ K8!(=B4N__= M0 ?$7)H'-MT/:C=TP&77H.C2A/U9TB7GR^=EV=-[^9)+GM7^Y=F"3J__L MM"=D@E/"T\#WH9")A"@E 61$<5?JA7[J>;%'T\3T-,FLR[$1U8;40&R(?0'R M4O#2;_MB?G/9 OS3)TGN(>V9LS;1W)085"*#ZY-@6ITFV>'3*5F^V3'B2<=-:Z^IFJ#7Y;G&!'$/,7T0'5"40!1Z*20!332Q<"^-J>1> M,%G,E1!FML]^%U;,L>JHQ_,?W4=U+:*6\U_K0Q[+**)],!E/"1:>4!#JXJ!^ M&BE#DJE_&*',B[ 0E$]>9)[-Q?U"+21#0+K;77_ OJ/3JCPEDX_9;*;/9N8I MJ/H_&UH21D%,1 0%HRE$C'/(4LX4TK$,F A(''LUM-#G0=3WN>'6'*[$ Y>+19ZQY:)TMBWFV@QWLFZ=1L1I3-A^+\,&=!W5 MKEI*ZEV[:L65ZIOEG_4X29- MD8?7YAKS^Z7\FZ3YP[?YA*J:F27.> -=(!/ MW_Z_?6@'<>B>$WW+DG7JVFWU2;:WTV>A\INBA#HP1GN]' M+$B@]&4($6,$8B)3Z#-!?![20#"KLG,'>QG;/*XW^BLI.\89'4;4S,PX&Z>> MY[,]1-:V0BL$+BV"PQT-NNZWZKJ[NK<__#;Y/Z^_RYQGA?:)_2:SQZ>%%)=? ME?GQ*.M/Y.<\XW)"I, R3@,8"(DA$GX$L?3T:0 B(4L)#IA56N2!Y!X=0ZW% M+M,L?;E_K]VVU043RVQ+0PV]H3]X? /:MY/981K1#>TO0*,_J %H/I6@A& \ MB44MQVQ,F49-1?]#I1ZU' _7N4AMNW<;OW?)BD6N?CXSA*QI9D1$TQ(W]GLC M[@"A8KO(#!$?MNIS%$%ANPB81H+MO7=V.LO:Q4!$%*O]'88"X0 BFD20ADAG MHHMYDJ21(*%1M-?1'L9F/VUF7NR6JWX%\WY-S:(582#&R5=$%GWT;IU,J;>Z>JVBH3C%!,:!A#+XH] MB+C@D$:"01FC. JQARFQNI'C7,*Q4>6NQZE38F_WXSBX4\E^=/ZH[J-*TU%Z MB;8'8:3^H%K(/ZKG9QOC'GT\.QV=53:V4%WI-J^6N0[*G2 LPUABM;%-8KVQ ME8G:V,H84L0\S)G/O-@JBNQI^\H*#]E")^J\F8GL:R:6=*JM MT-*!IFGF*7MYF%=7O^OC=Q3'- H8@83HL$H%K"XVA: 7"$DXB@2/?--Z"Y9] MCXTF2O%U1/):@6J7MJF"ON%0)R.PK]!@.SCM'-,SY#T3SR&TW59SZ(C-N34> M;+L=K/)#1SPVZT%T;<(^ TS-A!^R@M.ICLN\GHGW="$G2(0HC+BR66C*(?(8 M53]%$B)"!4T]7VUDC6ZBM'4R-F:JY025H%4(H$\GRC^E)#"CTV.FIDMKT3.\3X M#NH :T4CTY%TS MZ[OKN7.A6N,+*39C(9*(8S_E1! MUD)V"2@Y#*3I$?&9\/1^$KR-3 _!):T0N#W2/=31P">W+;KN']"V/=R3Q5H< M(Z;R'UUB[7(F/JOOR"?UK:F=/AX*F<^4A9I&!$,4>9Y:D2F%W \$23P2$LMZ M9CT(.3;**24%9:W ;G>3>AE)1[9HS^/3]P&#Q="X-P_/P&Y0<["+G.,R_\Y MVMK<.Z>O\\Y3[R27V=?RF%8N:C_(*D(>!6DH.(UAC+C.1N;%D*3ZGY F'@K" M,,!&*:IM.AT=$S?GB6NANQVWMB)M=_CJ"K^ACF+7\EX FJI1 Y=-C;:R(,]5 M+D6V !_G.HM.X_?LX\J"#8!]G..V]OLFI[HF2!P[XS5ZMVOU,E%&Z]+I9YJ) MF]D5?G$/;-3FOTM+3:^U?+>P&,KH]TJ EF"H_;TE\G M>QVXPIU^(#6\EL2DM4X^*D@@M 1@)1B#C% MD(8A@2+D09I@+AB+FFJ5#V\Y'-M%*A\&&!6=)^HOX W'QG#=Z.N;_Q8&[FG3 MUN&*T@4XIXN+E0##KC-=L-E;))@2!@.(&61)[B74N%;Y6EJZVQL:\L[JBLTL(W*WN#'7/+Y5YF_6EY0:<78 MC*Q<(?<6W+3!1N#ZN_9$*2CU3:^\H-/C4%KSD@E&+FFHM;]!6<=$\UV2,7JG MLYOO4%$(]?-4EC[(F;A\GN>+[+_+ORM)7F2^>-6NQH7Z;*->C"=\%@H&&8X" M9>PB":G@6!>OQ8'B(!(G5@>_K@0;&U<=KRKS4JL Z$S8UI9Q/IS&_L;!!ZE_ M6CQ8IT:7"*^U*@=H4Z\+T&BF?M*Z792/."QITQ?@CGV8;F0;VL_I%-$#OE"W M[3M-=O1939LG6LA"7^/>?&:22"\5<2"@1Y,0*IN20<*E@.I_F%"?>$*ZJ%AX M5("Q\?9*T"JKP7_-L]D"Z)3QR]SRO,=Z*,RXN$^ >^;JX#&/(9'42(1<$)IP MB''B0Y2*$.(XH#!.8N[Q!&,?&<4;M74R-OHJY00_EI+^U(CZ)P"!VM>U5"(Q M![6=I%Q!U3,152B5,H)&2,=9RD^AT)*E_.BK@V4I/R7\9I;RD\^>6;OI0S;+ MBB323W\!+J'8 R )BG6G;?*H)))P_T X'0[WS^_-;H)>[:B\ M6JS6JZ/TO-4.YQ[G##&-09$5#!"BK64R+ =24.C:GVHF@Q*<.\HS-EM5GLR# MWXZ*M<*L5M=)\K-H T(?V=J=+'W;J8Z+TSZ^)_SZM(5=11K43O:$WZ$-[>NQ MX;NTK?5N\@/GZKV%HOH/:\0GF>2DL/\ [$A;B'%M>5-78"8IS!14>2Y2G_;1 M/H,%6<8!&DGO>"1S'=!*ZBJHUW=K?4(UE-^V30VVPB;/TCKOK9_-FR\H%S9Q M5Q\QV&;.5YG=39WW/6TS'*:+956P^E'+&5^MIF8JJV((]>^;U=J9G==Z)9?3 MLLYUPF61VQT=!(SE E@[00 5*0*8%5+DNLA9@<.R'L($&)LK=2BTV[24.M6% MZTG=ZCMP1Q@\+[Z9$O'0CAZRWI?WIJ:-CLMKW!:P?E,I F48.+VB'4+'*1O&,4V=+@4K?[NZW:R_+);3_]+JC[E]=KEOJ@K^W7'AZK^U1 M/CI7_GE_@S1&&$L#,LUS0*BRSG]A_:@TEXJG)D-Y%M9X*[K(8S.NGS:/C]QZ M&=:F5L7L-=E")QS69+[OS;:A?;@[:926E0G9? M7%)@1['OPTU#K[6^\:4>MO)WL%DXJ@,>;N3PG?HGO?QJGV?MW-_X=+[6<^=( MUJ=_LD",%@4#,%76#\\Y ZS(,V!XH8HLS0FF7B1C5\89W1>A$K7,]GI\%M9_ MHWX)T^M[])Z0BFUNMU(F.V+V?*SJ <6%3?FENP?;CWNHL+L5][F\G3-:-8\O M>\;O>+CE9V\BB#$X%Q*@@KI:*DH!-_8?+9G1IL D)4'M@RZ,-;;%7HEZDY3" MNG30K;BU3Q#(P'()9C^OK2?P(J__#K@%.U >B/3I^5P:;E"7Q4/O0U_#YY9V M]L,5^_/5E[)J06GUVX\_K!MS-W\[=2;*[I%NY7KZ=;J>ZM6$<)@;I%WH#F%K M3DP.F,P18-9Q,"F!.4'")[@?/O380OWOWWQ.7MU^^K?DP\?[O]^]?O,Z^>V? MR<]_?+(_W+W_)7E[]_[V_:N[][\GMZ\^W_W][O/=FT]AYB9@5ORL3QRL(QLC ME\CAI$X:L1T+Z,].\F0Z_R79"I\\2]^?=0I'K$]C%3#ZH+8K')5#4];B">'; MGX]Z;JW -A_?G:)1PIA2B %MKP:$%2F@7.<@Y;G=]5!(1>&=2'K\^+'Y/Y6$ MSY5)Y9FD"X;Q,R5-[F\_P0+?((K*+=)/,,]N"*(WB97K2;M9T3//3HMGIN#Z M)JD;L-&/$4I,M]+U=U1Y7NT+^Z 3-PVV_3DO\.ZNY\)5O3HK]T]Z:5_BO<\B M33%1@A0@RXL"$"%R0'.!K<W!63@S]EW!6[C^\^7C[.8*+$M\)Z]66JS9OO6F[< ME_7>F*G4RSJ:J#34BMBM%2X,LKZ*(H!E5 $N4XUU*HH">761N3+.V)R64M1D M*VM2"^O?P>H2II>-4(](1;8X9T#J,43KB4773E27AABLZY2'GKL=IGPN[YQ4 MH!^JZQ2! #6= TMQZ MB@8QKH(2JEK(,#83TJA0GOM7&H)+AY7K1'T]T@97!LFDQ331/ 4V)R#C3) M>J[&.;V>7]J7G+#8W^$>VZKMS7FEZ7BZJ)V=A#&U3#L62RRB:J_O=N_F&I7=^)U]KHY5*KFE#V=JY*;IA;*^)Z-5':$"V+ F1$4VL7 M"PYXIB2@FA@-L9"4\!;L[.VD\5K&P].TUZ(GNI)Y59ZF/]6_G,[EXE$G:_X] MM*ROY8SYF=&($S!467$E>/)SH\(O90?@&O:&'ME-1<4;56G0)S=,%P3[I8MI M)GTM'86]#/_[FRQG82L/F'2 J=I2@A(*6> 4%H 5F29G2+) M(31%4:B@=.NC$4;G$/+OE2/B1 RS9L?H^1FJ3IA$MD%[<$1HGGM6]SZMQ_$@ M@QJ&LSH>KOGS%[9;SEOWZZ[\0CM2_4F!F$I92@!GU ""80ZX( @06$B6%4:@ M+ _)(3HQQMB2A9[W(96G$K:J3X'HMZX[0A-Y93^C4HF7_.P$[+'%P@7U^US< MIX89='E?T/-P@5^ZM.,2W]]A33"3@N:" >Q*&@BSRYP*98#5#VN*#&.H"/EN MGQEG;%_OYY=Z5H4<9HVD+1?] :P,0HAUAD%&TB[5?7F\6FV^*%U749^^HSM_6+^ M5:_6NFHSORJ_0[M_=[R0[Q?K?^KU1RT7#W/'25&1)KU=+.M?N>O@A!8R+3(F M@%$2 I*Z&D]A4I R00N8428R+X*(EQ%_;'[6'_/E5N!$[A[$2ZM2LJR[9*P7 M"2\UOTF^Z>G#%_<[_M7:Z ?=I%>X%I3+9TW#7(J!WR&IGU&_+GZ>P'A?@J.T]+^=IW\T"[]ME'TIN&6=+;DHXL.UXNF\NP(&S-KYP0F<9-S=@=\X1R<$[I?3[4Y=5,+PIZ2^/3;HDX&R1$I M)IMI+US#%Z6N%+=#K[-PQ'I7-2T#T:G=-7M*V87"S7]DOW6![[ MN#W41*%4PHPP0*#+6Y.I 8QR @A'2I LYSB#067D1T.,;=&5$@([TF-]4.LB M:*$5:T5PM=?;* MKC02;S>NV_G?IO/IX^:Q8N)J:@G>+I;[I[^KLA;[N0\!UP@)7 @@=:X *; MG D)#.9&4\Z*E*)VQ!(=I!J=$=GA.:C42FJ]DGLQFS[PJM]$2?M>K:9DY\RP M+==$EVGU-%!#3U9LFW9^GFI&OT:I,BA^D)JR&JB'1 ]8QZ&MZ"+8"Q%9](#E M>6J+/A[>>V[-1!": (QL&R^F* V2C#1PZM%H$HU:I!5U-!_O%G.U MF-_-[9H4?/X?]\;HI58?^5J_N_OM_F,=2A"(IPS! B#F.K@JNP]D5$- #,DP M5%3E6@95OON,.C:34HJ6."$#*]V](/8S(+T#%]F45/(F6X&36N(2QN3G4NA? M(E1%!>'4:YFZU\##EJ6'8'%4AAYT<\OMZ=H^SAFW>U-VPOJRF-F;5XXB>OTC M,"W8ZUDC6B!;>;<]"6N)_R6I9(Z2!QR$4J\["*^!A]TAA&!QM ,(NCEL>2@] MM1_^KWKIN02.KA_1:U[*E3SQ!_UK][?XK*+/;^JJ>5576O[ZL/CZK_:>ZBVU M/QR^G,?/&^0%/*M&\Y*=OZ"EK_=<>#21J21&901DA<9V:VA].R$,!0@7J2 , M,RU42!W6SK.#_+;A:J_:5EWMHN;II+7#(K8KY@% N)]UK&JOWM3.XX?UF8[U M.O*,3ES2-3Q_:S=V:CHK>:0_:;E9EH]_\UW.-DHKE[CC\*6C MTEQ]T,LR6[*B$U88II(R1U\I[-(6B@&>9QG(< 9%EDO,8,LX?1_BC6U7MQL( MWM4O>58P:32L) M?IR(?R\2OE#HOT]TSY\!]#I*'V0&J[U3B1W.N+OY9_N2:$>5LIIDB*1<& .P MHW C-"= &&R D(RGC-E_95"_@!8RC.V;@%+DF7;5!7@_"QT9SLAF^/#<].;P ML'6?QG(Z3THU2L:D'MW4#B#&8P3P$^,%V0*"<+K,)!#VJ BDOG_,U70E%YOY MVA&_27OI[:/[KXEA*12"*=<$&P%"2.Y:USKG.1>YT3H318MVV(%2C,T .B7^ M1W+GOE9ESS([I@[-A6LW'9X[[-@@Q]Z+>Q#\[JJ15'HDE2(#L?M>PW$P=M^S M@HR'W?<:5D'LOEGSJ:7&*#1 Z*PN7VIGD..,TR MP!G)#2*YE)#XIM2?&6-LMNU9S%4"DA6?^08$+^%XV6SUA$[T&'TC85*+V'/V M_14(+J3AG[MSL'S\*Z+O)N9?NS3\$.CSDKO.!Y]^/(K%;.)Z4FN*!2#89>=K MPP#'=O$Z6A:1,IT*K'V6[-&3Q[90:^&22CJ_-7H,U_4SL]8@1%Z/GOH''9N= MU+7#L=G^\P8[-CNIQNZQV>D+6O(L'01J?N.KJ9QHFLF4X@Q(15- E): 0D0 M0UR(M& *,J]BM(NCC&U)ED*5#9W^^/3:,&*?*B/0X; MWR2EC#URJ5R"H%?*DY,##'.\UM"$G*+)#CKD4?%[/9V\72 M73+):>*N._DO M/QVQS5NM8%)KN- M/O(9WY/U_[;)L;%[C=77+DD<(WV:_K9?2A:9CZVN[= M)QGG.4?,^O8(&D"HYD!D, -*:06A@H507H4/9T<8VZ>V$;)A!+1B)J^]2Q[. M WE]&]X9GLB?OF!D@C;F%[7OL$$__=S!-NH7U=K=L%^^L-W&_1\U8^YM19A; M=0Z]-Y4WN6- RGW"-LFZ()I9#YP !5$!B$08..IC8"#%*9$\+UA0T60K*49G M%O1\\3B=NQ>XK(<692!@KM=-[SH7"[ _/"[J7L__(RPDT&ZJ_$(&T2<@LN%I MY$]J!>I6RV7!2*G#?B/F*D83HVJD$Y!]!B;:"3)HX*(35H>!C6X/B]LBN6P] M:M_U">=:RE2G(#<%MW8S%]95RA'@,&-"63>*,A&C.W(CP-A,)DH1BM,2>0NY MG_V+"61DTQ?>"+EJ@6P%&+X%\B%^+]']>"O#>%(C+B#4MN?QT7-:UEWH!_?$ MC_IIL:QZBEG7YK'<>;Z;SO7=6C^N)@5$DN4% L88! AW3=\-SD".*:/(_@&R MH-)WGT''9LIJF9.MT,F.U,F?3NZD%#RTY,%G OR,7-^P1C9L/2 :7FT0 %&O M-00^XPY;&1" Q%&^?\B]+2A/2^Z@)CN+: -3B@!D!07$8 QX3B2 1E(D4H1E M[I6;>OC@L=F72K8 HM-=D*Z?RK15/;(-J'G&>F8X/:'K)7[3W0> MM^FIO[?[QG_47Q>SKW:=OEIJ-5V_Y;)T)NIW)^6,%3S/0:JD' C!-:!9 M83_KJB"YX2$?]XNCC6_5U<(FE;1)(V[81_PRPGY?[]YPB[YDST 6@<+&"Y,^ MO].7!QST ^VE^^&7V>^F\$_R:VWT$,)PA@$JTA203.> %Y""/$4H M4YG]R!NOO454*<=FMCYPZW?)Z1.?K_]EE3Q6FNRW/E,E%O;;^E2IP!\\SZ_B M3O=U3V44DQC['*W6<2]I(#G0,GE6,ZGU3"I%DSU-RS2[;6I"K6P_GE3TN;C@ MEL4;>S ?+SI\NPYC_,':DK,N[3:1K_7[Q;S>.-9^$8:%E+FP'V'%K>DO6 %$ MKA1 UN/,LCPK4A@4+3\[TMC,]U;04.[59B]X!/9,FYE+%.H0!,CZM^U MO I&O[RKYP8;F'7UBL['G*O7;FA/V&R?Z'*9_LYG&SUA*;(7IAA 21 @5"C M=)9:'%7*..\-\;@Y,VG-#S%V'SR MNG9&PYWLK^[-K2S+@NW+_6$QF\H?U;_/O1PDLWZDT13PM%" 8 X!-1D%#"JC MBRPWF 85)?D-.S8#4TI=$C]MY0Y;_9YH^]F$_C&,;"E.P'>35.(F?];_&Z7O M11A2?=H4SY$'M31A:!S:G\"[PZS2:KF>O)XN[:=UL6R.JB@C3%M[8]\INY_) M"PR8S#G(*"6BL.:'::_FQL>/'IMU::3SK$N&*EAL*_C1=\YESFLMH!I=KUS/L]M$= M4/]7&0NILJHGB*:0,N9R\DJJ-ZZ!T)" #*"1Q[:&=R5T06*7 MSV\_>/)9G[)AC%.H[ (82!GL/R.>VXH8.,?>;^Q@V0A=]@V\2?;0KP3O<0L2 MBE6O>Q/OP8?=M(1BW"HU=4]VK;2FZFY>"U%F M/8O#4K&/^C\WT]5TW1245>)\U'+Q,"^?4FWC*2L@Y P#E OI>IFF@&%*0"JP M$H(2J)07>CO[F>=V!_E3DPG650E>F$V,_K4^YG:,4UH9 M] M^^'NU&6^=8KM[&'>3;#NON[H?M^J3'9WZL]M# =^GN8\N\Z!?B:%FX/#C M,MBXK3/(]'RC5]NJ,RV0*E+D^J!I;;UHS $O, 3*?DGR@A=,^VUUSPTP-IM? MRQ=8T7<$FY_][0)&9'O9B!:EMNZ.V/,71.UTD-3Z1QG;ZNI4NY6NEU MR7*>D11!H OC4JDE 2R7*"E;H/M5P>3I M) 4K']N5N:QQN#.RIV"O+D/UY&$_['O:''U^]__::5_?;JZ5?7R>#W MY6*U>K59+EWFFS&YI(HJH#*4 9)C#(3)), 9Q2G#7.&4!JV^B\.-R[=WI"+O:2/X;I)A+:;$)WI$K%?F?5N$EJ17HT M!5Z ]6HB+H\XK.GPTO[(I/C=U<[45+%SMQ%=W9NR1%3=SI4K&='JPW+QI)?K M'_=+UX'QR>TI)KD1.66$ (CL]YY0BSEE>0J8=>*%(2K/9!"?1^#X8_/FRQW\ MPB3+LL;&KACM&M2L7&LD^UNEGZQVTRJ^LUJ7)- K_<1='M3LAUU_=N&%6:W0 MZ?(S8Q$G89 3M#*04AZR5\*7N4N5^$DCOUT5R5:#_@Q:2^CZM'"A(@QJ\EKB M_-=+^5TY4SU =G(1_W(IXY6 MM0G\;_CLLUX^P@F2&B.-#)"<"$ (2@'%2@"4:X&0IH3F02G,+Z##V(SSC@J! ME?0O,/]^EGKDLQK9VI\CR=P-L2?BQ^DHO$/AYIDU

)F^2(%&J+1K(#1^+P MZ)%!X.7FLE="@A=08UA^@Y>;IR.ZA!<4I<.G](B*M.+:NMVFI_\QMT_<(23] M8)=](ZS^L)Q*_=%I^&[Q32^KGZ:/T_5$ND2X-$, :XT ,;D"5+,4("Q9EF?: MR#PH R>FL&/[.):2.9=9UY(G3TYT:QEG3O!DYH3NW)P@ZO0;0U)B9QKD(LVK MJB^&>&8-%<$JUQA3 R?V]1:+O]H+L"MT=/^HGGGW+M05(/-%R419M?.U;\#Z MBRY+@G<:^FX[ .\P5JZJ!@U_F?SH9!N46A&=GT6A![+SXVIQC]X1;;+C205:(F5M:D%C;YN1;WO*,GO@<3?_:O]=+'],#-89=(0'"D$"B,P(H%A"H)5*&399 MP27S9<&**.?8K-A6']>,P>YG9*/.3?+?RRA)K4FB&U6LO:MU\6?#BCGQEXWD MB*8SLG%U6B;WYHA3L-8T>9[I1M=DJVSRK*U[1*/O\\%QIFDABA2F7:(X@?*,[5-7$]5UNUDMO+4]4YO-(2X, P2N@H+QHN:0G) MM;!(V\>&AS_>S-=VO%NE[/N\^K"P-G_V_TZ?7BV4GA":IV6ILDHE 01F$%"M M&& 0IQG,1:X*KZY/EX<9FX&L)$UJ41WAI!,VL=(F3ES_8,D%9*^'3OK!*[+9 M:@M54&CE.A(= BT7'CY8V.6Z@KM!&(^KVQJ!S_S[G;)&96JFLG0=J_Z^$Z)D M05+%02ZS A""": FE2"E*C.29CG#7EQ55T<:J2EP9\S[XM:=KT-MP3F ?TBMO:I55[0ZX7;]SFCD$MC M''^"0M8Y4#F@@A> %E"C0EJ38+R<@S//'YLI<&]TG8/V9R5A8(O90_S\@H(= M4(F\TD, "0Z'A*\FZ_M)+M3_XH?Z%;* MS>-FY@@A=EE?)]"D1"-LMZB2&$!$;NP^M7"E;2DDCMY'^+5'#QAS;-^H'3%= MU&XKYTTRW2KDF5X:@OSU8%T$/*/;DD;BI!(YV05W5^A^HFV!"%V(J/D^:;"H M6:!JNY&QT%O;?1??V8VTUO=/>LE=?XJ2(F/UW%R%22-1RAQ#O>& <%, (4T. M$,V-E,9NC#$)<70O#SFLDC^C M]*;QPZ5//^3*B(.Z(W[:'WHEGG>U,Q_O%_-%\^3*_:F3W9]Y>JUK4@B: ZP8 M!81P ;@1 L@"%:E*.4(L:*M\=<2Q&9'[]1>];(ID5 MO4N4$4VPZ^VV+RYADB+3J6GU>ZW4^G!& -W*CVMX7>C/7M3W/M-M' M[:SN]*M^S=>\X2>F4',FK+W,"EU8RTF5W=KQW'4\3R7+F4*95]'QM8'&MM;K ML[D=81,G[56FXC!T?<\RNV,VS%%F,%PM3C(O8]'Y(//,XP<^Q[RLY/$QYI7K M6V[6RJ/0>[/][M4-U5<3@R&FJ1$ "L%<_8>P5D%P(#!66!E8$!)4"7)VI+&9 MA4I0E_SY[%>M:ED#=VAGP?7P=V1:M9]?ITS6TPG=AUY#H=?=U=K!A M=UW7=#[:;5V]H?4YZ;(\O>*SNGEZE4&_7B^G8K-V#)"?%\]<2PU7Y'-ABC4F MUI5@!AM0I#H#1!(*F+,MC$*4%YBGFGGEH/;L^^ MTMNV UH%9)51'N!I6 ]S*F?#1MVIJ*?@FV522IM*G[@5;*K3[)> M)-OI?+.=SBO56SU:R_XP[_GXOJM40Y_T]X3BB:2 OI[2ES=R%-7'2 M)[7XR9^E DF4,\66X/5:3QHHPK!UG^WP.:K/;/F8+NE^QXQP E.A,P.!EG8: M2,8QX)FB($OM+Q BFF9!W3+^(EQ[=UN*O2:L'>Q!=B#8&S^QWC!\>@/RZ(V" M/R^0-Z]?OKPHO,!U^GHN2*9RA '$F0#$;FD!)PJ"@@OBS$F6\W#BE'YE')L% M.M>"Y6:[J=KJF6RIKKHF5)0HSWPM-;>]G9CGURT&J*7I;.[87*KWX/>; MQ$KG7]2R"]+E!=E!]=AGD+76R9^5:)YNWZ'ZJJ9SK*IX(L"P-\ +O@1!E3@G M=+U0;;-[]6 5-2=$W*V:.?7G_BICWDVY*"EJ_L;7FV59;KX7KF5V6ZBLP0%" M4.88-26@R!" J( IQ=+DN5=/EPXRC,U*[49XWVZLQ#JI!9_JY];+2:/5M(]Z MFVO3Y.>,1 8_LIT\4YESLT7ZQTTS$3^BQM<[P!B[D.>:&"]>W>.)DT_)C^^C M6AK+Q?S!\1^^VZ'SFC AI&8L!0QJ#(C*7$VD*=>54E7QID;.;. MR59R"9;2!9JR4R!ZVJJ.T,0V1E8\8.%_3!I\*A%ODO=V&85+U[8LR>&K+^[_NY8$7_G,)2M\W&8MN3_Z^I_[\KVH=9HO?DNO[A SD>^UE5>S41!0S#2'/ LL_LZ+#$0FA$@),<0 M<9&3+*S@9U#QQQ;A>?_F<_+JWV[?__XFN7N?O+K]]&_)[?O7U0]O_L\?=W^_ M???F_>=/@>4OP[X1?L9QO/,PZ56X2]V^RH]%-\JQL]4>7;GCXN[T;:JZC M!H7DYP:'7VZ2+11)@T7BP*B3X7JL%7J16>RU$FE8#8:MI&'7PUY#H_X#BQ%@O<%9Q7N/3QQ87KF^YC7Z.@C4' M9Y)"GA69 J2PGB^!' 'J]M22T=2UC^5"BA"G]WB(L3FF^T>/L]:!P6,L/??2 MG1"*O9-^%B["<>1YU7O=-Q^/,NRN^:R61WOF\U>&'U&^XD]3^V:[)(:F:TA9 M]?UA,9O*']6_SS%J9*!,[;VC9[@'AS!#O%J[!_9?%7-?W[@R_6/STL^7SD"B,5\]=N/W;_ESPQ$P^J ;D7!4#COW(1U/6/B<$T MHPP:D!4%!H0C#5A>Y *S)&AE#$2=#AW;>LP MQFG@@X,:G>$<+L11TZ=/512SW]ZC(QW^MU MX:"3N=ZF:3!OMY$X^;@_33V" M[/>QZ0NZR-^5DWAQ8]=5ML-\M5E&*#CW0ZO6(_])XPQ[S>VA^=-3O MU+4%,0-]1[3N8M6<2.V*',S1<1OQ[6[Q?'R/:F*X0MV)Q]D.G, MZ7QQD(&9G7T4/N9W]KJK3\*;'4+!WWXP+MM@>82ABX?;,!XE>3=7% 8>U0CZZ'QD8KYL&]@4K6>[F MJ_6R9#%9E5T,/W_A\YJX]7?[B/7J;EX5S4RPQEQQH@&"A ""H0!4"PIPKK1F M*50R"R*^&$KPL5FT2CIWHO!4E=RU)OT?;.HC^Y(1)W3L'N=-??2=[&B?5.U$ MUU;_ABK[)GE^:RH01N"=MIRV4?BPH;+_-3S=EC/2FS_<=OQV7[Z_\^74Q6I= MM6;IQV4(0:&- IRF!2"<"< T8D 1E3+#OZ]K!Y&[^U5J.Q?)'??YR M2+]&<\X0SD"!T]RQ^S/ "LJ AD8QF/.4LI:M2RX//+:UO\NYMI6\;:.2*YA[ MNG\1D(SMOIT"<7L:.U!+$C^TXO0BN3+V"S4A\4/D?/<1S_O#RSNO.D:KV_$7 M>3,NV^2QS_<(MN6K*_OR[<[;\[UQ4/@P=;S\J^//BSSF5V@@\N4QOTI!A=HO M-9<7:KT'%VFPA5*7/ M\]@.2/9[3MM&D('/;SM@=7RNV^5A+ Z8 MS C BFO*#8),!J7Q[3U];':MRM%RTK4*=N\CYV>D6N,1V?CX0Q%>.G!*Y5YK M!?8&&+8XX)1N1]4 )R\*CQ:]VV'A?LMER#I/1"-V(FNY_??=K:?G>NAE"- C&QBG0G+?D/@GC1;)\SQLF:+OYLE6D^35 MM7D(VK1V!?+"YK/UHP?;1'95?GY"!AV;>7N6>?5LV2G[_4-_:1K=RSN,F6 M=]F"__-6YJ01NM<>X?X8]=LPW&/<@;N'^R-QW$H\X-YVUNL-7[IXEV.-;P)E M4WD[5Z^GLXV+BS4!][8;%@C MMLMK3615D%CFM09RO/O"[F>1(H 9V2AM(TZM@^-$[HZ&"S[)#=R M[U;^A!DX/^S]S%KOB$8V9AY@WD3M?= *N#YMF=_ @UJP("P.[5;8S2V;F1Y2 MLE1GMY.,89&F# *II 0$901PDF? 2);JG.'>D NLN4YQ;1T4Z>!]-@)\S(.O;:L/#/4L+TE+^M[U 3R MRN5]D!-_='[4O?EC5048)TP+J/.< ,T1!B05!E#%-"""IC(7HI FZ)CBXFAC M,Q6E>.Y3NUGIA)7$ &P*E"M-)8=T8AUAL1A\5G9''71>^L37SVCWAEEDTWW ^7R3E**"A0%6 MV.H *!:W\QE0XO$X'P[X@IS-9W2_S,]\[J8^25*J3\?M9OUEL72-N?Z8VR>6 M'Y4J _J#?7M6;[[KI9RN](?E5.J/+G?ZCRGU^7!4NF4]D*4TM/T(Z,SRH@&*8;6+V#* ,Y2ZR:P NLBEQKE).P;-)87 M8)A/V)N]F7?O0KT3F2_6+MEKME'6B[!OP/J+=L>*3YOU-@U"N:C6]*O+!;-_ MT<\OR%_H_?'[QH[EG8C\B3Y91?5FU"HIE;E)2L6J_TA*U6+3 MY/0[ ?&I<7J2=P1T./TB[T>!T_.845OH?/ZBE[HDGI_ 0N*,FP(PHNQ^E>(" M4($SD$F244(8ICPH_!XLP=B\CF?)HC32V8&^S0:J9T"'W51=:Z3C 7VL-CK' M\+U &YT=(<;81N<8HY9M=$X\: 1;M^8TM/Z+XP6IBUTG$&*50FL:H:,,(ZK0 M@%*. "JR@J>\D)H$I<4,)/?83&LM5K.?J_J?=$WE&.H=> %7O)^9';=77J>7 M[*@X4K?\^F2,UD._(/I?UUF_/A]1_7:/X=N6Q=0$5>[ NY3PHU[IY5>]FA") MF2HP WE>2$ PXZ[V3P(78A1"H4P3%E8,ZV;$KV24KP.'M'W=#*&&@L/?'W-1D^8#65 ZO+=GQN!?W%!]HI[O&' MO+U\HMS"GOACU*]E\1AW8!OCC\2QM0FX=^"N$K6#M)-A?)"0O.=F31@C/(72 MN%1@# @E.1 &*9"+S/X_!#F1^:3JD_!IS9?K+GOOWJ4/63?>S#T_ M;*-],QH-!GHO]%S]!=^(+O&9%YWC >,S+=N0;#DJ]UZ3HYJA_0#/")J0M)NS M4?0@"11]!&&<://16P>2EL.WWIPM'O5G_EVO/O"IFJ0DDSS+-3"2"T DI;("!F^]]M#SWF6UQ23^ALK!48J6 M?+@$1YMMTRFE>]XA[0TQ]&;HE'XG]CTG+VNW>C]8]+3=,57\C&7IT213TF"[ MAH$II'4Y,U, NQ&!]B>)!9=V>;.@0\ 38XQM%6]%;.J LILT39LC.[Z-F=\D M\\5!C9 +TX9V:;^$OI\%Z(AI9"OP#&==(513P?9=('0!A3[-PJEA!C4-%_0\ M- ^7+FUG(M[K=65SWCE:8TZ%$G8O"GC.B?V\BQPP@I#[T&NLBLP8A$.(&_:> M'F06!J!E<#1855)MV+K>APQJS"73U@6BN@!$.6HW"26@R$"6:P9)$91YUAZR M 2QI/Y#Y&<'60$0V?PZ#VA'ZV8GV2W*[7B^G8K,N6RFM%]8S;GV:+'UK_IN?:3-?E,?ES6S"1*VO^ M( ("YX[V3## F^,7)'%P][3\!?J8B M%JR1+D([XK!$\J24OT5TE?T:A=6@#6L]%V?[C#UVI'8S,B?+M\&>TLVB. M8Z!2%EF M_;P< 0JY!KJ0&1$YS24.*OGN(LS8+%ZIBSM#V-6F7*B?-H^/?/FC))9Z5BUY MUBUIE NSC9VFTL]6#C5!D6WGA;FY/"&1K&D?L/9I73O),ZBU[0.Y0^O;RS-; M-B]1_[Y9K+]\M47=[Y\-]^]PAK#Z=-,OYO. M]=U:/ZXF!&NED(MS%.YS [$ ',("J%1!3@HIH0AB>^\LT=B^+5:A/=]R3R5W M:%0IY;)-]RZK]4K^=)HEI6J!';ZZ3ZYO]'7 *8L>L1U@MEI$=7M"N-](<%>A M!HX>]X3A<<2YKP>'V7"EIY,W]I'K'Y\>^6SVVV9E'[A:30J6IQFD D N4T ( MAX!+)$#!>9$C5.A<*A^+?.;Y8[.OE8A)*6/2".EG*,\A>-GL]8!+9",6!HFW M-;JB^+-M637&9:7EKP^+K_]J[ZSLBOWAT)R<>^H@QN&*2LU2OW99VX7[UOE_ M95GE!$(D!E?&FY0']Y#[T/OW.>6,!NQ6JXG]]_F=KE]F3Z5 MS;,+1K!F+ ,0$6L1A(: ,2Y #C'14A=9KKQB($=/'MOZWPH7U''\&+#+Z[X3 M#)%7N3<"WFOZK+875K"]9V?UVO\Z7+G'#QUDG9[5I5F5YR_H@_WOW92+LI=O M7?L[(01G"+H"6I=F25!J #4%!862J,A3ENNPG*S+PXUMM39EZX>\]%U8_HX@ MUCK7/"V!30M7&9 !NXU)[;X%$DF+7 E5=.&<[P+R,(R]#?F^F3BZ9.!!%24TY II K*$3$&AVM 676 MF!.J=)8&6?. L<=FVAO1$S?)RJ9@C'KM\[)?_B!ZY^"<3FNBPI_1"36F-65 MNNVWBZ714\3U?\X6'I.%6M7;HW'_57 M/=_L9#&:-&,$IBG VJ6H%DH (84&1J2$L)13&49$=&W L1F*?7G=-K:6N$-N MZ570_4Q(GU!&MB0=40RV*;[0]&E:KHXYJ(7Q1>#0T'C?%V9OY@^KB0L8K#[I MY5?KT;CG_4V7.4@BIQE,30HTUA@0@A'@*M> H;Q(J?5/A*0^%N;\$&.S*:64 M?B;C FZ7C40_:,3>/CH!DUK"I+0$?U9"]F +KB-0K7Y[7;FDTQRGY8*^<.,@ M2_BZX,VB];AR8,[F\I^_ZU69K%WN:^ D32&QVPN[JT".XLC8_04W/ =04T(% M@5RP(.:>/H4;FVDH14R^5C+6G+H#$>B>FKJ> F"1)F0$P:TKL:UJ.FL-ZXC6 M")AN+^ ^"CK;4_*-*]#4 MG>B&DOC1&>C?=AN5 ;N;Y?UM^0.BE/""60 3PM M[*XOUP)PIBD@%DNBJ"XH]2J#.3? V,QN+6/%:U&[(Z%9>B>!O&Q ^X G_E%N M*#)!V7N7U.^:Q'?RV8/E\EW2;#>E[^)U+:,Z^FFIY;0T*/;GF:Z).6X?79K5 M?Y6_GXC,KG"A.$@IL_LN)!@01AJ0YQ(S^RN4HJ#B8Y]!Q[;N=V4N7W&^(VQ@ M4,<'<\_ 3L](Q@[N[(A[DVP%+O&\]<$S/+P3 %"O(1Z?<8<-\P0@<13J";FW M8W?"]U:=^GQ$0,E$H3"@&J>.ZY$"AEV+,9H7HDCM7[.@,Z<38XS-S+Q;S!^ M'>@QF3;"WI2$. N3\+.]"MU??T*P7$<_07:36)&>M&.QT+,?+1L9[LR#GRWJ MB&YDTW/W#.>S?!%Z%AXK'Z59X,0@*4,D4&LUQ):((*!B^--CJ[X2*BU@I4 MXB:-O!V.GBZ#[6<2>H,PLG'HA%YX6:$/*KT6%EX<<-C20A_=CXH+O6X*/V8Z M]=SZL/RWQ7*Y^#:=/[SB]IUQOU\\/BWF]B\?M'WIYFO^8&]],YL^3,5,U[0C MJX]:ZNE71SH^R5**8"X,2'/N3L,U HPS!! M,"^R DKJQ>(:6-I 6#! M)"F,Q1@%U:[U@_ W\W!$/9S_'O!+?(':E?&+3]M+>;Y0"$-W!&V#SXF.H:T>TR$!3QPF MAY2_7=UN&VG^,;=/+%L45G5%9;N;OJN&+9Q]X;GK M/6_QI?09/L_QA6?N9%[D2\O4]BCSL#QOVTPFRV"1HU0!4IYC$@1=TP=E/ZRZ MR!C&),_"B$_/#C6V+UX3&MZ1.+"[SP58?4\L^P K>FC]N,HV2H.TQY M=K2!SRBO:7U\0'GUCI;.O9[9OS[\KN?6!,U:CDKM(T]R1/ZIAHH%/L M-PN>[FOOV,9V-!M8?]^!=5_HY,T56,,=Q2"4>G7I_$8>UOD*0N/(30J[N\\P MQ'&-BCC#<_)^,7>U;%I5Q/+WIG+C)A +E#LN :.SW+I$*0748 PD-"J7,H.* M\$E5_?9IS9?K+G&&SM*&K-I#F>,MX#]J66\2H1^F\[D[[W TAJ4 9<2@C!2L M>@D5=)]QE!J%*%3 &)(!4N36_Z54 &0*55#(L;?S-5?;+X;B8>8;6WM M](CGN4NT9]"9&S"0T[)X=$N,MM7VINYS4O;#+C6.'<3I;4KBQV>ZBSJ"T$MO M>/M%5?H;KJ5_X0(X=ZO51JO7F^6VGK5Z]DYT9QO941-.9C\. MR'\]B][HMT-TV:,E;XURKT8Z7(IA[6]KE(Y,:_LGOKJ7O,"-5%+A$@4!;V0Z=RP!440&FC4EGPG FO_K&= M)1G;IZMAZ2S[>#12;],9.]2AMI\KO\_.(#,0^4/2!_C!EK\S<'W:\O;"#&J= M.V-V:&^[/[!S_LKM7)5;ER^+F;U_Y=JZK']LTRX$D504S&X*B@+;?Z !G'$* MN'1]?:&0&=4MLUDN#CPV^_CN[O:WNW=WG^_>?$INW[]./GV^?_7__-O]N]=O M/G[ZE^3-__GC[O,_6^>Z7)Z"X,R7WH =+@]FVR'*5>W'S83Q0B=27LSEL5\J M2\8+D0LY,W[WMS-4.[;P5!;^F^]RME'3^AMPK69';DA7=*)+P6I-DS;^'6;4V M\^5GX"+/PI NWKF:H:T.2:-$\OG"! 1;P0X0]FD0VX@QJ&WL@-.AF>SRJ'86 M<[^F_O7BD4_G$T2)PC(U()/.)%(N &F1L-N^(#:@2 M,W#_>A)./XO5%:3()BD8GV![O;;F=TP]\]C>^ M=LO*>F/.TEB;HN?2>F>?]??U;U;6_Y@4:4HSD1&@=9$#@C(-!%0,:)I*"G.& M=1%D!+Q&'9U56#P^3M=5NT*WZ=B3.G 'YX6ZY_:M;RQC[]V[AO 8>=@,7@L71[BWHYG"N^?MO<_OD+].GK?_!M4D9! 6G M!I",*$ AD\"00C,%I0$\\>FX'9BA?H<)R"[;+MZ A&9 L1@$,0C_P9 MC;M2R!\^=C#V^#/Z[!+'G[NDG;-@MQC_U'QI,2CJ!E,%0P4MB%V.W-$ P$P! MCFD.[,K$)E,XSW$0[=+1"&-;HU; Q$F8.!'#/OK'Z/E]X#MA$GFI[L'18V.N MJ[KW^8D^'F30S_%9'0\_O><[QOBI7>.K&3U=N.:#?]M.I\^;A[K$_K5 MZXV^F[^U[XL;>34QVJYV9A P&E) F&L&G$D(&&6$YSQ+=N']%"JD5,MC)&.1:] M!D2_A;EGQAJX%/>RQL?%MU>N;QNP6ZVTWE\W6T:Q9LE\U,[;5ZX&Y^UT)?G, M+9T)-U0HGD. H/V"$\YS(%2:@5Q)G"-18+N9#HOBM15E?!]QR!QM:G.(MOZB MD]7T>_*XF*^_K%P]I5;)_][,=8+3&^?KLL"$ZPZSYAL%'&(NHH<&G1(NMWG/ M%]BA1+S9<0.VVKA2QTJ?TAWH,VC8%=1^(XFMI1DXO-@5M>.88^(V':Q MJ8E=/O)O?^/6&$WY;/5>KQ?FHU[IY5>]FC#-#]=#\(QNE"+P/_9PW6F2!8O=T^ ^$W]]E'O267W;OGIE@*ZPQA#5*!19U613^AZELG4U5E*J>YIX MLT,A1*0WQ'/'^^+S'GN_W(5.-5*%15S0X_=O[RSI"#JY]X6V7T_WWD9K]Q$Z MJ+O;)_"XWZQ7:SY7N^$RH7..4E. +'=<33E, 74N,"ZPXHH@G8N@?@FA HSM MP_%:SQ>/T[E;UV635C6=;5PQKNO@6K=EV19K!U*;!L^-GV&/B7ADDWU4ZGQ( M>93LR'^3O*[G(D8+5:K9[.' M.$0F4P JX2CJ,@.HM8! (,EA*CG7L@AJ,W5JE+'9-@NUB[PLEH&&ZS2$?M:I M,S"139"5;]LZRHGX2W*[7B^G8K-V/.+)>F%]R6CLS!?!Z;6KU,F!ANTH=4G7 MHVY2%R]NRS]F=_UN)W!O7O'5E[>SQ;?0E_G2(T;T3F_%+#LB6T&34M(XYX<> MD/1+-75AO(%)I:YK?DP?Y7%/VT9I]A.B5^N&RUIE!B%D,#"0"_N%XQHPPBE MDJ4,(:Q2GK7@SCL8QNNM'YX8KY&R'5OX(91^QJ$-,D-%I<>B?Y/J-SO_W& M]H<8N)_82?V.^X6=OBS\L.IT4&$GC+6JZ7=^.T._8T593N>KJ2Q9=CXN9K.W MBZ7[^P0AEG$,-<"9S '11@)*"@PP12J7628,]W)YXXHY-I_Y]N%A6=JM9"MR M1MORPV*[M=\67=C#S%UP_4QC%Q T:"S[&RK7QIV0ZG_4^GC1EQYF9BX<^48P_1&()A%(%@+DNX MX>1D!AP7O\0$C<=%""5N'6^_ADN3,3X^UK]RIX9+2,=A6NVU1\-^:N;!24V5 MF-G\\;->/L()RI#.LUP"*% &2&88X!I)@!DDE&!(8!I$#A@JP-BVB_\XY/U> M-C(GL[)UO!7BT14]_;A8[]3/Y/A9^IB01[;B1_GE1P?*6_FK*Q*G0:PJ,W_H MXM68>$Y;SL&9V9(A[P01W[80I5Y(%P(J#0E@/">N\,9B MS@L",">B$%I@@\.X"7O&>9C$P]@H^QG>OK&+;(K/$:GN5!J^NE+!%$YJ& !1 MKR2'/N,.2WH8@,01"6+(O2V[A/"E#B]E/:'1>LG[RJSP+1@#/#;2?1NWG5=O(@#K)75C1!3$N:I2F02$A MF,@ RS(!,JF9,IQE4+/NA:.QQ!_=EW.OU6[GGHW#O08!QWVCG-P1' 1Z)XF< M:/5[(B:]7W\:N]@T]AS&+T*-IL$(BE-CSXY?T6IT*<+IHVONN)I@5>1($))Q MQW.% $%Y"AB7#" -LYP39#*=^I)'[SUY;)^96CA_ONA]G"X;^T[:1[;##3MD M?]2S9[7MRA.]_]#!6*)/ZK++$7WZ@K"EI_1T\DG+S7*Z_O'FN_SBS,)[.VT3 MGK*<8:(!IY@#@HT"-"\R^Y\*(F1,;K17]OBY <:V$!L9DT;(Q$GIMR[/@GAY M>?8!36QO*0P5[[5Z3?7G);MJUNQ*RU\?%E__U=Y:+5G[P^%J/?O801;M-:6: MM7OUNO E_*9L*NI**)=/BV5%3.%*SUXM-O/U\L>KA=(3*!7-2:H!4C(#A B7 MU,D-("J3DMC%7?@1"WF.-[8%7HF<[,E\DY126YB36O+$B>Z_ZGUPOVX$>D8S M=L"T!R"##$4 /!WLAL\H@YF1 )5WK4K(;6V-S*U2]FU:U?_S;CK7<")4(7)M M;0G+K*=.E." &V(LS++(&5?,*!1F6DZ,,E*#4HMXT_R0.&&3^WFP%3D%K*_M MZ C7,!8C'*D69N("$IV-PZEG#VP2+JAW; @N7=PNI.UZ5JY7]6'M]DPEU1IS MAAA@N;*[=4PE8(IR '-E)*?&%"*H^^[)4<:V_!NRSTK8P&/5TSCZA6X[HQ-Y MM5?R;=,PHIQ57<2@SPCEZ8$>U/4PWG?YXG:+_O5TQ>NJ:.M0W)NZP>UG M1YCSW/00IEQGR! @H".6DT@#SC(#C%9&%5SE!@>1U'N-.C:CL"]T4O+^EF*' MF0<_Q/W,1>\X1C8?9R%,_BQE3J*TF0Q"J4\#XS?PH 8G"(M# Q1V-++]0_'K;F^G:LW_[F9/I4L.^LO>OE>KR<(&L:1DL#Z'@:0W&Y(!-<::))3 M(5!J4A3DD5P=<6R&J!&X[-.J&VEO2EI+NZ2XE)O'3974KO334LOI=KG]!.%- M413EG>[G+,MO$BO;DY;KZ5<]^Q%FRZY/EI\=ZW4*(MNP1M:;DEAZ74+YYGD2 M2HEO'#%\?P;,&YX^C=?U00"1E87G0"2#_KT0V>R.8B$)GP M_/6SRO>:K7X\RK"YZ6>U/,I$/W]E.(-72>=]/]?UB7Q.%K/BG2 UN7%VPV#R(NV:B-@ M)>LQA>&\PA?(? YN&(R Y[2@NZ0Y9ZYH2^=J-PYWJ]5&J]>;Y73^4*4CE70Z M.WS[VX0E->&%771249 S!@$Q;A- 10Y2+M,L8YIS%51E%BS!V%;L-A'1>OER M\?AH_?U5V05E40D>F-<:/"%^G^JH,$U)2HHPRFK"3(FLSL(NV%PD5:2&Y.&#QV:S6L5/MRCY69PVNL?V+FJ1^N08V%>R7V:!^MD# M\PGL:W3,(G#P]Y8<22X&T!2J3O7JO96NJ6/'2NJ,Y0 +:CT,R@5@/$L!RH70 M)"4PIT%EI>>'&MNR+"5-9HOY R@9CF;/0@>2')U'UV_Q]H-9Y.5/_$17L>B5B>C\:,-R#EW5^HA=Z/H=X8& =].YOC?[L84/B[5]Z)3/_L:_ MNUSMWQ;+Y>*;=1->O4FNU>FM5.KW%S[2666XD MR 67@"#% <\U!AASQHC46*F@8XVK(X[.?-4")V[:$[T3<>D0:KF.N_<9:G]H MQC]#W0$R>M3$&YJ>ST^O##KT^:D?!B?.3SUO#'>KMNV\GYVT\QWF68XXA0H! M6;B>)X0)P G"("5<9-8P*9YZA7Q#!QZ;%7(=Z!^W'>A!N5$KJ6C+#!!_]RD( M_.M>4RQ((YNBK=@[F[;$0;R5/"E%3QK9^_&0VJ!UP3$*>MQ@_E ;)7?=H%;W M]\,N]IR)::@4F) ,I"@7@&") 8,8 9AC(:$A#(5QQ9X=:6QV9H]?K!2U&[U8 M:')K+T!%MAZG",:BY+!>!2,FQ]@+Y:I>U?D:RUA?.:EW<[ETY%&O=?6_=_-; M*5W9W>H#_^&27V_GROYFN=%J)_ TP53J0LL"" 81(";5@!>X "SE&<'V#T8$ M19#;B3$VL]+(G#Q50I<)E+P2NWVHN>44^5FB^,!'=W(JP9.?&Q5^<:Q&VZGX ML#,5M2*[ >T^>TQV0;+?5I2M)!FX8V47M(X;6W9Z6J^9/56#$^N[K9=3N=:J MO*RD)K).W;UYNU@:/5UO7(LC*C-K*_,,*.'H725A@$IFK"F5(E<:,UH$'89W MEFAL!M7IPNW[Y.)0RZW\54CJINY5U:%M5><)]+.Q@TY+9'-[*5.H4N@F>5:I MCG_5_'/OJR*.'<6B9P^%8SQ -E& 4&/(+@K'T#/;J,6#6^8YO[7O?Y/HC'0A M74U5KK'+?;">JT 2 LARH0M"J/TA*-'Y^=ECLYX_H?17^TG!^%>6E% "[T2I4KFUV2K5O2''M;GR-3Z[@XHQN[H<4V,%V_PX8F33[\/ MWT?UDWU5TV <94']K@V'07E*(Q4&!H!8%GP18FCU:,%H%3I5/ "4Y)U2> : M0HFQF>SGG"-1MGGDC:[5_M19\K53MZQBJ?1->*EPPG_.Y+ UQ$/'F6O)%HGZ(,;>78*1/*.15' DNWC8BY(: MD>3Y,/C5U1>JWN5;UCO="%5.,T8 M!"9S63@:*D 5S !ATN"\*(S]-GJSM^\^>6S?J5JX /;V/9PN6_E.VDT[OO?0X=C;3^FRQ]Y^\H*6/:YV+,8$:D(S03/@> @ 23,$N$@E M0'E:&)DK@D41UL9T]_$A+^$P[4I+-\!5-%=N@. S=](1MGW? ]!O7]X6E-A. MT;8DJ\&E$K''/F$G%.^U2]CN\X?M$79"LZ,.8:>N:=]S 2+Q>;J>Z8E"D%)2 M"(N&:S<.'9DR3@N0&Y9G!<*I-%Z\(:<>/K;/9BF4>S4A^EG\DC3BAC=;V*)W M>^BPL'WDX-T5#I4YU5GAZ)ISBW079[NZ_^-__;?F M-_8?%W_X7__M_P-02P,$% @ (%<'3YK[LX+H9P D+X$ !0 !N9W,M M,C Q.3 V,S!?<')E+GAM;.R]67=;29(F^-Z_(B;[=:S"]Z5.5?71FJ,SRI!& MH:CLGA<<7\PE3$* "@ 54OWZ,0=!BKNP7,=UJKI.%H,BP7MM^=S=ID:?S#__ZES_>OP3WE__Q;__MO_W+_P'P M/Y^^>_W+\T4Z^X3S]2_/EAC6F'_Y<[K^^,O?,Z[^\4M9+C[]\O?%\A_3+P'@ MWS9_]&SQ^=MR^N'C^A?!N+WYV^4_8\X^IUS 6XV@M&00T0DP,6G+?5$YJO_S MPS]'JRPKO$#6R8)2+D,HP4 ,-IILK,=2-@^=3>?_^.?Z)885_D+,S5>;?_[K M7SZNUY__^==?__SSSW_Z&I>S?UHL/_PJ&)._7GSZ+]N/?[WU^3_EYM/<>__K MYK>7'UU-[_H@/9;_^C__]OKW]!$_!9C.5^LP3_4%J^D_KS8_?+U(8;V1^0_I M^N7>3]1_P<7'H/X(N #)_^GK*O_EW_[;+[^!L^5)HWSUA_^XS_^I?5]-/GV>7/ M/BZQ_.M?YA]6]&KNF9&LOOB_?__;7[_3\'F)*X+-AN?7](/M(^K+CJ 'OZYQ MGO&:GDXS3R>;)3^)JO0QI/3'($HHBH$@6 M0057P+D@('JMK9 QZY"NLU]I7Q'Q&\VL,/W3A\677^G!OU:9U&\VP@'&MWKY M[[=>>BZFPZB_6([OZ;,3)X(/R7! ;1PHAQJ"P0@L%5%81.5)4L<3?_6=UVF_ MJN0GR_3+8IEQ25;EXJ5AF:XI_#:BMY_X]7-8TH,@?9S.+DFNYF4(O:T7 \CO M7#E$[E]^(:X++I>87Y_KYE[F-IRMR=;BYI-#Z/W_.0M+>N+LVSO\O%BN)]+R M9&U$""%S4"DF\,(11SF@+%ABB7Y "-QX_4YH$/VCX1BI=@*,M[B<+O*+>7Y. MN_1$FLB83PC,"MH^G980G+> +G'TNGAAV("PN/;RG4 A^P?%X1+M!!+OEV&^ MFE;!;V%=HHHI$N5%1P6JI P^1@'D4]EB32Q.F"'WBQOOWPD8JG]@'"77D;'Q M8KZ>KK^]G,[PM[-/$9<3Q)1*SA%B-D0[*C)ZW#'P4@?AE"\VQP$PX8=I%<)\_5OXA!/!)1.6-KIH3 ;%I(583 24QF>N>7)9#8:# MZ^_>"0NF=RP<(<\N\/!JGA9+,F<;P?].\L=GB[/Y>OGMV2+C)*NDDE0:D!M& M83MMA,Z1@!)&\I64K('\8/!XD)2=T&)[1\MPTNX"/._#UU>9Q#MHG4-K$D 4^W.9S!P$[0<3W#I%C)=L3 M/)[1MV^6[Q=_SBNF*9E"LJJ-V24)+FC#SP M9(H< !17W[D;##H^'CU8@",KOE[ SMY^7,PO3FQ*3+9(1* -CX.*IL;JPD(6 MK(0@7/!^"*?SYGMW T#'QZ!'";*+#>+9V;**ZOST=CK_4'>\L]7$*(?9E0"9 MA9AR+B!=H)B;U>U.108F4*S%DPS2N<& K::SLE3GE"8)!FR#,5) 8IX@> <0@XA%U^])#M<@'KMU;NAH?NC MS\/%V04:7GS"Y0?:!/^Z7/RY_OAL\>ESF'^;<"N80F6!6TYL,+)N00@-+@>' MLOAB6!D,%7>2L!LZNC_U/%Z\7:#D]X\XFUU0GY@L)($(K' $97QUE (#IHO# M)$5R.)PG>O7-NR5T=7_:>; PNX "$?ZI7@HNTC]^_TAR6[TY6]>$XIJC/6$> M*>#V"8IWI@(;(=IHH914>"2?B8LAO1L2.C[G M/%J@(P/BR2>J1RQH MW8!7Y3=>OAL6NC^P/$:DG90%O)RNZ@7.IKKA)?UL-2&KQ9S(AI"<+:BH.9FW M0A%SBDY&ST2*0]8%W")@-VQT?&HYC&B[PL?_PK \9X%%F:QP IBMI;C9>(@A M(_C$BC.""VF'K#*\\?K=L-'Q&>808AT[9^+\6N8[!Q=%44(EI1,W$+(GZR=I M,PQ99. I9Q%80!PDQKSO_;MAH^,3S$$$.Q@X_N776W)\33\XLJZ<=LKY"C-] MLUK,IKGV$'@:9K4\_O>/B.O5=39V+#C_X4.'K$3?CX,C2]3/5O AA,^3319> MM1MORLOIG%XVI8UE<5YV=HD[I9)&55/SHJ=HQ))OZJ0-8 3SB,9$C'>DL%PL MOQ)6<0.)[3O/UR#.UJN+G]Q.4OS?#Q(4M&D#F(VY1UZG?VM1+)I)/Z'V@$#T' M3J;4,8K:"ME3QZ/-LD3V/9]F>.#ZW]> M_,?9]$N8$3.K)^MG8;G\-IU_^/Z(CHX'T$[4]0"HHU"P:*V2#G#V)*5:W+=ZAPF)I3C#WW!]D>N$J+)@KMXL MU5,E:QSQ4B*0N\-]L(Q9;+.Q/4#4.'T]VJ%J, 5T *97\R]$]6+YC5B8R*P0 M)&*??1SNP'"S@#L#Q=HF?PS2_#U]Q M-2E.*.94!C0I@_*TM7NG'4BRFLER+URYH_CV>'!<)6*%)ARZX+B-A?1Q+/9&S6#7SLU M=&4.%O'A^%BLPVQ@WV4Q3UL6A',Q8\1*/?GR+G,21N3@R,-W*6..X8Z+Z2%= MF$M:>G![!XG.CY7SB*9D_F$U>5?%/JOQW^=ZVE7],"XT0YW(^Y*B EWJFO5- M2R81[<6RP.P-7^;6J?'=3^[!>SU*YP,(K(.=X^UR\1F7ZV]O9X$,Y3Q?\K+9 M%"M#PF3/!0H0H3I;PA@2"SK(]'\ZF.@,OZ/3Y1">R0\HZ\'%'<1J#*N##D#U MAM@)M?[P-885OJM=J=^4/\C7JC*;D'"$\G!R!P'3<++O $A_72SRG]/9;,*$KXUS,G!>: %(^D(R"N \UPY-E,S? M<>%]/&8N".C!FQT$'@=)M ,DO")QSS],X^P7YZ\?IGM?L4GLO:79PJ/)Z&N)T-EU/<45. M^Z:2[>-B1D)?50=^_>U2-#'ZPK)EQ%*TM44Q@Q"MA$@NO$5,S-U5\V[R>D&44[G+FW MC#AI!*&[*1IW[VN'H@'DWP&0KA]F7?#S[3LW.G@E,KCB6&U)4\#QS !=M=,\ M*\^;I' ]3-:X-QN-(#6@)CK U;/%?".2OT_7'Y^=K=:+3[B\Q1-2P)%<'98H M&84CAI&]%9)\ ,BW<\W&O/1KAZ$B)]W"TL)A_>(_+3Z^G.0=<65?\'WX>D5R]5X9#:_-N3SPHLB8)B/JB5L )HRIMT#HL$D=VP_HZL:# M:H>N(373 =#N<0^O'O![&741'+PM$I1F#J)C BP30BK&QVH( ML&'TT0&RKC Q241HJ6TKDY,>E&(D$;VYW(HNJ!"UUTTJ6*_0,&[>R:F/S?>2 M> =N>NUA.5U_VE1*SFN?@FIC<9XJ*T[3YY%9D*Q>9MK:4\+FVLQ0: M(3?+3CD)M ;21Q=G4F\OWKQAZKRVV])B$)Q<0(S,GP^4BDD+X-*@824PS$UR M6>Z@9>QN'\,H^G;9V5$R[\ D7>G9?$Z_E#S&0ONU-ZD6/Z$%%Y.#1#)RT13O M91-G^R8A8V>P- ',4=+N "U/5Y7V)IP%XOF(@"W M3I&_9RSAOTXGBDH5Y:W.;9RD'Y,V[A%4(T0-K)$.,/8.UV$ZQ_PB+.?DZ:V> MI'3VZ6Q66X4]QS)-TUKRH+G7@4,0B016IR5&D048Y5E&7HC1)L[2CTD;]^2I M$<8&UD@'&+LMJ$D27MO,)$B7$)06#ERM 7;<4)AJ)1(=IW' QSU<:H2A(R7> MPI>!VA76@6&4VN?=E#/>[G(M/"W)05"A\T#X&9_]TN=%],_*!=Z#XR M[\"?NKLW2\#:FX4A<%\W>(,:G"(FR$74J%D6Z@1-:_K SS'JW:E=Z#ZR[@$P ML]GBSVK57RZ6SQ=G<5W.9K<["UZD>CF95'!L<^%($2Q3"8+)".@Q>,-R-*5- MW]E]J.P!8$>AXB;.FJFH _Q==O6IQW ;);W#ZH[@:F*"E(I)A,PM13EDT<%K M0=@(KF@KC,EW31P>L(G2+9)ZZ*4T)+(&$GX',+I9\WPI'@J%@_/(ZWCVM+GK MAI I_'"9JRQXX-(T<0_O(Z@'" VX^QTI\9%[^7(IPQD4B596($<72A2!'.C?^2=?;IV>UL/N]>Q6ETT%7$/YN9NKNC[ M&6Y4-<]//BV6Z^E_;GY^;Q.J22*Q*9<*;!IB*L,+1,\\F5EA!(M6D%B:F*>! M&.C!G V$UE%U.[(A?+"QU16!7&5\PE/ASJ8(6"=/*VTX>"X\!*&"3TSF+/0. M9O&0=_?0X'! (]E<_"/#ZV9;H_M8(NEE:T.$PG.LNT CU8!(T?$6YUB8;L@ M:L?7]=#C<$ 0M1!R!UOMSM<6]*>^!')FRZ99/[-STV;Z*D#_#W B<[<&4O^:@[U&E9P!4Z3S'*VQ9F@D.5&D\J.PMCXG6#V M@L#NJ:+[Z*/#5-'?/Y*45T_.UA\7R^E_8JZ-\HWPJI!PZDZ0)8-@) >#PI"I M]E9DVP)?#Y,U]OW/,.I_,('T*$UT8+/NXN;5:G5&G$CR#3-+%F(0DNR\):\Q M1ZP5VS(*&SS')@'G_22-O2^>#$\':*!3++TY6Z_(V:Q=22=!29,D,6&E"Z!8 M]! M$Q!%,"0W+AT_&:"NT-5MCNG0J#I4%QU ZTIN["V+:V(J/O$,;M/D-O$" M7B)"\J9$IKC.#EO Z@&:NDTI/0920^F@+SB]#%N4M,D M51#$#><4YF!2$)P(% M[U#+Y$ET3EVH'VKK--AT(7H/HI"^87=O7:558EX*I M-Z\*%-E><:N;3V6M#I!]CQ"ZNHEG55)QV8"UTH*R MG@'96P%>Q2RDC2AC:Q-UF#?5K+KY5& Z5 N#(>ID>;H0@CC4V^)LJWR4^ZDY[C#SJW M#WQ?T\DF*(4QW!0PN=2"R-H5O' #6JFL@] 1ARMS,:!D^T#&YM1_:[B?+SZ%Z7PB9&W^43@DHXF) MJ!7X0+*Q:$TPHO 4=DD8W@<>MZD8!R/#*/8V2HZ4(*N1=;R5Q.]AAJLM M]9D'[G/TX'T0M3>Z >=4 L-XG6+%34"[@Z9O/WF3S: M=QQ(RAW@Y!U^P?D97AEYICQ+G%O(I9Z_"%EO(IV[A)2"?Q MQ8&*O=4_Y @I=X22NBU*7XP!7L,NT "\\6J\V>^^+KYWHLN+J2Q*@9T9N *"[D*)./'&+48&S*5BCA/6N2 ME7BH+U. M/X$0L+;(JD&""M:F:RR,9SB#I02"BMS&UNE!^@:5QCU@1@0VF@ S"= M\XF]5Q]#BGQ3*KU9#YTW0^K<):3[_@5GP3IV3*$2-DKC39X2@@ M%";)#N=@G8@BF3;WASN1-VXN7Q.H-=!+!VC;I01WXC**'.OTBT11C\I:@-3M2F1MV<@ MI7KT%EF&.C<%;)#*6R(IR2:G"S^D;.R2AT&A-*P>.MBS7E$(02I97[AV9(4# MVZ2KIAI(R!(AU).0Z$.N#+A0FFQ9-^@8]Q!J8"W?ZIAVN,CW1XP_1\P6VB7Q-^%I[$+"09VV7G3?S3(@ M%K?+^"G.L4S7$Z=4MK1BP6_"(2LL1&T+9.ELC: YUTV,ZCWTC%UXV !^Q\F\ MAQT9UU?B9XQ"AEIFBR'8.@DV4OR<.!@6DK 6BVO3$_<:%6.7% X;6AXLWP[L MRL4TJ8N"[$OGPX7 7,BU*7!MRBH3 T^D5S=!)"]S,KQ)'' ?0>,.0AT8,H-( MO0/3-:V)B[J1FW .)813] M _3L+_4.H?-\.CM;UVY;/K+-/#,O1&T/IQ/$Y!V@=ZR]KWG/2T0;^?MP1< -M8:<2?PGM1.#+,+$ZEP'[1N97?[:8F.B15 MC/ 0@R/_P)&ACU@$,*^S-2[9C$U*K_:D9YGLOET6Y8X+J M-;X.[U/S@[@?J!NYO$YQ,R=7.45:3X^/K,@HA@;:\,)DPE=RV#+6#_C;#H^('W6[V$7H' M^^LE]><2>;;X]'DQK^MVT\?#2&FQ]AXS>G/,AP6"8A8XM^1'>^N$:9)U^B!5 MG0#J '7?AYRC9=\!D&[PL.T/((,.+%!XG46N8]S10N3D?')TM)5+(X5ODJ]S M)S6= .=X;=\\ZCA:]!W@YWKCYVTKB!14*LD&(#M,JTL& ;%8#<9K30LK9YV: M[-9W$3/R$>OQ.GZPT_8! N\ -%?Z6VX9T"4XGFT$9[FNV;-(.[E-0-^P$%@2 MWK5N43MFUYYV<#E.U!U@Y4G.FU% 8?8V3/.K^;/P>?J]]U0,1D9'+&25,JAZ M-NR2E,1689D9'4V;6H@'J1HW=6MX# VG@@[P] [7) _,%Q<-%UPH+853"%S5 M5M]<:XC>,;#6%..1=GG#6P#I;G+&S6X?'D$#"+T#Z-QQ25&8T$I3\)FM(_]/ M1@Y>:0]U!"(KC@>5FUP(=MXR:I#PZC I=X"35_.TK.T@GN/Y?U_-;Y]AO%O, M9B\7RS_#,D]LC,KZ4""I4N=E:@HB?!80 @\U48D\Y.XK #87$[?:Z9 MCCJ X(_F\7#'E?&. ^;:Z95;"]YN1JEH&\D)E %%"\@-,1NI95/M=IC8^B;JP0 M\)3 .E(-?<'I?&C/\[,EK8JWYR_8+);?\,_-KU:3P,FW8+7Y8&$:5)0&'/D; M8)-%)[.0O$T&X&[DC1LWGAQVPZJK [?M'JXV4\DVOWOS>5-9].(K+M-T5?,B M93$Z\@A18"3OP#*(AEL2)*.@G(E"+SDA'N^G=-S:KPZ@.9 2.T#ID_S_G:W6 MFS21]XM[#@;2/I!0Y#!0\Y,.&&]+;;)_*+6C(U;@';*-= 51#I8,@]N5^]PM5Y. MTWH;##ZITO\-UV\*::+@='U&GYDHF7/T3(%1L79A-P)J01_X(F(RV930*J?C M2,K'+:?KP/ W4G*_J-ZLT+OX_>NR%B%ZGZ.N,^JYKL,G4FV2Y)*DN#.D&(UB MHDV1YT'4CEO9UP%Z!U1F!XC=>5]Z>GM?NB:"/V@S6OUPKYJ(I%VPB4&2@H-2 MD=:R" R,C<8D[Q*J7::,M?-DAN%SW.*A+AV;$0#4U_IZA[--;ZC%^_#U[]/U MQZH.LBJDA+OE,[%%AH3"@+3<@&+)@\>:Q&2STIS11HA-KN"/H'FW^PKVDP&_ MJ6:/[476H"L%US%;1BNO&%[/R V%YZ@%B-IEW7''>&YRQK)_5PK^4]R-'2[] M#BS@#R_VM,^*_'G0O!KT'#D$FTLM86!9,\F%:)+I.,C-ZT]Q%3:DAHZ\OG@Q M'\9>/7B[1ZX"Q94N0@XQ@T+R'KRJYR6)26V%R38T22\Y^N*5_Q079(/IIA.L MW7'AAZ@3BSX 4L@'JJ@ D:$&)V6J60O*QR;9) ?>N_*?YP;L<#T,BJ91BG"? MA=7'E[/%GZOK+ U3>_O]X2\@:@ OOC[S[7+Q94KB>_KM#Y+]J_EEX_8G:3W]0F'VE>$! M3H7$-6:*3Y";^I':2C7DLEN[P_5OJK(, X49' MOF"4S8Z#=J4.A2.3[9"<3:(M!&.5\&WN[P^(+5MAJ;7*'^Z(N(?\.P#/M>/' M>DXX3],97F/I_6)?:99@!-9\/T=N9QURXL")VK=#>%9TEH6+)N6:+9@9N1?[ M::$\.AHZ6!$[C7R*6F96.]0GX4SULR5XEA"BC,Q*0]N2[GL,5S/C.SZ$#AGA MM8\^N\#H^6OOZ]F,JL08$WE((=/*+\R!#[% $4DJ1:&;;5/%^@.ZQK6E'2)S M."UV ,I[[FIR8=%KIL$$FT%1P R.W@XH@T%E3/&R3:>EPR_8FAT3=@?! 736 M ?(VTEH1X2\7R^>+L[@N9[,G*2W.2,X3K9SA4A6PJO9TXI($I2."$27JA$9I MUV0ZZT-$C9M6WQT*!]-?!UC\:YC.JP3?S)]/5Y\7JTW6Q9OR9+5"8B:4Z!-R M QA8!,5J7Q5>^P]C1LYB+HDW.15[D*IQ,^F[0^-P&NQG#-KK:<%7\]79LH[A M?K98?EZ0Z/#-\FF8_^/-GW,R_Q_#_ -]Y#P96J(1G"<.SHI ,22Q&V*VL,FN M2(YY\HM;P'0_,L?-?N\.MPUUW$4.S>V[L$M);O/D+L7(3"PD0 ?"V@(J:O*< MG>=@A6'2\B!9;E+OL3N)XR:Q=X?=1KKMP!^XS=F%9T-RQ^F737L3YAVY,45! MR+&>U/%,0G0:BI;,TG:#PC4:9_ICXGIKH3 ,,'Z(OR.UU,_6?YNU5_,O)/G% MDA;O)+)V$=2PARVU2$1^DJK"W*%ZZ1EK;Y?X M.4SSQ5'7Q=#/>=[,@=WZU(+V#:US@,)CG4X8(L20#&16##*1DL,FG3P.([>W M5@PG0N?@FNP9MA?6_VWX5DU_O2Y(:7E&!$Y#G,XVCL\D)Z.,Y0@LY)IL15N! MM[0]T,KE,NI09&YRLG08N;VUNTV"J\6CWQC%Q[8E0)AE.4&O1+F1(;S-G&]M50X$0B/U%(7!T2[ M)\M,N/111%DG"]59<+7>.(8L('MC7ZKYSM(1YT_7:*$8^=&W7X(HA7CEY(T63Q?=-"KKV)[63%L$G2AD>2F<= M[-+D#%]4G*?_.)LND7BEM;;^]G86R/[/G<0NDXT' \O-J_(VFNLG%K_%X+5KK;>+V335;8 5:Q%K MIR95VXP65YN;U5X&4A?F#>,YM-77J5S8#92'<];.!7 M6+M<:K_C>CW;>$1W2'129Z;F.C^=&5M3G(L%KUEM 9.T1ZF%-$UZ&>]/ZK@G ME2."M($F.\#J[@*=<%:*U]:#T%60]3@CZ&C D'P-(O?H^\/9LF3Z&%=9.']--FM;SZ6ISC44RF)B4,S/2@+#5D9:^ MU"'%)$V?4/AL+7,W;LMO=2O8ZX5=QM>#:7W16@4=[,#7'.$[&X9C*%&44,#& M6O 1;*!U&17(6GHDT4D56Q5)/$Q9EY'TT.!KHZ<>@+<]&MB[P9\JBIOH(^&& M*5 F)W \:)!*NA2CI-BLZ?%.D[Z-IXZKF\'T%%KMYPAH=^E.4F0DU*BAF")K MK5* X'BJFP-:QQ53N4F,O3N)7<;6K8#:2',=Q"^5K?K_]0#K2YB=K\:+=L#U M%T_F^?H/KGSRO"GP[1R -#NKZ_?%U[0I%'E'R^A%*4A*\$$P6\*&X!+P.8%)*T_;39$C1:=D<=VTTBYLZQLIC7TD39$J1.X9@F/>@!":(VA;P MR6'@-AHY MGN/:H)..=WDOND&'2.WWFRAZUL)QX<+O@O<;#LT MX:IR,!%:%Z]2 (Z^BH)+\+5)CE#&2,=,,+P1;J[1,7+^Y4EP<[C@.\#-A5A^ M6\P3??O]XG2>[SB$J#<,L\7J;(G?;3C6WC?* 'FABOA-Z3QI*CHL*:G,O6D6 M7QQ#^+A3SIIZ:2?3Y\@7DN^78;ZBM[XI[S9+_#)7ZOWBHE#Y&_%3T*9-J6<1 MM7".@GU!=EQACH0L;>7-A(T[[R)W>=>XF^1I-;]HJ(9N8+4M*-YT(+G&&F$#XD5>I08QF%-;7OTEX(V^FUX^ZL'8!M>.5TL!V_FW[X M2'O"'ROLPG=<;@8MCS)>+Y67-T>MZT/F]#C-XS"2] F@V[9*RJ!ZK M G3(HL^%6=-D\.(1-(][*3D*B$^MZ<% W6+@R=.PFJX6=2E?/C/,\^]GGSZ% MY;=%^7WZ83XMTU13H<^+Y.N,UHL*AFL,[C0"Y:C7#3<493BN!QJ3D3PO^0:&_)SD_ MI6?\8U)*<%P8"<+65I_$/;A,_RP4)LKB PNQR?7Y,42/W&U]&&S=-)\GT^)/ M:S]'LJ.=V=.Q[&IFZ"(O%7C:$?8W:7*<%H#1L8C"F$]-)A0VMZLW7O#M_.OW MM2>X**I0Y.Y2,LB< 6L2"3 I#A[)>W8I""%-01::#&S#/]S\V PPUGSQ:K]>KN!<:59L7Y#"P8O5\Z\C2)80'55N0=V+37N%HA;J+]U4U6+"\A!ZP):]:"DI@A%)2 /COF MD#,EFW@,#] T\I"(-M9J*!UT *>78;K%S@'AH+6E0)?# 7.2?C: -4!2I]S MY)IYV:1Y[4[4C9OGT@AWP^OEISWF?5][2I_ZD'?[TCZ.>.^20/L#7E3H&%<* MG(@$[Z(MP=!'P,@,9]E&ZYL4I+4[X'T^784/'Y:U>'4S;FQ[K+,1[_=%YU2A ME28M2!\E* J+(/@LP!IR0U+MZ=&M ZNEPYVWKL."C>) M$D_FEWWQO]U@D7$;2F&!T$%>KO(:P8LZ!RCVC/D8,(^HZ9_6%_TM+&L^ MVQ=\CNLPG9W:*[WU^C[\TX>ETMY3E4S*)#"#$&1]%>,%0DP"3'(B\XPLQ4>6 MBO!][;Z@YZ^__7V:\4K=SY7[R!4\S"ZVJ]73;[3"\UG:K.W?MWK>[%D3 M;C,+4=:YNM& ,L6#XP4AY5J!;60*;>34A)MN/>%]T'B_S1Y+[QVX*/4,>',B M]^3K=#5)!K5EM.]PK\B_DM&"8X*!CTSKB/13U:3C\S4J1JX>'1\5BZ%4U!.^ MGB\^A>E\$@.+7!&]+FZR.(V%P(T'+J/$HLGM$4V&@=R@8UR,':'1^[!Q@'C[ M0,?_PK DG=F_X:>(RTF0W!2;+$A3/=^S3UO"961"1LR@DZT)4L:!YY;5C.%@K%#,B%T: M.>^D]VMO'EGSA^AM,800>_ LZ'-ORI/EL@IBTS.@+@,OG5$R2<@EF5H X^HV MBM5;XHGK$I-OXUW<1<5AG/UD>RRBXV*9;;D\Z1(^OCD;$XG9I&KEAZ.IW- MB*7_:S'+5[B\X",%*[,@(=7NXLH95L^M#)B88U#,\^!O.-%W%B@]](Z1[QU: M*G;10,H=V*Q]-X#7TSF^6N,GVYIU%]!QC?\K2:,)&00A\!PFP6?'$0HV=0BK/1!!T0FVRX%P2, M:QY/I.^[RX/W$WX'H+FG$O7)IYJ3_I\;V9V?TDV\5XDB:0DA9 ;*QE)[@BK( M3%MGI(DB-^J1N2.%XQYDC0.[-NKK )=_S)>8%A_FE;/WX>M3G&.9KE<7$S)J MU_:S66TTW_L^$&2.RUJJ.%ZY-&W4-Z!U]B3;$A+0@;]:J M#P/9(8@?-W0>!\TG5WK70-^60B*)>3.JJ7:$/&_O_22EY1GF242CF>-BFW=< MZJ O$C9D&:W+J1BOFN2*'T'SN-YI;[ >5L4_;*0Q45QR#@)N#\@IH]T MW'TD=H(R,L10G/>0>6U@PF,]J&<>@N8!F_RMN<>;Y;;4X_S^TQ=."9A M0'M+@O'<0E I00I%9U0B&[5+RME.5WIW$3 N8H93[6) .?>!DZOG8]OD&41F MI30)3,!Z 4I.;RS9@)&)O ?B4+%=CGSV L;=1/0XYV]M ME'^LY$96_)OU1UR^#D=PN[@(S,NVC]:30*$"9FB[EH@/+HK9D(95D MNUR.WO?\<0ZMVD!@$!F.C(.M*"AL_!N)@L*\,$^7.5.&<^%YG2=2>RDP58%M M+* I(AG#%/UH!R@\\(IQSGK:H&$H279PXGB/:_W]K L-N4F>\SI)CAPGXKK* MB$/401N>F$_^E-U/]KO9;G;!,WA$TD0?'>#K!YV27WS=#C6O737H?_5(="(\ M"T%*!CS2PB%V#7@;D)"2L_2&U:3]AE?6^]#:95Q\(%CVZW%]M.:Z &<=LW5^ M]/[;8KZX&$XTJ?DD@B.KG=R(#Q$8Q,P%L16$3%PE;1LA\&Z"NC1V0\%L !UT M@:5MSH<+B6,N!'I>Y[-9YL%YH4%E&3PWG**#EM9KY+OB4YBD_63\TUZ$75CE MIV%6_<_5.#=@]U'1Q]773C(ZP9T7+\8S(4 751M?6PNA) QL66W$]W%8S@J;4@ KZU2_E&J&,"U3@EXJWAL9 M16K(]H/$]7L'M@=6;J7Y#ZV5#C;6>WOP?6=M4K)T%%0EH(TE4L3E:3^0.H,* M207&M7:Y"=!VH*T+G T(B%T[)!ZHG9'/R&[+ZS+.N>!T=8O5"SYSTEEJGH$[ M"OZ5YG6R01UOH&SF%GDPS/Y@)SZ6ABZZ< Z/MI.JI@.;=YO7ORX7J]4%-RK8 M0N0KB(J7>NL4(#!:7R+6,#ME843+%)I[R.H">^UWU(,U<3BN%A0A#X.KV6SQ M9W6$7RZ6SQ=G<5W.9KI0Z4CKQ0L.)F+*B3AW;0;,[45E MOZU:CT%=,SWM#T)_#L)Y#>DQOV]HXZZX##R&%&,=I:"1PGH5-?@L$4)BMB3C MO7=MH/< 4=W.!FL5,>REA0ZLVUV^Z&67[DMG5$LA%%. /"GBR4F(43!0C@3G M5'(N-=D[=R&NV]%@QR!L<*UTX)\]R-/VE/+=99K_Q$I'#J]FH'T-@% Q<$Y$ MP,"]2B8YPT[6QO]^,KN=(M8,?<=IZN<]6#[[=#;;].]^40JF]:)L6\)7K3W) MB\_G901/?O]CI"/GO>GKY##Z.+FV/Z:V##D6R4E5I=87H0>',==X.9"!3JR4 M)NV"VAU3/S#IX,WR7/IWSCDX3^1(N?"2/%D:@74ORK)V[K9 ]B@R'X,C#[N% M/(ZBNHL#QV/1==.,GTZ/'7@7WP<-KBC^>VA81\ULYZ@=\S8"4YR$B0;!J\! M>I]YT1%M:C*K;R\JQP7E"=%S,[QJILH.<+IM4[7=N+;YCTDZ%PJY3('7M V6 M(D0>$+@INI0B6,A-\@7O(F9D4]A.]W=WDCM<$1V Z;MP?E^31Q66>?7'YQS6 M6+L],[%ERMG"K,T*LJC9(YP+""Y$*";+Z'-VW#2^2'^ NBZ:QAT!@KN/A@;4 M2 /V]^+]HPS]GQEO#SZM MRCO ^.;F\[O?K0,RJXR$@JY6)/@,/A=:L,8&;77*>:=&XOO;S&MD/$X/\$ , MW+2DAROD8#A]P65<# 2H-Q=)N:]KYYUWTP\?UV_*'RO<\#6)I;;2H;7)N1/$ M#NTVCID$.64CF?9%Y2;X>I"JD5V_(Q2^:"7[+J!TY1PYCI8Y530<[W_7%C,F>6Q=#$=7N8K'%-U=%:?]!>':6"+@S6/?S\MIBG+4L.913< M4:C.:I-/;24X[Q,4ZX.4F14E3K#_W4'9N,;L1, Z4!$]8VM2# 7MJC!(FC9T M%9!3W,/(J*-#'77BV.;>X1YZQDVQ.A&.]A)ZUU>_OZ\7Z1]/Z1>Y=BW!^6KS MV /N:.]YT'"7J;M0.M"MY_/I*LT6J[,EOBE77[;MZE'[Y*Y^_TB C)6!XJ5=5SD,RN::P%PM19+U)0=#9,"YCJRKX(\@>H#G ;F]_>O7MWT?$ M:PIMN @!"D-#FWT*X+)*P+1-OMC@DVCB;QU)]^A%W:="ZAW-!TZF[T=H0C=' MD8;IO7$6N_@+.:''->?KIZ M;7O61F_XT>TZ.2UJ^EI'5VS$N\5L]G*Q_#,L\PTSX9RR0DL";:[C+X/3X+GW M8!@Q:)C73C8)5?:D<_0V)1T@?'!]/D*G^HH0+O:]P[/*]WY%:^=[5^[Z<,A1 M2VVB%GQT]."$#">%W\XV>8,A&4.[96T#X44]PH_@0ZDG5LE[M**DFQUGNUL>YYR, MNS)Z@&>[%7, 5@Y>+)\WT\-^7X?E>I@E4[?^5ZO5&>;G9\N:KG'^@DT <]7U MNXA5\D0DHB9I!(^B9O.8VC@6-63&C58V\="F3G1_4L>-3WL$?5MM]].VX5C9 MD[ +3LF-QM6KBW&46NB"TB:(+M&JEH5!% $!N20)%6N4;W.>.3POXX:U/2Z, MD?'R\ZR'3VNF\-\J'9CRG^^57,< M5H[TH5[,DC6A3?+3Z5E]U)<2G9QRM4#5?YUU-_'D-;B$GBR14Z"$MQ!\*1"R M<,$&ISPV&5-_(OY^FM.R)C ?9U7NA;E^SM=^))S5;J[ ][CR01F5$D+!Y(!< M=PLJ*U5G_=%*IV7SISG7ZV)YCH? Q[!A_D@Z=YS\/&S%@N31 MJP"F9F:H+#UXYQB0!GTNC"7?IFKFU(S^-$>,CV*-MD3A8UBE [D8@B>F;:U$ M=H5<#*YJ=962D"5S7%CNHFO2=KUR.._(W[G)\Q. WHMD]QEK/JIZ1ZW^?P(:Z9[ MAI>1WG M-+1_X-^UJW6,PI]@H=Z_\=\G(C[1I:CLT("0O*I4,1*1C"2BR$7D3B-KE^%^ M6E['.1?]+[=06Z/PL;NBKXCWZ7PU3?\>9F=X-=F(*2FU\P6DC@F4% Z\MQH" MX^0766GDS6J3-D[GO12..UWFL;J7PRB\E_UIF#.?ZS*96.6LS]%!+)&3;DA+ M/I,E,)J%DHW5+-D>CS+NY>@1.X4#P;7=>>$1V'D\%]_[WCJ^KQ/X;DC&NV2S M3P42"Z0O+(8+*=@[A$[8 MWRRWMX>8+R1S0RA1Y6B#\H 8-2C'/'AF/:@DF0_.<<7-$&[;4 2/<_?KN\.X&2^-<8/6^E,9' MS^-N2G35H#1L3'37:T[8G.B'7/;1H,A)[C72&I!26% V&(BF3LKCD8!'KI!6 M3[=%@\1@R:Q/J-V7K43\]A^5E MY'*LCJ"Z4QAR.MP\[J5S6P#/%_7^=N(9=\86#AJM!*69 \=9!A=06Y,X>G'" MZL:C>.FQDO&$^!QNO0P"EI%/C#=DOYGC=BBN$(JY2/&0C[7%L&,"G-S,)(JI MJ!2&86#E0XCV@Y>7B;+DE'5%9Q8T%(W4U@XHVJ&8>HGBEX.!&W3=70$@GZVU?3'Y\_79&&9<"SJ CHP!@J-)K-G M'60="S>.#)\Z8<[(,$S]1#%>AZOI& 3];*OIO$OFFW+E@GA[93PIF)57,8%, M-31.U)-?:FQ/F" _.WT\4&W>XQ@;"52_+[5::S8%BN2V.G2M6 M$4DV27A(RFI0W#N(D?;\G!-C3@AC&DY4&9__G^AX8L#E.KY>]L+E?[GE?.U/ MGN*'Z;S*\&F8U=QP/@GD<6CO'%@9:B)(4>!#[6ADA4O!"R6DV4#8SR)A>L(7G .)>9HO0TNRQ..YAB< MOW&KN7M=DYWAJI?E-I2INBV.ATP5G[B4B_.2(G8E!2@M(\3D,D2A59%1%9?Z M=XCW9'JGA6G_JRW,QX# QU@F+'$+B]K7C*Q M-\=]%$YDH2,&I6LKGSI!,UGP&07H8I*WCAF'LH4I[+MP8I<*K?,+4ZY-1!=-#HK1I7SP4!X^Z'&(?].Y;#M$& QVX7N>4TXR]%/2;7 MG!(LBQ::ZP""!S?#^!X[*UY$8<J+.?95U[JOC)$=14!NIO.EK1O#KQY&! M>1IOX<0 &#F/_7+=GD?C=S/_VV(;>F_X7-W3Q.!J#PU,R3!N#"01:=&30,!C M]A!DK1<"NCBSN#\9',2M(S2"]KH M>"3+$SAIA4EQWK&62YZ+ZK*)_CW\C-<3M0>8#MS79PC,]-4-]0AA_/M=DG!& MA"A)$M&RVJN2S%E 9B$%:0/7@=G2+@%_8&;&ZW;Z$RZ=H]&R_[KQY^MFCA_J M46D7:^8^ Q*3)CN!'%*L)P[DV))(O(,0C,A%"H^\74+P2)M.DV:G/^'*&0(S M(W=E'$(S-^Z+_TKB6S^GA?TR3)>WFO_E9$PI=>* E35R%!R<8 :TXLX58RTK MNQ1]GY+F'@M3'D4XTPP8/U.0\T,A30CW/FN48&,F\3"AP#FE0,@ZS2DR:W6[ M:1 G8?'QAD+M(-YJKQH6;S]9S/1CX62,7/BD(;/:4(KK!"XJ YESPS//.=DN M#R%VY._Q1E:/9B6V0-I_K0U1N^!*BAD25G\F4X3JL@R WBBM%=.\SR%] V^( M789ICV89-L);)UWV#U'C9L+-U=_7'+;?%NO_A>MWF!8?YC6K^*JN)Y9+76(0 MX)2NN<">@N^D WD*FF,6AJ74) /K)-SU6"O=/.SK%S\=;''-A'(^((>LXO9' M]7-\@JP4^A^2]TU>@"JA)HO2%X6Q\*B#T*G)-G=:-GNL<7[\R^QX1'6PWI[, M-I\AHW&G7%Y\K=]2O!II6ZY3V&RI65#)%%) *<"L#-IS^E6;D&PW\GHL]3T9 MOAMH\!'6%+VCU;N!.1]YBL*7V";?\G]7"NV) MWG:50OM@8$378;5<3]Y/UY7C5_,\_3+-9V&V*1U [F3A7@+:XFD;TPQ<+!HX MSR4KGJSQN[1RI1=< 3#]ZR9X[Z7@9ZD4V@L)BR'5TANN_CY=?]PLXAK,?IQ^ M?K]X,5]/U]^VZ?Z8C.?1D;L4A ,2&;&F$B>7.Z&)EJ,UNQ0!'8:XAVD;!XL# MH> A3 VHDI'1]NSC%&NWC'2VGGXA'@OY9!?-N75(Y!&C D<>>.UU+"%H]!!] MUBHX$_E.$<].R'J CHY0-*3>%\,KH038VD )8QA600:,CPAE:SG>Y2MK)#%U_]3@' MT*>T/$>(NH=3X&L5X%YYYV72$%G>$"_!2<:( S*8/AK5J"/L_DT?'D$9YR&A MW/%JZ0!3;DR"E323-NG\'S@1X1!&8\%;F$XZX^'F:/NR%K9,T?=A# MT1V _<9!_86K8(H.)7LHJ?;30)'!>=I1C"LY"2%X$$W:\-Y)3><5P\U!LAA: M8QW ;H"K1Q]UU@P17%8%5*2PR =,D&*QTG#C=!ZGC 29I R)>>=+*FTZZ%^ @8[WP\&!NY0ZZ8EBA[SZMI\J6GWT_F'<];Y1#-I MBC,)T"H&RF<-047Z@H[Q8%@JH:\5= <3C[XP<91501>)02N?"A-&J0.5QB7,_YU<>@MX$&.\!ELW36B;;9R. -2(^. M%JBI9?XD=6Z8SBFPH)1N >5F'#WZM.=CT-\'3G[F!7-W_K?/(7A.T1PI2(&2 MJ>K,,2!5Y3J%C@G9I)E)AQ4%/6=<=[FTCD?4P>OM"R[CHGGN]BN2R9R6Z[<# M$K.__^UP6=?WT#-02O7ET[]GIUYFG.IDHE;>@8U(2DU>0;!,@"C6$C"3=KS) MU/L':#K6T-[QZ/P+8R4B9ML=L_JAJ$U M1!D#%!5+U%$;#$TFES>T+=]/VR]?\NQL69?91L;? 8Z)$^>1G--@R#GE1H&S M%D%CD&A*4-DU"6)V);!?F[,/:NZO@1A0/8_#_AQ>:7;K$0TL4,N*L8? 9).5 MEG,-S*AZ,^N08D3+(>7L!&T]B*5)/ZU3N#>U8<5%=1Y)'E<3(XPHR7B(K!XA MJ<+JY'$&D4?F6,XBI[;.W"V2^C4S^R#C7M?F.!6,G-U[TT2^"W_^+="CIV&V M^@W7BW+)%'.*B4PF.N&XEQU#HZ:=K'L! MT&^+>?H17S(QKH7+4#M]@ JA;NO%@C1*)X;*(X_[8&B'=XY[Z] 41D-+O(/S MT4O>7D[GTQ7Y<7]=+')EZY V[@GWLUQ-I!2>MD9M]O]DWG^;K&)JPG#NBJB!K3!T)J) M$:+2#'0HE@6;52Z[S/3YT7O&G7-_"D?J*,D>CI)ZBS(<2FZ%$<\QGZ7SOFE> MH199(9@-/YXG KRU$$V.!BF:D#L5U^WRKG&'KS=%RU 2[OHLZ/F6H*O7>S53 M_8 SH7L?-=S9T&[4#G1&]':Q6N/FNG1S+8MS+-,K?5IBL8SV=:Y?2\WQQ7;Q]397UZON):!#1"^L"U+-/4$HZ M<#I(<-Q%'@(KO$V^P#Y$CGN:-""&;KH_S33U*.W5X4?9/WIB>^O5\J#[!P#T MB0?MI >?/&V2CM6)3IE#,$ZD@II^_8B,6-V^[Q+RE>R:/Z?KC]\+JO\6ODX_ MG7UZ,I^?U0R7^7HYC6>;'?XM+B]6%'V;Z"\GD05M+Y>?%,JSQS?)I MF/_CS9]SS$\^+,>TS< M:4O]/ ;8/?M8U^*K^;85ON 47&7R,SAR"KJ,A5!\K99 H[3+-OHF*0S[D3GN M(?^8(#Q<6QU@\0=[P=^O[04U#944F5]/0YS.INMO$^TE*HVU'XJPH$SMQ451 M/)!(E0[&VAR;^#K'D3WN'4%#K)Y0FR.?[.[EPUQ\^$:-_X0)]-HA@HZ1(CA' M:S4ZM+7>1W)NDPD[G>D-0H] ML2;G.0F(4F:0(AA16+;>-C&C!^OPL8'U:_(>LC9>)++)V&A3O9.>D:+D_(M-Q^)7(W<]I94B:3H:Y&T4QZ*P]-R P2ZB%8^"8)P!X%6WMFV#S M([(GI($Z.N2:4,_;RGJTJ;L M@X;;)VY#R'[D7LOOJJNUZ:7)F'.&Y0A,4NRJ1*W7]K5+M G6FB0I8!BLV_OE M6\<%Q4 :7!PKSAXP<-$!.ADL67!2& HB.R?P.1'C*B7G7<4C#TO MXD"-W=3Y >(;6>M_F\[KC>F6<)=\SMQ1U,8,.5>).?"BF)HEDKT-I=B=4IIV MTONU-X^L^4/TMAA"B&-K__R^?$LXF3N#FD>03I$;K$LAPHT#F6S4R7N=<+!5 M?^W-X\WV&$3[!PNQ@T.U?P_+:=WKWH7UN?TC$?#$50%A5BY 2+M?:> =?)4.B<-43-)5AN->V; M43+69+;N;5+&=2*/4^T#.#E SAT@Y?5BGA?S5W-Z8JRI!X6HP%SY>?WJZ9MW M6UN9?&'**)),J,4Y,F5P*2;:.-&$D(MDJDG[[IVHZP=/AT#@9I0ZN#Y&OE)_ M%E_.%J&V:*U,7.R],49?,UEDKG7TMEZ\JB" Y2**]49'><,8W7E%?M>SQ]V. M!D+#((+KP+IL MC>-RI,"[@\QV#ECLEPHEZ YYJMX<$)1NM'&:-4D\KPNX@9=[LY5L$/ MXN4 :7> F'?X93'[0G;R.C,7P:+07F'-G-1(JREA@:A4!,Z%=:F$P'23@_4' MJ>H)0XI:#";A+I';H^_L[7#P.9R?31<]XNW=! M.9.*0RDA9%5[P$17[V+(L44?G56!H3@:;$=9M)-&@XV1-H@6.H39MG7,+;YJ MSNIB3K_9EI6&#_2G+V;3#U-R59ZD5&O^5N\PX?3+QGEQUD4410)/)I-UKWFR MFJR[UBR&;$OT01P(QH%([,_M:P/9,33ZLP#[KSC'9=U6MJUR)M9';7+68.NY MH7**_!7D!:2PTCCE@Y6[U,8W(W#GFJ0N2I0YY#1GN#!@2*(T4\?3U57==:Q[?\]W17,GQXE) MJ2AE.>A46XX'OE1:-1AXE^ MJZ*Z-QO"V,("V0GG$D6NHBB(41G ')0.UM>:LG-N D])'+:$:GC4M]3H2 _$ M]HEB$IG.0B 'KVO3[. 4<:DC2*3PMR RM]O.I]V!V#XB#\*KNQR\-E?4"*WK MQTH&SM+Z]O[]3;V\N"IWV\\=N\NKF]5R%6:9OIYXI;,R24#2NI!L;:S9I"3E MG'WF7-HLCW4NCB#G(!3ZRT'A4)H:@86L%3#W \!?A^5T^8EH"?EJ]C#)A$]L ML1HC23/+FA*BE05G WT5B"JMG(V^21[HH00>=E7 +@>4334T N0])[%U0AHN M5^N\IIO%W<#M.N$2A?8(.8DJ-L,A>N[(JY8N:2S>ER;HZT+D80C\F]Q6]:*I M$6S.\UVGXR[B>S/_3M'=E[JXIO,)2\(*:SUPX\FLAUH2J)"$Z))-SMA 2^_ M#?C 5QX&IPN\E&HA\A$BZ1T^9,:1A^HD\:&MJ"7E%#U%71@4S P-8"+YCZ$^\(L+(KHI^PA)OKU>?%],L77+S!Q2I,9]L?+J_*U>HK_91" M]3 CPYO)(< \P^5RVT'2!1E$TIE-%:O(04&JG:@=G)+%@%D*,)ADO;A6$*TCFU8KVAQ7H;@V9_HODC5P6NOQ.'AB#_J3_JC[ M:&T9JV=MQUN)[9_W;2N>HZJ-Q8A"6%0Z 6E5@$J.@_=% '?!8S+6\="DIJX? MBU&=HU<$5_)R9G=MHZ>XW&!X9[2[+49YR3,8$XE5=!:9[[J%GX!SVTS'4I[Q' 9NG>^-=M_I?JU6_+6"Z9U$F%6R)M4L0\:EL M31TMVH+'8E)RAEG6)GCI3NO B>Q]PJVMGD8 Q4_I*^:;:PK=?KXA?G#;G^IC MU=CUA[!NX+S\>;[8=>0>,QVDQ"24!^MJWY(Z3]ZC,$#&/-78,1G5I&"L%^H' M3F+O#Z[GU^4%>.;OPZ(R^QV/;W&[YT%]>^LO4]K&;U=2>)4U \^5J?E2B<(P M88$%@V2VE,#+B?37S_P)EVDQ_585L:D ID#52UHX8 /&>E48(4@=:[\V48*+ MP<=&'.ZE:50N?1<$/+\_GB[W,;0S73>R\(%):9'"C\+K#BX-A/58Z&AB9.@" MND-&/EQ42]N^=/AL4]LN AT#"FX;1@0;HV$>HI98]\!41T4XD$)%%TB9]J#. MAI?8U+:3QO8UM>T@OJ';FC[JQQJYBJ8X1]Z7K8U"B@=RYAE!7P:6!*O"Z4OO M8VQJVT5O>YO:=A'BT-I_U(\UV>"9EAG0:O*]#5/@:_PF%7-6!JGX00-_+K:I M[;':/UJ((XA_7^7_N5FN;B.C]_C'MFJW9BTNYC/Z,N'F_KL:1Q-,XA0@@9-Z MG47W!DL;44K.3,HM9-;NP.HFY8N)T. M@EW;U;M&1@"SYPW]N[MDHAAX%C(ER#+5II E@HLJ@O6I2$X?,M'$?/V KJ$O M)]KLCGTJ8^A$TF#I. 2.P47=Y+!/E98Y<<$BVU!3+C!", M)MD(%4/4T9 'T#13:.C;[W98.4[((T#'IZ_SQ:INO?<<%">*L]I ;1)7HX\$ MOM9SJZ(<>L>]4$T2RIZ2,G!WM(9X.5'L%Y +\3IY9)#DSG'IWO&YTJ5Z(*";HYP%]F/V1'>]F6:E!"# MXCX!,U@GFCD&,9,9C45)ZPT*WV;$SLMD#1UF-0+32=(?@;NSAYOW\UG:,B0% ML>2D XRU?4W)&SG#^TRU2/U?N<0, =9+W\;"I#5D;P.:_L.[3F%]M M^XD\.1OE$RM==(;T763)M:<1V5IT&30:X:6QR94F91E="1TZ;&L$M)XU-#K# MM0!7M&,"D7[6G%&=%731^\L&YBAI7X 9V=:H;:HHI[BN(_WD5--R^!OZ-C='\M;& M!.ED,7IR>X)RM/TD0]L/\Q:,X4QKD4EN31R$]MU<[L*,VS6R\?]R[<7\,VW$ MX?J_,2PFRJ845'+@E4J@;.$0531@2\J)AY@4/UNGE\-('I4IZX*?3A74_6EM M!'[[09S^=(.5M\]_S,D#-:[$9"'GV@*<"=H@A+3 4&6&Q:-AC2Y^.]$YJC/3 MYD@\4C^7!C_"$TZ41O3.<\BR]D6E!0:Q7II:P[E*R06>&]UI=:1T5(>L9X-@ M9QU=& A_GM\L)DYI9E(DKGS,H#QQZ@7YM<7G@-S[E$R;6=8="1W5,>VY(-A9 M0Y>&P.EWG&AG5.') R]6UD:7K%Z3"1!HO(LI^62;A+!="1W5^>W9$-A50Q>$ MP%>%WGG'I!6J8)8(+M:I<,5H\"D72#R)0J)6,0\7HNQ2.ZJ3W'-@\7A=71 @ M)S*E8J3(D$N=G97K<.^,')P0SAF3L\V-S@D.(W#@@7SGAUTGC8S@\O1%OGZ; MY>W5".:W?Z;['O>&? HL0H-AGB3ILX48N8,B ROH/_+ MN;G8-#VYBM?3+^NG+W^K9YC;Y/';N45]76)T>UFC^XP3.&YSM9&#L:8$"<)I M0_;(.'"$3PA6TR="!".:9'.UO%U]+.P'[L!M>J<)/'H4M)#8.A-/47#N0KU? M+-R;(*-S36I!NI$YJBN,+CAYV:CUJIW1;9%[N?ME]OF/>8V EA,6-%.>? "V M]@%4(%GR2"X!"J645B6*,^0;'4#IJ*XNSH# (W5T42"LI^(;%JW@S+,ZZ9G' M2'Y*#!"U(Q)Q6KHH'$Z_;U<:A6D!56WS\9)7H1,EH+Q:L,*BA70QD- 6U2 9ESKDFNR%Z*ACUCZP41NZ:E M'^F/^A)A=[D>/3MRSX/:&9:&\R3W@LE%G@PG'!F?"$PR\CIP.H"TPJNH;*:H M[I+,R_V0IMTWO [+:7HURS]-KV]6F'?&,@G,UN:B 0N7H 1MJ#%D"8XS::7* M5K4Y=CV2WI&:IBYHVC]>JYWF+LIPK=D.=VP??]-YX(/;&;9#.&EMZ(+@VO/H M0"0K:-X^J7&4D\$#+CM=\8FG M19?!\ZPX2F0\-_&AGJ5FI$:J"Q)VC=3I4A]!O/^(B8D32\,*7^IP5P51 MK!O[F4I\O>EJ4B3PB(IAH=*#5E_"22<1CP ?.ST7WM_4_OE79;V*EEG2PI7"K16@2F(@.%C($KJ, F8Y@(R9K+58U+%UFZXHC/,0M>(@ MUAV6K/40HU=@D'Y1X#L/>+='C \D?*DA!"$ MLADBD[6RP@8(F@O(VDM58LK%-$G>Z$CGL&[I63';4H,C*-;ZP1GF_?9%]'X(MCHI881(V@IH(A5ZKEF 5.J] ML9UA',.-!VCB!'@Z?YB[]5L-EW_(1I MV[WO[9_I^B9C_IF$3.[KMYN-%I_> V[F.+HD66+:U7EYM>4U2^ XDH#5>OQU M*5DTB9?[96/8'-TF&^N >AX#RN_"J\H;SI9KYK:!V,WJZWPQ_3_,ZXK.3ZMY M^M^K]6BE#]=AMGS]U]L_<9&F2_RPF"9<#XU?CUJ6-@>=#8,4ZN$7B[5!04Z M''/)*J-V38+O!KP,N_:Z&(,V M9+ H,NW4%%F$K!"R*TQ$D00+.YD>SPYHWO?\BP5A/TJ?]ZR!$5C=$W>^=W=# M()'SR+37%+^JVC%.UP9=28#0D:/6)5C6) [LBX%A \<1N2*#(.+R5\*V61/J ME+31 J+Q@99_';V$9%Z$"G!ADV-19I3CCV)WF!HV;^CO MMX).P4R/*ZA%!>8A_56V_(C"GJI8MJ_YB-_F MB]7#C NM%+>228A)\MI9((+#K$!G)[6)3+K4I 1_'T$G6].=Y];Y?M?SY7. ;0-?$K2!TJ>V*J>-3+JDKNG MR_GH:N&]CVII?!I6#.\%ER^J6!%"G1E%^PTFVF\D9_6*$(LSVI@V(YZ;F:"[ M YG=-SP0].N_MA_>+P*>K1?6"K#!95 Y% B:/%>CA- BTXNPR3'8D?2.U%1U M0=/^"^=VFKLP\W5\D?#^9[4T8"U+@?=B3CK%A-*Y.O"Z3B=6$)20M'U9ZZ5# MVC3;1%GCL&#K;M+I:?-J8@/4EL!(F^"#(M&--X"Z*0^0,P4;)4G(4 M1F<\ ''T_ =HH^]VD;:/@+%DH#32^+Q'\8\#/LM7L[SE8+F]PW4Z*QMM!.E= MH9W;8ZT[3*"3:GJ M09BVQ'J(H$PMN.<"(=&W,<>4LO(_\()VGSFXKD]5S[P'60VLXT^!8MRM#.IY M[):#%$LL1G#0MA8?N50KUB0QE-"GR*45W!V@[>>?/LRU3QN]]R"_H1&P(3[, M\J\D" H.PBS=LJ%T;9^A'3"*WNH,5P4N6PD1,\MD 5&$? @,]K]BF N,1ECH M29(#>PAOYK/E_'J:UUI8W\^LMT*3C34B))!2NDW[,?+$,S!KDC7*Y>@/.1T_ MR#UXGH2QY!:U=S)[4,'H0+1=7,0Z,N0(W-(&J53MU",4 Q'1&!FLY?R0S)XC M832TD]F'8E_$R1%2'D'FS)OY@M926.'[^6R[@+9V4TAGO2T(1J(!):HMC@XA ML%R*)Z<\ZR8EO'LI&A-VCE'VO(7D1P"A%XSRN[L\ V6925AH=153LXJ5 V]< M+79GKDA=J]_;-"(]@+AA4SG.M;LU4]<(('C;9N&NQ?R6R>6$,:5,*!DP2?(H MT9'WEXJ"Y +R4JQFV*8-X#Z*QG7L>[KR=SL$]J*)$4#J(W['V0V2AV =TZ%H M"%RNIUX4B"(PX"IZ([)B7#<9LGY+P,"^=VO '"7G$>#CS7RYCF#?_EDSWXC^ MDG4)20K@F9$G&6CKC@$C")F3UD(@8TW2A'<)&7@W:XV7D^0^ MR0MS>_M8V; M7JI;3B:D7R=JD@ J1\XDTZR.R8[@6?4RB[:IS4B,O10-VR6G_5;5BR9& *G[ MEKR;Q-\9<71#3&WW8 I>7B/)#C>_]SG\63.%5XM &IS.PN*OM2A)&HG^DDB[ M7LN#R,/E:E)82K$*.,LZ>,QBM<]*0^T_'TKB*K?IM-.0IV%[5#2']5C0,.K1 M3 \&CX=9W@CI"\[2]*@DR9>>UE^:T<$T]Y1H].!]KW;>=Y\]>Y:WKN*6V,4TN_Z(?HJCU9 M9?$)2J3_E)?D1"?F(="W&"TF^G>)-NK^/G;?FU[_]>B3]8UL%M:47!A8:6O# MAR(AVDA[?O'&:UECC#;5O,=0.W*[U059^TM06FEO! >^A[&VSF_R!5DIJ,&4 M0K+4P1!3=:!H$8IG+GF030*6PTD<2P%+,[PJ+R1P7*;(&6BM#([#F8] MWD+*"*XV*S1.\"CI6UF:#.Y\2LHX;=ZI2G\!6T=H8 08NLN*^^=\.EO])XF6 M7,UM7ERI,YB1-@(L->M)<03GC &>R?F,.I)PFH#I!9K&@ZICU+TO(_%$V0\( MHXS3SXF:)Z5^_ MS+__&SUZ QGZ8AU4R4^,%@V5&\73U(E6:8X<&X]!)#AP]=4_<#9=_L?\NH[A6KY[]^:V M?@R-<)P[4#;5-#25(2:K@2O)O94A.W-(M>7S3Q].V\=K:=ZKR 8NCKGZ8T;/ M^3K]MFG@;DRP:%GMF,((\K1M!E<,L&A+"K1C!G?((-V#*F(>O7DL&>>M-X?3 M1#X6K&Q7C39*":MK$US!R1U' 8Y) U(ES33G4K/>RO!VWCU( MW>7AL>C-1$IWLFQ6%#1D\D+I4XDBT+Z0J*)37K"_8BP@1-SQW)D M=IRB1@"\=8=;>NLTQ.DUN66U?6Z8_44+Z6JQ_:SRNEV@[SYLEM?RR8=W:_@N M0=/ZI%1,!9*2== 9!HC&6/+I@T/C3*9_35+/6G$TG@.6TX&WFZ$V"A2,8#GL MD?*'FT7Z&I:XSF-^^#L3DK@B0BA@H=B4; DKX)"8E$QZG[.SVC7I4=F5T&'/ M@)J"MZG.VB<);#^H_T4B]]__Y?\!4$L#!!0 ( "!7!T\UU9O'IP@ !T\ M 3 ;F=S,#8S,#$Y+65X,S$Q+FAT;>U;;7/;-A+^?K\"=>8:>T:B1%OR MB^QX)K'=GF=Z29KZ)G.?.A"Q$G$&"18 )>M^_>T"I"Q9LB/;UXE4NS-U1'*Q MV 6>W7T @B<_G'\ZN_KWYPN6NDRQS__Z\,OE&=MJMEI?]\Y:K?.K<_:/JW_^ MPCI1.V97AN=6.JESKEJMBX];;"MUKNBU6N/Q.!KO1=H,6U=?6J2JTU):6XB$ M$UNG)W0'_P(7IW\[^:'99."E5;F0_95@+UFS68E=::+B9'# MU+'==GS$OFIS+4<\/'?2*3BM]9RTPO5)RW=RTM=BW&[_??C+2]T>C+0N4-=!EN>'!@AH' M-Z[)E1SF/6_N<=-"TL2;AB>N9\LLXV9"6DE+W:C/D^NAT64NFHE6VO3,L+^] MV^TVZO]9.VKO'(=G;]K^OV-2T!SP3*I)[^V5S,"RCS!F7W3&\[?AJ97_!70# M/?*7X\I%;*QD#LW*Y7C7^WEQD\J^=&POCN)Y)Q\:@.6N)S@/8-;2S3,P3@YD MP@F\]NF.RER@D[WX$+N=\?P_I47UZSG#EPWVFX,BA9R=1>R*3["S!DO\@$R8 M2[G[\4WW\'@EOYO>\8(+@<':5#!PO;W]Y4.!B!_*O.ETT2.)=1R9.*J=7C/3 MY@8X;D==/X"7+.4C8 9&$L:8,5TJ+?NUY :#3DW8%RBT<4SG["=M,A:WF[\R M/6 ?N2L-5^QG;MEO8$8R0=M^1O^*!KO,$YS[HYTR57TJ%$O$>;\;=;0A6 MQ%T1KL*E)+*>!ZR3?D;Y="8$ B3)EI4[&LQUA%?DYMVX0 'B,<\BG=W.QF*= M;P;6XZA]X$?P'"R.,,Z\+]K?AF6#^$3"2[MZ$RKL?4"(53T%JJ!+@PH*HJS6 M)V*4@MSKH47+;0J?+0,&%/>8K;C"+? :58F@AQ+3.=IBM9+";S[8LF^ED-Q( MY]93$IVUM 0UR6":H48$\7":EXE1MT"UOQ"U;P1:! M^\Q2-OS5!Q+$@H#M03RK &QP4/0W(RCJ C ?$RLGTH706#T%KQPA&%4C*0CX MW.J<4ZWA%H.&2#A% S>B1B;&BN1]J:2;$']9UBW%J0>QQV<(L3G1&1+O2]I- MY5!1F@+CPWJ^E23:"&^ I_-#R)%&*0P3? (%Q1^)X%(EA +&J2RPJKS48$@V M(QBF%>)BQ%7ITRA!!08#Y--RA)-LE_!B9$LK%(1PN9PD>]AC0TSF-E#QOB[= M_7VO4K+X5!IHG3'X]CJ3]>L5C(]D"&. ]GC44@,!&8L(HYV3 MBN/Z)W< _(BT341%)TEI"$$SK&!.7Z:MPSNT?8Y:;((J_@C;>FQ[07B \,D>N,A-7I."W>&CW)R^GMNP$2U)NI[2)TJ\/%Q"^+GGOJYHQ84I>@ZKV>^[( M-YXQ(,\.C@U>Y&[8;O,3%KE^>UK40=6X39&4L6=!?ILM":R/X$\+K![MXLCI MG39V2E;\#5269=(Y@*4UJ*^1"-$3(=$FWWP;@P!3OJ62@O_2FJ*.5OBCE&BR MC\\R3_P.T,[K G;-3+N'GKQ72%-QC/WK/S28=C(2"8BMBFA,%Y)CX-?$' )M M]=S!$VZ_0UYO_3T*L=6:+^S^+$FN7&!#"]/ 3\>I#HF9ST4!HO:9Y"9:Y4C PSAY^(5[U::OG=-9 MWV\A!] 7CI==^//8(0[?0P9,#3'BA<6>O6/63!3^^/9 *#IPSI6*#[I MR=Q/G.^W.B)R=!1U]^-.N^,/BCATP8G:I.H0210.D;2<6'S8B3K[CN('E$>==G?W.\HVMW?/>P<_1FC$G>C MH[ASN+>J<2T_IV%>$3"VX/F[K;VMND4=N(3FW>)F&L@54NG6BNGE+@A'Q*Z0 MUU?W@L([B6(F-0>;!>UJQM@KWWC/1Z+19#ZOTP^2MPE?4L M:S^^Z1P<6_]W\43RRB/^O:+N-35MM#7?CXE6.Q"A.XQ(.G3"ZAC;Y'A>_*K@ M3R6FZX"B5VO6,<(V.8@^&["2-AT;[.SBD]_(/TNY-*BN?G'UH7Y7=5Z_JWJ- MLQ=LS6N&KY%P2/_*2PT.%KVEXX MMCJ"V6]0'_PT=4$#[R.Q*!T<5Y/??O3GK-7?\.&L_X3W]']02P,$% @ M(%<'3[!(&$!G" 'S0 !, !N9W,P-C,P,3DM97@S,3(N:'1M[5MM;]LX M$OY^OX+KXMH$\)L<.XWM-$":9+L!NMUN-W?%?5K0$FWS(HM:DK+C^_7W#"G9 M3NPD:GJ'.B\%ZE@B.1S.///,4+0.?SK][>3B7Y_/V-A.8O;Y'^\_GI^P2JW1 M^+IWTFB<7IRR7RY^_M2X^-(@4>U&K)01]%0)1:R-$;ZKU[ FA@KKFR-QW*4])RZ_0G7(YG4!LI:-8%,B*\9$=;03_/0 M]DPV09'@UV6IU.M?C/FO7F;M^WO6JZ?WT2 M4!ORB8SGO3<7<0CS"[UIR=NXNA.AK1S*D!.,39GU_3LS&#%_+ L\K[(/ M=?:1:SW'YTR+)!15%KIESYD=<_OZ5>>@_P17'M1?OPKVF_US-N93P;282C$# MM=BQ-.SWC&O -)ZS+R)5VC*5L)^5GK"@6?N=J2'[Q&VF>S7FF7R1"QY3@6W\,XBR 3[ENQ8Q6NEQ2/*:Q/P"% Q?$2&;E3 MS(VI ;[(U2!5ZI'%Z X*/C,4[K3)^1FS(:QFID"*UJ,I$'RQ42<;GJ]H65U MQ>6F4&9-VZ?J]7;N]8MK)GIC,;O.,:^%\!)O+02S( MEDP &(-8FC&-H&X3\ 1Q!5U'TH2Q,AG&$8-H%7MGI5J%(L)MPW;@FTC V=X! M9U?AF"MB<"@/U84-'N/<[N$JY M(.29*3^$2'D@X*Q\)D_S*M,0D%*>-HX+T$LD3@Z5.$L6664B+6+NO)_S_-*% MU9REJ%&"4:"+4;&,W-;$9 ,C(\FUI 5(GXT<-R8D*3.4(5R\&)=.''-@[P.% ML"EQ@U(4'S+,8DZ$AV4Y)9:9!B-\WEI-M_@V$-01G(3Q(BK!04\$7H.-\"H= MW6LH*\\+I<$&@$YE1!CB!OMA(D!N@#^J10A87$>%DP$[R091!H,.86YS(9Z @^FMX?^'*!D5EYV)">!M '^=_FN!98" JN,4; M>=U9M*O)JP'7<@,+W\ EE(A4&&::G+'"^M?D392QN$-/42#%A!#QE]^KLIVU MSD,@"9%]HU^N)HI>X;9?M#-+LH4NNUZ3,3>+M$B6;O4YDP(BK06%V&*;'&*CJ6$4M>_H9LN%;N0"^. M8LAV9[O/KT8^QJ:6R@GWU!%*TK8CE )>RM/&HE:="7Y)><"G5OJMVH;XYA$&&K$([PTXR0L7=(;+45]4?1HRR$'^*3:,XI:1 MT^?&AP#/*\44Y>LQ,LE0(["J\(-P1 !/N@=0N(21JKN4#K;*P\6_!K@ ( OC-5U6]UR^TFWW NH]8#&V/ M9U85WG4'*/[. ' 3FCP9\]2(7O%E%1LTOK\*'E(1;)K&?-Z3B7./FS<_W^EV MZYW]H-ULNU,>BR78J% I/P&J^Q.@AHW6&]OU]G[0/'A[>X\[A]_9V'I;[W8Z MW?9#A3?KP1W"Z^UFIW6P_\#A=TZ\UZVW]EL'[>[_PRI!I]X-V@=[995K.)]Z MOP(P)N7)N\I>I1B1\H@V9C6KTEXKO>H7USE2Z59)$KD)PBGE>)1E^3TO<"'? MX3P -HL;'N>!CXS%:>.6$)D_!#VE+=*&A%TXX=&8=]6R]YCA;AM>MW?)E52. MCK,14AA[6W7GV MCWF[&'V"C-6WVM]RIVQDS]QPCUDM'4I'#$I6(LN16J$(_ M9]@&"+UH]CUAMVV:?1\VMVL%VZ7-UA+LK3]PVJY]EZ?>]_.G4*ML9UI[_:K] MMF_$Q_)+[GYXV M+UN]A\30/[&W8Y^U,)(>/%;9R5B*(?MY\7CU-W_2\Q)9SUB;E\AZ2&3M?/8_ M3D$0'2]_L9+'T^[_(* :[DA@Y=RBS)G&^CL/=QZ%E!&9*O\^3<__-&TJ5M]" MN?/EE#4)?(#J)+.BGP.J^U:ZW/:.!#_?G_% MELRUR0Q^\0JO9H8 ;7/3"VF@T^NGCK!EK*N1?+(/^W^=E>2M>H^&XSZDX]G0PC4/(2S]\=O3_I0,BSK0[5O68/) -Y,_GP+ M-=-V8"()CYEB@I/0LH:G)2@%2D5MRUHL%N:B:@HYLR;GEH:J6:$0,34]Y96. MNKH$ORGQCG[K/C,,& @WF5.NP)64*.I!$C,^@P\>C3^#8>2M^B):2C8+%%1L MIP4?A/S,+DA6KY@*Z5&!T[6RYZZ5#M*="F]YU/78!3#O98E]LC\Y*(:%!5EI MK)8A?5D*J$9OU^J1ZBR8IX*V8]N_=TIIHZ.N+[A"+(D]LY\9P!J,HI?*("&; M\78J;F=.Y(QQ8RJ4$G/$1'@CIJZ![21Q53M.YMADJ0?2P 7.E+B?9U(DW#-< M$0K9EK/I?J5>+Q?_8)OV02>KV[/3OXX&,'PR9^&R_6+"YC2&4[J /4R%EP*JGJP\N 39F":L5TKNO]G1J7;B5P!>BN_58$ M<-'^5&Z0X'[H/?PZO?WA^>3DU4F_-SD9G6+ G8_?]TXG,!D]/E6=)KPWQV;? MA.=[3N.PXU3K=OGQJ=D;0V\P.IL,!X_;G.-A/_79EMV T2N8O!G"N'=^W#L= MCHW17V^''Z'7G^B:BFU7ME'_[R16S%_>>>[X+JB=FF-/.+B"<^KJQ1063 6@ M @KO$B+1(<(EG--(2 7"AU.B$DE">$UB&%-YP5P<_#4J$)7AA+LF[.N>S_>: ME8K=Z8MY1/@R?7(Z!X#@KX2<@V,;[\ 7,ATEHI()#RCW<-W](^$4JG8Y6V%Q M#)^%6'PETIBZB<0U'P>W& M9:PG*'R]V7F$;NB8FB^[,T$.X3]#,)3GW?.[@B](O77'E,SJK3JM8RV\Q3#T1N6QWM6X^0W\H*OXQC_,U) M2AK&OB+8W,/2E*^"?,)T\$>2QIKGLJXF80C8#6,6)P&LB)#XN)SV\ADGW-7E M".BE&_,T2+%5$F9F$ACLZ9CQC4@R?_J.['J_1M9-D6E(;[0(J:_:)%&B,&.Z M@\Q*ID)Z5&J3A22*:;OXT5EQ MT_>V;H0%RUM8@>BZ.0+-N,IW9(Q\VW]*V6 M66\X-;N6;NP5JJ"\0J1\TV]FFWY+>>N5-;/6<.SFX>TM-G;?6%DY-%OU>JMV M5W#;=#: FS6[7FDV[MA]X\#5EEEI5)JUUJ]@Q:F;+:?6K&XKG)7:-+,K.DR, M_OVR5"T5/2+B>?AR:2@1M2O19:=XSCU5%VTY6]QTP@N]&+DDS,LRP"O\U,\= M],VB(/-S)XN,JQ?,'9FQLO?>@7X9_\IR5QCAP="[RNPW:-C,X76^M]0$7PJ2 M&:Y5<)AMK*[(O)W&>^!H39K&CAMU-V/F6SOTK2.I6,.XX'3;R:T019]@[8(+ M/4GV(V&W:Y+]F&_NE@:[)+Q_#7F4WE[7G>[7#3IQ^ MKQ_8;,WX?47=T]3TH*6YOYUH?@*1#8<1*4+F01%C#SF>UP]=?^G&=!>\Z$F: M78RPAQQ$9Y+&3!\ZEJ$_'*6GK?V ,(EPQ0'KL2#2TP\#)JFKA(R?XNQ_+,U3 MG-TESO;/).,NBTBXGA,\^ GQ9*4)@E]S'^6!):ETD-$PZ5.I!+7S7))JRFL36E9R/.R.&DB,!>J $]3SCH] MC;TC$=/K&<;F';**UT9!4:8Z ><*1)?I=;/I$B3UJ:3XL0-\M'7$W/;N!^REN;_VI*&1 ?+ZG6VC;?#,R,BYH=&WM6FU3VS@0_GZ_8AOF6IB)W_)&WLI,&D++#4JDL$K$I;QNXG3F14\:MB5!*S%$FBK<2 MZELX3A)?M9-TCD.6>B$MN) S(?ZGJ10I#RQ?1$*VY72R6ZG7R\4?N+:[U\GZ M=ESST]$"K)#,6;1LOQBS.4W@E"[@7,P)?Y'U)NP_FJ$PMXM<:YP<,4ZMG 6O M8E0?7,[8A"FH5NS*5;V_4>/2K02N";KOO#4 /MJ?R@T(?@V]^U^FMS\X'Q\? M'?=[X^/A*0;<^>A=[W0,X^'C4]5KPCM[9/=M>+[C-?8[7K7NEA^?FKT1] Z' M9^/!X>,VYVC0-S[;N>O>J>#D37\^V3P 7K]L>ZIN.[M.\0BBD626FDHD * _PD/TCY12J;CD[3G&-D$78O((THGXJ\8#'10D/8'#I MSPB?4CR'YW.6)!H^_NJ1 1[:,*.2(NAU3)DJ!20$78;7-IP0*9=X74C*?5J& M_HS1$(X8)]QGJ.XP#%%3J1G0LG+%RH!MVM!EB%.9I 3MJ@1\<5?1RI! Q#J5 M6!\\REG7/IM+'Q$Y(9PFUO RHDOH^89Y[;-E["<(OM[L/$(W]&S-E]L9(P>Y MQX5IA.[G(]V1MOG*#R3]-V62ZL0JT>04+'K578)^)L&K[P9[*T(_>\W*8W)6 MO5:UEMEF;CP0N6UUM&\]0GXK:_PRCO$W)X8TC'U%<'B K8:O@GS"=/#'DB:: MY[+N)E$$. UC%J,".V(D/BF;6>$J6E!@8+)P$Z0X*HTR,PD,=K-F[:W@;A=LVM5YJ->T[?N'"U95<:E6:M M]3-8\>IVRZLUJW<%YQB;9G9%ATG0OU^6JJ5B1DR" )\D+27B=B6^[!3WN:?J MICON%M>=\$(?1CZ)\K9,X$J^\7,/?;-HR/S)7O.VJ"3P#I%,\JV,\2JQ69M]/X"SBZ@::QY4;=SICY M6H9^YT@JSC N.+WKYE9 T:^KML&%GI!]3]AM&[+O\\WMTF"[T&SM!GOKZ]SM M>L#*MMY7R\>0JVSGL?9\I[;?2MMY2N7@* MKBR89QE ]AY%R.J;R\+U5K,=:]]:%L%!( M.A7:LEDM%SDWE2N6P(3JYC"5G"4S&NCDBT9+7;0EOI_5K=;+99M*P)#7@'&# M1L%H8%Y9!:%,=+'/%RA=FN_8)DN0-*0FY\(> MK0WJ@4 TGNOU[<6,XKV$.0DH2M)DZ>HJ"165U\OL990[)3*(:&*TT&*GE%/] M,O(S JU7A/A3,M7+0Y+ZLWSUFT7 N[@?LF9JC6U)(Q1_0=>_D]OX^=P-"62" M)DX5[>2.ZW[S)W?Y-?NXSWQF>/ _4$L! A0#% @ (%<'3^%&#[& @ $ MI@D4 ! ( ! &YG&UL4$L! A0#% @ (%<'3YK[LX+H9P D+X$ !0 ( ! M*L\" &YG&UL4$L! A0#% @ (%<'3S75F\>G M" '3P !, ( !1#<# &YG#,Q,2YH=&U0 M2P$"% ,4 " @5P=/L$@80&<( ?- $P @ $<0 , M;F=S,#8S,#$Y+65X,S$R+FAT;5!+ 0(4 Q0 ( "!7!T^D9Q53/ 8 &@H M 3 " ;1( P!N9W,P-C,P,3DM97@S,C$N:'1M4$L! A0# M% @ (%<'3W%.U08N!@ P2@ !, ( !(4\# &YG#,R,BYH=&U02P4& L "P#) @ @%4# end