0001084991-18-000049.txt : 20180809 0001084991-18-000049.hdr.sgml : 20180809 20180809151800 ACCESSION NUMBER: 0001084991-18-000049 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 51 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180809 DATE AS OF CHANGE: 20180809 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: 181004723 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-20180630.htm 10-Q Document
NATURAL GAS SERVICES GROUP INC0001084991Accelerated Filer6/30/20182018Q2FALSE--12-314435692115155,989145,85111,17611,2741,6951,6325,0005,0000.010.0130,00030,00012,96812,88012,96812,880P3YP3YP3Y0.0115.7015.7117.8117.8220.4820.4933.3620,000three years00010849912018-01-012018-06-30xbrli:shares00010849912018-08-03iso4217:USD00010849912018-06-3000010849912017-12-31iso4217:USDxbrli:shares0001084991ngs:RentalMember2018-04-012018-06-300001084991ngs:RentalMember2017-04-012017-06-300001084991ngs:RentalMember2018-01-012018-06-300001084991ngs:RentalMember2017-01-012017-06-300001084991ngs:ProductSalesMember2018-04-012018-06-300001084991ngs:ProductSalesMember2017-04-012017-06-300001084991ngs:ProductSalesMember2018-01-012018-06-300001084991ngs:ProductSalesMember2017-01-012017-06-300001084991ngs:ServiceandMaintenanceMember2018-04-012018-06-300001084991ngs:ServiceandMaintenanceMember2017-04-012017-06-300001084991ngs:ServiceandMaintenanceMember2018-01-012018-06-300001084991ngs:ServiceandMaintenanceMember2017-01-012017-06-3000010849912018-04-012018-06-3000010849912017-04-012017-06-3000010849912017-01-012017-06-3000010849912016-12-3100010849912017-06-300001084991ngs:BillandHoldArrangementMember2018-01-012018-06-300001084991ngs:CompressorRelatedMember2018-04-012018-06-300001084991ngs:CompressorRelatedMember2017-04-012017-06-300001084991ngs:CompressorRelatedMember2018-01-012018-06-300001084991ngs:CompressorRelatedMember2017-01-012017-06-300001084991ngs:FlaresRelatedMember2018-04-012018-06-300001084991ngs:FlaresRelatedMember2017-04-012017-06-300001084991ngs:FlaresRelatedMember2018-01-012018-06-300001084991ngs:FlaresRelatedMember2017-01-012017-06-300001084991ngs:OtherPartsRebuildsMember2018-04-012018-06-300001084991ngs:OtherPartsRebuildsMember2017-04-012017-06-300001084991ngs:OtherPartsRebuildsMember2018-01-012018-06-300001084991ngs:OtherPartsRebuildsMember2017-01-012017-06-3000010849912017-01-012017-12-3100010849912019-07-012018-06-3000010849912020-01-012018-06-3000010849912021-01-012018-06-3000010849912022-01-012018-06-3000010849912023-01-012018-06-3000010849912018-06-300001084991ngs:RangeOneMember2018-06-300001084991ngs:RangeOneMember2018-01-012018-06-300001084991ngs:RangeTwoMember2018-06-300001084991ngs:RangeTwoMember2018-01-012018-06-300001084991ngs:RangeThreeMember2018-06-300001084991ngs:RangeThreeMember2018-01-012018-06-300001084991ngs:RangeFourMember2018-06-300001084991ngs:RangeFourMember2018-01-012018-06-300001084991us-gaap:EmployeeStockOptionMember2018-06-300001084991us-gaap:EmployeeStockOptionMember2018-01-012018-06-300001084991us-gaap:EmployeeStockOptionMember2018-04-012018-06-300001084991us-gaap:EmployeeStockOptionMember2017-04-012017-06-300001084991us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMember2018-03-152018-03-150001084991us-gaap:RestrictedStockMemberus-gaap:ChiefFinancialOfficerMember2018-03-152018-03-150001084991us-gaap:RestrictedStockMemberus-gaap:DirectorMember2018-01-012018-06-300001084991us-gaap:RestrictedStockMember2018-01-012018-06-300001084991us-gaap:RestrictedStockMember2017-01-012017-06-300001084991us-gaap:RestrictedStockMember2018-06-300001084991us-gaap:RestrictedStockMemberngs:VicePresidentofTechnicalServicesMember2018-03-152018-03-15xbrli:pure0001084991us-gaap:RevolvingCreditFacilityMember2018-06-300001084991us-gaap:RevolvingCreditFacilityMember2018-01-012018-06-30ngs:loan0001084991us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2018-06-300001084991us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-06-300001084991us-gaap:RevolvingCreditFacilityMemberngs:CbFloatingRateMember2018-01-012018-06-300001084991us-gaap:MinimumMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-06-300001084991us-gaap:MaximumMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-06-300001084991us-gaap:RevolvingCreditFacilityMember2017-12-310001084991ngs:AntidilutiveEffectMember2018-04-012018-06-300001084991ngs:AntidilutiveEffectMember2018-01-012018-06-300001084991ngs:AntidilutiveEffectMember2017-01-012017-06-300001084991ngs:AntidilutiveEffectMember2017-04-012017-06-30ngs:segment0001084991ngs:SalesServiceLineMember2018-04-012018-06-300001084991us-gaap:CorporateNonSegmentMember2018-04-012018-06-300001084991ngs:SalesServiceLineMember2017-04-012017-06-300001084991us-gaap:CorporateNonSegmentMember2017-04-012017-06-300001084991ngs:SalesServiceLineMember2018-01-012018-06-300001084991us-gaap:CorporateNonSegmentMember2018-01-012018-06-300001084991ngs:SalesServiceLineMember2017-01-012017-06-300001084991us-gaap:CorporateNonSegmentMember2017-01-012017-06-30

 UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(X)  QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF
THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018 
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-20180630_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.) 

508 W. Wall St., Ste 550
Midland, Texas 79701
(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 and posted on its corporate Web site, if any, every Interactive Data File to be submitted and posted 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 o
Emerging growth company o
 (Do not check if smaller reporting 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 o
No x




APPLICABLE ONLY TO CORPORATE ISSUERS
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.

Class August 3, 2018
Common Stock, $0.01 par value 13,086,506 










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,
2018
December 31, 2017
ASSETS 
Current Assets: 
Cash and cash equivalents $62,490 $69,208 
Trade accounts receivable, net of allowance for doubtful accounts of $443 and $569, respectively9,375 8,534 
Inventory23,042 26,224 
Prepaid income taxes 3,177 3,443 
Prepaid expenses and other 762 817 
Total current assets 98,846 108,226 
Long-term inventory, net of allowance for obsolescence of $21 and $15, respectively
3,467 2,829 
Rental equipment, net of accumulated depreciation of $155,989 and $145,851, respectively
169,702 167,099 
Property and equipment, net of accumulated depreciation of $11,176 and $11,274, respectively
11,076 7,652 
Goodwill10,039 10,039 
Intangibles, net of accumulated amortization of $1,695 and $1,632, respectively
1,464 1,526 
Other assets 1,118 939 
Total assets $295,712 $298,310 
LIABILITIES AND STOCKHOLDERS' EQUITY 
Current Liabilities: 
Accounts payable $801 $4,162 
Accrued liabilities 2,140 3,106 
Deferred income 487 185 
Total current liabilities 3,428 7,453 
Line of credit, non-current portion 417 417 
Deferred income tax liability32,333 32,163 
Other long-term liabilities 1,139 958 
Total liabilities 37,317 40,991 
Commitments and contingencies (Note 8)
Stockholders’ Equity: 
Preferred stock, 5,000 shares authorized, no shares issued or outstanding   
Common stock, 30,000 shares authorized, par value $0.01; 12,968 and 12,880 shares issued and outstanding, respectively130 129 
Additional paid-in capital 105,928 105,325 
Retained earnings 152,337 151,865 
Total stockholders' equity 258,395 257,319 
Total liabilities and stockholders' equity $295,712 $298,310 

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,
2018201720182017
Revenue: 
Rental income$11,427 $11,420 $22,898 $23,342 
Sales6,383 4,407 9,381 11,044 
Service and maintenance income 394 391 643 734 
Total revenue 18,204 16,218 32,922 35,120 
Operating costs and expenses: 
Cost of rentals, exclusive of depreciation stated separately below 5,195 4,255 9,899 8,923 
Cost of sales, exclusive of depreciation stated separately below 4,924 3,745 7,115 9,168 
Cost of service and maintenance101 104 166 198 
Selling, general and administrative expense2,309 2,390 4,330 5,436 
Depreciation and amortization 5,449 5,310 10,836 10,638 
Total operating costs and expenses 17,978 15,804 32,346 34,363 
Operating income 226 414 576 757 
Other income (expense): 
Interest expense (3)(2)(6)(4)
Other income, net
78 3 5 6 
Total other income (expense), net
75 1 (1)2 
Income before provision for income taxes 301 415 575 759 
Provision for income taxes 54 40 103 132 
Net income $247 $375 $472 $627 
Earnings per share:
Basic$0.02 $0.03 $0.04 $0.05 
Diluted$0.02 $0.03 $0.04 $0.05 
Weighted average shares outstanding:
Basic12,963 12,831 12,941 12,818 
Diluted13,261 13,130 13,215 13,093 


See accompanying notes to these unaudited condensed consolidated financial statements.


2


NATURAL GAS SERVICES GROUP, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Six months ended 
June 30,
20182017
CASH FLOWS FROM OPERATING ACTIVITIES: 
Net income$472 $627 
Adjustments to reconcile net income to net cash provided by operating activities: 
Depreciation and amortization 10,836 10,638 
Deferred income taxes170 (2,609)
Stock-based compensation1,076 2,416 
Bad debt allowance(102)60 
Gain on sale of assets(49)(49)
Loss (gain) on company owned life insurance
55 (17)
Changes in operating assets and liabilities:
Trade accounts receivables(739)1,147 
Inventory2,673 1,383 
Prepaid expenses and prepaid income taxes321 (1,411)
Accounts payable and accrued liabilities (4,327)297 
Deferred income 302 (1,849)
Other172 512 
NET CASH PROVIDED BY OPERATING ACTIVITIES 10,860 11,145 
CASH FLOWS FROM INVESTING ACTIVITIES: 
Purchase of rental equipment and property and equipment(16,945)(1,587)
Purchase of company owned life insurance(191)(529)
Proceeds from sale of property and equipment 49 49 
NET CASH USED IN INVESTING ACTIVITIES (17,087)(2,067)
CASH FLOWS FROM FINANCING ACTIVITIES: 
Payments from other long-term liabilities, net(19)(7)
Proceeds from exercise of stock options 157 517 
Taxes paid related to net share settlement of equity awards(629)(644)
NET CASH USED IN FINANCING ACTIVITIES
(491)(134)
NET CHANGE IN CASH AND CASH EQUIVALENTS (6,718)8,944 
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 69,208 64,094 
CASH AND CASH EQUIVALENTS AT END OF PERIOD $62,490 $73,038 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: 
Interest paid $6 $4 
Income taxes paid $66 $3,203 
NON-CASH TRANSACTIONS
Transfer of rental equipment components to inventory$144 $48 


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


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 compensations 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, 2018 and the results of our operations for the three and six months ended June 30, 2018 and 2017 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, 2017 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations and cash flows for the periods presented.

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

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. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. 

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 a 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 terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

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


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 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 shouldered by the customer, and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized at the completion of manufacturing for the six months ended June 30, 2018 was approximately $6.3 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, 2018 and 2017:


Three months ended June 30,
Six months ended June 30,
(in thousands)(in thousands)
2018 2017 2018 2017 
Compressors - sales$4,735 $2,980 $6,564 $8,620 
Flares - sales969 562 1,491 831 
Other (Parts/Rebuilds) - sales679 866 1,326 1,593 
Service and maintenance 1
4,964 4,959 9,801 10,075 
Total revenue from contracts with customers11,347 9,367 19,182 21,119 
Add: non-ASC 606 rental revenue6,857 6,851 13,740 14,001 
Total revenue$18,204 $16,218 $32,922 $35,120 

1Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.

5


Contract Balances

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


June 30, 2018December 31, 2017
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$7,001 $5,454 
Accounts receivable - non-ASC 6062,817 3,649 
Total Accounts Receivable$9,818 $9,103 
Less:Allowance for doubtful accounts$(443)$(569)
Total Accounts Receivable, net$9,375 $8,534 
Deferred income$487 $185 


The Company did not recognize any revenue for the period ended June 30, 2018 that were included in deferred income at the beginning of 2018. For the period ended December 31, 2017, the Company recognized revenue of $1.9 million from amounts related to sales that were included in deferred income at the beginning of 2017.

The increases (decreases) 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

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:


(in thousands) 
2019(1)
2020 2021 2022 2023 Total 
Service and Maintenance$750 $1,173 $1,085 $1,085 $145 $4,238 


(1) For the six months starting July 2019. 

All consideration from contracts with customers is included in the amounts presented above.  

The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.            
The Company applies the transition practical expedient in ASC 606-10-65-1(f)(3) and does not disclose the amount of the transaction price allocated to the remaining performance obligations and an explanation of when the Company expects to recognize that amount as revenue for 2018.  

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.


6


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 and relatively short maturity dates or durations.

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

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 is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of June 30, 2018.

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

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which makes broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). As we do not have all of the necessary information to analyze all income tax effects of the 2017 Tax Act, we will continue to evaluate tax reform and adjust the provisional amounts as additional information is obtained. We expect to complete our detailed analysis no later than the fourth quarter of 2018.

Recently Issued Accounting Pronouncements

On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The new standard will be effective during our first quarter ending March 31, 2019. We are in the process of reviewing our leases and evaluating what impact the new standard will have on our accounting policies, internal controls and condensed consolidated balance sheet. We expect there will be an increase in assets and liabilities on the condensed consolidated balance sheets at adoption due to recording the right-of-use assets and corresponding lease liabilities, but do not believe this to be a significant impact at this time. We also expect an increase in our disclosures revolving around leases. We anticipate our review to be completed in the latter half of 2018.
Reclassification of Prior Period Balances
Certain reclassifications have been made to prior period amounts to conform to the current-year presentation. These
reclassifications had no effect on the reported results of operations.



7


  (2) Stock-Based Compensation

Stock Options:

A summary of option activity under our 1998 Stock Option Plan as of December 31, 2017, and changes during the six months ended June 30, 2018 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, 2017327,270 $20.21 4.28$2,255 
Exercised (8,500)18.51 — 86 
Canceled/Forfeited (500)28.15 — — 
Outstanding, June 30, 2018318,270 $20.24 3.82$1,579 
Exercisable, June 30, 2018296,738 $19.67 3.47$1,579 


The following table summarizes information about our stock options outstanding at June 30, 2018:


 
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.7065,852 1.06$9.82 65,852 $9.82 
$15.71-17.8167,750 1.3717.53 67,750 17.53 
$17.82-20.4854,250 2.9719.39 54,250 19.39 
$20.49-33.36130,418 6.8327.26 108,886 27.09 
318,270 3.82$20.24 296,738 $19.67 


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


 
 
 
Unvested stock options:
Shares 
Weighted Average
Grant Date Fair Value Per Share
Unvested at December 31, 201748,581 $11.41 
Vested(26,549)10.97 
Canceled/Forfeited
(500)11.93 
Unvested at June 30, 201821,532 $11.93 


As of June 30, 2018, there was $192,000 of unrecognized compensation cost related to unvested options.  Such cost is expected to be recognized over a weighted-average period of two years. Total compensation expense for stock options was $97,140 and $207,560 for the six months ended June 30, 2018 and 2017, respectively.
8


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 2017 performance, Mr. Taylor, was awarded 84,700 restricted shares/units on March 15, 2018, which vest over three years, in equal annual installments, beginning March 15, 2019. On March 15, 2018, 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 15, 2019. We also awarded and issued 16,288 shares of restricted common stock to the independent members of our Board of Directors as partial payment for 2018 services as directors. The restricted stock issued to our directors vests over one year, in quarterly installments, beginning March 31, 2019. Total compensation expense related to restricted awards was $978,432 and $2,209,455 for the six months ended June 30, 2018 and 2017, respectively. As of June 30, 2018, there was a total of $3,864,982 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 $20,785 and $15,000 at June 30, 2018 and December 31, 2017, respectively, consisted of the following amounts:

June 30, 2018December 31, 2017
(in thousands) 
Raw materials - current$19,565 $22,813 
Raw materials - long term3,467 2,829 
Finished Goods1,022 1,022 
Work in process 2,455 2,389 
$26,509 $29,053 


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

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


(4) Deferred Compensation Plans

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.0 million and $754,000 as of June 30, 2018 and 2017, respectively. For the six months ending June 30, 2018, we reported in other (expense) income in the consolidated income statement a loss related to the policy of approximately $55,000 and for the same period in 2017, a gain of approximately $17,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.1 million and $713,000 as of June 30, 2018 and 2017, 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, 2018, 103,691 unvested restricted stock
9


units have been deferred of which 32,936 units have been released and issued to the deferred compensation plan with a value of $837,589.


(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, which was set to expire on December 31, 2017. The Credit Agreement Amendment extended 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, 2018 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, 2018, our weighted average interest rate was 3.37%.

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


As of June 30, 2018, 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, 2018 and December 31, 2017 our outstanding balance on the line of credit was $417,000.

(6) 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,
20182017
2018
2017
Numerator:
Net income $247 $375 $472 $627 
Denominator for basic net income per common share:
Weighted average common shares outstanding 12,963 12,831 12,941 12,818 
Denominator for diluted net income per share:
Weighted average common shares outstanding12,963 12,831 12,941 12,818 
Dilutive effect of stock options and restricted stock298 299 274 275 
Diluted weighted average shares13,261 13,130 13,215 13,093 
Earnings per common share:
Basic $0.02 $0.03 $0.04 $0.05 
Diluted $0.02 $0.03 $0.04 $0.05 


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 dilutive income per share, due to their antidilutive effect.

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


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

11


• 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, 2018 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $11,427 $6,383 $394 $ $18,204 
Operating costs and corporate expenses5,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 three months ended June 30, 2017 (in thousands):
Rental Sales Service & Maintenance Corporate Total 
Revenue$11,420 $4,407 $391 $ $16,218 
Operating costs and corporate expenses4,255 3,745 104 7,700 15,804 
Total other income, net   1 1 
Income before provision for  income taxes $7,165 $662 $287 $(7,699)$415 


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


For the six months ended June 30, 2017 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $23,342 $11,044 $734 $ $35,120 
Operating costs and corporate expenses 8,923 9,168 198 16,074 34,363 
Total other income, net    2 2 
Income before provision for income taxes $14,419 $— $1,876 $— $536 $— $(16,072)$— $759 

12




(8)  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.

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


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, 2017 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, 2018, we had 1,247 natural gas compressors totaling 194,948 horsepower rented to 88 customers compared to 1,248 natural gas compressors totaling 179,366 horsepower rented to 76 customers at June 30, 2017.

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


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 from 400 horsepower up to 1380 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 has continued into 2018. We anticipate a continuation of these increased prices and activity in E&P companies for the remainder of 2018. While the continuation of this increased activity is uncertain, we believe the long-tem trend in our market is favorable.


Results of Operations

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

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


Revenue Three months ended June 30,
(in thousands)
20182017
Rental $11,427 63 %$11,420 71 %
Sales 6,383 35 %4,407 27 %
Service and Maintenance 394 %391 %
Total $18,204 $16,218 


Total revenue increased to $18.2 million from $16.2 million, or 12%, for the three months ended June 30, 2018, compared to the same period ended June 30, 2017. The increase is mainly a result of the fluctuation in sales due to the timing of industry activity.

Rental revenue held steady at $11.4 million for the three months ended June 30, 2018 and 2017. We ended the quarter with 2,557 compressor packages in our fleet, up from 2,531 units at June 30, 2017.  The rental fleet had a utilization of 48.8% as of June 30, 2018 compared to 49.3% utilization as of June 30, 2017. The drop in utilization is mainly the result of compressor rental units being returned due to customers shifting operations to more profitable basins. We have experienced some relief in the number of sets versus returns in recent months. In the event that oil and natural gas prices remain steady or continued to increase, we expect to see an increase in the utilization of our fleet.

Sales revenue increased to $6.4 million from $4.4 million for the three months ended June 30, 2018 compared to the same period ended June 30, 2017. This increase 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. We also had an increase in our flares product line during this comparative period, due to customer demand.

14


Our overall operating income decreased to $226,000 compared to $414,000 for the three months ended June 30, 2018 and June 30, 2017, respectively. Operating margin percentage also dropped to 1% from 3% for the three months ended June 30, 2018 and June 30, 2017, respectively. The lower operating margin was due a mix shift in revenues from higher margin rentals to lower margin sales.

Selling, general, and administrative expense decreased slightly to $2.3 million from $2.4 million for the three months ended June 30, 2018, and June 30, 2017.
 
Depreciation and amortization expense was relatively flat at $5.4 million for the three months ended June 30, 2018, compared to $5.3 million for the period ended June 30, 2017.  This slight increase is the result of larger horsepower units being added to the fleet. We added 31 units (approximately 21,000 horsepower) to our fleet over the past 12 months. Twenty-two of these were 400 horsepower or larger; representing 97% of the horsepower added.

Provision for income tax was $54,000 and $40,000 for the three months ended June 30, 2018 and June 30, 2017, respectively. The increase in the provision is due to a change in effective tax rate between the two periods.


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

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


Revenue Six months ended June 30,
(in thousands)
2018
2017
Rental$22,898 70 %$23,342 67 %
Sales9,381 28 %11,044 31 %
Service and Maintenance643 %734 %
Total$32,922 $35,120 


Total revenue decreased to $32.9 million from $35.1 million, or 6%, for the six months ended June 30, 2018, compared to the same period ended June 30, 2017. The decrease is mainly a result of the fluctuation in sales due to the timing of industry activity.

Rental revenue decreased slightly to $22.9 million from $23.3 million for the six months ended June 30, 2018, compared to the same period ended June 30, 2017.  This decrease is the result of the relative price of units returned to the units going into service. We ended the quarter with 2,557 compressor packages in our rental fleet up from 2,531 units at June 30, 2017.  The rental fleet had a utilization of 48.8%, as of June 30, 2018 compared to 49.3% utilization as of June 30, 2017. The drop in utilization is mainly the result of compressor rental units being returned due to customers shifting operations to more profitable basins. We have experienced some relief in the number of sets versus returns in recent months. In the event that oil and natural gas prices increase, we should see incremental utilization of our fleet.

Sales revenue decreased to $9.4 million from $11.0 million for the six months ended June 30, 2018, compared to the same period ended June 30, 2017.  This decrease 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. There was an offsetting increase in demand for flares during this comparative period, due to customer demand.

Our overall operating income decreased to $576,000 from $757,000 for the six months ended June 30, 2018 and June 30, 2017, respectively. Operating margin percentage decrease to 2% for the six months ended June 30, 2018 and June 30, 2017. The low operating margin was due to the decrease in revenue discussed above. 

15


Selling, general, and administrative expense decreased to $4.3 million from $5.4 million, for the six months ended June 30, 2018, as compared to the same period ended June 30, 2017, primarily due to a $1.1 million decrease in stock compensation expense.
 
Depreciation and amortization expense increased to $10.8 million for the six months ended June 30, 2018, compared to $10.6 million for the period ended June 30, 2017.  This slight increase is the result of larger horsepower units being added to the fleet. We added 31 units (approximately 21,000 horsepower) to our fleet over the past 12 months. Twenty-two of these were 400 horsepower or larger; representing 97% of the horsepower added.

Provision for income tax decreased to $103,000 from $132,000 and is the result of the decrease in taxable income.


Liquidity and Capital Resources

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


June 30,
2018
December 31,
2017 
(in thousands) 
Current Assets: 
Cash and cash equivalents $62,490 $69,208 
Trade accounts receivable, net 9,375 8,534 
Inventory23,042 26,224 
Prepaid income taxes 3,177 3,443 
Prepaid expenses and other 762 817 
Total current assets 98,846 108,226 
Current Liabilities: 
Accounts payable 801 4,162 
Accrued liabilities 2,140 3,106 
Deferred income 487 185 
Total current liabilities 3,428 7,453 
Total working capital $95,418 $100,773 


For the six months ended June 30, 2018, we invested $16.9 million in property and equipment. During these six months, we’ve added $11.0 million in new equipment to our rental fleet, $3.2 million in payments related to the construction of our new corporate office and $582,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 $2.0 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, 2018, we had cash and cash equivalents of $62.5 million compared to $69.2 million at December 31, 2017.  Our cash flow from operations of $10.9 million was offset by capital expenditures of $16.9 million, during the six months ended June 30, 2018.  We had working capital of $95.4 million at June 30, 2018 compared to $100.8 million at December 31, 2017. On June 30, 2018 and December 31, 2017, 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 $10.9 million during the first six months of 2018 compared to $11.1 million for the first six months of 2017.  The cash flow from operations of $10.9 million was primarily the result of the net income of $472,000 and the non-cash items of depreciation of $10.8 million, $1.1 million related to the
16


expenses associated with stock-based compensation, and a decrease in cash flows related to working capital and other of $1.5 million.

Strategy

For the remainder of the fiscal year 2018, 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 2018, our forecasted capital expenditures 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 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, which was set to expire on December 31, 2017. The Credit Agreement Amendment extended 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, 2018, 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, 2018, our weighted average interest rate was 3.37%.

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


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, 2018, 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, 2018, our balance on the line of credit was $417,000.

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, 2018:

Obligations Due in Period
(in thousands)
Cash Contractual Obligations 
2018 (1)
2019
2020
2021
Thereafter Total 
Line of credit (secured) $— $— $417 $— $— $417 
Interest on line of credit(2)
17 17 — — 42 
Purchase obligations(3)
275 300 300 302 — 1,177 
Other long-term liabilities — — — 74 — 74 
Facilities and office leases 272 137 17 — 427 
Total $555 $454 $751 $377 $— $2,137 


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

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

18


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

Recently Issued Accounting Pronouncements


On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The new standard will be effective during our first quarter ending March 31, 2019. We are in the process of reviewing our leases and evaluating what impact the new standard will have on our accounting policies, internal controls and condensed consolidated balance sheet. We expect there will be an increase in assets and liabilities on the condensed consolidated balance sheets at adoption due to recording the right-of-use assets and corresponding lease liabilities, but do not believe this to be a significant impact at this time. We also expect an increase in our disclosures revolving around leases. We anticipate our review to be completed in the latter half of 2018

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, 2018, 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.
 
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, 2017 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, 2017.


Item 4.  Controls and Procedures

Evaluation of Disclosure Controls and Procedures.

19


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 our disclosure controls and procedures as of the end of the period covered by this report were effective to ensure that information required to be disclosed by us in the reports filed or submitted by us under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms.  These include controls and procedures designed to ensure that information required to be disclosed by us in such reports is accumulated and communicated to our management, including our principal executive and financial officers as appropriate to allow timely decisions regarding required disclosures.  Due to the inherent limitations of control systems, not all misstatements or omissions may be detected.  Those inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple errors or mistakes.  Additionally, controls could be circumvented by the individual acts of some persons or by collusion of two or more people.  Our controls and procedures can only provide reasonable, not absolute, assurance that the above objectives have been met.

Changes in Internal Controls.

On January 1, 2018, the Company adopted ASU No. 2014-09, Revenue from Contracts with Customers using the modified retrospective method of transition applied to all contracts. This ASU formed ASC 606, Revenue from Contracts with Customers ("ASC 606"), which supersedes nearly all existing revenue recognition guidance under U.S. GAAP and includes a five step process to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services.

During the first quarter of 2018, we added internal control processes over financial reporting as a result of the adoption of ASC 606. There have been no other changes in our internal control over financial reporting that occurred during our fiscal quarter ended June 30, 2018, 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, 2017 for a discussion of the risks associated with our Company and industry.
20


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




21


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.INSXBRL Instance Document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
* Filed herewith.



22


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 9, 2018 


EX-31.1 2 ngs-063018xex311.htm 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;

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

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

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

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

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

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

a. 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 9, 2018Natural 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 ngs-063018xex312.htm 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 9, 2018Natural Gas Services Group, Inc. 
By: /s/ G. Larry Lawrence 
G. Larry Lawrence 
Vice President, Chief Financial Officer 
(Principal Accounting Officer) 


EX-32.1 4 ngs-063018xex321.htm 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, 2018 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 9, 2018Natural 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 ngs-063018xex322.htm 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, 2018 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 9, 2018Natural 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-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1002002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1004004 - Statement - Condensed Consolidated Income Statements (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2106101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2207201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2113102 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Stock-Based Compensation - Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Stock-Based Compensation - Summary of Unvested Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Stock-Based Compensation - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2119103 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2122104 - Disclosure - Deferred Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Deferred Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2327304 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - Earnings per Share - Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2431413 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2433414 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ngs-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ngs-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ngs-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Contractual obligation Contractual Obligation Range [Domain] Range [Domain] Inventory Disclosure [Abstract] Revenue Recogntion Revenue From Contract With Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share 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] Relationship to Entity [Domain] Accounting Policies [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Total unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized 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] Equity Award [Domain] Purchase of rental equipment and property and equipment Payments to Acquire Property, Plant, and Equipment Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Accounts Receivable Accounts Receivable, Net, Current [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Prepaid expenses and other Prepaid Expense and Other Assets, Current Allowance for doubtful accounts Less:Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Bad debt allowance Provision for Doubtful Accounts Accumulated depreciation, property and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Other (Parts/Rebuilds) - sales Other (Parts / Rebuilds) [Member] Other (Parts / Rebuilds) [Member] Finished Goods Inventory, Finished Goods, Net of Reserves Options outstanding, shares Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Line of Credit Facility [Table] Line of Credit Facility [Table] Common stock, shares outstanding Common Stock, Shares, Outstanding Deferred compensation obligation Deferred Compensation Arrangement with Individual, Recorded Liability Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Inventory, net Inventory, Current And Noncurrent, Net Inventory, Current And Noncurrent, Net Reclassification of Prior Period Balances Reclassification, 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 Summary of Stock Options Outstanding Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Revenue recognized Contract with Customer, Liability, Revenue Recognized Service and maintenance Service and Maintenance [Member] Service and Maintenance [Member] 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] NET CASH USED IN FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Rental equipment, net of accumulated depreciation of $155,989 and $145,851, respectively Rental Equipment, Net 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 Prepaid expenses and prepaid income taxes Increase (Decrease) in Prepaid Expense and Other Assets Stock Options Employee Stock Option [Member] Payments from other long-term liabilities, net Proceeds from Purchase Commitment Discount Net Proceeds from Purchase Commitment Discount Net Operating income Operating Income (Loss) Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Revenue: Revenue, Net [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Statement [Table] Statement [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Unrecognized compensation cost related to awards, weighted average period for recognition Unrecognized compensation cost related to awards, vesting period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Inventory Increase (Decrease) in Inventories Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] $15.71-17.81 Range Two [Member] Range Two [Member] Retained earnings Retained Earnings (Accumulated Deficit) Credit Facility Debt Disclosure [Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Commitments and contingencies (Note 8) Commitments and Contingencies CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Other income, net Other Nonoperating Income (Expense) 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] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Compressors - sales Compressor Related [Member] Compressor Related [Member] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] 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] 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 Document Period End Date Document Period End Date Denominator for basic net income per common share: Weighted Average Number of Shares Outstanding, Basic [Abstract] Borrowing base, component, % of eligible inventory Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Share-based compensation expense Allocated Share-based Compensation Expense Rental Rental [Member] Rental [Member] Revolving Credit Facility Revolving Credit Facility [Member] Participant's maximum compensation deferral percentage Deferred Compensation Arrangement with Individual, Maximum Annual Contributions Per Employee, Percent Deferred Compensation Arrangement with Individual, Maximum Annual Contributions Per Employee, Percent Borrowing base amount available Line of Credit Facility, Current Borrowing Capacity Corporate Corporate, Non-Segment [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Common stock, 30,000 shares authorized, par value $0.01; 12,968 and 12,880 shares issued and outstanding, respectively Common Stock, Value, Issued ASSETS Assets [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Range [Axis] Range [Axis] Preferred stock, shares authorized Preferred Stock, Shares Authorized Cash and cash equivalents CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS AT END OF PERIOD Cash and Cash Equivalents, at Carrying Value Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Options outstanding, weighted average exercise price (in USD per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Directors Director [Member] Document Fiscal Year Focus Document Fiscal Year Focus Flares - sales Flares Related [Member] Flares Related [Member] Postemployment Benefits [Abstract] Total assets Assets Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Total Accounts Receivable Accounts Receivable, Gross, Current Minimum commitment coverage ratio allowed Line of Credit Facility, Commitment Coverage Ratio Line of Credit Facility, Minimum Commitment Coverage Ratio Allowed 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] 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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Service and Maintenance Revenue, Remaining Performance Obligation Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Exercise Price Range [Axis] Exercise Price Range [Axis] 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 Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Equipment Inventory Document Type Document Type Other assets Other Assets, Noncurrent Options outstanding, weighted average remaining contractual life (years) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Preferred stock, shares issued Preferred Stock, Shares Issued Default trigger, rendering of certain judgments, amount Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Income Statement [Abstract] Deferred restricted stock shares (in shares) Deferred Compensation Arrangement with Individual, Deferred Restricted Stock Deferred Compensation Arrangement with Individual, Deferred Restricted Stock Accumulated amortization, intangibles Intangible Assets, Accumulated Amortization Intangible Assets, Accumulated Amortization encompasses both finite-lived and indefinite-lived intangible assets Diluted (in USD per share) Earnings Per Share, Diluted Other income (expense): Nonoperating Income (Expense) [Abstract] 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, Options, Nonvested, Weighted Average Grant Date Fair Value Weighted AverageGrant 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] Total operating costs and expenses Operating costs and corporate expenses Costs and Expenses Accounts receivable - contracts with customers Contract with Customer, Asset, Net, 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] Provision for income taxes Income Tax Expense (Benefit) Weighted average interest rate Line of Credit Facility, Interest Rate During Period Segment Information Segment Reporting Disclosure [Text Block] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Inventory Inventory, Net Total current assets Assets, Current NET CHANGE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) 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 Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Line of credit, non-current portion Long-term Line of Credit, Noncurrent Deferred compensation arrangement, fair value of shares issued Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued Noncurrent Assets: Assets, Noncurrent [Abstract] Total current liabilities Liabilities, Current Contract Costs Capitalized Contract Costs, Policy [Policy Text Block] Capitalized Contract Costs, Policy 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] Total liabilities and stockholders' equity Liabilities and Equity Summary of Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Trade accounts receivable, net of allowance for doubtful accounts of $443 and $569, respectively Total Accounts Receivable, net Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Debt Disclosure [Abstract] Interest paid Interest Paid Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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] Cost of service and maintenance Other Cost of Services Award Type [Axis] Award Type [Axis] Potential increase in borrowing capacity Line of Credit Facility, Potential Increase in Borrowing Capacity Line of Credit Facility, Potential Increase in Borrowing Capacity Intangibles, net of accumulated amortization of $1,695 and $1,632, respectively Intangible Assets, Net (Excluding Goodwill) Earnings per common share: Earnings Per Share, Basic and Diluted [Abstract] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Diluted (in shares) Diluted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Vice President of Technical Services Vice President of Technical Services [Member] Vice President of Technical Services [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares issued Common Stock, Shares, Issued 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 Payments Related to Tax Withholding for Share-based Compensation 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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Options exercisable, shares Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Allowance for inventory 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 before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Canceled/Forfeited (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Number Of Shares Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Number Of Shares 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 Transfer of Rental Equipment to Inventory Income taxes paid Income Taxes Paid Preferred stock, 5,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Stock-based compensation Share-based Compensation Arrangements and Non-arrangement Transactions [Domain] Arrangements and Non-arrangement Transactions [Domain] Net income Net income Net Income (Loss) Attributable to Parent $17.82-20.48 Range Three [Member] Range Three [Member] Company owned life insurance Life Insurance, Corporate or Bank Owned, Amount Deferred Compensation Plans 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] Bill and Hold Arrangement Bill and Hold Arrangement [Member] Bill and Hold Arrangement [Member] 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] Trade accounts receivables Increase (Decrease) in Accounts Receivable Prepaid income taxes Prepaid Taxes Entity Filer Category Entity Filer Category Consolidation Items [Axis] Consolidation Items [Axis] Maximum leverage ratio allowed Line of Credit Facility, Leverage Ratio Line of Credit Facility, Maximum Leverage Ratio Allowed Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Rental revenue Rental Income, Nonoperating Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Sales Sales Service Line [Member] Sales Service Line [Member] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounts receivable - non-ASC 606 Accounts Receivable, Excluding Contracts With Customer, Asset, Current Accounts Receivable, Excluding Contracts With Customer, Asset, Current Products and Services [Axis] Products and Services [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Long-term inventory, net of allowance for obsolescence of $21 and $15, respectively Inventory, Noncurrent Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] CB Floating Rate CB Floating Rate [Member] CB Floating Rate [Member] Sales Product Sales [Member] Product Sales [Member] Statement [Line Items] Statement [Line Items] 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 Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Accounts Receivable Entity Registrant Name Entity Registrant Name NON-CASH TRANSACTIONS Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Total other income (expense), net Total other expense, net Nonoperating Income (Expense) Deferred income Increase (Decrease) In Contract With Customer, Liability Increase (Decrease) In Contract With Customer, Liability Loss (gain) on company owned life insurance Life Insurance, Corporate or Bank Owned, Change in Value Chief Financial Officer Chief Financial Officer [Member] Options exercisable, weighted average exercise price (in USD per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Current Liabilities: Liabilities, Current [Abstract] Amendment Flag Amendment Flag 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 Reference rate, number of allowable LIBOR-based borrowings outstanding Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding (e.g. LIBOR Rate, CB Floating Rate, etc.) 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] Default trigger, certain defaults of other company indebtedness, amount Line of Credit Facility, 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 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] Canceled/Forfeited, weighted average grant date fair value (in USD per share) Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Weighted Average Grant Date Fair Value Entity Central Index Key Entity Central Index Key Segment Reporting [Abstract] Raw materials - current Inventory, Current Raw Materials, Net of Reserves Inventory, Current Raw Materials, Net of Reserves Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Segment Information Segment Reporting, Policy [Policy Text Block] 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 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 Common Stock, Shares Authorized Deferred income Contract with Customer, Liability, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Earnings per share: Earnings Per Share [Abstract] Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Products and Services [Domain] Products and Services [Domain] Minimum Minimum [Member] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Current Assets: Assets, Current [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Property and equipment, net of accumulated depreciation of $11,176 and $11,274, respectively Property, Plant and Equipment, Other, Net Write-offs of obsolete inventory against allowance Inventory Valuation Reserves, Deductions Inventory Valuation Reserves, Deductions Inventory Inventory Disclosure [Text Block] Credit Facility [Axis] Credit Facility [Axis] Variable Rate [Domain] Variable Rate [Domain] $0.01-15.70 Range One [Member] Range One [Member] Revenue Revenues Other long-term liabilities Other Liabilities, Noncurrent Potential maximum borrowing capacity Line of Credit Facility, Potential Maximum Borrowing Capacity Line of Credit Facility, Potential Maximum Borrowing Capacity Accumulated depreciation, rental equipment Accumulated Depreciation Rental Equipment Accumulated Depreciation Rental Equipment Proceeds from exercise of stock options Proceeds from Stock Options Exercised Total stockholders' equity Stockholders' Equity Attributable to Parent Raw materials - long-term Inventory, Noncurrent Raw Materials, Net of Reserves Inventory, Noncurrent Raw Materials, Net of Reserves Earnings per Share Earnings Per Share [Text Block] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Work in process Inventory, Work in Process, Net of Reserves Document and Entity Information [Abstract] Document and Entity Information [Abstract] Antidilutive Effect Antidilutive Effect [Member] Antidilutive Effect [Member] $20.49-33.36 Range Four [Member] 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 Line of Credit Facility, Current Borrowing Capacity, Allowable Share of Total Commitment Amount Attributable to General Inventory Component Maximum Maximum [Member] Exercisable (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of credit balance Long-term Line of Credit EX-101.PRE 10 ngs-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ngs-20180630_g1.jpg begin 644 ngs-20180630_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-20180630_htm.xml IDEA: XBRL DOCUMENT 0001084991 2018-01-01 2018-06-30 0001084991 ngs:RentalMember 2018-01-01 2018-06-30 0001084991 ngs:RentalMember 2017-01-01 2017-06-30 0001084991 ngs:ProductSalesMember 2018-04-01 2018-06-30 0001084991 ngs:ProductSalesMember 2017-04-01 2017-06-30 0001084991 ngs:ProductSalesMember 2018-01-01 2018-06-30 0001084991 ngs:ProductSalesMember 2017-01-01 2017-06-30 0001084991 ngs:ServiceandMaintenanceMember 2018-04-01 2018-06-30 0001084991 ngs:ServiceandMaintenanceMember 2017-04-01 2017-06-30 0001084991 ngs:ServiceandMaintenanceMember 2018-01-01 2018-06-30 0001084991 ngs:ServiceandMaintenanceMember 2017-01-01 2017-06-30 0001084991 2018-04-01 2018-06-30 0001084991 2017-04-01 2017-06-30 0001084991 2017-01-01 2017-06-30 0001084991 2016-12-31 0001084991 2017-06-30 0001084991 ngs:BillandHoldArrangementMember 2018-01-01 2018-06-30 0001084991 ngs:CompressorRelatedMember 2018-04-01 2018-06-30 0001084991 ngs:CompressorRelatedMember 2017-04-01 2017-06-30 0001084991 ngs:CompressorRelatedMember 2018-01-01 2018-06-30 0001084991 ngs:CompressorRelatedMember 2017-01-01 2017-06-30 0001084991 2018-08-03 0001084991 ngs:FlaresRelatedMember 2018-04-01 2018-06-30 0001084991 ngs:FlaresRelatedMember 2017-04-01 2017-06-30 0001084991 ngs:FlaresRelatedMember 2018-01-01 2018-06-30 0001084991 ngs:FlaresRelatedMember 2017-01-01 2017-06-30 0001084991 ngs:OtherPartsRebuildsMember 2018-04-01 2018-06-30 0001084991 ngs:OtherPartsRebuildsMember 2017-04-01 2017-06-30 0001084991 ngs:OtherPartsRebuildsMember 2018-01-01 2018-06-30 0001084991 ngs:OtherPartsRebuildsMember 2017-01-01 2017-06-30 0001084991 2017-01-01 2017-12-31 0001084991 2019-07-01 2018-06-30 0001084991 2020-01-01 2018-06-30 0001084991 2021-01-01 2018-06-30 0001084991 2022-01-01 2018-06-30 0001084991 2023-01-01 2018-06-30 0001084991 2018-06-30 0001084991 ngs:RangeOneMember 2018-06-30 0001084991 ngs:RangeOneMember 2018-01-01 2018-06-30 0001084991 ngs:RangeTwoMember 2018-06-30 0001084991 ngs:RangeTwoMember 2018-01-01 2018-06-30 0001084991 ngs:RangeThreeMember 2018-06-30 0001084991 2018-06-30 0001084991 ngs:RangeThreeMember 2018-01-01 2018-06-30 0001084991 ngs:RangeFourMember 2018-06-30 0001084991 ngs:RangeFourMember 2018-01-01 2018-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2018-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001084991 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001084991 us-gaap:RestrictedStockMember us-gaap:ChiefExecutiveOfficerMember 2018-03-15 2018-03-15 0001084991 us-gaap:RestrictedStockMember us-gaap:ChiefFinancialOfficerMember 2018-03-15 2018-03-15 0001084991 us-gaap:RestrictedStockMember us-gaap:DirectorMember 2018-01-01 2018-06-30 0001084991 2017-12-31 0001084991 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001084991 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001084991 us-gaap:RestrictedStockMember 2018-06-30 0001084991 us-gaap:RestrictedStockMember ngs:VicePresidentofTechnicalServicesMember 2018-03-15 2018-03-15 0001084991 us-gaap:RevolvingCreditFacilityMember 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember ngs:CbFloatingRateMember 2018-01-01 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember 2018-01-01 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember 2018-01-01 2018-06-30 0001084991 us-gaap:RevolvingCreditFacilityMember 2017-12-31 0001084991 ngs:AntidilutiveEffectMember 2018-04-01 2018-06-30 0001084991 ngs:AntidilutiveEffectMember 2018-01-01 2018-06-30 0001084991 ngs:AntidilutiveEffectMember 2017-01-01 2017-06-30 0001084991 ngs:AntidilutiveEffectMember 2017-04-01 2017-06-30 0001084991 ngs:SalesServiceLineMember 2018-04-01 2018-06-30 0001084991 ngs:RentalMember 2018-04-01 2018-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0001084991 ngs:SalesServiceLineMember 2017-04-01 2017-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0001084991 ngs:SalesServiceLineMember 2018-01-01 2018-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0001084991 ngs:SalesServiceLineMember 2017-01-01 2017-06-30 0001084991 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0001084991 ngs:RentalMember 2017-04-01 2017-06-30 shares iso4217:USD pure ngs:loan iso4217:USD shares ngs:segment NATURAL GAS SERVICES GROUP INC 0001084991 Accelerated Filer 2018-06-30 2018 Q2 false --12-31 443000 569000 21000 15000 155989000 145851000 11176000 11274000 1695000 1632000 5000000 5000000 0 0 0 0 0.01 0.01 30000000 30000000 12968000 12880000 12968000 12880000 P3Y P3Y P3Y 0.01 15.70 15.71 17.81 17.82 20.48 20.49 33.36 20000 P3Y 10-Q 13086506 62490000 69208000 9375000 8534000 23042000 26224000 3177000 3443000 762000 817000 98846000 108226000 3467000 2829000 169702000 167099000 11076000 7652000 10039000 10039000 1464000 1526000 1118000 939000 295712000 298310000 801000 4162000 2140000 3106000 487000 185000 3428000 7453000 417000 417000 32333000 32163000 1139000 958000 37317000 40991000 0 0 130000 129000 105928000 105325000 152337000 151865000 258395000 257319000 295712000 298310000 11427000 11420000 22898000 23342000 6383000 4407000 9381000 11044000 394000 391000 643000 734000 18204000 16218000 32922000 35120000 5195000 4255000 9899000 8923000 4924000 3745000 7115000 9168000 101000 104000 166000 198000 2309000 2390000 4330000 5436000 5449000 5310000 10836000 10638000 17978000 15804000 32346000 34363000 226000 414000 576000 757000 3000 2000 6000 4000 78000 3000 5000 6000 75000 1000 -1000 2000 301000 415000 575000 759000 54000 40000 103000 132000 247000 375000 472000 627000 0.02 0.03 0.04 0.05 0.02 0.03 0.04 0.05 12963000 12831000 12941000 12818000 13261000 13130000 13215000 13093000 472000 627000 10836000 10638000 170000 -2609000 1076000 2416000 -102000 60000 49000 49000 -55000 17000 739000 -1147000 -2673000 -1383000 -321000 1411000 -4327000 297000 302000 -1849000 -172000 -512000 10860000 11145000 16945000 1587000 191000 529000 49000 49000 -17087000 -2067000 -19000 -7000 157000 517000 629000 644000 -491000 -134000 -6718000 8944000 69208000 64094000 62490000 73038000 6000 4000 66000 3203000 144000 48000 Basis of Presentation and Summary of Significant Accounting Policies<div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 compensations plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2018 and the results of our operations for the three and six months ended June 30, 2018 and 2017 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%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2017 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations and cash flows for the periods presented.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2018.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;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%;vertical-align:bottom;">Revenue Recognition Policy</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">                 </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. </span></div><div style="text-indent:36pt;line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">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 a 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="line-height:120%;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-style:italic;line-height:120%;vertical-align:bottom;">Nature of goods and Services</span></div><div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">The following is a description of principal activities from which the Company generates its revenue: </span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Rental Revenue. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">while the revenue earned from the rental of the equipment is recognized in accordance with</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">ASC 840 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">- Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">. </span></div><div style="padding-left:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Sales Revenue.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> 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="line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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, </span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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. </span></div><div style="padding-left:72pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">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 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 shouldered by the customer, and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized at the completion of manufacturing for the six months ended June 30, 2018 was approximately $6.3 million.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;"> - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;">. 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 style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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%;vertical-align:bottom;">Disaggregation of Revenue</span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2018 and 2017:</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:32.210526%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.432749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181287%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:1.508772%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695906%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.140351%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695906%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:21pt;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;height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Three months ended June 30,</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:21pt;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;height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Six months ended June 30,</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;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="vertical-align:bottom;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><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;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;height:15pt;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="vertical-align:bottom;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><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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Compressors - sales</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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,980 </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="vertical-align:bottom;font-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="vertical-align:bottom;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><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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,620 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flares - sales</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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">562 </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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">831 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (Parts/Rebuilds) - sales</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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">866 </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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,593 </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 style="line-height:100%;"><span 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%;vertical-align:bottom;">Service and maintenance </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:bottom;vertical-align:top;">1</sup></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,964 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,801 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,075 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue from contracts with customers</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,347 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,367 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,182 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,119 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: non-ASC 606 rental revenue</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,857 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,851 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,740 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,001 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </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="vertical-align:bottom;font-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="vertical-align:bottom;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><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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,120 </span></td></tr></table></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;line-height:120%;vertical-align:bottom;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.</span></div><div style="line-height:120%;"><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%;vertical-align:bottom;">Contract Balances</span></div><div style="text-indent:108pt;line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">As of June 30, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-indent:18pt;line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:62.317181%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.593245%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.296329%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.593245%;"/><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable</span></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:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,001 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,454 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,817 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,649 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable</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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,818 </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 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,103 </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="vertical-align:bottom;font-size:10pt;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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(443)</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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(569)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable, net</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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,375 </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 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,534 </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;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;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income</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-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">487 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td></tr></table></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company did not recognize any revenue for the period ended June 30, 2018 that were included in deferred income at the beginning of 2018. For the period ended December 31, 2017, the Company recognized revenue of $1.9 million from amounts related to sales that were included in deferred income at the beginning of 2017.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The increases (decreases) of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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%;vertical-align:bottom;">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="text-indent:72pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:37.117647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><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="vertical-align:bottom;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><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="line-height:100%;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%;vertical-align:bottom;">2019</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:bottom;vertical-align:top;">(1)</sup></div></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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">750 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,173 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,085 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,085 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,238 </span></td></tr></table></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">(1) For the six months starting July 2019. </span></div><div style="text-indent:36pt;line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">All consideration from contracts with customers is included in the amounts presented above.  </span></div><div style="text-indent:36pt;line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.            </span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company applies the transition practical expedient in ASC 606-10-65-1(f)(3) and does not disclose the amount of the transaction price allocated to the remaining performance obligations and an explanation of when the Company expects to recognize that amount as revenue for 2018.  </span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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%;vertical-align:bottom;">Contract Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div><div style="text-indent:90pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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="line-height:120%;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%;vertical-align:bottom;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 and relatively short maturity dates or durations.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:174%;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%;vertical-align:bottom;">Income Taxes</span></div><div style="line-height:174%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="text-indent:45pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of June 30, 2018. </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which makes broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). As we do not have all of the necessary information to analyze all income tax effects of the 2017 Tax Act, we will continue to evaluate tax reform and adjust the provisional amounts as additional information is obtained. We expect to complete our detailed analysis no later than the fourth quarter of 2018. </span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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%;vertical-align:bottom;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The new standard will be effective during our first quarter ending March 31, 2019. We are in the process of reviewing our leases and evaluating what impact the new standard will have on our accounting policies, internal controls and condensed consolidated balance sheet. We expect there will be an increase in assets and liabilities on the condensed consolidated balance sheets at adoption due to recording the right-of-use assets and corresponding lease liabilities, but do not believe this to be a significant impact at this time. We also expect an increase in our disclosures revolving around leases. We anticipate our review to be completed in the latter half of 2018.</span></div><div style="line-height:120%;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-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Reclassification of Prior Period Balances</span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Certain reclassifications have been made to prior period amounts to conform to the current-year presentation. These</span></div><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">reclassifications had no effect on the reported results of operations.</span></div> <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 compensations plan, see Note 4. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">These financial statements include all adjustments, consisting of only normal recurring adjustments, which are necessary to make our financial position at June 30, 2018 and the results of our operations for the three and six months ended June 30, 2018 and 2017 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%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">with the financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2017 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations and cash flows for the periods presented.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2018.</span></div> <div style="line-height:120%;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%;vertical-align:bottom;">Revenue Recognition Policy</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">                 </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. </span></div><div style="text-indent:36pt;line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">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 a 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="line-height:120%;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-style:italic;line-height:120%;vertical-align:bottom;">Nature of goods and Services</span></div><div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">The following is a description of principal activities from which the Company generates its revenue: </span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Rental Revenue. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">while the revenue earned from the rental of the equipment is recognized in accordance with</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">ASC 840 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;vertical-align:bottom;">- Leases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">. </span></div><div style="padding-left:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Sales Revenue.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> 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="line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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, </span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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. </span></div><div style="padding-left:72pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">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 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 shouldered by the customer, and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized at the completion of manufacturing for the six months ended June 30, 2018 was approximately $6.3 million.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;"> - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;">. 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 style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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> 6300000 <div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table shows the Company's revenue disaggregated by product or service type for the three and six months ended June 30, 2018 and 2017:</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:32.210526%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.432749%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.181287%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:1.508772%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695906%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:4.140351%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695906%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:21pt;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;height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Three months ended June 30,</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:21pt;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;height:21pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Six months ended June 30,</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;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="vertical-align:bottom;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><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;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;height:15pt;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="vertical-align:bottom;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><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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Compressors - sales</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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,980 </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="vertical-align:bottom;font-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="vertical-align:bottom;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><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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,620 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flares - sales</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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">562 </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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">831 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (Parts/Rebuilds) - sales</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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">866 </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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,593 </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 style="line-height:100%;"><span 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%;vertical-align:bottom;">Service and maintenance </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:bottom;vertical-align:top;">1</sup></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,964 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,801 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,075 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue from contracts with customers</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,347 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,367 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,182 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,119 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Add: non-ASC 606 rental revenue</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,857 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,851 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,740 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,001 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue</span></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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </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="vertical-align:bottom;font-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="vertical-align:bottom;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><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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35,120 </span></td></tr></table></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;line-height:120%;vertical-align:bottom;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.</span></div> 4735000 2980000 6564000 8620000 969000 562000 1491000 831000 679000 866000 1326000 1593000 4964000 4959000 9801000 10075000 11347000 9367000 19182000 21119000 6857000 6851000 13740000 14001000 18204000 16218000 32922000 35120000 <div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">As of June 30, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-indent:18pt;line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:62.317181%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.593245%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.296329%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.593245%;"/><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable</span></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:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,001 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,454 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,817 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,649 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable</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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,818 </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 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,103 </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="vertical-align:bottom;font-size:10pt;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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(443)</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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(569)</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable, net</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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,375 </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 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,534 </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;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;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income</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-bottom:3pt double #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">487 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td></tr></table></div> 7001000 5454000 2817000 3649000 9818000 9103000 443000 569000 9375000 8534000 487000 185000 0 1900000 <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:37.117647%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.147059%;"/><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="vertical-align:bottom;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><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="line-height:100%;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%;vertical-align:bottom;">2019</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:bottom;vertical-align:top;">(1)</sup></div></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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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 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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">750 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,173 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,085 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,085 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,238 </span></td></tr></table></div>(1) For the six months starting July 2019. 750000 1173000 1085000 1085000 145000 4238000 <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%;vertical-align:bottom;">Contract Costs</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </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. <div style="line-height:120%;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%;vertical-align:bottom;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 and relatively short maturity dates or durations.</span></div> <div style="line-height:120%;"><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%;vertical-align:bottom;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The new standard will be effective during our first quarter ending March 31, 2019. We are in the process of reviewing our leases and evaluating what impact the new standard will have on our accounting policies, internal controls and condensed consolidated balance sheet. We expect there will be an increase in assets and liabilities on the condensed consolidated balance sheets at adoption due to recording the right-of-use assets and corresponding lease liabilities, but do not believe this to be a significant impact at this time. We also expect an increase in our disclosures revolving around leases. We anticipate our review to be completed in the latter half of 2018.</span></div> <div style="line-height:120%;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-style:italic;font-weight:700;line-height:120%;vertical-align:bottom;">Reclassification of Prior Period Balances</span></div><div style="text-indent:36pt;line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Certain reclassifications have been made to prior period amounts to conform to the current-year presentation. These</span></div><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">reclassifications had no effect on the reported results of operations.</span></div> Stock-Based Compensation<div style="text-indent:36pt;line-height:120%;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;line-height:120%;vertical-align:bottom;">Stock Options:</span></div><div style="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">A summary of option activity under our 1998 Stock Option Plan as of December 31, 2017, and changes during the six months ended June 30, 2018 is presented below.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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.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="line-height:100%;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%;vertical-align:bottom;">Number</span></div><div style="line-height:100%;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%;vertical-align:bottom;"> of</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="line-height:100%;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%;vertical-align:bottom;">Weighted Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;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%;vertical-align:bottom;"> 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="line-height:100%;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%;vertical-align:bottom;">Weighted </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Remaining </span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="line-height:100%;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%;vertical-align:bottom;">Aggregate </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Intrinsic </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Value</span></div><div style="line-height:100%;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%;vertical-align:bottom;">(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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2017</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">327,270 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.21 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.28</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,255 </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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.51 </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="vertical-align:bottom;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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled/Forfeited </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.15 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2018</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318,270 </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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.24 </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="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.82</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, June 30, 2018</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">296,738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.67 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.47</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579 </span></td></tr></table></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table summarizes information about our stock options outstanding at June 30, 2018:</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;"><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.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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Range of Exercise Prices</span></div></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </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="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </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="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="line-height:100%;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%;vertical-align:bottom;">Weighted</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Remaining</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Contractual</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="line-height:100%;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%;vertical-align:bottom;">Weighted</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </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="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="line-height:100%;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%;vertical-align:bottom;">Weighted</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.01-15.70</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.06</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.82 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.82 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$15.71-17.81</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,750 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.37</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.53 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,750 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.53 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$17.82-20.48</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,250 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.97</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.39 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,250 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.39 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$20.49-33.36</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">130,418 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.83</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="vertical-align:bottom;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="vertical-align:bottom;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><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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">108,886 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.09 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318,270 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.82</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.24 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">296,738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.67 </span></td></tr></table></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The summary of the status of our unvested stock options as of December 31, 2017 and changes during the six months ended June 30, 2018 is presented below.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;"><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.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 style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;"><span 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%;vertical-align:bottom;">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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Weighted Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="vertical-align:bottom;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, 2017</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,581 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.41 </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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,549)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.97 </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="line-height:100%;"><span 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%;vertical-align:bottom;">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="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="vertical-align:bottom;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, 2018</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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,532 </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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">As of June 30, 2018, there was $192,000 of unrecognized compensation cost related to unvested options.  Such cost is expected to be recognized over a weighted-average period of two years. Total compensation expense for stock options was $97,140 and $207,560 for the six months ended June 30, 2018 and 2017, respectively. </span></div>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 2017 performance, Mr. Taylor, was awarded 84,700 restricted shares/units on March 15, 2018, which vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5MDUyMzhlMmIwMDRhZTlhNzk4Nzc2ZDMxMzc0MjRiL3NlYzo0OTA1MjM4ZTJiMDA0YWU5YTc5ODc3NmQzMTM3NDI0Yl8xNjcvZnJhZzpmMGUxNTlhMDYwYTA0ZDJhYjY0YTFlNjhlMmViNDA2NS90ZXh0cmVnaW9uOmYwZTE1OWEwNjBhMDRkMmFiNjRhMWU2OGUyZWI0MDY1XzQzOTgwNDY1MTM1NzM_95a248aa-ce92-4bd0-aa44-6f89e7607b6b">three</span> years, in equal annual installments, beginning March 15, 2019. On March 15, 2018, 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5MDUyMzhlMmIwMDRhZTlhNzk4Nzc2ZDMxMzc0MjRiL3NlYzo0OTA1MjM4ZTJiMDA0YWU5YTc5ODc3NmQzMTM3NDI0Yl8xNjcvZnJhZzpmMGUxNTlhMDYwYTA0ZDJhYjY0YTFlNjhlMmViNDA2NS90ZXh0cmVnaW9uOmYwZTE1OWEwNjBhMDRkMmFiNjRhMWU2OGUyZWI0MDY1XzQzOTgwNDY1MTM1OTE_2c8384b9-6fc6-4db0-b133-870c768af47b">three</span> years, in equal annual installments, beginning March 15, 2019. We also awarded and issued 16,288 shares of restricted common stock to the independent members of our Board of Directors as partial payment for 2018 services as directors. The restricted stock issued to our directors vests over one year, in quarterly installments, beginning March 31, 2019. Total compensation expense related to restricted awards was $978,432 and $2,209,455 for the six months ended June 30, 2018 and 2017, respectively. As of June 30, 2018, there was a total of $3,864,982 of unrecognized compensation expense related to these shares/units which is expected to be recognized over the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ5MDUyMzhlMmIwMDRhZTlhNzk4Nzc2ZDMxMzc0MjRiL3NlYzo0OTA1MjM4ZTJiMDA0YWU5YTc5ODc3NmQzMTM3NDI0Yl8xNjcvZnJhZzpmMGUxNTlhMDYwYTA0ZDJhYjY0YTFlNjhlMmViNDA2NS90ZXh0cmVnaW9uOmYwZTE1OWEwNjBhMDRkMmFiNjRhMWU2OGUyZWI0MDY1XzQzOTgwNDY1MTM2MDc_082da9f5-91cd-4885-b93e-02c00fab0307">three</span> years. <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">A summary of option activity under our 1998 Stock Option Plan as of December 31, 2017, and changes during the six months ended June 30, 2018 is presented below.</span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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.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="line-height:100%;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%;vertical-align:bottom;">Number</span></div><div style="line-height:100%;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%;vertical-align:bottom;"> of</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="line-height:100%;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%;vertical-align:bottom;">Weighted Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;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%;vertical-align:bottom;"> 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="line-height:100%;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%;vertical-align:bottom;">Weighted </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Remaining </span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="line-height:100%;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%;vertical-align:bottom;">Aggregate </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Intrinsic </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Value</span></div><div style="line-height:100%;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%;vertical-align:bottom;">(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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2017</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">327,270 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.21 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.28</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,255 </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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised </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="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18.51 </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="vertical-align:bottom;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="vertical-align:bottom;font-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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled/Forfeited </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.15 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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:12pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, June 30, 2018</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318,270 </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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.24 </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="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.82</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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, June 30, 2018</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">296,738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.67 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.47</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579 </span></td></tr></table></div> 327270 20.21 P4Y3M10D 2255000 8500 18.51 86000 500 28.15 318270 20.24 P3Y9M25D 1579000 296738 19.67 P3Y5M19D 1579000 <div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The following table summarizes information about our stock options outstanding at June 30, 2018:</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;"><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.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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;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%;vertical-align:bottom;">Range of Exercise Prices</span></div></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </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="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </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="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="line-height:100%;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%;vertical-align:bottom;">Weighted</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Remaining</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Contractual</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="line-height:100%;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%;vertical-align:bottom;">Weighted</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </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="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="line-height:100%;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%;vertical-align:bottom;">Weighted</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">Exercise</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.01-15.70</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.06</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.82 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.82 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$15.71-17.81</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,750 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.37</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.53 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,750 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.53 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$17.82-20.48</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,250 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.97</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.39 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">54,250 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.39 </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:6pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$20.49-33.36</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">130,418 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.83</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="vertical-align:bottom;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="vertical-align:bottom;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><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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">108,886 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.09 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">318,270 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.82</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.24 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">296,738 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:1pt solid #000000;padding-left:1pt;"><span style="vertical-align:bottom;font-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;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.67 </span></td></tr></table></div> 65852 P1Y21D 9.82 65852 9.82 67750 P1Y4M13D 17.53 67750 17.53 54250 P2Y11M19D 19.39 54250 19.39 130418 P6Y9M29D 27.26 108886 27.09 318270 P3Y9M25D 20.24 296738 19.67 <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The summary of the status of our unvested stock options as of December 31, 2017 and changes during the six months ended June 30, 2018 is presented below.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;"><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.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 style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;"><span 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%;vertical-align:bottom;"> </span></div><div style="line-height:100%;"><span 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%;vertical-align:bottom;">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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Weighted Average</span></div><div style="line-height:100%;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%;vertical-align:bottom;">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="vertical-align:bottom;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, 2017</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,581 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.41 </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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,549)</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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.97 </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="line-height:100%;"><span 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%;vertical-align:bottom;">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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(500)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="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="vertical-align:bottom;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, 2018</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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,532 </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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;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> 48581 11.41 26549 10.97 500 11.93 21532 11.93 192000 P2Y 97140 207560 84700 20000 16288 P1Y 978432 2209455 3864982 Inventory<div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our inventory, net of allowance for obsolescence of $20,785 and $15,000 at June 30, 2018 and December 31, 2017, respectively, consisted of the following amounts:</span></div><div style="line-height:120%;"><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.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:13pt;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;height:13pt;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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - current</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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,565 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,813 </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="vertical-align:bottom;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</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,467 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,829 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,455 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,509 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,053 </span></td></tr></table></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell within the year.</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">During the six months ended June 30, 2018 and 2017, there were no write-offs of obsolete inventory against the allowance for obsolescence.</span></div> <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">Our inventory, net of allowance for obsolescence of $20,785 and $15,000 at June 30, 2018 and December 31, 2017, respectively, consisted of the following amounts:</span></div><div style="line-height:120%;"><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.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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:13pt;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;height:13pt;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="vertical-align:bottom;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><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - current</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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,565 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,813 </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="vertical-align:bottom;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</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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,467 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,829 </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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,455 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,509 </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="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,053 </span></td></tr></table></div> 20785 15000 19565000 22813000 3467000 2829000 1022000 1022000 2455000 2389000 26509000 29053000 0 0 Deferred Compensation Plans<div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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.0 million and $754,000 as of June 30, 2018 and 2017, respectively. For the six months ending June 30, 2018, we reported in other (expense) income in the consolidated income statement a loss related to the policy of approximately $55,000 and for the same period in 2017, a gain of approximately $17,000.</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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.1 million and $713,000 as of June 30, 2018 and 2017, respectively. The deferred obligation is included in other long-term liabilities in the condensed consolidated balance sheet. </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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, 2018, 103,691 unvested restricted stock </span></div>units have been deferred of which 32,936 units have been released and issued to the deferred compensation plan with a value of $837,589. 0.90 1000000.0 754000 -55000 17000 1100000 713000 103691 32936 837589 Credit Facility<div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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, which was set to expire on December 31, 2017. The Credit Agreement Amendment extended the maturity date to December 31, 2020. No other material revisions were made to the credit facility.</span></div><div style="text-indent:45pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Borrowing Base</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">. 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, 2018 under the terms of our Amended Credit Agreement.</span></div><div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Interest and Fees</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">.  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, 2018, our weighted average interest rate was 3.37%.</span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Maturity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">. 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="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Security</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">. 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="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">Covenants.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> 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="line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;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;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;"> 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="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div>As of June 30, 2018, 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, 2018 and December 31, 2017 our outstanding balance on the line of credit was $417,000. 30000000 20000000 50000000 0.80 0.50 0.50 0.75 29500000 3 0.0150 0.0150 0.0337 2.00 2.50 50000 150000 417000 417000 Earnings per Share<div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;">(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;line-height:120%;vertical-align:bottom;">:</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:39.081871%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:1.261988%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.139181%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Three months ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Six months ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">June 30,</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">2018</span></div></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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">2017</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">375 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">627 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,818 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,818 </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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">299 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">274 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">275 </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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,130 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,093 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td></tr></table></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 dilutive income per share, due to their antidilutive effect.</span></div>In the three and six months ended June 30, 2017, options to purchase 83,917 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of dilutive income per share, due to their antidilutive effect. <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;vertical-align:bottom;">(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;line-height:120%;vertical-align:bottom;">:</span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span><br/></span></div><div style="line-height:120%;text-align:center;"><span><br/></span></div><div style="text-align:center;"><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:39.081871%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.573099%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:1.261988%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719298%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:2.139181%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><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:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Three months ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">Six months ended</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="height:15pt;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;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">June 30,</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">2018</span></div></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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="line-height:100%;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%;vertical-align:bottom;">2017</span></div></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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">375 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">472 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">627 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,818 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,818 </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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">299 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">274 </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="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">275 </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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,130 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,093 </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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Arial;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:18pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </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="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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;padding-left:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.05 </span></td></tr></table></div> 247000 375000 472000 627000 12963000 12831000 12941000 12818000 12963000 12831000 12941000 12818000 298000 299000 274000 275000 13261000 13130000 13215000 13093000 0.02 0.03 0.04 0.05 0.02 0.03 0.04 0.05 83417 83417 28.15 28.15 33.36 33.36 83917 83917 28.15 28.15 33.36 33.36 Segment Information<div style="line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;"> </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">  </span></div><div style="text-indent:45pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">  </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;line-height:120%;vertical-align:bottom;">• The nature of the products and services;</span></div><div style="line-height:120%;"><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;line-height:120%;vertical-align:bottom;">• The nature of the production processes; </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;line-height:120%;vertical-align:bottom;">• The type or class of customer for their products and services; </span></div><div style="line-height:120%;"><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;line-height:120%;vertical-align:bottom;">• The methods used to distribute their products or provide their services; and</span></div><div style="line-height:120%;"><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;line-height:120%;vertical-align:bottom;">• The nature of the regulatory environment, if applicable.</span></div><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">  </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;"><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.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 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;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span 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%;vertical-align:bottom;">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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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.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 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;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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, 2017 (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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,420 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,407 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">391 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,255 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,745 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,700 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,804 </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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,165 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">662 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">287 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,699)</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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">415 </span></td></tr></table></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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:98.538012%;"><tr><td style="width:1.0%;"/><td style="width:44.884273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.643917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.643917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.462908%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.940653%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.050445%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;"/><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:44.745562%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426036%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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, 2017 (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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,342 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,044 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">734 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$35,120 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,923 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,168 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,074 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,363 </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="vertical-align:bottom;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,419 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,876 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">536 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,072)</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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">759 </span></td></tr></table></div> <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">  </span></div><div style="text-indent:45pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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 style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">  </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;line-height:120%;vertical-align:bottom;">• The nature of the products and services;</span></div><div style="line-height:120%;"><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;line-height:120%;vertical-align:bottom;">• The nature of the production processes; </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;line-height:120%;vertical-align:bottom;">• The type or class of customer for their products and services; </span></div><div style="line-height:120%;"><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;line-height:120%;vertical-align:bottom;">• The methods used to distribute their products or provide their services; and</span></div><div style="line-height:120%;"><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;line-height:120%;vertical-align:bottom;">• The nature of the regulatory environment, if applicable.</span></div><div style="line-height:120%;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">  </span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;"><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.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 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;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span 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%;vertical-align:bottom;">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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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.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 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;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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, 2017 (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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,420 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,407 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">391 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,255 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,745 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,700 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,804 </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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,165 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">662 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">287 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,699)</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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">415 </span></td></tr></table></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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:98.538012%;"><tr><td style="width:1.0%;"/><td style="width:44.884273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.643917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.643917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.462908%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.940653%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.050445%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;"/><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:44.745562%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426036%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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, 2017 (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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,342 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,044 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">734 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$35,120 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,923 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,168 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,074 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,363 </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="vertical-align:bottom;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,419 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,876 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">536 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,072)</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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">759 </span></td></tr></table></div> 1 <div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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="line-height:120%;text-align:center;"><span><br/></span></div><div style="line-height:120%;"><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.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 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;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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;"><div style="line-height:100%;"><span 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%;vertical-align:bottom;">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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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.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 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;height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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, 2017 (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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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="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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,420 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,407 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">391 </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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,255 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,745 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,700 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,804 </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="vertical-align:bottom;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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;font-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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,165 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">662 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">287 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,699)</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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">415 </span></td></tr></table></div><div style="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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:98.538012%;"><tr><td style="width:1.0%;"/><td style="width:44.884273%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.643917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.643917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.462908%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.940653%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.393472%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.050445%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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;"/><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;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="line-height:120%;"><span><br/></span></div><div style="line-height:120%;"><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:98.830409%;"><tr><td style="width:1.0%;"/><td style="width:44.745562%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426036%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.391716%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.615385%;"/><td style="width:1.0%;"/></tr><tr><td colspan="30" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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, 2017 (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;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;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="vertical-align:bottom;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,342 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,044 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">734 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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 #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$35,120 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating costs and corporate 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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,923 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,168 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">198 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,074 </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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,363 </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="vertical-align:bottom;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;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="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </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="vertical-align:bottom;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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,419 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,876 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">536 </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-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="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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(16,072)</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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </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 #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="vertical-align:bottom;font-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 #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="vertical-align:bottom;font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">759 </span></td></tr></table></div> 11427000 6383000 394000 0 18204000 5195000 4924000 101000 7758000 17978000 0 0 0 75000 75000 6232000 1459000 293000 -7683000 301000 11420000 4407000 391000 0 16218000 4255000 3745000 104000 7700000 15804000 0 0 0 1000 1000 7165000 662000 287000 -7699000 415000 22898000 9381000 643000 0 32922000 9899000 7115000 166000 15166000 32346000 0 0 0 -1000 -1000 12999000 2266000 477000 -15167000 575000 23342000 11044000 734000 0 35120000 8923000 9168000 198000 16074000 34363000 0 0 0 2000 2000 14419000 1876000 536000 -16072000 759000 Commitments and Contingencies<div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">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;line-height:120%;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;line-height:120%;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;vertical-align:bottom;">The Company also has a contractual obligation related to the construction of a new corporate office of approximately $8.9 million, financed by cash on hand. Construction of a new office began in late 2017 and is expected to be completed in early 2019.</span></div> 8900000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Aug. 03, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name NATURAL GAS SERVICES GROUP INC  
Entity Central Index Key 0001084991  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   13,086,506
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current Assets:    
Cash and cash equivalents $ 62,490 $ 69,208
Trade accounts receivable, net of allowance for doubtful accounts of $443 and $569, respectively 9,375 8,534
Inventory 23,042 26,224
Prepaid income taxes 3,177 3,443
Prepaid expenses and other 762 817
Total current assets 98,846 108,226
Long-term inventory, net of allowance for obsolescence of $21 and $15, respectively 3,467 2,829
Rental equipment, net of accumulated depreciation of $155,989 and $145,851, respectively 169,702 167,099
Property and equipment, net of accumulated depreciation of $11,176 and $11,274, respectively 11,076 7,652
Goodwill 10,039 10,039
Intangibles, net of accumulated amortization of $1,695 and $1,632, respectively 1,464 1,526
Other assets 1,118 939
Total assets 295,712 298,310
Current Liabilities:    
Accounts payable 801 4,162
Accrued liabilities 2,140 3,106
Deferred income 487 185
Total current liabilities 3,428 7,453
Line of credit, non-current portion 417 417
Deferred income tax liability 32,333 32,163
Other long-term liabilities 1,139 958
Total liabilities 37,317 40,991
Commitments and contingencies (Note 8)
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; 12,968 and 12,880 shares issued and outstanding, respectively 130 129
Additional paid-in capital 105,928 105,325
Retained earnings 152,337 151,865
Total stockholders' equity 258,395 257,319
Total liabilities and stockholders' equity $ 295,712 $ 298,310
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Current Assets:    
Allowance for doubtful accounts $ 443,000 $ 569,000
Allowance for inventory obsolescence 20,785 15,000
Noncurrent Assets:    
Accumulated depreciation, rental equipment 155,989,000 145,851,000
Accumulated depreciation, property and equipment 11,176,000 11,274,000
Accumulated amortization, intangibles $ 1,695,000 $ 1,632,000
Stockholders’ Equity:    
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 12,968,000 12,880,000
Common stock, shares outstanding 12,968,000 12,880,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Income Statements (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Revenue $ 18,204 $ 16,218 $ 32,922 $ 35,120
Operating costs and expenses:        
Cost of rentals, exclusive of depreciation stated separately below 5,195 4,255 9,899 8,923
Cost of sales, exclusive of depreciation stated separately below 4,924 3,745 7,115 9,168
Cost of service and maintenance 101 104 166 198
Selling, general and administrative expense 2,309 2,390 4,330 5,436
Depreciation and amortization 5,449 5,310 10,836 10,638
Total operating costs and expenses 17,978 15,804 32,346 34,363
Operating income 226 414 576 757
Other income (expense):        
Interest expense (3) (2) (6) (4)
Other income, net 78 3 5 6
Total other income (expense), net 75 1 (1) 2
Income before provision for income taxes 301 415 575 759
Provision for income taxes 54 40 103 132
Net income $ 247 $ 375 $ 472 $ 627
Earnings per share:        
Basic (in USD per share) $ 0.02 $ 0.03 $ 0.04 $ 0.05
Diluted (in USD per share) $ 0.02 $ 0.03 $ 0.04 $ 0.05
Weighted average shares outstanding:        
Basic (in shares) 12,963 12,831 12,941 12,818
Diluted (in shares) 13,261 13,130 13,215 13,093
Rental        
Revenue:        
Revenue $ 11,427 $ 11,420 $ 22,898 $ 23,342
Operating costs and expenses:        
Total operating costs and expenses 5,195 4,255 9,899 8,923
Other income (expense):        
Total other income (expense), net 0 0 0 0
Income before provision for income taxes 6,232 7,165 12,999 14,419
Sales        
Revenue:        
Revenue 6,383 4,407 9,381 11,044
Service and maintenance        
Revenue:        
Revenue 394 391 643 734
Operating costs and expenses:        
Total operating costs and expenses 101 104 166 198
Other income (expense):        
Total other income (expense), net 0 0 0 0
Income before provision for income taxes $ 293 $ 287 $ 477 $ 536
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 472 $ 627
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 10,836 10,638
Deferred income taxes 170 (2,609)
Stock-based compensation 1,076 2,416
Bad debt allowance (102) 60
Gain on sale of assets (49) (49)
Loss (gain) on company owned life insurance 55 (17)
Changes in operating assets and liabilities:    
Trade accounts receivables (739) 1,147
Inventory 2,673 1,383
Prepaid expenses and prepaid income taxes 321 (1,411)
Accounts payable and accrued liabilities (4,327) 297
Deferred income 302 (1,849)
Other 172 512
NET CASH PROVIDED BY OPERATING ACTIVITIES 10,860 11,145
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of rental equipment and property and equipment (16,945) (1,587)
Purchase of company owned life insurance (191) (529)
Proceeds from sale of property and equipment 49 49
NET CASH USED IN INVESTING ACTIVITIES (17,087) (2,067)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments from other long-term liabilities, net (19) (7)
Proceeds from exercise of stock options 157 517
Taxes paid related to net share settlement of equity awards (629) (644)
NET CASH USED IN FINANCING ACTIVITIES (491) (134)
NET CHANGE IN CASH AND CASH EQUIVALENTS (6,718) 8,944
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 69,208 64,094
CASH AND CASH EQUIVALENTS AT END OF PERIOD 62,490 73,038
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Interest paid 6 4
Income taxes paid 66 3,203
NON-CASH TRANSACTIONS    
Transfer of rental equipment components to inventory $ 144 $ 48
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
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 compensations 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, 2018 and the results of our operations for the three and six months ended June 30, 2018 and 2017 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, 2017 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations and cash flows for the periods presented.

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

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. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. 

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 a 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 terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

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 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 shouldered by the customer, and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized at the completion of manufacturing for the six months ended June 30, 2018 was approximately $6.3 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, 2018 and 2017:


Three months ended June 30,
Six months ended June 30,
(in thousands)(in thousands)
2018 2017 2018 2017 
Compressors - sales$4,735 $2,980 $6,564 $8,620 
Flares - sales969 562 1,491 831 
Other (Parts/Rebuilds) - sales679 866 1,326 1,593 
Service and maintenance 1
4,964 4,959 9,801 10,075 
Total revenue from contracts with customers11,347 9,367 19,182 21,119 
Add: non-ASC 606 rental revenue6,857 6,851 13,740 14,001 
Total revenue$18,204 $16,218 $32,922 $35,120 

1Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.
Contract Balances

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


June 30, 2018December 31, 2017
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$7,001 $5,454 
Accounts receivable - non-ASC 6062,817 3,649 
Total Accounts Receivable$9,818 $9,103 
Less:Allowance for doubtful accounts$(443)$(569)
Total Accounts Receivable, net$9,375 $8,534 
Deferred income$487 $185 


The Company did not recognize any revenue for the period ended June 30, 2018 that were included in deferred income at the beginning of 2018. For the period ended December 31, 2017, the Company recognized revenue of $1.9 million from amounts related to sales that were included in deferred income at the beginning of 2017.

The increases (decreases) 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

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:


(in thousands) 
2019(1)
2020 2021 2022 2023 Total 
Service and Maintenance$750 $1,173 $1,085 $1,085 $145 $4,238 


(1) For the six months starting July 2019. 

All consideration from contracts with customers is included in the amounts presented above.  

The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.            
The Company applies the transition practical expedient in ASC 606-10-65-1(f)(3) and does not disclose the amount of the transaction price allocated to the remaining performance obligations and an explanation of when the Company expects to recognize that amount as revenue for 2018.  

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.
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 and relatively short maturity dates or durations.

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

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 is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of June 30, 2018.

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

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which makes broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). As we do not have all of the necessary information to analyze all income tax effects of the 2017 Tax Act, we will continue to evaluate tax reform and adjust the provisional amounts as additional information is obtained. We expect to complete our detailed analysis no later than the fourth quarter of 2018.

Recently Issued Accounting Pronouncements

On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The new standard will be effective during our first quarter ending March 31, 2019. We are in the process of reviewing our leases and evaluating what impact the new standard will have on our accounting policies, internal controls and condensed consolidated balance sheet. We expect there will be an increase in assets and liabilities on the condensed consolidated balance sheets at adoption due to recording the right-of-use assets and corresponding lease liabilities, but do not believe this to be a significant impact at this time. We also expect an increase in our disclosures revolving around leases. We anticipate our review to be completed in the latter half of 2018.
Reclassification of Prior Period Balances
Certain reclassifications have been made to prior period amounts to conform to the current-year presentation. These
reclassifications had no effect on the reported results of operations.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock Options:

A summary of option activity under our 1998 Stock Option Plan as of December 31, 2017, and changes during the six months ended June 30, 2018 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, 2017327,270 $20.21 4.28$2,255 
Exercised (8,500)18.51 — 86 
Canceled/Forfeited (500)28.15 — — 
Outstanding, June 30, 2018318,270 $20.24 3.82$1,579 
Exercisable, June 30, 2018296,738 $19.67 3.47$1,579 


The following table summarizes information about our stock options outstanding at June 30, 2018:


 
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.7065,852 1.06$9.82 65,852 $9.82 
$15.71-17.8167,750 1.3717.53 67,750 17.53 
$17.82-20.4854,250 2.9719.39 54,250 19.39 
$20.49-33.36130,418 6.8327.26 108,886 27.09 
318,270 3.82$20.24 296,738 $19.67 


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


 
 
 
Unvested stock options:
Shares 
Weighted Average
Grant Date Fair Value Per Share
Unvested at December 31, 201748,581 $11.41 
Vested(26,549)10.97 
Canceled/Forfeited
(500)11.93 
Unvested at June 30, 201821,532 $11.93 


As of June 30, 2018, there was $192,000 of unrecognized compensation cost related to unvested options.  Such cost is expected to be recognized over a weighted-average period of two years. Total compensation expense for stock options was $97,140 and $207,560 for the six months ended June 30, 2018 and 2017, 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 2017 performance, Mr. Taylor, was awarded 84,700 restricted shares/units on March 15, 2018, which vest over three years, in equal annual installments, beginning March 15, 2019. On March 15, 2018, 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 15, 2019. We also awarded and issued 16,288 shares of restricted common stock to the independent members of our Board of Directors as partial payment for 2018 services as directors. The restricted stock issued to our directors vests over one year, in quarterly installments, beginning March 31, 2019. Total compensation expense related to restricted awards was $978,432 and $2,209,455 for the six months ended June 30, 2018 and 2017, respectively. As of June 30, 2018, there was a total of $3,864,982 of unrecognized compensation expense related to these shares/units which is expected to be recognized over the next three years.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Inventory Inventory
Our inventory, net of allowance for obsolescence of $20,785 and $15,000 at June 30, 2018 and December 31, 2017, respectively, consisted of the following amounts:

June 30, 2018December 31, 2017
(in thousands) 
Raw materials - current$19,565 $22,813 
Raw materials - long term3,467 2,829 
Finished Goods1,022 1,022 
Work in process 2,455 2,389 
$26,509 $29,053 


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

During the six months ended June 30, 2018 and 2017, there were no write-offs of obsolete inventory against the allowance for obsolescence.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Compensation Plans
6 Months Ended
Jun. 30, 2018
Postemployment Benefits [Abstract]  
Deferred Compensation Plans Deferred Compensation Plans
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.0 million and $754,000 as of June 30, 2018 and 2017, respectively. For the six months ending June 30, 2018, we reported in other (expense) income in the consolidated income statement a loss related to the policy of approximately $55,000 and for the same period in 2017, a gain of approximately $17,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.1 million and $713,000 as of June 30, 2018 and 2017, 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, 2018, 103,691 unvested restricted stock
units have been deferred of which 32,936 units have been released and issued to the deferred compensation plan with a value of $837,589.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility
6 Months Ended
Jun. 30, 2018
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, which was set to expire on December 31, 2017. The Credit Agreement Amendment extended 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, 2018 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, 2018, our weighted average interest rate was 3.37%.

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, 2018, 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, 2018 and December 31, 2017 our outstanding balance on the line of credit was $417,000.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per Share
6 Months Ended
Jun. 30, 2018
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,
20182017
2018
2017
Numerator:
Net income $247 $375 $472 $627 
Denominator for basic net income per common share:
Weighted average common shares outstanding 12,963 12,831 12,941 12,818 
Denominator for diluted net income per share:
Weighted average common shares outstanding12,963 12,831 12,941 12,818 
Dilutive effect of stock options and restricted stock298 299 274 275 
Diluted weighted average shares13,261 13,130 13,215 13,093 
Earnings per common share:
Basic $0.02 $0.03 $0.04 $0.05 
Diluted $0.02 $0.03 $0.04 $0.05 


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 dilutive income per share, due to their antidilutive effect.
In the three and six months ended June 30, 2017, options to purchase 83,917 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of dilutive income per share, due to their antidilutive effect.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jun. 30, 2018
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, 2018 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $11,427 $6,383 $394 $— $18,204 
Operating costs and corporate expenses5,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 three months ended June 30, 2017 (in thousands):
Rental Sales Service & Maintenance Corporate Total 
Revenue$11,420 $4,407 $391 $— $16,218 
Operating costs and corporate expenses4,255 3,745 104 7,700 15,804 
Total other income, net— — — 
Income before provision for  income taxes $7,165 $662 $287 $(7,699)$415 


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


For the six months ended June 30, 2017 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $23,342 $11,044 $734 $— $35,120 
Operating costs and corporate expenses 8,923 9,168 198 16,074 34,363 
Total other income, net — — — 
Income before provision for income taxes $14,419 $— $1,876 $— $536 $— $(16,072)$— $759 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
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.

The Company also has a contractual obligation related to the construction of a new corporate office of approximately $8.9 million, financed by cash on hand. Construction of a new office began in late 2017 and is expected to be completed in early 2019.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
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 compensations 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, 2018 and the results of our operations for the three and six months ended June 30, 2018 and 2017 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, 2017 on file with the SEC.  In our opinion, the condensed consolidated financial statements are a fair presentation of the financial position, results of operations and cash flows for the periods presented.

The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results of operations to be expected for the full fiscal year ending December 31, 2018.
Revenue Recogntion
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. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. 

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 a 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 terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

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 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 shouldered by the customer, and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized at the completion of manufacturing for the six months ended June 30, 2018 was approximately $6.3 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.
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 and relatively short maturity dates or durations.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. The new standard will be effective during our first quarter ending March 31, 2019. We are in the process of reviewing our leases and evaluating what impact the new standard will have on our accounting policies, internal controls and condensed consolidated balance sheet. We expect there will be an increase in assets and liabilities on the condensed consolidated balance sheets at adoption due to recording the right-of-use assets and corresponding lease liabilities, but do not believe this to be a significant impact at this time. We also expect an increase in our disclosures revolving around leases. We anticipate our review to be completed in the latter half of 2018.
Reclassification of Prior Period Balances
Reclassification of Prior Period Balances
Certain reclassifications have been made to prior period amounts to conform to the current-year presentation. These
reclassifications had no effect on the reported results of operations.
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, 2018 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $11,427 $6,383 $394 $— $18,204 
Operating costs and corporate expenses5,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 three months ended June 30, 2017 (in thousands):
Rental Sales Service & Maintenance Corporate Total 
Revenue$11,420 $4,407 $391 $— $16,218 
Operating costs and corporate expenses4,255 3,745 104 7,700 15,804 
Total other income, net— — — 
Income before provision for  income taxes $7,165 $662 $287 $(7,699)$415 


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


For the six months ended June 30, 2017 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $23,342 $11,044 $734 $— $35,120 
Operating costs and corporate expenses 8,923 9,168 198 16,074 34,363 
Total other income, net — — — 
Income before provision for income taxes $14,419 $— $1,876 $— $536 $— $(16,072)$— $759 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
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, 2018 and 2017:


Three months ended June 30,
Six months ended June 30,
(in thousands)(in thousands)
2018 2017 2018 2017 
Compressors - sales$4,735 $2,980 $6,564 $8,620 
Flares - sales969 562 1,491 831 
Other (Parts/Rebuilds) - sales679 866 1,326 1,593 
Service and maintenance 1
4,964 4,959 9,801 10,075 
Total revenue from contracts with customers11,347 9,367 19,182 21,119 
Add: non-ASC 606 rental revenue6,857 6,851 13,740 14,001 
Total revenue$18,204 $16,218 $32,922 $35,120 

1Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.
Schedule of Contract with Customer, Asset and Liability
As of June 30, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers: 


June 30, 2018December 31, 2017
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$7,001 $5,454 
Accounts receivable - non-ASC 6062,817 3,649 
Total Accounts Receivable$9,818 $9,103 
Less:Allowance for doubtful accounts$(443)$(569)
Total Accounts Receivable, net$9,375 $8,534 
Deferred income$487 $185 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:


(in thousands) 
2019(1)
2020 2021 2022 2023 Total 
Service and Maintenance$750 $1,173 $1,085 $1,085 $145 $4,238 
(1) For the six months starting July 2019.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Option Activity
A summary of option activity under our 1998 Stock Option Plan as of December 31, 2017, and changes during the six months ended June 30, 2018 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, 2017327,270 $20.21 4.28$2,255 
Exercised (8,500)18.51 — 86 
Canceled/Forfeited (500)28.15 — — 
Outstanding, June 30, 2018318,270 $20.24 3.82$1,579 
Exercisable, June 30, 2018296,738 $19.67 3.47$1,579 
Summary of Stock Options Outstanding
The following table summarizes information about our stock options outstanding at June 30, 2018:


 
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.7065,852 1.06$9.82 65,852 $9.82 
$15.71-17.8167,750 1.3717.53 67,750 17.53 
$17.82-20.4854,250 2.9719.39 54,250 19.39 
$20.49-33.36130,418 6.8327.26 108,886 27.09 
318,270 3.82$20.24 296,738 $19.67 
Status of Unvested Stock Options
The summary of the status of our unvested stock options as of December 31, 2017 and changes during the six months ended June 30, 2018 is presented below.


 
 
 
Unvested stock options:
Shares 
Weighted Average
Grant Date Fair Value Per Share
Unvested at December 31, 201748,581 $11.41 
Vested(26,549)10.97 
Canceled/Forfeited
(500)11.93 
Unvested at June 30, 201821,532 $11.93 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory, net of allowance for obsolescence of $20,785 and $15,000 at June 30, 2018 and December 31, 2017, respectively, consisted of the following amounts:

June 30, 2018December 31, 2017
(in thousands) 
Raw materials - current$19,565 $22,813 
Raw materials - long term3,467 2,829 
Finished Goods1,022 1,022 
Work in process 2,455 2,389 
$26,509 $29,053 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2018
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,
20182017
2018
2017
Numerator:
Net income $247 $375 $472 $627 
Denominator for basic net income per common share:
Weighted average common shares outstanding 12,963 12,831 12,941 12,818 
Denominator for diluted net income per share:
Weighted average common shares outstanding12,963 12,831 12,941 12,818 
Dilutive effect of stock options and restricted stock298 299 274 275 
Diluted weighted average shares13,261 13,130 13,215 13,093 
Earnings per common share:
Basic $0.02 $0.03 $0.04 $0.05 
Diluted $0.02 $0.03 $0.04 $0.05 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2018
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, 2018 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $11,427 $6,383 $394 $— $18,204 
Operating costs and corporate expenses5,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 three months ended June 30, 2017 (in thousands):
Rental Sales Service & Maintenance Corporate Total 
Revenue$11,420 $4,407 $391 $— $16,218 
Operating costs and corporate expenses4,255 3,745 104 7,700 15,804 
Total other income, net— — — 
Income before provision for  income taxes $7,165 $662 $287 $(7,699)$415 


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


For the six months ended June 30, 2017 (in thousands): 
Rental Sales Service & Maintenance Corporate Total 
Revenue $23,342 $11,044 $734 $— $35,120 
Operating costs and corporate expenses 8,923 9,168 198 16,074 34,363 
Total other income, net — — — 
Income before provision for income taxes $14,419 $— $1,876 $— $536 $— $(16,072)$— $759 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue from External Customer [Line Items]        
Revenue $ 18,204 $ 16,218 $ 32,922 $ 35,120
Bill and Hold Arrangement        
Revenue from External Customer [Line Items]        
Revenue     $ 6,300  
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 11,347 $ 9,367 $ 19,182 $ 21,119
Rental revenue 6,857 6,851 13,740 14,001
Revenue 18,204 16,218 32,922 35,120
Compressors - sales        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 4,735 2,980 6,564 8,620
Flares - sales        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 969 562 1,491 831
Other (Parts/Rebuilds) - sales        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 679 866 1,326 1,593
Service and maintenance        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 4,964 4,959 9,801 10,075
Revenue $ 394 $ 391 $ 643 $ 734
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies Contract Balances (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Accounts Receivable    
Accounts receivable - contracts with customers $ 7,001,000 $ 5,454,000
Accounts receivable - non-ASC 606 2,817,000 3,649,000
Total Accounts Receivable 9,818,000 9,103,000
Less:Allowance for doubtful accounts (443,000) (569,000)
Total Accounts Receivable, net 9,375,000 8,534,000
Deferred income 487,000 185,000
Revenue recognized $ 0 $ 1,900,000
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies Transaction Price Allocated to the Remaining Performance Obligations (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Service and Maintenance $ 750
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Service and Maintenance 1,173
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Service and Maintenance 1,085
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Service and Maintenance 1,085
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Service and Maintenance 145
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Service and Maintenance $ 4,238
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Number ofStock Options    
Outstanding, beginning of period (in shares) 327,270  
Exercised (in shares) (8,500)  
Canceled/Forfeited (in shares) 500  
Outstanding, end of period (in shares) 318,270 327,270
Exercisable (in shares) 296,738  
Weighted AverageExercise Price    
Outstanding, beginning of period (in USD per share) $ 20.21  
Exercised (in USD per share) 18.51  
Canceled/Forfeited (in USD per share) 28.15  
Outstanding, end of period (in USD per share) 20.24 $ 20.21
Exercisable (in USD per share) $ 19.67  
Weighted 
Average 
Remaining 
Contractual Life (years)    
Outstanding 3 years 9 months 25 days 4 years 3 months 10 days
Exercisable 3 years 5 months 19 days  
Aggregate 
Intrinsic 
Value
(in thousands)    
Outstanding, beginning of period $ 2,255  
Exercised 86  
Outstanding, end of period 1,579 $ 2,255
Exercisable $ 1,579  
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Options Outstanding (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 318,270
Options outstanding, weighted average remaining contractual life (years) 3 years 9 months 25 days
Options outstanding, weighted average exercise price (in USD per share) $ 20.24
Options exercisable, shares | shares 296,738
Options exercisable, weighted average exercise price (in USD per share) $ 19.67
$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 | shares 65,852
Options outstanding, weighted average remaining contractual life (years) 1 year 21 days
Options outstanding, weighted average exercise price (in USD per share) $ 9.82
Options exercisable, shares | shares 65,852
Options exercisable, weighted average exercise price (in USD per share) $ 9.82
$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 | shares 67,750
Options outstanding, weighted average remaining contractual life (years) 1 year 4 months 13 days
Options outstanding, weighted average exercise price (in USD per share) $ 17.53
Options exercisable, shares | shares 67,750
Options exercisable, weighted average exercise price (in USD per share) $ 17.53
$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 | shares 54,250
Options outstanding, weighted average remaining contractual life (years) 2 years 11 months 19 days
Options outstanding, weighted average exercise price (in USD per share) $ 19.39
Options exercisable, shares | shares 54,250
Options exercisable, weighted average exercise price (in USD per share) $ 19.39
$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 | shares 130,418
Options outstanding, weighted average remaining contractual life (years) 6 years 9 months 29 days
Options outstanding, weighted average exercise price (in USD per share) $ 27.26
Options exercisable, shares | shares 108,886
Options exercisable, weighted average exercise price (in USD per share) $ 27.09
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Summary of Unvested Stock Options (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Shares      
Unvested, beginning of period (in shares)     48,581
Vested (in shares)     (26,549)
Canceled/Forfeited (in shares)     (500)
Unvested, end of period (in shares) 21,532   21,532
Weighted AverageGrant Date Fair Value Per Share      
Unvested, weighted average grant date fair value, beginning of period (in USD per share)     $ 11.41
Vested, weighted average grant date fair value (in USD per share)     10.97
Canceled/Forfeited, 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   $ 11.93
Stock Options      
Weighted AverageGrant Date Fair Value Per Share      
Unrecognized compensation cost related to unvested options $ 192,000   $ 192,000
Unrecognized compensation cost related to awards, weighted average period for recognition     2 years
Share-based compensation expense $ 97,140 $ 207,560  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Restricted Stock (Details) - Restricted Stock - USD ($)
6 Months Ended
Mar. 15, 2018
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense   $ 978,432 $ 2,209,455
Total unrecognized compensation expense   $ 3,864,982  
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) 84,700    
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)   16,288  
Award vesting period   1 year  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Details) - USD ($)
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Inventory Disclosure [Abstract]      
Allowance for inventory obsolescence $ 20,785   $ 15,000
Raw materials - current 19,565,000   22,813,000
Raw materials - long-term 3,467,000   2,829,000
Finished Goods 1,022,000   1,022,000
Work in process 2,455,000   2,389,000
Inventory, net 26,509,000   $ 29,053,000
Write-offs of obsolete inventory against allowance $ 0 $ 0  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Compensation Plans (Details) - USD ($)
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Postemployment Benefits [Abstract]    
Participant's maximum compensation deferral percentage 90.00%  
Company owned life insurance $ 1,000,000.0 $ 754,000
Loss (gain) on company owned life insurance 55,000 (17,000)
Deferred compensation obligation $ 1,100,000 $ 713,000
Deferred restricted stock shares (in shares) 103,691  
Deferred compensation arrangement with individual, shares issued (in shares) 32,936  
Deferred compensation arrangement, fair value of shares issued $ 837,589  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility (Details) - Revolving Credit Facility
6 Months Ended
Jun. 30, 2018
USD ($)
loan
Dec. 31, 2017
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.37%  
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 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Numerator:        
Net income $ 247 $ 375 $ 472 $ 627
Denominator for basic net income per common share:        
Weighted average common shares outstanding (in shares) 12,963,000 12,831,000 12,941,000 12,818,000
Denominator for diluted net income per share:        
Weighted average common shares outstanding (in shares) 12,963,000 12,831,000 12,941,000 12,818,000
Dilutive effect of stock options and restricted stock (in shares) 298,000 299,000 274,000 275,000
Diluted weighted average shares (in shares) 13,261,000 13,130,000 13,215,000 13,093,000
Earnings per common share:        
Basic (in USD per share) $ 0.02 $ 0.03 $ 0.04 $ 0.05
Diluted (in USD per share) $ 0.02 $ 0.03 $ 0.04 $ 0.05
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) 83,417 83,917 83,417 83,917
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) $ 28.15 $ 28.15 $ 28.15 $ 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 $ 33.36
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment 1      
Revenue $ 18,204 $ 16,218 $ 32,922 $ 35,120
Operating costs and corporate expenses 17,978 15,804 32,346 34,363
Total other expense, net 75 1 (1) 2
Income before provision for income taxes 301 415 575 759
Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
Operating costs and corporate expenses 7,758 7,700 15,166 16,074
Total other expense, net 75 1 (1) 2
Income before provision for income taxes (7,683) (7,699) (15,167) (16,072)
Rental        
Segment Reporting Information [Line Items]        
Revenue 11,427 11,420 22,898 23,342
Operating costs and corporate expenses 5,195 4,255 9,899 8,923
Total other expense, net 0 0 0 0
Income before provision for income taxes 6,232 7,165 12,999 14,419
Sales        
Segment Reporting Information [Line Items]        
Revenue 6,383 4,407 9,381 11,044
Operating costs and corporate expenses 4,924 3,745 7,115 9,168
Total other expense, net 0 0 0 0
Income before provision for income taxes 1,459 662 2,266 1,876
Service and maintenance        
Segment Reporting Information [Line Items]        
Revenue 394 391 643 734
Operating costs and corporate expenses 101 104 166 198
Total other expense, net 0 0 0 0
Income before provision for income taxes $ 293 $ 287 $ 477 $ 536
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Millions
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual obligation $ 8.9
EXCEL 46 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &)Z"4T?(\\#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,$% @ 8GH)36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " !B>@E- 5QJ_^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G4V+I89M+HHG!<&"XBTDTS9TLPG)R&[?WFQL MMX@^@)!+9OY\\PVDU4%H'_$E^H"1+*:;T75]$CILV($H"("D#^A4JG.BS\V= MCTY1OL8]!*6/:H^P:)H5."1E%"F8@%68B4RV1@L=49&/9[S1,SY\QJ[ C ;L MT&%/"7C-@HUYE?)"CH%W+#+Y+?E_@E-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( &)Z"4T(3Z%)50( *\' 8 >&PO=V]R:W-H965T&UL?55ACYP@$/TKQA]P@JBK&]=D=YNF3=ID,OXJ*$.F]-;05.[^2LML&@2@KTF#QQ#K2JITK MXPV6:LEO@>@XP1=#:F@0 I $#:Y;O\B-[<2+G-TEK5MRXIZX-PWF?PZ$LG[G M0__=\%S?*JD-09%W^$9^$/FS.W&U"B8OE[HAK:A9ZW%RW?E[N#U"I D&\5*3 M7LSFGD[ES-BK7GR]['R@(R*4E%*[P&IXD".A5'M2G?J3IB;.Y^_>/YOD M53)G+,B1T5_U158[/_6]"[GB.Y7/K/]"QH1BWQNS_T8>A"JXCD1IE(P*\_7* MNY"L&;VH4!K\-HQU:\9^V(G02',3PI$03@0$_TM (P%-!!B9Y(?(3*J?L,1% MSEGO\>%O=5A?"KA%ZC!+;31G9_94MD)9'P7(@X=V,R(. R*<(>"$")3O22!T M"1Q"BQY^%#C:".060,X,D*&C&3URTR,G/3+T:$:/%P=@(Q*W0.P4B"WZ9B$P M(&*#:(<3!FF492OGG#AE$DLF7BA'SH5 02),8+ LRF#U_#>$WTRF$ M5[)[:]K4S#IUHWUHGL]_\*&5?&PO=V]R:W-H965T&ULA9AKCZLV$(;_"N('')BQ MS6651&JHJE9JI=6IVGYF$V>##I<4V,WIOZ\A;$1FQGN^A$O>L=^QA\>&S;7K MOPUG:\?@>U.WPS8\C^/E*8J&P]DVY?"EN]C6_7/J^J8<[_;=&]C7;7VN0^&MZ8I^__VMNZNVQ#"CQM?J]?S.-V( M=IM+^6K_M.-?E^?>747W5HY58]NAZMJ@MZ=M^!,\%0JG@%GQ=V6OP^H\F%)Y MZ;IOT\5OQVT83XYL;0_CU$3I#N^VL'4]M>1\_+LT&M[[G +7YQ^M_S(G[Y)Y M*0=;=/4_U7$\;\,L#([V5+[5X]?N^JM=$C)AL&3_NWVWM9-/3EP?AZX>YM_@ M\#:,7;.TXJPTY??;L6KGXW5I_R-,#L E .\!H#\-4$N (@'1S=F$N+E)C&K7G*5$L,%%V5&>4;%B$X,=Y(2)X9U@BK6='H%58*^&4I$+PGW MDA$O">M%04H,%X)(:T^MI:*3E#O)B9.4=9(F=$RX)H-4]I&)/C+F0Y%JW&>\ M3K),DVHJN KB#%=%]V F%\WDW P0,[DP\@F='B[";#6\#TX@EH$4QQ)',8$K;4*L_R!C(_@0.4UM4>!#K&0!/B(@V) M[UF0(0JFZ7 BJ5!O?_DY&*'*$:HI0Y&S40$?F!Z)'+Y[-)N>GIOQ$#D:% MBE*_$&60^,9&YB=R?FK*3Q3(" SG@BHWGJ<;97PBQR?=<.R1@U&EBD\5EVFW M](+'CTQ0Y 35E*"2AA7QIYI')S(YD9-3>U8#E,F)G)R&P@HY%"FI/I4\^I"A MB1R:AF(*A5TEW9\6DLBWVT,9F@$G4*/>!4,C@5!Z>AJ%+" MOM(X/M!'0-1!EO@W@]LZ9DA"J.4,->N)&] M2XO[&E$G[&NBU1>-Z1/3'V7_6K5#\-*-8]?,GS!.73=:UV;\Q>5WMN7Q?E'; MTSB=INZ\OWW:N5V,W67Y;!7=OYWM_@=02P,$% @ 8GH)3=B09?JR @ MB@H !@ !X;"]W;W)K.XF3H 5,C9-LW[ZV81'80W9O C;GC+\QY,C+.QLFOLBQJMA->>ZTJ*OYM6,GO*Q_[;Q//Q?DB]42P7C;TS'XR M^:O9"34*ABK'HF)U6_#:$^RT\C_AQ18GVF 4OPMV;T?WGFYES_F+'GP[KGRD MB5C)#E*7H.IR8UM6EKJ2XOC;%_6'-;5Q?/]6_8MI7C6SIRW;\O)/<927E9_Y MWI&=Z+64S_S^E?4-$=_KN__.;JQ4"G[W1/>V&JH_"KR(U&8> M]*39._-,==NJV=N:),O@INOTDDTG"4>2<*K8 HIHD 1J_0$B!"%"XX_&_ACV M1Z _,OYXW$1J-=%)4B.IC22.(X20U8DK(TD^EDUH8I F=FDRBZ:3D-$R(4HS M8L&X*DQF60C(0IR=)3GL3T!_XO226%NV20!*DF>YN[F ,B89P;,]I2!3ZC)A MBREU5\(X35PD2!BF\2Q1!A)E+I'U%]EDSH>%DYRX0) N"F=YGLNU?G"G ).G$NFJJ(G5>^B#H;#H&0GJ6]3=2^ZTU$WD+SI3W[!MQ3M*(H,D0&UIV( -*#IL>ZTF3&+4 MMCQ)2;IO/TE67>?N8>PWM:W\CN)S9._AG^O7NOG6/H70S;YO-[OV9O[4=?NK MQ:*]>PK;JOU8[\.N_\M#W6RKKO_9/"[:?1.J^S%HNUE0DF2+;;7>S6^OQV>? MF]OK^KG;K'?A]F37BXF7\R5Z6U0\!(_+T.K^W)]]D@Y6M=?QM^_'9_ M,T^&'H5-N.N&)JK^XR6LPF8SM-3WX]^IT?GQG4/@Z?;N9O/[L-#];SIOM2OOX9)4#J?3>I_#R]AT^-#3_IWW-6;=OQW=O?< M=O5V:J7ORK;Z?OA<[\;/UZG]'V$X@*8 .@;T[WXO@*< _AE@WPVP4X"]] WI M%)"*-RP.VL=D%E57W5XW]>NL.W+UAI(A=(<;:1\MU&WG23 M8:YXC.?3>,;Q%L;;,=Z>QEN1ZP.2C\CND$A'B:!6@,K(.)$033%YDDD!5&HH MP;I2J"O5>4EQ? ;C,YV73.3E@*0GO4R-3T5:-&0I%5"A(>^\%TG1D/,4&>L< M:LJUIEQHRG5W/9,YK,E!34YK$G-NZ=1+3"**Q0HQ M0G8!F$S,B1(P/J+'0SU>ZQ$38>G5.X@3 :T0Y$45+31DF054:BBUG&%-)L$% M/5&JG*KH"7B/E;(0Q4;J I1)',O!@EC&D?$R$;,R6IN1VHQ^4>[E1%TA+'5J M'@*,B:U2![!^X"(5PT 7_&1(JR.ICO1@'EFD!C%Q$($8E!3 VH@@;IDFUHE0J2G7JU236 M#$M!&I'& )!8R<'^;;2!.VG@1EMJ+OT;,&JAJ9$/1NK13&299[!W&VW>3IJW M <:LG Y 5OIR :!4IJ8$4)[ZB"KLWD;;MY/V;;2GIG)% ABK3 %Y/$M- .+8 M2&$'-]K"G;3PB3E=X9+-I2@-L1R$ D!6;D-* &44*9F$+9P253)]9$%.V"A) M&Z671CDQ[J2CR<=$;;P@):L,IL3,*3$5V2H0-DG2)NFE24[,.6604LH@I91! M*J8,&R5IH_01HR1LE*2-TDNC)&U>AGPFO1)BCF4YQJU969%Q:R:R^"-LFJ1- M4^X EZ2MK"\IF:S+$#-R-5[@UM3&"F))=.RPAY+V4!]Q8<*N1?G%QQ.$'8+ M!D_-'Z?/'HPE64\CF,JPQHB<=S+# &.V$:\@[!7D+SZF8%R7&6RM9%5EL&G2 M)Q6 D<5@ )G%8"*'U8P]@LV%R_2&==E!IL7N09DO9M(9&+.(L5YI'P7>:LF M $_-FV4PL7090NCG$99KUYB)U* M,2[#["Y/+RYU#$ZV5'KU61/+U<(*0G(1 *#,RL4^@'*.9-;B\FOULCA6P"TN M<_:"\R,+#H;4Q@Y"\H0%0>H0$T&Q^6)QZ;5T)(NWU=<>Y&5M09!LJ0"0E4?])8!2=:Z[.+FSVX;F<;Q M;6=W]?.N&X;WY.GQDO83#7=^XOG27*T,>%Z8J_)P!?NS^<.-\!]5\[C>M;.O M==?5V_$^\*&NN]#W/?G8C\13J.Z//S;AH1N^YOWWYG 3>_C1U?OIEGEQO.J^ M_1]02P,$% @ 8GH)35"!T*U7! Y10 !@ !X;"]W;W)KO;1R.S#Q[?1.P\^SL,X/WM^-=7NKF6[MWKIM]K\IC^SC?=]WI(0C: MS=Y51?NI/KEC_Y_7NJF*KK]L=D%[:ERQ'0=59MOP\6OV\=Y.#ARI=MT M0XBB_WASN2O+(5+OXY\IZ/PVYS#P_OM[]"]C\GTR+T7K\KK\^[#M]H_S=#[; MNM?B7'9?Z\LO;DHHFL^F[']S;Z[LY8.3?HY-7;;CW]GFW'9U-47IK53%]^OG MX3A^7J;X[\/P )X&\&U /_?/!IAI@/DQP([)7YV-J7XNNF*U;.K+K+G^6J=B M>"CHP?3%W PWQ]J-_^NS;?N[;ZLL6P9O0YQ)LKY*^$Y"-T70![_-P&B&-:OA M_'&"7"L2QC,8F(,9QYM[@V&( U@8P(X![%V 5!;A*DE&R7&4V$3FH34Q)]A' M!'U$(!%/K6,8(-:)A"*1JR2Z,TEA:F*1"E+%)L5>$N@E45XH%!5;)WJ:1!C. MM6;!<9AA*RFTD@(K1EA)0<:)+(L6L:486\F@E0Q8L<)*IC-6I18A06 ]$8-EZ N! MB40&I)/*=(RVFAA57*TBLCX[F&^D 7<'ILF-U<]VG!CI1JO(I,;C!E..(E < MM>E$:B+#)-UHT8(L>9!)F)FDH4DDJ4D:B MK9!%S(./,]UMA;)+FIB7I1C/1 M*$ T8)2[[K$Y"2 3E)V #O5Y@A$$7FV><+L) !/DEL*:3#V2R^6NPJ2]>LJ MPH88(Y1#30KR+ ;&X&, /I(; B.HQ9F5\(.Z*/4\@(SQQPP^W MPBAET#&2ITMCC#]&^),T9H _*.P:CSX#ND65/;4!C M&"$UFS[N+P0 T ("JD30:;/(U"DA\Q<7<,Z"%9-E?&]T= MQLH):C-#SQ9N,$%-# KKV5D,!I\!X#,2?)/H_GR!K)4):9&5STEP=SA4N68W MGJ.ULTU]/G;#.\NN)VX\PUP/ WXMF=SBVLY>ZZ^IJ M/&!ZK>O.]1;#3WVU]Z[8WBY*]]H-7Y/^>W,]>+M>=/5I.E0,;B>;J_\ 4$L# M!!0 ( &)Z"4W*#3'WM $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0+LFMZTY)I%ZG:I-6Z=1IVVE-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI M6F9[ [R.("59NMM=,\6%IF4>?2=3YC@X*32<#+MR\'D'B6-"$OCD>1=NY MX&!EWO,6OH+[UI^,M]C"4@L%V@K4Q$!3T-OD<-R'^!CP7H75?0 M&TIJ:/@@W2..GV"NYQTE<_%?X +2AP%TL:55(-UJ&86+T7QEVD7.N[C M='/]889M ](9D"Z FYB'38FB\H_<\3(W.!(S];[GX8F30^I[4P5G;$6\\^*M M]U[*)$MR=@E$<\QQBDG7,4L$\^Q+BG0KQ3']"YYNP[--A5F$9[\I_ ?!?I-@ M'PGV_RUQ*R;[(PE;]52!:>,T65+AH.,DK[S+P-ZF\4U^A4_3_L!-*[0E9W3^ M96/_&T0'7LKNRH]0YS_88DAH7#B^]V@E-&J\SQ;0! #2 P & 'AL+W=O0;)JV M45\ &Y_C8V/RT;H7WP$$\JJ5\07M0NB/C/FJ RW\C>W!X$UCG18!3=TD(:6>?*=79G;(2AIX.R('[06[N<)E!T+NJ=OCF?9=B$Z6)GW MHH4O$+[V9X<66UAJJ<%X:0UQT!3T<7\\93$^!7R3,/K5F<1*+M:^1.-C7=!= M% 0*JA 9!&Y7> *E(A'*^#%STB5E!*[/;^SO4^U8RT5X>++JNZQ#5] '2FIH MQ*#"LQT_P%S/+25S\9_@"@K#HQ+,45GETTJJP0>K9Q:4HL7KM$N3]G&ZN<]F MV#: SP"^ !Y2'C8E2LK?B2#*W-F1N*GWO8A/O#]R[$T5G:D5Z0[%>_1>R_TA MR]DU$LTQIRF&KV.6"(;L2PJ^E>+$_X'S;?AA4^$AP0]_*+S=)L@V";)$D/VW MQ*V8N[^2L%5/-;@V39,GE1U,FN25=QG81Y[>Y'?X-.V?A6NE\>1B [YLZG]C M;0"4LKO!$>KP@RV&@B;$XSV>W31FDQ%L/_\@MGSC\A=02P,$% @ 8GH) M3X#TT)VM,BB[V*+S Q>R0XNEKA!:V%_GT&9,:<)?7,\RZ;UP<&*K!<-? /_ MO;]8M-BB4DD-G9.F(Q;JG#XDI_,^X"/@AX31K/1OV4E6]S>J2D@EH,RC^; M\1/,]=Q3,A?_!6Z@$!XRP1BE42ZNI!R<-WI6P52T>)UVV<5]G&Y2/M.V"7PF M\(5PC''8%"AF_B2\*#)K1F*GWOROX(6.WH#-# MSA.$KR#)@F HOD3@6Q'._!V=;]/3S0332$_7T=/#ML!^4V ?!?;_J_ ])$F/ M_\1@JXYJL$V<)4=*,W1QCE?>95P?XA.RO_!IUK\*V\C.D:OQ^*ZQ^[4Q'C"5 MW1T.4(O?:S$4U#X<#WBVTY!-AC?]_'_8\HF+/U!+ P04 " !B>@E-2SY1 M4K0! #2 P & 'AL+W=O&,"*S5#;+.G?US:$H@;EQ?:,SSES\3B? MT#S9#L"19ZUZ6]#.N>'(F*TZT,+>X "]OVG0:.&\:5IF!P.BCB2M&$^2=TP+ MV=,RC[ZS*7,)1MYX*#E?D@6O@.[L=P-MYB MJTHM-?168D\,- 6]/QQ/6-_6\0'?A4DAL_0IW_ M8*NAH''A^-Z?S3QFL^%P6'X06[]Q^1=02P,$% @ 8GH)35,%JYJS 0 MT@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0 M[KALK4Y)I%ZK:9,VZ=1IVVM#*NH)WW_9$Q5W6@A;O!'DRX:=!JX8-I6^9Z"Z).(*T8W^W>,RVDH66> M?&=;YCAX)0V<+7&#UL+^.H'"L:![^NIXDFWGHX.5>2]:^ K^6W^VP6(+2RTU M&"?1$ M-0>_WQU,6XU/ =PFC6YU)K.2"^!R-3W5!=U$0**A\9!!AN\(#*!6) M@HR?,R==4D;@^OS*_B'5'FJY" MY1,A?_ M&:Z@0GA4$G)4J%Q:234XCWIF"5*T>)EV:=(^3C?\=H9M _@,X O@+N5A4Z*D M_%%X4>861V*GWO-O6_0?00I.QNP@AUX8,MAH+& MQ^-M.-MIS";#8S__(+9\X_(W4$L#!!0 ( &)Z"4TK.P!_M $ -(# 9 M >&PO=V]R:W-H965T)W^?0![7;>U^@+,,.?,F6'(!C1OM@5PY$-) M;7/:.M?M&;-E"XK;*^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S0U37&A:9-%W-$6& MO9-"P]$0VRO%S:\#2!QRNJ47QXMH6A<UG+B%!Y0_1>7:G-Y14D'->^E><'B&J9YK2J;BO\(9I \/ M2GR.$J6-*RE[ZU!-+%Z*XA_C+G3E,$96Q'OO'CKO>=BFUYG[!R(IIC#&),L8^8(YMGG%,E: MBD/R#SQ9A^]6%>XB?/>'PIMU@G25((T$Z7]+7(NY_2L)6_14@6GB-%E28J_C M)"^\\\#>)_%-?H>/T_Z-FT9H2T[H_,O&_M>(#KR4S94?H=9_L-F04+MPO/5G M,X[9:#CLIA_$YF]&UL?5-A;]P@#/TKB!]0^C\38U&"^=-TS#;&Q!5!&G%>)*\8UK(CA99])U-D>'@E.S@ M;(@=M!;F]PD4CCG=T1?'HVQ:%QRLR'K1P#=PW_NS\19;6"JIH;,2.V*@SNG] M[GA*0WP,^"%AM*LS"95<$)^"\;G*:1($@8+2!0;AMRL\@%*!R,OX-7/2)64 MKL\O[!]C[;Z6B[#P@.JGK%R;TP,E%=1B4.X1QT\PUW-+R5S\%[B"\N%!B<]1 MHK)Q)>5@'>J9Q4O1XGG:91?W<;KA=S-L&\!G %\ AYB'38FB\@_"B2(S.!(S M];X7X8EW1^Y[4P9G;$6\\^*M]UZ+77K(V#40S3&G*8:O8Y8(YMF7%'PKQ8F_ M@?-M^'Y3X3["]_\HO-LF2#<)TDB0_K?$C9C;Y%42MNJI!M/$:;*DQ*&+D[SR M+@-[S^.;_ V?IOVK,(WL++F@\R\;^U\C.O!2DAL_0JW_8(NAH';A^-Z?S31F MD^&PGW\06[YQ\0=02P,$% @ 8GH)340HU#"T 0 T@, !D !X;"]W M;W)K&UL?5/;;MLP#/T501]0Q4[2%8%MH.DP=, & M!!VV/BLV;0O5Q9/DN/O[4;+KNIW7%TFD> X/*2H;C'UR+8 GSTIJE]/6^^[ MF"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-ULKIGB0M,BB[Z3+3+3>RDTG"QQ MO5+<_CF"-$-.$_KB>!!-ZX.#%5G'&_@!_F=WLFBQF:42"K031A,+=4YOD\-Q M%^)CP"\!@UN<2:CD;,Q3,+Y6.=T$02"A](&!XW:!.Y R$*&,WQ,GG5,&X/+\ MPOXEUHZUG+F#.R,?1>7;G-Y04D'->^D?S' /4SU[2J;BO\$%)(8')9BC--+% ME92]\T9-+"A%\>=Q%SKNPWBS3R?8.B"= .D,N(EYV)@H*O_,/2\R:P9BQ]YW M/#QQ@E- :^]= @" T!@ &0 'AL+W=OG(7D5!M35D1U$NC)!7%&HB!(":=-ZQ>9\QUDD8F+9DT+!^FI"^=4 M_MD#$WWNA_[-\=)4M;8.4F0=K> GZ%_=01J+3"RGAD.K&M%Z$LZY_QCN]F%@ M QSBM8%>S?:>+>4HQ)LUOIUR/[ 9 8-26PIJEBL\ 6.6R>3Q/I+ZDZ8-G.]O M[,^N>%/,D2IX$NQW<])U[F]\[P1G>F'Z1?1?82PH\;VQ^N]P!6;@-A.C40JF MW-,K+TH+/K*85#C]&-:F=6L_\M_"\(!H#(@6 600RW"),[(U1*-F/V B>:8"4$,^R0181+[Z%-XA(>O MT Q7+GPU5U_=(8A1@M@1Q/^5F"Q*Q# I+I*@(@E"L%Z(8)@-+I*B(BE"L%V( M()@TP$76J,@:(0@7(ACFSIUL4)$-0K!:B&"8&!?9HB);A&!Y\1CFSL6;X8-V M4/"9(MXL6P@!I>N%#IDU+0=9N7&EO%)<6C&PO=V]R:W-H965T5)%Z1Q$,07XGX,)LK$;+J M#@ZR=G.A4"&&SLWDRKN,WFWDNNL3/LWM(Y5UVRET%MKTJ.ND2@@-)I7@QA3< MF*=B,1A4VFYW9B^G@9D,+?KY+2#+@Y3_!5!+ P04 " !B>@E-$;OL<=,! M " M= M@T)O@GNDHN4+\[X7N4X<@D!A](X!FJ7*SP MYX[(IO$Z<^)%T@6N]Q_LWWSMMI8+U? @^1]6F3;'!XPJJ.G S;,<'V&N)\%H M+OX'7(%;N,O$:I22:_]%Y:"-%#.+3470MVEEG5_'Z62_F\/" ?$<$"\!!Z]# M)B&?^5=J:)$I.2(UW7U/W2_>'&-[-Z5S^JOP9S9Y;;W78K-/,G)U1#/F-&'B M-69!$,N^2,0AB5/\*3P.AV^#&6Y]^':MODW"!+L@P9"*OU!+ P04 " !B>@E-E_1@D+8! #2 P &0 'AL+W=O0@;@^OZL_QMI] M+1=AX0'5+UFY-J<'2BJHQ:#<,XY/,-?SB9*Y^*]P!>7A(1,?HT1EXTK*P3K4 MLXI/18NW:9==W,?I)N$S;9O 9P)?"(<8ATV!8N:?A1-%9G D9NI]+\(3[X_< M]Z8,SMB*>.>3M]Y[+?8'GK%K$)HQIPG#UY@%P;SZ$H)OA3CQ_^A\FYYL9IA$ M>K*.GMQM"Z2; FD42/\I,?E0XA8F_1"$K7JJP31QFBPI<>CB)*^\R\#>QT=D M?^'3M'\3II&=)1=T_F5C_VM$!SZ5W8T?H=9_L,504+MPO/-G,XW99#CLYQ_$ MEF]<_ %02P,$% @ 8GH)33GHF:NV 0 T@, !D !X;"]W;W)K&UL;5/;CILP$/T5RQ^P3@C)1A$@;;:J6JF5HJW:/CLP M@+6^4-N$[=]W; BE6UYLS_B<,Q>/L\'85]<">/*FI'8Y;;WO3HRYL@7%W8/I M0.--;:SB'DW;,-=9X%4D*; %!>:%EGT76R1F=Y+H>%BB>N5XO;W&:09 M+:%H?'*S(.M[ -_#?NXM%B\TJE5"@G3":6*AS^K0]G=. CX ? @:W M.)-0R=68UV!\KG*Z"0F!A-('!8[;#9Y!RB"$:?R:-.D<,A"7Y[OZQU@[UG+E M#IZ-_"DJW^;T2$D%->^E?S'#)YCJV5,R%?\%;B 1'C+!&*61+JZD[)TW:E+! M5!1_&W>AXSZ,-_L[;9V03(1D)APC@8V!8N8?N.=%9LU [-C[CHQTE>>.>!?4KBF_R% MC]/^E=M&:$>NQN/+QO[7QGC 5#8/.$(M?K#9D%#[<'S$LQW';#2\Z:8?Q.9O M7/P!4$L#!!0 ( &)Z"4W G;RUMP$ -(# 9 >&PO=V]R:W-H965T M;,_XG#,7C_/1V&?7 7CRHJ1V!>V\[T^,N:H#Q=V=Z4'C M36.LXAY-VS+76^!U)"G)TB1YSQ07FI9Y]%ULF9O!2Z'A8HD;E.+V]QFD&0NZ MHZ^.1]%V/CA8F?>\A>_@?_07BQ9;5&JA0#MA-+'0%/1^=SIG 1\!3P)&MSJ3 M4,G5F.=@?*D+FH2$0$+E@P+'[08/(&40PC1^S9IT"1F(Z_.K^J=8.]9RY0X> MC/PI:M\5]$!)#0T?I'\TXV>8ZWE'R5S\5[B!1'C(!&-41KJXDFIPWJA9!5-1 M_&7:A8[[.-UDZ4S;)J0S(5T(AQB'38%BYA^YYV5NS4CLU/N>AR?>G5+L316< ML17Q#I-WZ+V5N\,A9[<@-&/.$R9=8Q8$0_4E1+H5XIS^1T^WZ?O-#/>1OE]' MSX[; MFF0!8%LG]*/+XI<0-S3-X$8:N>*K!MG"9'*C/H.,DK[S*P]_$1V5_X M-.W?N&V%=N1J/+YL[']CC =,);G#$>KP@RV&A,:'XP<\VVG,)L.;?OY!;/G& MY1]02P,$% @ 8GH)38B43=@8 !D !X;"]W;W)K&ULC55A;YLP$/TKB!]0@X&01 2I23IMTB95G;I]=L@EH!K, M;"=T_WZV(82 E_8+V,=[[^X=^$@:QM]$#B"=]Y)68N7F4M9+A$260TG$ ZNA M4D\.C)=$JBT_(E%S('M#*BG"GC=#)2DJ-TU,[)FG"3M)6E3PS!UQ*DO"_ZZ! MLF;E^NXE\%(<C?-W!))TH2SQN'MYU 3_=7YRTB]KDP'S=LQSU0_A8J>4W_A)^BLA3K, MNL7@ 28>0;93R!6!5 %]%=A6Q1I/Z/@VP6:*B$>0[8"+6QH&;8GX\Z,D4%>(''7;&@(A][ M=E^1U54O KO S"HP^WQG8ZM _&%GM_'$YRSPQC;1X."4P(]FB@DG8Z=* MZ@('T7Y0/F)]\$;QM;_<^);X5@W6=@Y>Y=NI_(/P8U$)9\>D.N[F4!X8DZ!J M]QY4AW/U(^@W% Y2+V.UYNTX;#>2U=VD1_WO)OT'4$L#!!0 ( &)Z"4U: MOGNG0P, (X- 9 >&PO=V]R:W-H965TX7P$W 2WB5R[.S>#= M,U*>I'PVC2^;J1^:C$0AULI09/IQ$@M1%(9)Y_&G)_4O8YK X?LK^Z=6O!;S ME#5B(8O?^4;MIW[J>QNQS8Z%^B[/GT4O*/:]7OU7<1*%AIM,]!AK633MK[<^ M-DJ6/8M.INF=>M<]SS_\:A@>0/H!< O38[P70/H"^!43O!D1]0'3K"'$? M$%LC!)WVULQEIK+9I)9GK^[6PR$SRP[N8SU=:]/9SD[[G_:ST;VG&?!H$IP, M48^9=Q@RP"1P#5FZD#=$H!.X9$&P+.;$"2?7 RQ<1&)!EO\E6;U+&B.&46:(E0<4AM5UP4 0". MZXI173&BRTIFWF'BP3 LC6U9*,A>;"X(:!*%EBP$%87AR+)DJ"SFR$KLO<'< M45(26J@%@F($4DN7BZ*$$WNZ$%0,),1U):BN!)FN%"=(48+T]HW 40)^PT;@ MCM HH;'EK LB/+66PM(%L9A9<[1R02D;LQ5"O)B&B*R1C00C]1ANMQ;08OH MY 9S>]!0+F?<,A*D#K-8Y[B)U+''<=4$I8[:[6+$CS'870<65B#Y@+MX M88'T%G=3MS)P>S\O4%3,;7]=E*X?SNIU41"&R9@VO.:!6_2 M6Z @YT3F@EA$;5TN**&1I2H8G"5+4>_:@WWCK>6Q4F:V![V7R\,#,6=1JW\. M]PM ^I?FLM&>7=_HNYO*MZS>Y57C/4FE3\#M.74KI1(Z]_!.S\9>7XXNC4)L ME7E-]'O=W1"ZAI*'_O837*Y@LW]02P,$% @ 8GH)32RM5D]I @ V < M !D !X;"]W;W)K&UL?97;CILP$(9?!7'?Q6". M$4':I*I:J96BK;:]=H@3T!I,;2=LW[ZV(2S!IC?XP#\SWQ@SD_>4O?$*8^&\ M-Z3E6[<2HMMX'B\KW"#^1#O $#L-:ANW2+7 M>P=6Y/0J2-WB W/XM6D0^[O#A/9;UW?O&R_UI1)JPROR#EWP3RQ>NP.3*V_R M$Z(\28X_HU-WBJD,Y_.[]R\Z>9G,$7&\I^1W?1+5UDU=YX3/Z$K$"^V_ MXC&AR'7&[+_C&R92KDADC)(2KI].>>6"-J,7B=*@]V&L6SWVH_^[F=T@& V" MR4#&_I\!' W@AT&LDQ_(=*J?D4!%SFCOL.%K=4A="G\#Y6&6:E.?G7XGL^5R M]U8$P,^]FW(T:G:#)IAI%HJ]J0A ,&D\23!A!#:,76 Z6(2P** ] K0F"K4] M?$!<<1!:'83:0?C@(%R@YTG?V0#SWO!V*7NN7.D0I9K75-/5,JL.0!3_)<*MEFIP7!9Z&F MB9RSH=<,"T&[L8]Z4S,O_@%02P,$% @ 8GH)3;GW.; V @ .P@ !D M !X;"]W;W)K&ULE9;;CML@$(9?Q?(#+ :?(\=2 MLU752JT4;=7VFB0DMA8;%TB\??L"=JQD=RPY-^'@F6_F!P92]$*^JHHQ[;TU MO%5KO]*Z6R&D]A5KJ'H2'6O-EZ.0#=5F*$](=9+1@W-J.")!D*"&UJU?%FYN M*\M"G#6O6[:5GCHW#97_-HR+?NUC_SKQ4I\J;2=0673TQ'XR_:O;2C-"$^50 M-ZQ5M6@]R8YK_Q->;7!N'9S%[YKUZJ;O62D[(5[MX-MA[0$^E-,ZWC;O]*_./%&S(XJ]BSXG_J@J[6?^=Z!'>F9ZQ?1?V6C MH-CW1O7?V85Q8VXS,3'V@BOWZ^W/2HMFI)A4&OHVM'7KVG[D7]U@!S(ZD,F! M#%J&0"[SSU33LI"B]^2P^!VU>XQ7Q*S-WDZZI7#?3/+*S%Y*@H,"72QHM-D, M-N3.!D\VR/"G( 0,0AP@N@,0&!""@- !PCM " ,B$! !&43O9 XVJ;-IG4T: M!W"0& P2 T%B&)" @&2YS!0$I MD#C;QC4R,TYDH&1@E Z(D," ' ?ERG3B MCVVP0.EH=":4PN7"X;J)9]!P+6 LP?4PM6 \R5J\P^W4T3"]SN# M;JY]^ZS^H/)4M\K;"6U>$'?/'X70S!"#)[-RE7G)IP%G1VV[J>G+X3D;!EIT MXU.-IO\+Y7]02P,$% @ 8GH)3=BK'+/] @ S@L !D !X;"]W;W)K M&ULE59=C]L@$/PKEM\;&S#^."61+JFJ5FJE4ZNV MSUQ"$NMLDP))KO^^&'.N#R^G]B4V>'9GV"RC7=Z$?%(GSG7TW#:=6L4GK<]W M2:)V)]XRM1!GWIDO!R%;ILU2'A-UEISM;5#;)#A-\Z1E=1>OEW;O0:Z7XJ*; MNN,/,E*7MF7R]X8WXK:*4?RR\;4^GG2_D:R79W;DW[C^?GZ09I6,6?9URSM5 MBRZ2_+"*[]'=%N,^P")^U/RF)N]1?Y1'(9[ZQ:?]*DY[1;SA.]VG8.9QY5O> M-'TFH^.72QJ/G'W@]/TE^P=[>'.81Z;X5C0_Z[T^K>(RCO;\P"Z-_BIN'[D[ M$(TC=_K/_,H; ^^5&(Z=:)3]C787I47KLA@I+7L>GG5GGS>7_R4,#L N (\! MF+X90%P \0*209D]ZGNFV7HIQ2V2P[]U9GU3H#MBBKGK-VWM[#=S6F5VKVN, MTV5R[1,YS&; X D&O49LYPBO#HH M@A-D8(+,)LA>)?!$;@8,M9C.8@@N<)'"/!3DH0 /\7CHC.==2=, 30[2Y !- MYM'D,YH@20&2% )]4B*>X\$C!+!SH :R"^-8 @ZM<. N4!,;"#(,!"2.&+@4"!&XM@ M:T E4+A38SFIVD#D)H;L2D"U.5DQFNQT7##[I_ M+&PO=V]R:W-H965TU34R3 M)(O;JN["S4J_>^XW*WD>F[H3SWTPG-NVZO]]$HV\K$,2OKWX6A^.X_0BWJQ. MU4%\$^/WTW.OGN)KE%W=BFZH91?T8K\.'\G#$^?3 *WX48O+L+@/IE1>I/PY M/?R]6X?)-"/1B.TXA:C4Y55\$$TS15+S^&6"AE?/:>#R_BWZ)YV\2N:E&L0' MV?Q3[\;C.BS"8"?VU;D9O\K+7\(DE(:!R?ZS>!6-DD\S41Y;V0SZ;[ ]#Z-L M310UE;;Z/5_K3E\O)O[;,#R F@'T.H#I ?%LI&?^L1JKS:J7EZ"?BW^JIO\Q M>:"J-MOII2Z%_DQ-?E!O7S>4LU7\.@4RFJ=90Q<:D ["9 B@-P&(#K /PF0&8E.6M2K>FTAI&"Y@GV2:%/"GQRRP=HF">9 M#)IDP*2P3&9-L4B&)A'U%#V'-CFP*2V;W*D9+;.<%=BG@#Z%ZY,FED_AI$/* M*,NQ30EM2F#CZ6*28%*2^]N0>& C8!;4IFT6E8MLDRCQS14B]T@H,'*PIFY9 MT\A358+1).P.M(QHV2=96BP2OW7"#!,$L0T7$J6>MB>888(@MODRHF7IRJCP M)80Y)@ADFS CNK=T&&4"6'88,Z([4\(L$P2S#Q',*2GOIXQB4&ER!V5&5%K- M[UO8,,\4\6QC9D0WF.51X7/"0%, M,.9$=TT2YZGGB6,8J(I(MKF#(G2S..# M>::(9YLS([)JMRCQK1,FFB*B;=",Z-[:8:0I0-H!C;J+\WLY8:0I0MKSU4TQ MK+3X ](PK!2MJ@YII4M:[OUF89AIAIBV23,B:]O#/=L1AIEF@&F'-"-:=DO* MJ:];&&::(:9MTI H]67DV3XCHFW2C,C:8['2XX299HAIFS3F[K3?JQUFF@&F M'=*8NTJ_EQ-FFB&F?2$PK"R_GS2&865H9;5),Z+2ZG_?9#'3##'MD%8ZE64L M8IX5@&.F.6#:_5F6.-U"6,*)!P&.H>8(:ALU),H\;TJ;99X^Y*K9)*[-Z+%^<2K>@/^D1F"+;R MW.GCH,7;ZZG/(]7G&O_+YR.C+U5_J+LA>)'C*%M]AK&7&PO=V]R:W-H965TS:8[-:B+,J\HH_-IX\ER5K_JYY(:Y+'_FWA:?\>%)F(5@M:G;D M/[CZ63\V>A;SSDEV//A/(LQ(N9?-TO M_= HX@7?*>."Z<^%;WA1&$]:QY_.J7_G-(;]\]\KTY+ M/_6]/3^PQ/4+[P**?:^+_AN_\$+#C1+-L1.%M+_>[BR5*#LO6DK)7MMO M7MGOM?-_,X,-<&> [P::^SV#J#.(W@S(NP:D,R .0]"&8G.S98JM%HVX>DV[ MO34SIPC-B<[^SBS:9-O_='JD7KVL<((6P<4XZC#K%H-[&.I MF/(&R+0 NXJ M,*1BC4?F>$BP&2.H ]F^YV2@(0(S$5GS:)")"0<$=$"L S)P$#D:6TQL,97% MD#1.)W(5@S0Q0$,T37!(0^?\3A>#KCH#[[I:^=0>B_7@S_?B';EX^Q TEP94! :6! MCK8 I$)'K@V(* X4+3IPK M91Z7WNJ]\7G YN%UUM=HOFG;ESLU#Z6;>/[T$(Q;7,<*8W MZ*0;N/NDX =EAE2/F[:+:2=*U%V'%MS;Q-4_4$L#!!0 ( &)Z"4W:F^ S MD ( %$* 9 >&PO=V]R:W-H965T,G4DZAY9=X^K8DK<(@?.6_4W=BS6]D*\6HGG_<+ M/["*>,%WVE(P\[CP%2\*RV1T_.I(_5M/6W@_OK)_=)LWF]DRQ5>B^)GO]6GA MI[ZWYP=V+O2+:#[Q;D.1[W6[_\(OO#!PJ\3TV(E"N5]O=U9:E!V+D5*RM_:9 M5^[9=/S7,KB = 7D5H#I/PO"KB"<6D"[ MHK0.U6G#=KIMER+D7CR?;OK9G] MBO",&O=W=M&9[=X9>Y19O2Q)$L_1Q1)UF.<60QXPR2-F!6 >$>LA(OD+04;D M32D!E1)7'SZH2&&"$"0('0%]((AZVV@QB<-4#I,E*0W[>QG"" DR&D6P'@KJ MH8">K*>'#AJ%:4RS=,2Y"&P4#1NE0:\1A,%PDQAL$@,$(RH3D""9_O^F($$* M* A[GW*+B>[\3&D2!'";#&R3 6UHKPV$&7$3!W N X!BY//"(]'&TQW%<.8P MF>!I![HWU9P[8Z9B.)P82.? 5A TYBL<.@RD+HU'*. XX>@=OL)AP5!:!K[& M[_(53A5.IO@*@<9\A<.'H?0E(Q1PL' VW5<"IX9 J>GYNNI ][[BF*1CG>!P M$?Q_7U<@J-\'W1W5]K+UE&PO=V]R:W-H965TO#RQ+L)/>!-O\,_/-8,TD'PA]8Q7&W'EO MFXZMW8KS?N5YK*QPB]@3Z7$GWIP(;1$76WKV6$\Q.BJCMO$@ +'7HKISBUR= M[6F1DPMOZ@[OJ<,N;8OHWPUNR+!V???CX*4^5UP>>$7>HS/^B?FO?D_%SIN\ M'.L6=ZPFG4/Q:>T^^ZN=#Z2!4KS6>&"SM2-3.1#R)C??CFL72"+&OY#A M*QX3BEQGS/X[ON)&R"6)B%&2AJE?I[PP3MK1BT!IT;M^UIUZ#OI-Y(]F=@,X M&L#)0,1^9!",!L&G0?C0(!P-PH6!IU-1M=DACHJ+T6L TR[VK=#1J-EH#9QI_4GC"^Q0"VD)LH&$.;P-L346RD.PL M3@([1&#-,U#VP3R'(+$["*T.0N4@G#F(TD6=M"11DDXS@B2-%IF8*C\" -A9 M(BM+9+# #"Q@M"::A\FB^":2YC&%$*9^ ]H,0*E%B %I=JDY@U A":0/_7W0"E5J#4 A0L@%(S\S"R?#.++DCO5RBS M F46H' !E)F!Q!W*3*+,O/L9B.[?(C$KK.T(6*"B93\"1K %SO:A1(-XLQ;9 M8GI6XXDTXIZA;+&+\XV_VNI!]>E&S\T?B)[KCCD'PD4#5VWV M1 C'@A \B:)68E1/FP:?N%PF8DWUO-(;3OIQ%GO3'X+B'U!+ P04 " !B M>@E-2H=V1%@" G!P &0 'AL+W=OKKGUVDDU !YC:3KC^^]J&XPAVFH=@ M+[,SLYMXG0^4O?(*0#AO;=/QK5L)T6\\CQ\J: E_H#UT\LV)LI8(N65GC_<, MR%$GM8T7^G[BM:3NW"+7L2=6Y/0BFKJ#)^;P2]L2]K>$A@Y;-W#? \_UN1(J MX!5Y3\[P$\1+_\3DSIM9CG4+':]IYS X;=W'8+,+?)6@$;]J&/AB[:A2]I2^ MJLVWX];UE2-HX" 4!9&/*^R@:123]/%G(G5G396X7+^S?]'%RV+VA,..-K_K MHZBV;NHZ1SB12R.>Z? 5IH)BUYFJ_PY7:"1<.9$:!]IP_>T<+ES0=F*15EKR M-C[K3C^'\0W&4YH](9P2PCE!:O\O 4T)Z",ATL6/SG2IGXD@1<[HX+#QU^J) M^E,$&R2;>5!!W3O]3E;+9?1:A%F2>U=%-&'*$1,N,,&,\"3[+!':),K02 ]O M!78F H=V!60M NE\M#08^7:"R$H0:8+HI@MXU04;)K6+Q%:1V$*0K41&#-:8 M;JS$UY]5QTP=H_AFH\ MK>*EN@7TV/J@&:^0'X2=ZXX[>RKD\-,CZD2I &G3?Y"MJ.2M-6\:. FUQ'+- MQM$];@3MIVO)F^_&XA]02P,$% @ 8GH)39?;^0C\ @ \PP !D !X M;"]W;W)K&ULE5?M;ILP%'T5Q ,4? WYJ))(3:9I MDS:IZK3M-TVZYF-E)5B_U7@CEO>99 M4<_]O5+E?1#4Z[W(D_I.EJ+0OVQEE2=*#ZM=4)>52#8F*,\""L-1D"=IX2]F M9NZQ6LSD065I(1XKKS[D>5+]78I,GN8^\\\33^ENKYJ)8#$KDYWX(=3/\K'2 MHZ!CV:2Y*.I4%EXEMG/_@=VO:-($&,2O5)SJWKW7I/(LY4LS^+J9^V&S(I&) MM6HH$GTYBI7(LH9)K^./)?4[S2:P?W]F_VR2U\D\)[58R>QWNE'[N3_QO8W8 M)H=,/TT+57[;Y5)4Q3LGNO-7#>3 M9N_,;SK;6L\>%SR,9L&Q(;*898NA'H9UB$"S=Q*$))9T%<[#^%)BA3 C+,)A M'MP0\ N",2:(($%D"*(+@HFS$2UF;#"%Q;0?K!1#I1@H31VE%A/WE.BFT@@J MC:Z56.@HC:YRBF\JC:'2&"@Q1PEA"(M,H,@$$'!'!&$B+#*%(E- X%3K$F$& M1%B(;1<"BI'K.P0:*&HV8&\&*-RRMJ!^#= TOE$##!K]@1$0.^P,;O[\L,NYX!2Y/K2 OJ_P=\0 7;G@%/TY4A$6@@&\+& M)^!IF@Q08$\3>_^>$G8J(1.ZV4+0D YV*B&G3@=Z%SLZ0>\(F8MJ9T[;M;>6 MA\(<]7NSW8G^@O@Y\3ZI=6M3>LU3Z(&N.FULIE=!K">_TCN_U&T@W MR,16-;=C?5^UQ_!VH&1I7S&"[CUG\0]02P,$% @ 8GH)33.*X5)3 P M_0X !D !X;"]W;W)K&ULC5?1DIHP%/T5A@\0 M0A(!1YU9Q4X[T\[L;*?M,ZM1F05B(>KV[YL$UH7DHKP(B>>>W',2N-SYE5=O M]9$QX;P7>5DOW*,0IYGGU=LC*])ZPD^LE/_L>56D0@ZK@U>?*I;N=%"1>X'O M3[TBS4IW.==SS]5RSL\BSTKV7#GUN2C2ZM^*Y?RZ<)'[,?&2'8Y"37C+^2D] ML)],_#H]5W+DW5AV6<'*.N.E4[']PGU"LPV*58!&_,[8M>[<.TK**^=O:O!M MMW!]E1'+V58HBE1>+FS-\EPQR3S^MJ3N;4T5V+W_8/^BQ4LQKVG-UCS_D^W$ M<>%&KK-C^_25[K7V=[K@4O6A:92I&^ M-]>LU-=KR_\1!@<$;4!P"Y!KWPO ;0#^#"!W T@;0,:N0-L :JS@-=JUF4DJ MTN6\XE>G:L[#*57'#LVHW*ZMFM2[H_^3?M9R]K+$&,^]BR)J,:L&$W0P(>I# M$AORB?!D KFA@T"^MXW#.+P 0$)"": M@'0(HM@PNX&$&E(V*DAHF&%C<$@--VP,,1W;V)AI$,)Z**B' H90F& *$DPM M0S">&HXT&-K)$@7Q%/N^;]@" 2.,+& ",A(;N $94=0%]D2&H,@0<&G Y@@D MB$:X%(UU"0*"+H&,D$L@XQV78E!D#(B,#)&QM5(01[9$"!;; @%82&QY$(P. MBD,^_)[U 7GFL]^">D[B8&I;O@:12.VV*1+F1-36"2+]& ]+'2@IR#[O9(@" MK =/*+#I0Q$ M6!TO&P38/88T\K_/I7K#JH/NHVMGR?:/LA>]#7*V%^HVE/=5TY U \%/;;/IW3K>Y7]02P,$% @ 8GH)3=D] MR'2:! ]!< !D !X;"]W;W)K&ULE9A=K^(V M$(;_"LK];N*Q$\<(D Z052NUTM%6;:]SP'QH$\(FX;#]]\W7L6FX--X^)S=K:GZI]=EJ=Q65WF M>[-HW2Q 7/"]PT/IZBF-VFN1V-W=>Q#224#=H MB'^.]EKT?D_J5-ZR[%M]\?MV[GCUB&QB-V4=(JZ^WNW*)DD=J1K']RZH<^NS M;MC__3/ZER;Y*IFWN+"K+/GWN"T/BS-(N2C64-/[1?A]/S?>U_4?Y73.^ 70-X-8 PH<- M9-= ?C00#QNHKH%ZMH'?-?!1 [?-O2GF.B[CQ2S/KI.\?1[.F MOMG,3O-?5<^BNON^D"J8N>]UH(Y9M@ST&"WND35%/@BW&L!M%,"-8@FDN53Z MOHL5QX1H&)0!@88:/8YS-UC)EDPV >1= ,,'4&P U010_0"^AVK>,G[#G!X5 MU&>[\$D76J$>6D3W>PC!0]2*H0(0N.Z4DF 4.49RA?@\7D%;%X!4SHTPFV<0TDQBJWU*3;K2/LJ((5BHE/F&% M4 3X5$(VE9"D$B(M+T-:, ^-8D49)5"Z:\KXN"019;0_(%?#YF.8J1F86^'Q MBZSW_)(A!M9I,:[HCNFGBI:5U3BR'D>BA\A]-NQZ_R+@"1UWT-W,:1_KF*4\ MDA2EA"\"+&0."[Q>H>^3X_U!R">TW$$/Q+XU3X[AJPH;RX\U24+@ M F>6=Z$ ORD-8$03S#H/H0EQC1E,2C548MX3!#4%1O#,(O=OXKQ7@31H7F%)&AF17Q'B-\-2 \P%O%,#M;+#*@:[9R@#>=S"4U(H\/)32 K\E M1@QE1#"PYP/>(X!Z!%5Y!SU2^3BR'D>BA\A].KQA =U(494S6R3E&YP0I8( M<$H4 B!O7UR'H1YP8N!M%*B-FJ&9YJT*PE^0.&\)0"V!2IPNU-(0%7 0?@=D MH$!)7%L*:3F@;LD[@Z3.0-4MF76:;.U8"&^].8@\,APT--^2-P5)38$J6XYO MK<:1]3@2/43NT^$=2M*M%5%VQ_1/8L!@=^$@'&G-0$KCMW0&\B66M=L[L4QM MOF^.CXO))KNL++.T.0W=95EIJ[%[GZN9.-AX>[M([*ZL?^KJ=]Z>0[<797;NSMC=VT'_ MXG]02P,$% @ 8GH)34=\^_&@ 0 6P, !D !X;"]W;W)K&UL;5/;CILP$/T5RQ\0@PGM-@*D9JNJE5HIVJKMLP-#L-;& MU';"]N\[MEE$5WEA+CYSYLS85+.QSVX \.1%J]'5=/!^.C#FV@&T<#LSP8@G MO;%:> SMA;G)@NABD5:,9]D[IH4<:5/%W,DVE;EZ)4*N6@O[]PC*S#7- MZ6OB25X&'Q*LJ29Q@1_@?TXGBQ%;63JI8732C,1"7]./^>%8!'P$_)(PNXU/ MPB1G8YY#\+6K:18$@8+6!P:!Y@:/H%0@0AE_%DZZM@R%6_^5_7.<'6/ M1OV6G1]J^D!)![VX*O]DYB^PS%-2L@S_#6Z@$!Z48(_6*!>_I+TZ;_3"@E*T M>$E6CM'.Z:3<+V7W"_A2P-<"GF9)C:+R3\*+IK)F)C;M?A+ABO,#Q]VT(1E7 M$<]0O,/LK2G*?<5N@6C!'!.&;S \SU<,0_ZU";_;A$>"8D.0E_P^07&7H(@$ M^_]4EF]4)DR>1= 800^[#V^ZL,U>PK/[+NQ%CHZ"(BB9*XE4B:EF7 X_*$!-,A>-;NQ?8CBAG^\\ZJC+Q#4:IY?^"%V M1R2!.K.R\LZL/^5YH8A_N-U$? MTZ2XRZ'/.ES7O_USF?34L.^I0=^?U;]OYCLPH"R(82'K\+OZU_"QWNZLS#)<]+LH7T&[?P^## &CW@9%8P6GI_[@=.AW M3/4NBL-,G4&_VS1KS+-8K4+X'KY=<\M.\'U^W#9F]ONG_];9X5.81>FZ<]7Z M1/_//_S#SF-S(? ./FP@3KVES-O:]M\�! US5WCX/;^K>;(,X;*]=GF-[? M _[<%.GJJZ=N"*G555GD!6!:E#3&.DOAL),< V_Y6D2L%#I M1@5QG#[07N!VJ75:+HM-&=LNT.1H-!K2;$?CR=R#0?)MN"JB;V'A^J(OC>)":Z3?A]BR#/:T )Q9"9 " E*] MS8YI1%=6PZ7<+!AODJQ ]POP.?M^N/=^_V&H:%=2#\MXB-=OP5 M8'<9$ZJL0Z"]JXCI%H[NC\?>?#:7*49C;S;V=\_S*0.2G@'V8I?GSN9[_G0B MD_G>8#K:/=?[-%T_1''.G%PGV9%]#=G8F\R'\N\WF0XV#WM M%1YSQTGR:;=_IR_*ARA81G%41&'SMBPT+F^#1\3]EN^S$K80VS&:EW43PD0: M?W?CXXYQ/D0)H=@*QHKP!-/D5'?;(@#3Y(FI\>J8&3K &!O4W[$47O..!D@J MHP(QC6_B"C@]4$BX)=!8'5^F1:AF)[5>*)*\RK?!*OSG%X")>9A]"U_\HNIC M$_V]2^-UF.5_^,?9P)^^5N> V,5CX_2 *@@ ?S @F\.ML MUJ]-2V3+SKL;\1=K0 0X=C@+)'ZGP#)6P3:"LVE2FP)$-A@?F&H"XW:<:.Z M]H]$+9IHTCA[6O,^/9_/#X\_!8C>=V$1 ://'0;9 ,5N5K2[N2'R%7+>D/O2 M9+6;M2XZB"F>8I7:[]]SVTJ_=_5WJ:D'>S.T]\G;T4#@?7LP\N[;>N][96_/ M,: VGCR @D=I($"UYY,[:6W>OHW6ICOWT(KF%TR";PKXBPECN^2GU^*(?]X3 MXN!P;TVJ(2Q>AX#Z9=A 9?F\P2.VJ#K IH&BYT+;MYM L9 MS-M%"CB644X:)P:"6@C(5W3MPAV&)+F.E;?.UMI!;L4R!#H<(K'[%N4((B;+ MN^3]?5M>@KS9#I1SX866JC0 \B;(H]4>U.=M%)>(<$^W_"V,;N^(3'^#([L- M6PC*CE5PXYW3=S1A?:.!T4$+7[C9[S9TT#F'P,'-(FWS'5R]'U-TSQ8W_Z+> M?;CZ[4:]N[[ZJ*X^G5\O/E]+L\\7OUY\OCB_:;+A]5_*7(3/(D7%%3AW M%(>D>FA42>DOTH$)ZX!PJN6CO71_^$=_TG\=H.35KAFTR-8MH$2F<;H,$$K0 M"B]"ZXU_$R#?7Q96NVSH5G 0"BD;G!CI3QV*:PZ OH6V)]@8IPP2V-5#0CK* M)H35YF76>IQW("O'V_*UZ\^^MN/44/EY<_GI^\Q0^?BJSU1V@@.6%5I"3_>\C MX[G#/.=@@52NPG"=JTV6WAO\V6]. Z@O-P"DB\O6#3\%I'<7EXO+LZ> %#SR MC:55IMVZ:"L;J>XQ_!YFJX@A16(;8#3>NJ;6@YA&NA,<#$O/0AB(BH)<4!0Q M$3,O5. TA=7;Y_5_QP^[^QY\^73IP_G'Z'MXH-Z>W%S M]N'JYLOU.78PIPY;>7=U_1&NTM5EMX2!0.\0!@IS*@UX75V>TCR?KQ>7-PC7 MJ\L&=( 8)3G0YM;KAA?7P9%B9+O^R!7(B?DZGV6EEL/-9R>"D :B%/@ M!RD,F&W3C!=^C+.^.&.R]<)3:+@9]%]?OK]Y3[_ZKSWUHGMPZ/'B(7R!5ID7 M:9F]..GAWHCCT(BXZQ_;$_"8!9M6T $1^E%IP(!2-<<8M.4ARM654@@GO M0/H$H3M,5!A'H+_0"M%\9. % _0$?W;"#0064(&,P.71$* .X8D &-,$D"Y! MWUN,8D&99216N!T>[J+5G4)RFX#(VX"F]\%7(.!EYDR_3?.(KT&A0*L- MC7_0PC[,RY@/$+N*(./"HKC+0A8>\NB[NF>].42]N65(U)CQ^JC[*(_# (5S M. Q2&.ZCHF"1D>8M8Y%ELO 6[3 TIZ#1#>[;FLK.OZ](U")_4I23$G-\S#K*%_%*<@%,#4? IQ&AM0PX[6+(AL3%H5;TDLL'=G" M8:VB;TO94+( M:J_'+FRC7GBPBR0IH<5UB(9OE'3?P>Z4WS_]5W/0C^@_Y(-]"WAUOP2.H%UF MV&.#&H&9%>#? P(F6 ,*/=K.\(OGG #B<* V093IJV9<&M6=:43V*@AKD=6X MYS:D.77>8Z:"[6,\'^$S8A7F%D: %1$HI"LV;,@FVB>#^[IDV\>*H"-S;TI MP@U[:?5Y(&+5#V364V)P@I^K% @=P8WXV"/M\4P3NW5*6+JX.5.3_L0S_4CP M T64N&G.!WL&1 8$B@Q4HA?2X07I17\. 'V S)C9X4X'LC7/)=) *'/%UW5- M7,"]';PZW&LFB\B=2/ CB.[$57F."9A'%MRR9BTV0! MU7U8W*5PV+^%L)XU^2H<9K!R%+&I!,@IV6(KCIMRA\$*Z8"1G*.0A+#5E:>W5"D8)PQ]AR*1X(1\8OFC@"IY>1 MFG"$:W/2*&51>T][JQ]7+@3@$IDOG&W M_!#DAP$V@Z_(UH%(QI+ 6FB$ MPO$!99F&!P:9Q(.7&V03LR[1";PHI+#BAA)@/#+\.[(-XP ME8JR-?H.B.,>1SU .3(85W5M&N.$+I5!,(/^*0$0"2[%#1%R+./HEK>"1('P M%26VG/:DG9Q9"A?I&[JC<:9UB=B9&?LR=BQ$/6-:8U+ 6Z MI)=E$Y0S(K(IL:-"2>"$X%Z5J-HN%3J&6B##\1Y99YYFO/!-3$K^8PZ[(QY& MH-!43@LSE@K>!T 9XCRU,I;:A.Q"Y!,V)-Q,A*?/TZS+3'\M6JD>N*>NB!A7 M/H0MD)#(1AO@W(@K#]#F\72#RV1&[C%UT[M=ACB%0R\)%8L(K?5PTD#+6FP*Y_N\WH!I,[!\E"4]YT83F& WP%F@?939'FDF@0!E M:,Z$* 5M!ITTI/2B[2<,<'82R1#5LS7=0=KLOC*K)[!FT*#C&V\+@=,<5L,^ M$.4N^*+F[)JKD-X2AYUS..;8)D)CW9N@E>[!D0D@7C"%T!6'D+4[]C71G+&RRQJ6N[G:6730%A !I)V>HB\?8C<#>^2IN+VKG2=?.P0+G2V/3V%2/W(4O"&DI^L@6J!6D8Q>S(Q? ,X!M$=\9ZX MT_-M@P^C0IO?\[R\#[E9%N5?10$F^R@I"( 6&(=,+-"\:+([;' MF(*LDEVJGY86*2):#D4?JY$,'"[?Y"/$0Y!*&CZ2$"PS/A8Z ECB*@[@ZB!D M;D$2A8_"L Z&#>IV1&_0EK0B*0%&!M(9B7OZ(C@>$(&WN&SM$8P80[5PAR#ND)-ZZAU1PHC];S;%SK#-Z2!VY?V\R6B0:0 MI#6P7;: 0'#46C==1A!V*+=$C$AMRH?BW@D-_78#%5!VS"B4ZC! M&730KR2SWCWF&."(=L$\9(NP-OG1RIC;"2<7U\<]2KRNA<<5*9E&L_HO.J(Q MSF4A "]A\0XO-A!^P$^>'V;3WSL^ N!0&.-T'\'>C/6:S%[[B(*GZDU%^C)Z MOJOL$1$4*&E1$\@6*!$B@=VF75,+O>+WD-Y%HH M1."W\."&KL8L![[?ZAB#@*7V-D$3Q&,MOHE0OXE!$NI53;&N_O&$ED4LW:"& M2%'M]-YS&NLM$*Q!=$QVW2,[MS7>Z.ODQCM]M/%.9C]5;4NBA6 ' B2%@$I MX*!.$2ZY-H6D2?U*-(E=*WZ9$:+J=1&I-B&"C13KD2DMD7IB;J0@&G,O2O[M M<5RF#5KW2H)RL$R_,:FWRO6PC\"?]$%4>$21M1#-QTXH6I/##U<@R'X+LD=D M-'G*-]SQ2*)RCEO3LD)>+O^"]EN8!WI%)#54C8;X%PP :P?2\S;*@UN64H09 M:$!6#4\%#03L[2&O.5R=G>N1F/NUV.J*QVWXXU[#5[ F[-+>]*9SD&,Z=HF& M.ZG_25.02=G^=E8AM8P%1VKD38=C^#GPYK,^_)QXX\D(?LZ\R:"/F6],'+CY M?#)7X\E ^=YH[JO9T%<YX=_Q7,V]6=]7?M_K3\>*HT7W4#:-M,T)O], 3;S:>TK\P\]";COK*'WE]6$=U 4?*GWF#/H+)GW@# M /"1&@( !P/\9>SY #F_7@VY9QA"A*1P\X MUA^J#W"U7CV170*-CT>C(0:S'H\G\Y/NX3G]#<<>3L=T'T)KIIM6+\U.!;Q4O<2IU$V:LY!>IG+7+W,KR-DD3B.-@%]JYMBA84 MB)IB VT M:<-_FA_8USW[Q=MU&.8G9)BHM:4K#13L?1TBY:%0+V?L*VMW:.6(AD*!L$=ZD#T1HQRP MG[9JG69//OE]G,/IL'CP<2&'+Q/K'CL&Q"&/'(D6SCZ9#H@&V/DAYC9.J2?_=G8_3D:$_<< M#&7.&\>Q,D'48B'#ZUG\GXU#_>G!P#I6W?E(6CQJ6& M]$D1]I7+]/2^R=:=X+* VQKATV@B>E\,"Y-SP!2:KP.O*<@KQ)IIJN'E9^2U M_8'3'H[ZI_#_P?AT) 8OF9Q[$NV[U][%7&)WR( A(6;:+)W++M'HS=LS/N=H MHX%K,[6%"PBD)55 6P3-)LC^](#1V.TA'1CEVH8N9#'/Q=CE7I9\_RPL5,,: ML1I-I_8[C-CZE1(-83/O3,S%!2H?)9O=!:^] MID)02W#PVL-#*3I4'7/B"F=]GYB GKB2(@Y:8IGE9< &.?(I KD\=@*%;\34 MG\-IK8T'3 (1*8[MFX8*@;&V$SR[=8@:(;G+C)--@GL_ *['RI?X7H#9MK3Q MGAIJ,/1?RQ3/191#\E'1(0*O_1J*P10(:\+HSWA&)MQE"-?C6VAQSGA]:-FY MB6R2:%!2:MH/T;$.BH'=;A^Y^8I<,8SJ\'G"81!\VS@8"4X=5,ZL0/<+AGL^ MDHV=;#&&-O:TFXD3#XS]O>%B@H[8>@\LGF48Z,7^<%>LL?'OP7:8V(Q\U:E<+U(ZVM:Q!'J\B=AUQF@K@<;0U9 )S_'%AZN[A.XT!A';L'L; M'0L\B.YL1";#>W2BQ=%7O&IPY1/B_<(!X&CIT(&ZY" M@MU[P E +./J".39"[\'%!$OZ?,Z%@W.*(U+S?Q9LY&$^^TV#&*ZZ8B<8I[: M8DH28CL%/-+\>1%N<2-&^B5"FR"\[C%;0 Z.!9?*F3D K DY O2JT!%U7FT1 MQ2JCN^%[0DCC(+M%DW!5F#)SX6:@URTH4NP:J4!;GQ&MCD$7Q$2]"+YES-J' MDUUE'7))"MJ!=K2YJR3QI&[BX,@I"<1%@S)?0$I(_-QLU;>E/&Y%)7EVE/^3YH8++IF\4;_+N^7V.*OSD_0Q2' MT6[+:"U&;HT-=%]0DEX9T?U)$<@AVQ6.K1>$E!V^U NB '*XQ9*"09@L@@?. M;O-:7*T+3QWP\?%OW'8_\-NX!!-)AXB,<@J)+D2Y<0Z1BM$!J(-&.&$>12CA MZBCPVV!?=VTHE"^9*-+=9%Y!]DGM6D>)R@0$TT9RB?J7;C,*!I[,*8+..$+:$7UUA-] MDV(8R_&+=XN;-R].=(F=Q-P&9QCDVL76)"#\[4(ZT(1KX'N!/UN RXM,_,'8G_H*5OV)W[T.' ' M]T2KDB55(K=A=7=AO*5L1W3U.L716ODX2+H9R8@%!9UAW$:A[5:,.IZ8O%B\ M,P2[L(H/)ZX$6422&1E#>)LN2\5PU*A@C0T'^BOJ*OH#V8G#M'"3-L[? !_# M1]<-9R$B8"JLVH2,:J(,-^A5:!K N*53J.(.2D4M*,XJ,3?/AS'QW3!I1[IP( M>TT-@_:9/LQ<-",9(+HWZ5-XT=B@2*EJ=E@)X,'3?;1P,I3Q^###B7F,KG1%S9P*&I-+(*">N(P@<]EAP>)>LSL<=O M'D@0@^->%>:8JVMC:QU;0>JY2Q'?1EA<$IBP(%.O[:QM\(6X"I+;GM M"%2(7$^#Y'-=EC0T%A9P5ZY,S:*%U"PZUP4VV#_5^-[ZI[1U&Q-//F"9DF.B MM"=JH>,O0, N8-%8X>A74^O-P-?C7J#&<4] M#,9CLTX0 F?>N-\_47!)QC[I4O[@M9I-U!E>!Q!A7P)[VH24W7Q,+0>SGC\V M+?7/RFJJ$!UB](!9R4@->[,!>9;&T[E>"1MVJ_T&\XDW'>*B@1],8$>]T=3T M:XUL(2PB_MSTXB &56J>N)6E&HGSK]2UCK6MGFEN#M_9L?G,V8VN@_PC./ 4 M7G4-76M&I35/_7$/@#_!DK@#Y??Z$W2SXQ'(1_+7$;:#UM/>S%>3J8?N0+\W MG"KX9#PTG] ?1]AJ< K'.9JI\0A0JJ\&O3G&G_2&<_T)_W&$K>:GPV%O.%$^ MP'<$1SOIS89J,.UAD$Q_YLT W^"O_MS@BN ((TP=$?#L'8I!EQH(:FG*&Y0D MT(?KVH%W4(J?2"B^M$[\JO/ WE,Q=2P*[OI:,!2<>MCQ #^;ZQ[!W9UAI =( MQ2-?_4^(8YBL^&DJS='SEYJ $4CUU4Y(/)"<[6K?W75))'P2@I[IHG.-Z M>TA9>.V)Y[NR$&WAHGB]"I+09N93SQ_UN=#RH#_UQI/^OB'5.M"M6J&V)Y%R MSK^=9;Z5PY"[F:MMCJ:^YY?C[GO3F2XES=5_6XN'M/!5=U^FK$EH_)V6*HM$ M].PHJ.O@P>3J8#">KBZ+]Q^.@L+W,&AIV&B)A;$X:W/HC8!20*O!'*TAG*'Q MGE)S?0]C(OC?W]+L*PJ.6K\8>"-@CP-O.)OC+'"3^O3+W.L#W4-(Q\T2Z!H& MK)Y4ED0687:DJV\[DV?+"+*+0TY8P'3 MB4)0"#;B[T;$*$)G-P&6R1/K6#<6-<1-XYRJB'HHHC6+W:68N;B-4X[5?R+#">3[=/F1."@A7I93W *D\1!V8,XNTF4C; MXD$UHBK"BC<4AF*4$55++L6.Z9#.WX6QI/]7BB1)HKH3#NR8)2FQ$(9'UZ'6 M?3"(@KT?0?(U*[?%ZI'3&^'V3.MDZ>800 MK3EM=\9UH+T6<<;AP^Q=I)WA,5\-K84K1M]0MU>)L#.!C M1&J?]ZIQ*V0A0(GNY*$UO-K^.H/GXVOG]T].@"J M!>[MJ%/IX.@>IK0&SK22#K&3$B$SK)0H&A,TS!ZRYA7AB%RR9HW!41A+P!A' M">,1QU-) >*->"9E/GW2U2N-GGOLMA+;&QGI+71C=,9J&_?G'")N0_?U(?T^P6CNF,TJG> )_RU&5O(840/Q %UJV1+1ESB)-& MB0+LT!!?SV606/L&I2_TYG'&+6W)6B-E8V06Y:O(25XF.8N7X%&::((^')J7 M41.D/*]BR#0<$@1J<[G$7->Z]&,=Y84A?]L4TU39;6.&Y+MA.DBD 4XQ-E.< MD/=]4=XBRZMD, 1R ,QED_ A9&SM.ACM,D8*@0GP[/U'3UF:-"5UB5>MC:'L MTU'A]X+GP3DK 5\XF2YK(^8I//;4I6 MJ*59#G$VQ@R>'[@AL!R+$BYRUA/.>NJ]SC;SVL:EL([\&)*>@;;2QV+4&[!(;N^%#EF*( M@UA"UJ"!A!-2 56GTH_N84K/'0WFO;$A +6E5,ZZH65;]#'>;:KDV(&B&'GF MA.Z\"ZD*SI?F($_B.5%"=E-JEP@+$K7@$#P+DX:(\8.L(:&<8?E!G&)M5O2& M<.PML]ATXU'Q.!:_$$L_7+RYNE;W&.O$=?XD]1LK9Y:$7M?,E4"WAYF.J;K: MQJDZT[FG$U/S*=+?F\!"V?I'PL3UB*L9JPD@:VV_T89+(O.WF 9?W8[7M-43%"Y7I/@ZA]S-,G>RZ8P6J)]QM>FYKZG M[M('4.V(CFKLAB7._ADF3->E658MWB3AI6$XJYC-W0&XFAH M\,>=PD2,,4#;(0:[]GM $=J':\)JGU$JZM&.+"XN/_A0?T>BLF[B<\/>< IC MZR?*3(/(%M'7A;?(0VR!YI1I8S;@V4<2.)*R/B8,X (1KTGN3E3-\J%+9?KR M5DUX!/H#2;\G_-F0X$*!0H03XDY'&1UK@XF=P+,ZMWU9@&3<1XGU1>D["9U: ML^QA):&(S0$Q!;SD-GY>'=ML:"Z=)FRN>9+8G_>OM4T'4YM4 #A[/5%%EH*P MX\ ;LXR3M@0'LEU%$ :TE#=Q&K"6,*?%V*;<)R'#1LB(&I?KLY#I: S)$:%%7J'*?. M^4]70@7YP8S$FHV U 9P*#U=FEE#S4WZL5OK!!L_$< J YQL(!$?Y"['0>'( M$U.&A=F=8WY,UM72W1+BX63BPA&0I5<*=76-;KE68ARX)F:D4L/!BAI-F41" M2.4X*+.9(W@H<)KJ?[ 0-NCUJ32 CS\=48C$":1$Y*A7QU0@B'_G,&!SAXZC M$R>8S(I(56F"L(0&T7+U<=3:T17'JIUZP+=@54E@8\BZSA+#7[BD"R7I!52P MQPUBR,7"0,6Y*'+$EL>CO=,L#$8/5XB1.R0/H&G[%MICI75VT&HAB9X@6.$' M;A@F/@03KBD^BF-F@)Z]QE I,NT@#7*+O#-R;#8P(N8\O.8R:L$*CEI'3J/Y M]KN.*](&7;G+E'F*E@/,L%G#GP 8 G72S'E0.190>U#RK3"3$\+R)36>,.A M\,@"Y"MK[XG#]2WV<&PA'H;_,I$B'#"O-NMHFF>I]ZO(76;Y$9CQJ]90+D01)WJGO^ MI5S?ZJ+X[@Q^?8KSZXN;16,[QTN%N0?.\^2F5. >C'SGVVX49-#9PH8A['@9OC%<:V2.>6I,HFX!9V$K MVI4&!#8EQ$LS0P^6]+0;.P#X#;>P\2H=Z MJ\[4(B*J!68N]2Y>*?N6'CJ+*4R)ZUB,IAA!,1E,@6J937*E.]J@\_+:EHIH ML:&9WMQ3C2?QW*^K\4OT?.Z0GLX=^O37B'[,R-]>G5D#M#;W3YX4)ZF6HJ\% MX[2Y 0=S#/N:J\%T!/^-E7Z_KZ'4R6K\H3>84/$:?]BGO_PQ_NC/AZJ"FE7 M\KN!1ZK?ZP_XQY!_C/B'G7A7FPN^A/N60/+,UMUZ8K.A-P)2O%- ,$=*3V^"6H6FB]$V0JE.I/6*2C=2J4G2, MY5FMA(-2?V*2 #&:V>K MBK7ZBX*-\ZZUN&*G_9$V3%3QV=7;S^>B,=^)39S M7;*"W=XF6MO4=I#RQ,2(B[Q1@F5U@L(A%VW)@745824OW( >*WM(X;,'%$5 M80I8A)>*8;F;QM444 4R7DONN9E#2JFB%J%Y=..]5\^E8OC%^9N+SV\7II(: MR.=<4A,K_/)J-*!)>B_"6U :,68#8WL0H-9_2!*ZAJ0&(<79&VBG7/U9S'DU M>8[8F$85M]!V968V[\ )BX.ZXCGJN24BT?<$@P>W.JN8@O)%6$<%:JN?!4C( MK&?F%GSN"<6*,IN6EFY,B;>8[@=6&-1>J>:5J*Z = FGWG'E.I[ZOKF1"ZNXLJ+/K5Z=LV%Z,(;YF_2:8RL"JL"GK=J7'6ZB;6>9*V0 MCB@ZHO;1C&5#Y]PKWM#D-2>\&(PN[D*+]TZ%P?SUTQTJ*='5]E1I#Q423 X@ MWJ K)PJ8HFR?:3D-*N?"E9@QK3W>87V,--/F3/G&#HC#=^]%'O="\TV8?(NR M-&$O0[1QG @FI\SYYG:4MZ>CU04$,@[5;3YG M4=>1-0RZZD1*E6L]GR2S4+%/UA;(\V#?6M%I'G6^H:Y<2*;V!Q]C_";S"F^AQ^#QBPG\LX#SQU]34.[D")%NB;^DVV$IA3QT0GL[4=..,>;BF1 M1PYO9:95AA7@TRC6AEM[ &X13V$H!HXILI9XHE /LT'J7C M2UEYQ@Z^7YCP0T%LX9ILU_)J'+E+VA^!^^[I2INS,3,A! MW=>V1*7OC093JN@YG*&H/IRCI*[S4TP-2RL=6FG";L,X2<:>/Q]C;<[!2/E] M7V'ZPTSY4V\^G:GF:^XLA]238O1/T&2F8YTP_^23[K2' 8?>>Z,QQQ_CCHZG MWF1&U12'L*(]05V/KOY9H.Y3.;A1GW3=N5\%-5<)W1/4(TI)POJCH+O!"0&H M^WU,6)W!'\\%-2B#SP'TU/,IGGPRH703JBZ)8)[/$$\1P&F^-N43_& K6 W_ #!AF.)L\&,A8 Q/^> 6BT M#LSGG( VF9!EA&!-"YDBL,?3/8'].V#T8 APX%P7KS]"NC$=5JB'5+G=$]HS M.)HAUDF= ,F 0X3[T)^.U'#D#2?#9T-[ /][#J3A5OKSZGWT9M-)Y9/QL/KW M,2UQ<%+Y< JTIQ&(:'Q*O/LSJK9Q&R9M+SOO;+Q?FLON(5IJN$N-I4"* TL) M;< 5<0MO^45TL@R)/$+9T@'E<919WN)$^8U>M'(T'XPR3W0IL2V:;"68U]3P M 2U\)>_YL,8G;BE\,[FFNJ$T8OK9AW@J-2(J8[ GV194<1ZV66.@:^CD#;<_ M%-SUOFJ:V2H51EPG/9I3<##]WP(6%VZF;D"7_2,/=@P,[P^UX1RY%G1%?X8= MPA2)JM7%9)^5^V 1.I.< -Q:*#M71Q?EBO(6L " O:B[$)ALUTMDKF.GOLJ?3![_+B^;'^[:1S M>-NM\7+\X;GTPW/IA^?2#\^EAX?GT@_/I?^__%QZG7-57T]O%_]\+[ZX7WUP_OJA_?5#^^K']Y7=T(U#N^K']Y7/[RO M?GA?_?"^^N%]]U^]&9+B/DRY7X&MZEN6 M]1'W>&?Q![H2"I750_Y)0?6'G/)#3ODAI_R04W[( M*3_DE!]RR@\YY8><\D-.^2&G_)!3_KODE/^TYQ=J?;:4LSRIA M$^S115(\'=)CB]Y\UB<.,IX@!L^\">#M.^WHY^;SR5R-)_BNX@@H-Q:$O")L M/*88EY?7' ,!\^L.D^E$-\!M8; S^ZZ9".?>2:,#?\"_@#A =XE=\' M[!H+YN^7/@0W<3B:(O6;X%NUGC\;X#.G/J#V8KU^14\$ZCAKB1W0 T^\V7A* M_U*YR>FHCY>B#^NH+L#(!(9C'2DAJ_ +WWB_LREC? Q5U=R6;SU(+J3^.8'W0\ZWXVM8X' MQEH>%Y4DKJJB[)1^IW[&RRQD:N>I/_OYT87V:E_;1W,6+0_IG'8C&@H!B!M M%$':&G5T=]$-JZ9.06"9C.:"46W+0,X]\YF#^_VA^@!W]M6B\D;G.BV7Q::, MK7,>*/%H1"+>\7@",DCG\,PR2#J@XK4S;PP!VUV$S3;,>K-I)MKE"8D-SO?G-2>^;"V:M*[R3S^JH5.STDB MPDCS:X3WGK/%%M ^=L!:1Z_AQD'EJ;GN43O5K:_J0W MNZE_SIO>E^;M"'?ZIU]?_Y&'WQ?F?; +:!$E6*:8@WQJR.$\/N^U4+3A8$K/ MJ/,+ZL ]>X,9R\F@%>EU L+"#:>GP&<]8&M:2)M-NA\-YVK#=6FRLIHJ1/6# M[OHM=WG8'=@]L']9"=.>6JWMVIOOPQY5U>9^.U"P>D;.PGZ8H#!ZDG/<<22( M4P11LUK7NO;&4F57H%7H"/,JLN1M*S:?.6#J?$E^#^1Z"F&[AJXU.^KW^OZI M/^[!J4Y H1X/\"T'%/WG>+;RD?QUA.V@];0'^N8$#1X@_O2&('U->^.A^83^ M.,)6@U/ D]%,C5&#![*'3]@#!@SG^A/^XPA;S4^YY+4/\!T!SDQZLZ$:3'LH M3O9GW@P0&?[JSPT2"O(Q)M8QK$D(@Z(D\O)%/]-90:Z]$M7T+=(F)_;0OA%@Q@.D;ZY[!)2&+ Z^WQOY MZE=N>HP/K(] )/'[>,Z=5 LG>6&?+NSB88[P:UKO M=-AP@7A-WC;2M&T\#7W-5Y3)"=V.=XF\]; M>/(> $&.CB?]U#%WL\][#7U6N^ =']8$3[E3LX>P_.WH.S M]^#L/3A[#\[>@[/WX.P].'O_/W7VOJ6*<.1-_'+S5AT?X<1PJ)_UH7:5>217 MT?EW8=':M:7^XP.F(5Y@O9]&"?(WNCC#OZ @N+#<[G?96J>_^@ MM_E2JQZN2JT\BOP.J3A>MKW?[^)=U*9#M_E_W4P#/H @]\5#%T3^_]3$P_^IR8> M_H],?)Q$<=,NU>7F/JUZF;4ONX/[OM0&.KCN6-0\]YZX^NQ-_L,_^I/^ZW2S MRZ'T2\6K6LE(EH0ZE&)Y^L;V'!]O=Z,V?TMWZ\IR))!A[X40R]G1K.YNTNMG M0!%!_B'PX$D9F^\34-K=M@-8NSL] ;.]5F= M[NU@2"*W\/A:^VWDS_MU9(/ MNMS$.[90_VHHN=ESK6H-QE2TI=YN).V&NIW?;VWG;+AKJK$98MXZA V@D&W: M. KY@/R6\GM5#7PN@G5BT_Y8\(-4J1HF8"C33C'#TBK^MS$U?GJZ;$SM:8_P MH@10910NQ6$YC6B,\6+73L1G<+._3>8D*=_S\1;=(]8^.. MW-)(5.K$ED?Z48'AUV?-\D-2Q4\<_/E0>:Z(LE-^_9(X$;:5>F#T&H 396N" MH-*_=Z2 :D"W;%BVQ(^FF(=*.N[]+MY8F5X,ML^XT===_IC MD/5,Z9M]6;EKN\2$%;>=KNNW0 #NY-ALOBD[CZ0#)L\_0\0)&Q_=(1$V+A35 MMP Q9,51&5?T*%]6;T;TA;2VIVD3@V3W:GA:6YVL8]I?D4VCF8IJP^%5^QRN M[A(J$J=?LV@:<;'@W6NO-4.^!O6>#A--QL.G:20NB*TL7,8WF+Y%:Y"OC6 K]Z^'B5K.H*3+56^]AEXS1H >FJ9P(H.]#E@]2UK"]L%VFU MVJL4U'9JDYLBUPV\-*55W"I4RS3+.#!Q%6QA[N9F;3^-RT_W>6-:(-?PZ.C2 MA,[JGTCF!R2,T%[14BZT/M:L]2;L/4/4$:;[RWBO<9E*<(YG($5'4GX'QU03 MEU+70<&E371Q>4MRS.)^>!=.:>*N_4S'3^_'+%47P>^4K[4\1%%*6- 0'<\- MWMH;3ALSPGT-,(8(@'%[2T^*2 6E-7_!=)D\*VG!VD)TCYMAEO_1..Z!"HW ML>RY0:)J.-==OW.H.,&4P,FL]8K=]ZP M/?\NS\/)"YHVPKTU2G\GX[0Y>K)RYP5;$R:\JDYAUE2'^TY=P-W,.1U#EQE8 MC'(_9TW/M<+]3HMXG@FO-4[\[W"12W6U74V[I+&=H>=[HE9+P;C_4AUKVB_. MJUVU9AXJ;5IU(1.'UJ)'")'G*<_HU;M;X&O5J*DC#LZF5TB:*K1C+F]3*U[F M>?'+?P-02P,$% @ 8GH)3=(*6"T_ @ 'PL T !X;"]S='EL97,N M>&ULU5;;:MM $/V595U* B62[-HEC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W M+[K8+KVY37%>M#-G=LZSEEU;JJQ?(CY-7DTGX<'YUB)^YP#E&GN-#GN!H\1H'OT]Z$?Z8U\0.J.=_ M1OT3Y@/BA24.NLU)XT**_3VR@*E,.* U80F^)HRN%+59!>&4;3T\M4 FF51( MF\,QRB*+-(\^''G/GEO'PZF0RM7V%?QWU4T_"/2>%4@9&P1.L0?2N"9:@Q(W MQG&3'?A="'7VO M!K66W!@Y):44Q&GH,SK#T&; V+V]U)^+/>Y-@?P<>R0A1E9%;YI5=^9X:J&3 MO,OFN7=IC^-%-5U+_;XURQ'.MU<'[A04=./\33$(,.RDKMGV':.EX. 7\\N" MT9$%TYCT=5 E%7TT?/:J9 8 A=$:E*;9+O)5D7H)&]U?ITUQK.;I,]3\K_>Y M! &*L%W1YNZ?\B[_9\6S-W\OV?U5#@6?UJX^M43;19^!R/GIBYQ=GKY&^_YX M6I%!UQAWNN]>[QU0M&HITU1T+0_6N'18IBU'"@2/-J?(*O$ M>63%[Y.3FQ?KMFMKM^RG;HR?99L0=M,\]^4&M/0?[0Y,O%);IV6(A^XQ]SL' MLO(;@*";7 R'DUQ+9;+YS6&LIUL^:3!A#^6@D4%9XS=JYS-FI(99=BAATE3LP005 M7MG"[(>*M1GK'KVH9AF/^T&&>,^S\FK=0,;<5,4+;E'Q%CP=Y)TU%1@/%8M[ MWC:JBAP5NY6--"4P!"D(2-$G9($@"P*RZ 5R84JK@:T0Y(B '/4"N6IQXJT( M0JV')[$5&[N=1Q)/]^ M65\2=)=IZ1;F.198]XIPK@BV,%CYW;3@B-D@5/;@NM M56B+?!<:,>E"G$0PI0+\NG%*%CRQ+F")_8%C3G&F)0P>&)CG IC M-H@??\V;14,I@R=VQI]4_LWE/V R2A<\L2_^#9JCB)1">&*''$F>B:U(P)F4[P@;W M$*1JWD2ZH+0C^FM=6EB,29E'G+>!.3J/!>6'PP88D_PAUADG/_P)K:!6!JHO\1$^GB]E4RX=:S?[EFXT;K^M MZJ>FN8OGOIK/5G;_+MLQ#K]=Y[\ 4$L#!!0 ( &)Z"4UK?Q&]?@$ -@4 M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V$UNPC 0AN&KH!P M9\;\5L"*#=NV%[""22+R)]M5X?9-LVF0P-,%^M@$1:"9=X$>6=Z\V\J$LFU\ M479^I.%!LWC0#!XTCP?-X4&+>- "'K2,!RWA M0:MXT H>M(X'K>%!E HRIO@D"6N\UB1P37BO20";\&*30#;AS28!;<*K30+; MA'>;!+@)+S<)=!/>;A+P)KS>+.C->+U9T)M?<-:6#MMXO5G0F_%ZLZ WX_5F M06_&Z\V"WHS7FP6]&:\W"WHS7F\6]&:\WEK06^/UUH+>&J^W%O36+[@KD2Y+ M\'KKD=Z^,,X>/X(KF]P_N^1F^,.:$=P^7"O[_(QAZL/](Z5#O\6JX?GT/^\P M]3="W5QD[GX 4$L#!!0 ( &)Z"4W,%?U(DP$ &\5 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V8WV["(!2'7\7T=K$(W=R?J#?;;C>3[058>VJ)+1! MIV\_6G7)EBYQ49/?32D<..>#DN^BD_>M)3_8-+7VTZ0*P3XPYO.*&NE38TG' M2&E<(T/LN@6S,E_*!3$Q&HU9;G0@'8:AS9',)D]4RE4=!H^[\3;U-)'6UBJ7 M01G-UKKXE72X3Y@ZJKLYOE+67\4)R>!Y$[/X.#9-8M0G[(@*OQ>V_;CN=4W. MJ8+^A6;*4N54F'S5Q"6IMXYDX2NBT-2IKZ2CXBTXI1=[WKETX44V,3';U.S' MA/1R'&%;4S] %SEGY1"O!?65Z@*[)S^IX.$VY,;1T+H8=4'U;"\BS6/4LW;B M.;=([=4IJ#BJ>$Q]N0_[:=RR>^\[\.^@9UUSVJF?CT. <&0@'-<@'#<@'&,0 MCEL0CCL0CGL0#CY" 4$Q*D=1*D=Q*D>1*D>Q*D?1*D?Q*D<1*T=?0%02P$"% ,4 " !B>@E-'R// \ 3 @ "P M @ $ 7W)E;',O+G)E;'-02P$"% ,4 " !B>@E-9O,+8(( M "Q $ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( &)Z"4T!7&K_[@ "L" 1 " 9D! !D;V-0 M&UL4$L! A0#% @ M8GH)30A/H4E5 @ KP< !@ ( !]P@ 'AL+W=O@E-R@TQ][0! M #2 P & @ '^' >&PO=V]R:W-H965T&UL4$L! A0#% @ 8GH)31JO,\6T 0 T@, !@ ( ! MZ!X 'AL+W=OOW^M0$ - # 8 " =(@ !X;"]W;W)K@E-2SY14K0! #2 P & M @ &](@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M8GH)35,%JYJS 0 T@, !D ( !IR0 'AL+W=O@E- :^]= @" T!@ &0 @ %3 M+ >&PO=V]R:W-H965T&UL4$L! A0#% @ 8GH)31&[[''3 0 G 0 !D M ( !G3 'AL+W=O@E-E_1@D+8! #2 P &0 @ &G,@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8GH)3<"=O+6W 0 T@, !D ( !@38 'AL M+W=O@E-B)1-URX" M !Z!@ &0 @ %O. >&PO=V]R:W-H965T&UL4$L! A0#% @ 8GH) M32RM5D]I @ V < !D ( !3CX 'AL+W=O@E-N?&PO=V]R:W-H965T&UL4$L! A0#% @ 8GH)3<[MJ,O: P %Q, M !D ( !CT8 'AL+W=O@E-O"KU.,D" R"@ &0 @ &@2@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 8GH)31 RU1-\ @ ' @ !D M ( !9U 'AL+W=O@E-2H=V1%@" G!P &0 @ $:4P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8GH)33.*X5)3 P _0X !D ( !W%@ 'AL+W=O M@E-V3W(=)H$ #T M%P &0 @ %F7 >&PO=V]R:W-H965T&UL4$L! A0#% @ 8GH)39X. M$XDF.P /14! !0 ( !#F, 'AL+W-H87)E9%-T&UL4$L! A0#% @ 8GH)3=(*6"T_ @ 'PL T ( ! M9IX 'AL+W-T>6QE@E-H"^<:K\" #E%0 M#P @ '0H >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M8GH)36M_$;U^ 0 V!0 !H ( !O*, 'AL+U]R96QS+W=O M XML 47 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 48 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 80 187 1 false 26 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://naturalgaservices.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1002002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1003003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 1004004 - Statement - Condensed Consolidated Income Statements (Unaudited) Sheet http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited Condensed Consolidated Income Statements (Unaudited) Statements 4 false false R5.htm 1005005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 2106101 - 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 6 false false R7.htm 2113102 - Disclosure - Stock-Based Compensation Sheet http://naturalgaservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 7 false false R8.htm 2119103 - Disclosure - Inventory Sheet http://naturalgaservices.com/role/Inventory Inventory Notes 8 false false R9.htm 2122104 - Disclosure - Deferred Compensation Plans Sheet http://naturalgaservices.com/role/DeferredCompensationPlans Deferred Compensation Plans Notes 9 false false R10.htm 2124105 - Disclosure - Credit Facility Sheet http://naturalgaservices.com/role/CreditFacility Credit Facility Notes 10 false false R11.htm 2126106 - Disclosure - Earnings per Share Sheet http://naturalgaservices.com/role/EarningsperShare Earnings per Share Notes 11 false false R12.htm 2129107 - Disclosure - Segment Information Sheet http://naturalgaservices.com/role/SegmentInformation Segment Information Notes 12 false false R13.htm 2132108 - Disclosure - Commitments and Contingencies Sheet http://naturalgaservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 2207201 - 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 14 false false R15.htm 2308301 - 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 15 false false R16.htm 2314302 - Disclosure - Stock-Based Compensation (Tables) Sheet http://naturalgaservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://naturalgaservices.com/role/StockBasedCompensation 16 false false R17.htm 2320303 - Disclosure - Inventory (Tables) Sheet http://naturalgaservices.com/role/InventoryTables Inventory (Tables) Tables http://naturalgaservices.com/role/Inventory 17 false false R18.htm 2327304 - Disclosure - Earnings per Share (Tables) Sheet http://naturalgaservices.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://naturalgaservices.com/role/EarningsperShare 18 false false R19.htm 2330305 - Disclosure - Segment Information (Tables) Sheet http://naturalgaservices.com/role/SegmentInformationTables Segment Information (Tables) Tables http://naturalgaservices.com/role/SegmentInformation 19 false false R20.htm 2409401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 20 false false R21.htm 2410402 - 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 21 false false R22.htm 2411403 - 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 22 false false R23.htm 2412404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Transaction Price Allocated to the Remaining Performance Obligations (Details) Sheet http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails Basis of Presentation and Summary of Significant Accounting Policies Transaction Price Allocated to the Remaining Performance Obligations (Details) Details 23 false false R24.htm 2415405 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 24 false false R25.htm 2416406 - Disclosure - Stock-Based Compensation - Stock Options Outstanding (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails Stock-Based Compensation - Stock Options Outstanding (Details) Details 25 false false R26.htm 2417407 - 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 26 false false R27.htm 2418408 - Disclosure - Stock-Based Compensation - Restricted Stock (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails Stock-Based Compensation - Restricted Stock (Details) Details 27 false false R28.htm 2421409 - Disclosure - Inventory (Details) Sheet http://naturalgaservices.com/role/InventoryDetails Inventory (Details) Details http://naturalgaservices.com/role/InventoryTables 28 false false R29.htm 2423410 - Disclosure - Deferred Compensation Plans (Details) Sheet http://naturalgaservices.com/role/DeferredCompensationPlansDetails Deferred Compensation Plans (Details) Details http://naturalgaservices.com/role/DeferredCompensationPlans 29 false false R30.htm 2425411 - Disclosure - Credit Facility (Details) Sheet http://naturalgaservices.com/role/CreditFacilityDetails Credit Facility (Details) Details http://naturalgaservices.com/role/CreditFacility 30 false false R31.htm 2428412 - Disclosure - Earnings per Share - Basic and Diluted (Details) Sheet http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails Earnings per Share - Basic and Diluted (Details) Details 31 false false R32.htm 2431413 - Disclosure - Segment Information (Details) Sheet http://naturalgaservices.com/role/SegmentInformationDetails Segment Information (Details) Details http://naturalgaservices.com/role/SegmentInformationTables 32 false false R33.htm 2433414 - Disclosure - Commitments and Contingencies (Details) Sheet http://naturalgaservices.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://naturalgaservices.com/role/CommitmentsandContingencies 33 false false All Reports Book All Reports ngs-20180630.htm ngs-063018xex311.htm ngs-063018xex312.htm ngs-063018xex321.htm ngs-063018xex322.htm ngs-20180630.xsd ngs-20180630_cal.xml ngs-20180630_def.xml ngs-20180630_lab.xml ngs-20180630_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true JSON 52 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ngs-20180630.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 80, "dts": { "calculationLink": { "local": [ "ngs-20180630_cal.xml" ] }, "definitionLink": { "local": [ "ngs-20180630_def.xml" ] }, "inline": { "local": [ "ngs-20180630.htm" ] }, "labelLink": { "local": [ "ngs-20180630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml" ] }, "presentationLink": { "local": [ "ngs-20180630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml" ] }, "schema": { "local": [ "ngs-20180630.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" ] } }, "elementCount": 289, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 33, "http://naturalgaservices.com/20180630": 4, "http://xbrl.sec.gov/dei/2014-01-31": 8, "total": 45 }, "keyCustom": 28, "keyStandard": 159, "memberCustom": 15, "memberStandard": 11, "nsprefix": "ngs", "nsuri": "http://naturalgaservices.com/20180630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "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 - Document and Entity Information", "role": "http://naturalgaservices.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "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" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Credit Facility", "role": "http://naturalgaservices.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Earnings per Share", "role": "http://naturalgaservices.com/role/EarningsperShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Segment Information", "role": "http://naturalgaservices.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Commitments and Contingencies", "role": "http://naturalgaservices.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2207201 - 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" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - 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" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://naturalgaservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - Inventory (Tables)", "role": "http://naturalgaservices.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327304 - Disclosure - Earnings per Share (Tables)", "role": "http://naturalgaservices.com/role/EarningsperShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Segment Information (Tables)", "role": "http://naturalgaservices.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i0d22d73a73dc4ecf893e12eaa250ad79_D20180101-20180630", "decimals": "-5", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - 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" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - 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" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2f0ae5f9e2fc48399f08a04105626c87_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Transaction Price Allocated to the Remaining Performance Obligations (Details)", "role": "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies Transaction Price Allocated to the Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i2f0ae5f9e2fc48399f08a04105626c87_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic4d3c0da31dc4a6d9e6a956840d0f98c_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - 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" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - 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" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "ic4d3c0da31dc4a6d9e6a956840d0f98c_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - 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" ], "contextRef": "ic4d3c0da31dc4a6d9e6a956840d0f98c_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "contextRef": "i5a8c23e656684e91af584dc983fd5bf4_D20180101-20180630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - 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" ], "contextRef": "i5a8c23e656684e91af584dc983fd5bf4_D20180101-20180630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - 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" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-3", "lang": null, "name": "ngs:InventoryCurrentRawMaterialsNetofReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": "INF", "first": true, "lang": null, "name": "ngs:DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Deferred Compensation Plans (Details)", "role": "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "shortName": "Deferred Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": "INF", "first": true, "lang": null, "name": "ngs:DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "role": "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ie7cfbc6b43db46e09f63047029882524_I20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Credit Facility (Details)", "role": "http://naturalgaservices.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ie7cfbc6b43db46e09f63047029882524_I20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - 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" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431413 - 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" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433414 - 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" ], "contextRef": "i4a0749d860044c61bf1ca42bfa4d1200_I20180630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004004 - Statement - Condensed Consolidated Income Statements (Unaudited)", "role": "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "shortName": "Condensed Consolidated Income Statements (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i486ae96497a44bee87d62f2f3d814d35_D20180401-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106101 - 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" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113102 - Disclosure - Stock-Based Compensation", "role": "http://naturalgaservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119103 - Disclosure - Inventory", "role": "http://naturalgaservices.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122104 - Disclosure - Deferred Compensation Plans", "role": "http://naturalgaservices.com/role/DeferredCompensationPlans", "shortName": "Deferred Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "id2857a65f28a4bb98e4cd4088e43b882_D20180101-20180630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r198" ], "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r198" ], "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/2014-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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": { "documentation": "Accounts Receivable, Excluding Contracts With Customer, Asset, Current", "label": "Accounts Receivable, Excluding Contracts With Customer, Asset, Current", "terseLabel": "Accounts receivable - non-ASC 606" } } }, "localname": "AccountsReceivableExcludingContractsWithCustomerAssetCurrent", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_AccumulatedDepreciationRentalEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Depreciation Rental Equipment", "label": "Accumulated Depreciation Rental Equipment", "terseLabel": "Accumulated depreciation, rental equipment" } } }, "localname": "AccumulatedDepreciationRentalEquipment", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "ngs_AntidilutiveEffectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Antidilutive Effect [Member]", "label": "Antidilutive Effect [Member]", "terseLabel": "Antidilutive Effect" } } }, "localname": "AntidilutiveEffectMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "domainItemType" }, "ngs_BillandHoldArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bill and Hold Arrangement [Member]", "label": "Bill and Hold Arrangement [Member]", "terseLabel": "Bill and Hold Arrangement" } } }, "localname": "BillandHoldArrangementMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "ngs_CapitalizedContractCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Costs, Policy", "label": "Capitalized Contract Costs, Policy [Policy Text Block]", "terseLabel": "Contract Costs" } } }, "localname": "CapitalizedContractCostsPolicyPolicyTextBlock", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ngs_CbFloatingRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CB Floating Rate [Member]", "label": "CB Floating Rate [Member]", "terseLabel": "CB Floating Rate" } } }, "localname": "CbFloatingRateMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_CompressorRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Compressor Related [Member]", "label": "Compressor Related [Member]", "terseLabel": "Compressors - sales" } } }, "localname": "CompressorRelatedMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_DeferredCompensationArrangementwithIndividualDeferredRestrictedStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement with Individual, Deferred Restricted Stock", "label": "Deferred Compensation Arrangement with Individual, Deferred Restricted Stock", "terseLabel": "Deferred restricted stock shares (in shares)" } } }, "localname": "DeferredCompensationArrangementwithIndividualDeferredRestrictedStock", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "ngs_DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement with Individual, Maximum Annual Contributions Per Employee, Percent", "label": "Deferred Compensation Arrangement with Individual, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Participant's maximum compensation deferral percentage" } } }, "localname": "DeferredCompensationArrangementwithIndividualMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "ngs_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://naturalgaservices.com/20180630", "xbrltype": "stringItemType" }, "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/20180630", "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 AverageGrant Date Fair Value Per Share" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_FlaresRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Flares Related [Member]", "label": "Flares Related [Member]", "terseLabel": "Flares - sales" } } }, "localname": "FlaresRelatedMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Liability", "label": "Increase (Decrease) In Contract With Customer, Liability", "terseLabel": "Deferred income" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ngs_IntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Intangible Assets, Accumulated Amortization encompasses both finite-lived and indefinite-lived intangible assets", "label": "Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization, intangibles" } } }, "localname": "IntangibleAssetsAccumulatedAmortization", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "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": { "documentation": "Inventory, Current And Noncurrent, Net", "label": "Inventory, Current And Noncurrent, Net", "totalLabel": "Inventory, net" } } }, "localname": "InventoryCurrentAndNoncurrentNet", "nsuri": "http://naturalgaservices.com/20180630", "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": { "documentation": "Inventory, Current Raw Materials, Net of Reserves", "label": "Inventory, Current Raw Materials, Net of Reserves", "terseLabel": "Raw materials - current" } } }, "localname": "InventoryCurrentRawMaterialsNetofReserves", "nsuri": "http://naturalgaservices.com/20180630", "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": { "documentation": "Inventory, Noncurrent Raw Materials, Net of Reserves", "label": "Inventory, Noncurrent Raw Materials, Net of Reserves", "terseLabel": "Raw materials - long-term" } } }, "localname": "InventoryNoncurrentRawMaterialsNetofReserves", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryValuationReservesDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory Valuation Reserves, Deductions", "label": "Inventory Valuation Reserves, Deductions", "terseLabel": "Write-offs of obsolete inventory against allowance" } } }, "localname": "InventoryValuationReservesDeductions", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityAllowableShareOfTotalCommitmentAmountAttributableToGeneralInventoryComponent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Allowable Share of Total Commitment Amount Attributable to General Inventory Component", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Accounts Receivable", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleEquipmentInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Equipment Inventory", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleGeneralInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityDefaultTriggerCertainDefaultsOfOtherCompanyIndebtednessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Default Trigger, Certain Defaults of Other Company Indebtedness, Amount", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityDefaultTriggerRenderingOfCertainJudgmentsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityPotentialIncreaseInBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Potential Increase in Borrowing Capacity", "label": "Line of Credit Facility, Potential Increase in Borrowing Capacity", "terseLabel": "Potential increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialIncreaseInBorrowingCapacity", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityPotentialMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Potential Maximum Borrowing Capacity", "label": "Line of Credit Facility, Potential Maximum Borrowing Capacity", "terseLabel": "Potential maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialMaximumBorrowingCapacity", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityReferenceRateNumberOfAllowableBorrowingsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding (e.g. LIBOR Rate, CB Floating Rate, etc.)", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "integerItemType" }, "ngs_LineofCreditFacilityCommitmentCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Minimum Commitment Coverage Ratio Allowed", "label": "Line of Credit Facility, Commitment Coverage Ratio", "terseLabel": "Minimum commitment coverage ratio allowed" } } }, "localname": "LineofCreditFacilityCommitmentCoverageRatio", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_LineofCreditFacilityLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Maximum Leverage Ratio Allowed", "label": "Line of Credit Facility, Leverage Ratio", "terseLabel": "Maximum leverage ratio allowed" } } }, "localname": "LineofCreditFacilityLeverageRatio", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_OtherPartsRebuildsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other (Parts / Rebuilds) [Member]", "label": "Other (Parts / Rebuilds) [Member]", "terseLabel": "Other (Parts/Rebuilds) - sales" } } }, "localname": "OtherPartsRebuildsMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_ProceedsFromPurchaseCommitmentDiscountNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Purchase Commitment Discount Net", "label": "Proceeds from Purchase Commitment Discount Net", "terseLabel": "Payments from other long-term liabilities, net" } } }, "localname": "ProceedsFromPurchaseCommitmentDiscountNet", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ngs_ProductSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Sales [Member]", "label": "Product Sales [Member]", "terseLabel": "Sales" } } }, "localname": "ProductSalesMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "domainItemType" }, "ngs_RangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Four [Member]", "label": "Range Four [Member]", "terseLabel": "$20.49-33.36" } } }, "localname": "RangeFourMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range One [Member]", "label": "Range One [Member]", "terseLabel": "$0.01-15.70" } } }, "localname": "RangeOneMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Three [Member]", "label": "Range Three [Member]", "terseLabel": "$17.82-20.48" } } }, "localname": "RangeThreeMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Two [Member]", "label": "Range Two [Member]", "terseLabel": "$15.71-17.81" } } }, "localname": "RangeTwoMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalEquipmentNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental Equipment, Net", "label": "Rental Equipment, Net", "terseLabel": "Rental equipment, net of accumulated depreciation of $155,989 and $145,851, respectively" } } }, "localname": "RentalEquipmentNet", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "ngs_RentalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rental [Member]", "label": "Rental [Member]", "terseLabel": "Rental" } } }, "localname": "RentalMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ngs_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customer [Policy Text Block]", "label": "Revenue From Contract With Customer [Policy Text Block]", "terseLabel": "Revenue Recogntion" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ngs_SalesServiceLineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Service Line [Member]", "label": "Sales Service Line [Member]", "terseLabel": "Sales" } } }, "localname": "SalesServiceLineMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "ngs_ServiceandMaintenanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service and Maintenance [Member]", "label": "Service and Maintenance [Member]", "terseLabel": "Service and maintenance" } } }, "localname": "ServiceandMaintenanceMember", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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 \u2029Intrinsic \u2029Value\u2029(in thousands)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsIntrinsicValueRollForward", "nsuri": "http://naturalgaservices.com/20180630", "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 \u2029Average \u2029Remaining \u2029Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ngs_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsCanceledOrForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Number Of Shares", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Number Of Shares", "negatedTerseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsCanceledOrForfeitedNumberOfShares", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "ngs_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsCanceledOrForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Nonvested Options Canceled Or Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited, weighted average grant date fair value (in USD per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsCanceledOrForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_TransferOfRentalEquipmentToInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transfer of Rental Equipment to Inventory", "label": "Transfer of Rental Equipment to Inventory", "terseLabel": "Transfer of rental equipment components to inventory" } } }, "localname": "TransferOfRentalEquipmentToInventory", "nsuri": "http://naturalgaservices.com/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ngs_VicePresidentofTechnicalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vice President of Technical Services [Member]", "label": "Vice President of Technical Services [Member]", "terseLabel": "Vice President of Technical Services" } } }, "localname": "VicePresidentofTechnicalServicesMember", "nsuri": "http://naturalgaservices.com/20180630", "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/20180630", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r12", "r190" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.", "label": "Accounts Receivable, Gross, Current", "totalLabel": "Total Accounts Receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r12", "r18" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade accounts receivable, net of allowance for doubtful accounts of $443 and $569, respectively", "totalLabel": "Total Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r111" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r142", "r161", "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r94" ], "calculation": { "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less:Allowance for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r81" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This item is to be populated with the collective of (i) types (categories) of arrangements of the entity applicable to its revenue-generating activities or operations and non-arrangement transactions, including but not limited to, for instance, sales of product manufactured by the entity, if such comparison of arrangements as a component of all transactions is provided by the entity.", "label": "Arrangements and Non-arrangement Transactions [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r181", "r191" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r41" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r143", "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r75" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r68" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r60", "r176" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ChiefExecutiveOfficerMember": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the chief executive officer (CEO) may also be the chairman of the board or president.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChiefFinancialOfficerMember": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Senior executive officer responsible for overseeing the financial activities of the entity.", "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r113", "r184", "r194" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r118" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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; 12,968 and 12,880 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r167" ], "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 Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationItemsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r127" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r122", "r124" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r122", "r123", "r133" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r85", "r134" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r91" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r45" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "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/2017-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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r117" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued": { "auth_ref": [ "r152" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r136" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r163" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r66", "r71", "r171", "r172" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r168", "r169" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": { "auth_ref": [ "r47" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r132" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r120", "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r44", "r78", "r82", "r83", "r187", "r196" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r44", "r78", "r187", "r196" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r84" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation 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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost related to unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r70", "r174", "r175" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r1", "r112" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r105", "r106", "r107" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r42", "r180", "r185", "r197" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r170" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r62", "r69" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r79", "r82" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r109", "r110" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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,695 and $1,632, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r177", "r178", "r188" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r61", "r69" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest. Includes, but is not limited to, payment to settle zero-coupon bond attributable to 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", "terseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r102" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r19", "r101" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r39", "r99" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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 $15, respectively" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r39", "r74", "r99", "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r20", "r101" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r114" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r183", "r193" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r27", "r96" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "auth_ref": [ "r97" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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": "Loss (gain) on company owned life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r9", "r182", "r189" ], "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/2017-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/2017-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/2017-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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r72" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r35", "r115", "r116" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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, non-current portion" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60", "r64" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60", "r64" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r63", "r67" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r43", "r67", "r82", "r186", "r195" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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 expense, net", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r49" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfServices": { "auth_ref": [ "r48" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred and are directly related to services rendered by an entity during the reporting period.", "label": "Other Cost of Services", "terseLabel": "Cost of service and maintenance" } } }, "localname": "OtherCostOfServices", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r58", "r140" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r56", "r59" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r10" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r24", "r25" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r4", "r6", "r103", "r104" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r54" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r57", "r165" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductOrServiceAxis": { "auth_ref": [ "r92", "r132", "r135" ], "lang": { "en-US": { "role": { "documentation": "Information by products and services or groups of similar products and services.", "label": "Products and Services [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductsAndServicesDomain": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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,176 and $11,274, respectively" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r51", "r65", "r125", "r131" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Bad debt allowance" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r52" ], "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": "Rental revenue" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r81" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r119", "r192" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r121", "r126", "r130", "r132" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r86", "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Service and Maintenance" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r86", "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r46" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue, Net [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "SalesRevenueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r81" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r82" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r92" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r87", "r88", "r89", "r90", "r108" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r87", "r88", "r89", "r90", "r108" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r143", "r164" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r164" ], "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": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by 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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r164" ], "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": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r146", "r155", "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r93" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r70" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r50", "r98" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited": { "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r153" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r149" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r149" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r156" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r151" ], "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", "terseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r164" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r148", "r164" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r147" ], "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r141", "r145" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r159" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r160" ], "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": "Share-based Compensation, Shares Authorized under Stock Option Plans, 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/2017-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 Compensation, Shares Authorized under Stock Option Plans, 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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r160" ], "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 Compensation, Shares Authorized under Stock Option Plans, 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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r154" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Options exercisable, shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r148" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Options outstanding, shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r160" ], "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 Compensation, Shares Authorized under Stock Option Plans, 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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r164" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r164" ], "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/2017-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/2017-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, Options, Nonvested, Weighted Average Grant Date Fair Value", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r158" ], "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/2017-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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r149" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in USD per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r148" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in USD per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r158" ], "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 Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "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/2017-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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r11", "r118", "r119", "r150" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r11", "r15", "r16", "r95" ], "calculation": { "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://naturalgaservices.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Title of Individual with Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "Information by category of arrangement, including but not limited to collaborative arrangements and non-collaborative arrangements.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/2017-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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r77", "r80" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/EarningsperShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r76", "r80" ], "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/2017-01-31", "presentation": [ "http://naturalgaservices.com/role/CondensedConsolidatedIncomeStatementsUnaudited", "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/2017-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": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=d3e1361-107760" }, "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": "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r109": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r119": { "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" }, "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", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "32", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82859839&loc=SL82860478-203043" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130539-203045" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130551-203045" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130556-203045" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130556-203045" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "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": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r147": { "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=96867065&loc=d3e5070-113901" }, "r148": { "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=96867065&loc=d3e5070-113901" }, "r149": { "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=96867065&loc=d3e5070-113901" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r151": { "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=96867065&loc=d3e5070-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r153": { "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=96867065&loc=d3e5070-113901" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r161": { "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=96867065&loc=d3e5070-113901" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r166": { "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=27013229&loc=d3e301413-122809" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r169": { "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" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r171": { "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" }, "r172": { "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=34349781&loc=d3e330036-122817" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r179": { "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" }, "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": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r189": { "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=6879938&loc=d3e572229-122910" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r191": { "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=6879938&loc=d3e572229-122910" }, "r192": { "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=6879938&loc=d3e572229-122910" }, "r193": { "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=6879938&loc=d3e572229-122910" }, "r194": { "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=6879938&loc=d3e572229-122910" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r198": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&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.4)", "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=82887183&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": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(c))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=SL94080552-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1448-109256" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1500-109256" }, "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": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8721-108599" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8736-108599" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8813-108599" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8906-108599" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8475-108599" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" } }, "version": "2.0" } ZIP 53 0001084991-18-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001084991-18-000049-xbrl.zip M4$L#!!0 ( &)Z"4TVZ^ WB@@ &U' 4 ;F=S+3 V,S Q.'AE>#,Q M,2YH=&WM7&UO&S<2_GZ_@E70G WH;67+EB7'0&*[/0-MDJ8^!/>IH'9'6L+< MY9;D2E9_?6?(7>O5CNS$=W)N#431\F4X'#XS\Y"B=/K#Q8?SZ_]\O&2Q323[ M^.]WOUR=LUJCU?I\<-YJ75Q?L']=__H+.VRV W:M>6J$%2KELM6Z?%]CM=C: MK-]J3:?3YO2@J?2X=?VI1:(.6U(I \W(1K6S4RK!5^#1V3].?V@TV(4*\P12 MRT(-W$+$%4D-EK4I0J\O;6 R%90=!,UB>TT/S MW3S3$.T.>F>G>D[E(ZPAP)I'379'9W159[];R&)(V7F37?,9#EAGH9OGC-F8 MV]>ONKW!T]=5I!&N:;]Q<(1J93R*T"<;$D:V[TIV=:6#)L._(5B_D$ MF(:)@"F&.QL+PW[+N48/DC/V"3*E+5,I^TGIA 7MQF],C=A[;G/-)?N9&_8[ MZ(D(49F?<3Y9G5VE(:[VR?IJW[^BM0H(_W,5WW&#RX\+G MM$=!I'"D5&%NQ#&X2!E/9RQ/KK M?+NU!BD@@ S7,VJ2\!O <1=D&BR+4!D<4KJLBV-0@U!HS++8+"7\H0U!LVDL MPIB9G%[F_:>@H1!"$TB$D9B.*;-/A8UQ@B:#T"E([O"-S 1B)%^! 2YW"I([*Q.5;KA7J1CC &NJR-[T.91R@3(;F C3K"65#< MS!!1Y SD)%+.T5X S:P,C0X5.?Y:IQ:YQ 8(<84X]"3!Z1-R$[.15%-3XE_# M6!B+Y-[Q$EWSF,3:G,FK85DE\>DJ^7EOV?ID!IP;4HH*D1V;? MH>&*<0T.=X@C,91 ^&" 8!]*86+J0 M^"2?4:1=\ >/3])EZX%&2P/A$TUSU4FP =&=;\1&@]XJNH\[.XQNOOOHO@"# MS[C4+G]_&8=UHA8AS\WV72C'#P$Q58SD68/*-0K(B,H:%X:Q%:1.#FU?Y@%\ M,0EHD-R!M* -IBE!21.U$P^="(2' M: +"DQN7EE*2E!LB M',ZMC6,G+F@K ZB0Q21!G3).]LLEIUR#TW)*S(D+]O T:)&]X;LA4$-,!]@? MHH?#_[U1NW*0G7&0KA"18:ATY!1P M-'\,*3(JB3Z#-9"1,U(3W,)XOT"G%1GFE,HS7IYG7$ZXS%U\)=C :(0T6TQP MPHB;M6<&="=%R4YG>Z['M-8F[N MR!7%9><[$+F$Y69?)),9D^(&9'% M-*^_A4&N=]3OO?=;K>YTZ[P^E5PU![L MM(I/V(R[T_:H]/+Z/(!3/EGTNGDL)^]Y!--;VXR@7ARW(E9IK7 $*2Q)A M+<#&##E42-FH)A*HD^N^AUZ)"HL@L8>1JZ8ZO]:J.] MHRJ^ENPWO%/@-$1G/J!V5<7L!=ZA?'E ^"J+% MWM0?2VT([SS"C@;NHOL&.!=[!VR,R$2*7_<\RB"),GF2X-;Z+W#3*++GQD/< MBB.]4.PB%1IIC&!U1!*XB(M8=!_K%*"M>VXATHF2$R""D?)Q\>F4+H(T))E4 M,\#:::Q\6.9++H$0_DJNU?S6P$)@CT7:\);H%]VLVVHOMW!R>6[5H"APES]\ MR1#]!32MH>29@7[Y9K!P@X+Z#Q9A3 N$62N3?-87J5LJ-VYQ-^7DI-GK'O3: M@;NA8G$*-BI5*FZO-/WME9:-UBL/FX>'G>#H^/X6#W9_L+)SW.P=]3J=WK,( M;^*LCT].GD/VP4DS..RT.T_M_W#E4;/=[AWWNEOV;[DU]>N*@#$93]_4#FJK M>+8JZW>RV[MX5R"5BK8,'ZL@W!P$EOPG6 BP'N?!>H#=+&@K6GQ,+* MNMM:M[+4MI9Z%AKDOYGQO5GSW:S:YCR/95^_.CP>&/>Z_KV+K>U=&7/=Z2MV M7?'$RFHOSFJ/.J9X-L,6!^M^:#0>7?AD-,D7;/+UK_55QQ<[ OK*:I75_K\" M[,LU[$<-1M 'J75V?OG!W4PXC[G0*+*\>O.NO&US4=ZVJ2+MCJ"_LEIEM2K2 MO@S#[GWTW^+@DEW>0IC3/7SVP=_"W/\&$;7EKKT\\C)CIOROT_3]-\8FL/B3 M+@_^TLN:!#[$?45N85# H/WH7X@E- M*E[6WZ8( "B3P % &YGZD*G4R.&(\?:S=8)^ZK-C1CS4.^$DW!>C'/6"-=G#3_)65_'T_.S6(R9 MB-]4Q)_-/]LME*.!):'8NJF$-Y41T/#=PT[J>A,1NU&WU6S^V*OX1N=G ZT< M#F:P9_@:!E@:QL&MJW$IAJKKY:4!J$-1W^?1S=#H3,6U2$MMNF;8WVMW.M7B M/VO6F_N]4/>JZ?_U:(#:@"="3KO7(@'+/L&$?=$)5Z'.BO\!RHNB2Z&@EJ^E MU>K\V!N#<2+B,A>JKYW3"4KU_G8D^L*Q@U:]O;BFA]:[>J41ZAW,UB[U@LH' M6$,&:Q^UV"U=T565?:BSC]R8*7Y.#*@(JBSRZYPR-^+N]:O.26\7EMJJ%Y)N MI7BO7[6.FKVM%O&*C?@8F(&Q@ D"K!L)RW[+N$&?E5/V!5)M'-.*_:Q-PEK- MVF],#]@G[C+#)?O +?L/F+&(4)@/N)ZTRJY4A/9UNA/VU2[M:T,1WW&+5H7V MDTS9C=(3"?$0TL_ 0/Y(+2 1%B)O((HRD2X$2[0IA!Y 6G< M%$73,2X3E85*Z4_GU; S/G-0^LQS^0RP@5!HE63@,RNLHL-@HY&\PXDRLL3<3MB ZDGMG K T-A'28'CG$J#'*CE-4Y[["%,$O2[HR#')8. MLJ&(UPO6])/-C3^GN 2_>H"4'LR>W?=&=L6X 6_.:)ZB+X',C@'Z4%\*.Z(> MU"S!Z$,1B*YC82.I;8;]*"X9+8-=IT9'$&.Q97MHQC&@7P1;?7\;C;@: GN+ MD/\ED]BB=!"E:G3A9$*_D3C,XH+$7+ MO.][V( XW\XD <%@U__<:M/>X_M;+=\+4.$E6+Q&5_%L[?M^7"4B&?',KM^% M&%T?T"?SF0)'U)G! 5+*AZR/CM@*E!^'LNY97)V/S08D]TZ>D\29IU;SN$V5 M F,LRF*U%+'?"+-9WXI8<"-H 2)06<\6%(V46:*7'A:MYZ(^EFH+*)##V$V= M4D[ZRR0G"H#+\D+,:"KV"*1WGJOCMSY00XS2V!_BG8G*NX4B_1)%_E8463M6 M+X')^E%^;4Q!'!J+F*""6ZTXT1EN$68H7R7\X"8N?!G11?"^D,)-B8:OFI:0 MS;N]]^@ 2@M-Y_)=SYIN\P6EF4D14:Q/&Z)(F]@+X#/?(2C,!B0""]9 2HA% M33"K#^"!R"92)"X/PHJW#$GJFBJ-8E)3]%1[6L+VEQ@,$#(S%]]KE8D;HQGY3G?;;578GRWZ0 M9,3M7;Y"4=P##,2>WOC5Y]1CRJ2X 9GOL-]K7]U (3L%)YURR^^?W_+S#S;C MPG&KL\!%<73>D68QC!SB$51_*65'N3@F[$X;>\>K?0$.EB3".8"5S*"OD;-3 M32Q0)M]]#QT- [&E0(]_:<.@0 3X*Q,HLL> 3$5^SWV_W,[;QL64VWD;B_A6 M8@J*)?Z0#LI'&^&1 '3&G"_?;:M-@-\0 0XIJ:? /IGV#XJ+IU./[K1M[.!(H0<&PV05W0U\6$>']>D0^_D";J"?;\C1ZT_POH>/2:+[#X6J!55TCU)_(M3Y';W%%A(& MKLLSIWMY@3\_&DKZB"I@Z"9*GEKH%E]ZWC^LG12;M]\BR#UW'5QZ>GSS'VP6F]==ANMI_:_^'*HWJS>7)\TEFS M?\/?TW!?T6!LRM6;RD&EZ)'RF/:0:TZGW79ZVRNNQCD+R?YX>WOP-O*]"+7%+2B5 MNX%RWV;##/.TTZH_V;^&:DN]>;U]4U-'I1$^6IG?.>Q<7]OOBWBKM()U@;@@ M4/3F27D_'C;N4FNEUOYY("VU]A1;>PH6EMI=5[NEIM;5U+/0H/!RYZYI\]VT M3'.>1[.O7QT>]ZS_7'YU&EW+THD:+4VFYH;3OP]>4J]@\1 ?MLP IZF%IE%R,! _;S MW2/C7\-9M!);M\3>2ZV56BNQ]64H=N]S>#L,8?3M[)6Q'%'W_P9(;?B#+H\\ MJ9/J\)-VW?"^[ACF?P?NP9^'6QJ!]S&3R!ST#,R M,2YH=&WM6VUSVC@0_GZ_0B5SG60&_,); %-F"- V-[V0!G=Z_=01MHPU-9)/ MED.X7W\KV4Z3D!+22SI)SDS"8+VL=A\]NY+L=?_5>#IROYQ.4"B7$3K]=/3A M>(0J-=/\W!B9YM@=H_?NGQ]0T[!LY K,$BHI9S@RS.>::Y6*V/5 M,+A8F.Z9J40US8CSA!B^]"N#OBJ!;X+]P6_]5[4:&G,O71(FD2<(EL1':4+9 M GWV2?(-U6IYJQ&/UX(N0HGJEMU!G[GX1L]Q5B^IC,B@D-,WL^N^J0?IS[F_ M'O1]>HZH_Z9"OUI?ZS;H84))5IS(=43>5$*BQ/>:K5@Z*^K+L&=;UN].13<: M] /.) @3T#/[F0G8$"/)A:SAB"Y83^NK!*@.1?T<>]\6@J?,KWD\XJ(G%O/] M>JM5+?Z195@'3E:W9^F/HP34 KRDT;KGTB5)T E9H3.^Q"RK2^@_!/0%U2/* M2"VWQ;9;OSOG1$CJX2A7:LZEY$O0:G(1TCF5J%$W[.LV;;/WCKI;4/!@3HCX MU3#HRU4&PR%TW1F6T>3,/7Y[/!JZQ],3\(*SV:?AB8O 9SA#P_'TU)V,2_K\G:#8\ M.QJ>3&:UZ5\?)E_0<.2JFKIEU1\*MKOKGER /F;(XXP13RVS:$5EB&1(T,<4 M"S W6J,S$G,A$0_0"9:IP!%ZAQ,T(^*<>J#!.S BKJ)CYAEH7_5\O=>IURUG MQ)*F!+ "-CYJ/)A1=BMB"P,#-2[G'I,H+\G5)! MU*XU43PJ"&=P>[=*Z<@':WT"S3L.LH-7P(5 MZR45'X"*E$%H7V+-+UA6)(;./I1J:A4\Q52M*[$@B:)D557C*$+0#98#6%^@ M(@:.)E7=*Z ,,T^5@T!?GP9UZ(=6:90QFL,ZHL=,;L1GX\&/'$LL%I35,J-[ M[5B?O"2>1^1&BX@$LH=3R9V\0)_3LI(Y%SX1:KHB'">D5_QPKFPW5/_LFH*O M,=E3<^'3)([PND>9GA4];GZ,[':-;J?9M#KZ,"G!!.D7*N4'32,[:)K2WZQL M&LU&_;#9_7&+K=VW5M8/C4Z]V6K;CR+<:#7J=KOY&+(;;:.C/H^"BMTQE.*- MPQW[FWI.LWD%PB3 [S>51J7H$6/?IVQ1DSSNU>,+I[C.F:J*=HP4-TEXN[\7 M\C7/;>!F49#QW(XW[DG<+F?+?K]Y1Z"Z'M)VM*XR&*O[/WH+=3VH%E-0@OL? MP!VFBS21J)MMX'> ML1-X_9#I-HE">\-YET'U9W]OEAO&6=DUT!<;)74'=YR M/K:3NT2M1.W7!](2M9_AVL_$PA+=7=$MD=H5J4?9!F4/45\:FD?K\ICS.,B^ MWFL>.HG^WGQZL#/>)9B;3E_NKLM]8HG:LT/M7K?OBB9"^1*U$[?\58)\OL*>")%0]2*VBT62JGR"/0DP%B"P>&A]Q M+'QU,::">)*+I(RT3X3])6HE:F6D?1[ [I\*RCP:XV@S?_+@ 2*JJ=->GG>V MF0LF22*&=3FZB"9H351RD@M$D)+XZR)!HK;)%L>=EJ4U7,ZJV MY9ZB//D4UCL0S+@LA.N\6I6("[UCGI#KN8&=G\@'O#8*J#)7^6 >!^E"OW(S M7R-! B((\U2-L@;L $64/C<3:U#,R,BYH=&WM6VUSVC@0_GZ_ M8DNFG60&_,); J:9H82TN]YX=C :3#Z=#F*M%!*?O7AT?#:!2L^WWC8%M'TP.X,WD MKV-H6HX+$TEXPA03G$2V/3RI0&6N5-RU[>5R:2T;EI S>W)F:U%-.Q(BH5:@ M@LI^3Y?@-R7!_A^]9[4:' @_75"NP)>4*!I FC ^@_LVK;/W!^KN0,C'\:+R5T-D+I<91+O8=&/(!L.S MR='AT: _.1J=H(>6V=SVWT7*J)3P% M//TQ] ]&IY/A04F?N_ 9#P?&MSI.&T:','DSA''_[%7_9#BNC?XY'GZ _F"B M:^J.\[.CUJ.+T$<J'D57EMP3*1$TZ0VNHCH"OJ^@5^SL8KU!)5O[7E/@7RN56CZ*-7+ MV/BH59P@77(/#=,(W=5'9D;:/2Y=1M+/*9-4+UL3S:."<&YCFZ!?2G!;V\'. M)?>^.-BE<^4$=#N-9D;CA?%8I&''TV[X%*A8+ZGX$ZC(.(;V!3'\PFE%$6P< M8*FA5L%3PO2\$DN::$I6=36)(L!F.!U@K,6*&#F:5$VK\#(&H\# ; =-Z,>[ MTBACM,!YQ/29W(C/UD_?5RR(G#%>RXSNMF.S]5)D&M$;=T0T5%V2*N'E!6:C MEI5,A0RHU,,5D3BAW>*'=V5-I=MGUPQ]C:NN'HN )7%$5EW&S:B8?O-]9*=C M=3IZ;,UN4J$)*BA4RG>:5E9GJ^!V9=-J-NJ[S<[7[UC;?&UE?=?:JS=;;?=! MA%NM1MUM-Q]"=J-M[>G/@Z#B[EE:\<;NANUM,Z;9N")A$N3WRTJC4K2(21 P M/JLI$7?K\8577.=,U44;1HJ;)+S;WPOYANZ6LV91W_Q& MH+H>TC:TKK)_H ^ S!+J>E MAJ $]P? [:>S-%'0R1;P&T!;XF9P^RI2[9*$ M]P;S6QO5C?V^F&^YX'330%PLE?01;SD>Z\E=HE:B]NL#:8G:]W#M>V)AB>ZF MZ)9(;8K4@RR#LJ>H3PW-5ZMRF_,PR+[8:NYZB?F^_?1@8[Q+,&\[?;FZ+M>) M)6J_'6KW.J9X,&#S@_6L:P1/1"P ;>1O#/GMA]/E\<4C(7V)6HG:_RO _K[ M_LU\"J>2)DP_335/D+^2X_.@X;4*IBN0-*1FEX8UVAJT Q71^MS,'%[.*5Y+6)" MHB0-ED[&)*&B\F8"54/^3^HH&V*T+]4S+3W4.2^O.\ M]_LEPEV&2Y&]?M65-$+QY_3J.TMK7V6Z)8%,<8A31;T\U#KW?OTI_\[>M#+O M?.W_!U!+ P04 " !B>@E-OJ^J?_.V\ULV^QVVMTVO]< M($MX(?M_*W_^?PC]^Z_M3]EZQP]:L=W/UKK1]F/(SAK]H^QKB+V3+.]V6MG7 M3O>D\RV()E(R0M(]C_K0=&A^N[<\Z*%#:T__ MN7#4[Y\NOWN7VYY;ZG0/WXW>>)?:@S!!C"R,/M(XO[[Z[.QLZ=QUF\4GX$KV MKM%N-MHQ=<'5Y?#\Y&MO97KR^>Z_#*5&_^,3HBJL/A-BXOKBXL!?] MTF'GVSMX([6)WVW]>:]QY]YG[.K.Y-V_*Y]V_%%L6=1H]_JV[:];U3[L77^J M;?N#KFT>0J.[WQH^]I9\IY6^26/)\$TO]1&TY,YW7;7LII/>];NVW6H:^2[X9NW M+VW\RD3?==_Y#R"XTXKT[@+ ,MJP\F?]=T?Z5/]^E#ZW\G__S?_[L-_K-N'+E?7^^&S[_\]WPWJX3 M+E;^#(UO6:]_T8S_7 B-WFG37BRW.^T(]VF<+Z<+8W?XL!%";!W8_[/A4:@6B@K14ZUYV[V(Z'C5ZR8;\*[RQDC9#NS+YJPS"\<:W_0_FN':\ M)2KKNQ>5RZ-FI;5Y5EG?/MJO-X^JER>\>NGI_GKEO'+I<>5XN_&)59M[EQU< MJZ^2RG&%[]<_-BKKJWCOZZ[8JWM16_>LVMJZK-0KK+J^B?>:^KRZ9EJ^];Y= M.]XXWZN'D[U+S_G]32=ZPWCZM?]TCM0X5]8MM'>ZWS M9NVX>E(]7KVH?=C$U?5P5+G<(OLM^-X6W.MRNP'??UR]W+VLK6_PJ\_ =PWV MZ:ZLT"U:6=_D>\=;N$HW+JOK7UI[ET>MO?K[X^J'C_!;H8WU"J_4C_+*^OOC MK=WW?\$_-OQ+_BK^GA2O_;4[?*_XMW_Y$?YN-"MXZP![:GPT%&GG)- H<(-. M3$G@D0LTF$CXPDIUM;Z[O?HI^["ZD^UL;'_97-O8R3YLUW8_9YO5M3_?W8'# MRZ-C#7 ,=+/9#O'\?^-%"8\'P&/SO#(T_]H(!MO#OQ^'L/AR X^MYG8C_?U8 MKVX<8 ##V -SJ1"8#$8/SUP: M..QT2R0\# E5/$3"_O#O_D^1\-7C:R0X&[B,V@%3,( #P1891AC"C@J-&?:2 MB(4L]KP]!0/UNP,8/5:]CV">0NT5AGIQ> R'?/CT>7\YP/>VX(Y'P5Y<1-N] M#9ZKX? S?&\G;+3#.EQZ95@>!@8-H9@ M& F,[B_ P*_!8&6PBH',4"3FH#H #,9HD.<^\N!PT%+8A96)XF!(#"42'HZ$ M_1$21J/*MU\@0=S0@O6"1D:1I!&"=V8BTMSFR! GE!(6!ANVL+)%7W7@<)U. M,]IV;ILI"+]!R"K (Q00:=K#$A4/0\5HL A#5%S^ A7-RLE-8&(<3;J3(A\= M $-%BJS))3)"A>!C8%Z*A97WJY]V-EZ1(]8&W>Z=H6*FE4,S_FO[8O]K.(6^ MEI7Z^Z,JW0;#'QW#?45U?955+INMO:];O'*Y<5;[6B'[Q[MPWY!7ZUL" $( M( "2D[/*X8$-08E<B%A;L&Y!8K;F"$P)AST)PN)]YRZG++ Z$8'VS>V"U$WVB!$_]S M ;$K*XZ2>,NKS6;G+"5DWG>ZZYV!Z^>#)LC5SJ#=[VU''QO?K&O&D;T7LF1O M^#2;K*%YY6)DZ-8>W_]0(7M?]\#;]AO5]:VS"OUX5%WWE]7C]ZW*<;6UO[Y% MP3CTVNM;FP(,2=)KU>,3:.,6WCL^X?M?]T\JEZMG^Q_>-ZN7>WB/5O#W7@_7 M03MV>:V^1VOU3?#Z[4:M?M3<3^U;_^L$VLRJQ]O'P!Z/2D78W=-KCY?&Q5V+E45AY M1%KK:_/CM>S,'?B\![$I8@"P! ZC58X-QLG>-%6F$L-2G.)7Z%*Q"=()!'YJ@F/;@_M::A14B)L,KM^.6 M]J 5.OW1^UKQ<*J. MX#0:DHY_03V5:SBI:'R 2 ,9B@%3N=:@D56.! U<> 94X46"DU@T^EECU=/Y MI\34Y#"UMWL?INZEJ)M9&B.Y [JP$'QY"):Y5L@Q:U$,"@>FH\HE!DQQL:C% ML\:T%^2I:V5]/Z[@<3.F!ZOML-KJ=/N-R^+US]W.:>SV+SXW;;L/[Y7(>QKR M'I/6;]:ND<>9$ECF! EI.:AN"D&;SCGR41-/L0PLY>\(621*3BF9E<";,/"J M]P+O7LH[N@:>)UCD1#$D&D4W8;1L M'S9<,Z[V>K'?NP7"VV K,?58,GOPM%2S>@M3UFJ/)0RCBST._YDIVC&ZJ!_U.DV M+F,H$?4X1+4J0XV_<3?=>2])[=RDKK0R2IH _*1#6HC =18^*HR]CM!-L[>@B8-GN]P2T@X1)(#Z.F86IK8SC8;9S]@IJV;P8[ M067@SJ!@N4,\5PKI8$&8LX"M=]KF%H+!__Z'IH3^,1WD5$+IY3GI7BC=RTG- M:R@Q3+BC(2");8ZXCQPY8E*^U+&H#%;"T'%!:0*L5!OTTW:0T&@?EGAZ))Y& MZ\PVANO,-O OJ&GK&D]4@D8BQB(OF0;I9 0R>5J+(H@(41%.B)AA:BKQ]'0\ MC?*>W^'I7GYJWZ0*')"%*U 4#+ 2P)I67*:U3H821]QC\3.QS-(M5)5)@&>A*:WR M':)E^^[*J.]6O13_3G<3XG9V+[=7#[#E1.=.("J$0ER9B)R'$8XJ(I5GT@5E M%U88GI',4HFH,2+JP_Y]B/HNS31$E-V]1I3/F60^!N2X3IL[M$S;?#S24H+1 M6&3:Z#$AZA46)OP J._R 268'DI/0V&T/11&:]N_H* MVQS90 32#.>""69M#O1$Z**1>B+T5()I(LQ4O0],]S/3K;&.$F",()#%$2/. ML0'MI +"5K)<8AM-D 68M)Y%9KHO'5 BZJ'T--3;VU^+OVL[OZ*GDVM$R:"5 MXD0B>$ !498@QZA%PH?@K#-48C;#]%0BZCD<]?$^1-W/4;<0Q<"$-$A$(LE! M/3D)8YUG*#>$&"=S;2SY.XZZ=P^D%<08DHL0N>8@\>&Q)(Q2K:03PJG1'D@& M@^O5@^_Q48#B+]N+ 9!R&MN]8DG):K=KVXF:[H?C/ ME]CK Y"&6ZS)I/=.'OMO^^V/1_N7IZW*A]WS*MR[LKYWME=?Q?OK'X_VC@$% M=4##[=LNK7W8O=C_NHGAON3?EUN7M?KA614>0SM(];)R8(2E7%N+BE(\W 6( MXBWG*!DY*HF5DQ#*?V9[C]GJBJ7!CLCH[;2_@4'CT+:]>J=OF[??7^OT^M5. M?R]"NWSGL)T"[:LB"MW12^FZ-PX$6EGW!UC3D/9$(T,\Q#):"^0,BPA3CW%N M'698_0H(CTG\"AQ=JO+%. :^#RFS#$&Y5U9*22DU]^+C1C;0AW'"]RF6W7: MYB3]4#LM5DLW;;NW<1Z[OM&+G^&GQ.W$(9\Z9[$[?-1H-?K3DC@^KZVOCD#2 MX6DXWS_^T@*90*K'%0#)E]8>/*O40Z.VOH'WZU_@N]\?U=8,W/-C;[]^"D-_ M2!ON6?7K+AC^$%O*CE=[:E^/Y01U5&R M^';BF)Q=)XXU 9UH(X4F LPS T3K_OT9%AS[^@@#/KP%H"F4, M (PT*,2E)TCG!AZ1:"T5Q"J9#P$X%@:<:@"6#/A, .[>!\![&?#R&H!$45;, M^H/< _WG,3 @-@[!J.BU])QH&P& :DF/!8 D$L:-$)PYRZ,3%C,A(=:P6"L/ M;2D9<(8!N#<:@D<;AJN_8$!R#4"E8Q0L=\AJ%9,$#,@I)A$N1)H-G"L^!. C MMJ7,* !+!GPF '?O ^"]#'A331:"7,^84,A@G:KUB%3VB7-$J8L,D,FL"ZD" MY!)_1+;\YP!T1HEH;%3&&LXUUM)83(QP- K (RX9<'8!>%'Y^F4(L+O!R'?[ MB8M__7 S!V@-4$^ "#@ 'A#'C"*(21TR(C@G@[,J[2!.$'Q<&8Y9A&#)@<^% MX/Y]$+QOBJ+4KR] M6O\H=NM'MCU$;^]#.A*BM]D>)I;G!*8=O/]A0U2/P\E>_7UC[_(0KJFV:O!] MM?6]B^KEEV;MPZZHU@_I#S ]WH;/G- J37GGC\>U]>UFA>Z)_3K\KN/-!'MH M_PF!^PR':GS?4'W?.F5R4Z*7!"JQ4 )%EW;%FURAQ%[(V*"5\\!3DB>>_-4J MKGMG+IZ$R5L@3(?)+(=!]ZS3#;W8GN/)JQG!UT6E/L)2UC;^7/=)+.OQ=^F\ M%])1.G=O,?RVVU]1/.UU!MWB67$2T/((Z2/7WW)NSL==76?-(P5G38:QJY>;T7;&W3CRNCKBS>O M;G'UWM7S=(][[>"CT 8$F /9Q85U6AEO,!<&-4? M]2C\/[N^T>B=1_;HH$#SW2X;G1RVO+NS_NC>?,3*MFGKS=OX?%QOWL73PU=B M354/J*LRW,_%TW6L<_5F:'R#9MV^M.!HV^]TGPB]'SZ?7ER/[4ZKT;[OM@\E MB#NW>'>W]7^'?$,9BUXSJB/P.;8&C"Z"8B(PS0./(S[GK\CGHY\=#Y.,&3X- M\&7GI\V&;_0KL>7@*T(#WAV>SGBSF[03!KY?ZXX6?ZR>-X!T4QVA827'X2?_ M?'?O#:][ZOI[GS"L\-<85NZ8+UIP3@UL)7/,=21&LMQ;Z8@G!@PZ%)[JRGRJ M--]/S:<>;CXU/O-Y9A@.WFH:N&;6>16U8$P69&O=!-34C)KOM43=73&(Q2JT\8R;'$DL;0G3%/)>(TUO);*X%NAMZ_<FC+O_ZC3#K??G44EA&H0'+4QR0CA8TV@M MC&/<. *#KYB/F#6M_.K&7B_M0"].0)G'>-5ZX&"/VY$3T":58"QD993#4,JTU-KG4E!IGK?4^GR&.G1Y+3FB24R2QZ;3# M$*%&ZK177$7!;8Z5D9-0FK-OR8EH7VKRF!NP81+!CBB=@P#VCEK"E70JGXMQ M\GTS+9>:XS'2@R]:DG/LB>/1%2(7FYF-<+/:??8;N!$NZ0:,9YG(U MD!-4!R9H3IGDGGB;>\RX]*!\,-7.S<7@^.JFG,@(&0AUA&-K0DXYJ!SM)7;< MY#@J2Q3W4ZBS9D3@GF7%@TY&KXSY91,I#R]W^[,NCPG]LXQQ-VYB33W M7#,#/*9!;A L))5>J]?;878_\M,VTO!SV&_';[$]B-NQ91OMX6;B8OMRV\>: M:S8.BPW)&^>GT8-&K#=:<$DMWX%7>_EP^_3.52\/'>;/E[GQ4NBD^R33&815 M8>67_:9K[[[5@4]R[1?9U6=)6GB9,T]]X"S5;E=8YU:P2')EG2A1-U[447S% M+6\9=2HZD6L56!)PD6OCJ24&1HT@@_,LE*@;,^I(B;J%AA26:T=\M#;G$+ZG M[73,Y8!$8;&RM$3=F%%'2]1!E K1J,1!"L(YQ](X(5T,$?-H'#74EZ@;,^I8 MB;J%1JY2!2/L0ZD.\ M:>@Y$:2%^)6J@+DP'. 6/:><*V,"@&_2T/O[%,XSR@W^=?%CP<%;.Z73TUK[ M!=:WOX@EGW*<06G2^AV54]9PF4>.B06?%C(J)2WVV#/[UCVY?M:9$4]^ M2EG^TJ3SX\F6>4QU(!!U*"XCTQ")4"DCD<)AHB8>A$S<[*G>XHSX\E,*S)=& MG2=OELH) NPMHL%<::>U A_.->'68ZY?L1CA=!K^?6?0G1%G?DJE]-*F<^3+ M&$Q/*79@8 '">89\IYZU3(*'*F%XSA5VL[2C86H,.9FB!$\XCGVV M#+D=>WW0,/T8"E/^C1$?_&WU1K\9:_EFNRC;/+#-N]^Z=M2(.6@H/^@WOL%U M.:BH5Y!+#!'Q0":X?>ESY-(3#GHO ?1 +UOI.H[#=N<8P#E-L^5"R9P@KFP MW$K//8O,I9H?( UF7]Q-!D#KC6[T_!:IXKED.(;;6#3E8SM,5@*HPXF>),F DOO0XB M&.Z5UY$&G6L=O64@(MW,9DM>W'8ODBEYRJEF\VR7YPZF*=OY!937YV[L%3^J MD]>C/VHWO&V.MA.]PO:O5Q%EUR?KM >IX3\Y^^H4'E[=X,%G-47E<^>EXRPX M+F.J*\,P5Y@:K:F@?/I)8JT;0Z/_WOI&$YKU/2*_=9K?&NW#NQ?-"&-0,(T0 MFDE,!8\I(0>7KWSJ=,.G?8F_-JNL^T3 M"+ C("-=]VGSK]KVN,:5J<#DRVQ4,[G+!;.6"\8YJ QFF'*14)U+P\TL'814 MHF0Z(L)(L.'*J#PRSUE.-,02@"^=>T[2X3 S!*GQ6_09:"[*I;GW, :D4X73 MZ_.(GD!,#J&MBDX;#B.62:72TMHZ9PW$I'*&T'-KO<752Y5&N]$:M$K&&6_Q M&2]U'JEC+E).0FX9\PCA2#6 M6V*"\Q:$,7&O>.[N] Q.SQ.ESSH1^+NCY7Q.@/.-DY@[$:T%#PH,#Z!FIM&6A]*)RIYV1>5#2DUQZ M5FZPF! 27I^O*6$*V#DPS2P'QH9Q/00M@P&)"('K+%5\G!\D3&2RRBF"61Y( M<)1Q2YUS7F##I"-"Y4'R&5JU-E=(>)5E;]TTX5^J@)Q#.\^CQ;U MG#C)E;?&$1CNK09?!=[7,6*A*;8$P%*Z>VO?*GZ[Z#CPX?#^_PPWV:X"!H=#-"X0ZI M@<@V&X?M91_3"HD_$( P:M=Z_O+O4&K9;L7Z8O2?:]NXZP_.>QV!NV ?*?9 MZ2YW#]UO5(C%JW\97L*__S%\[Q^X^-\?.70'RFVKT;Q8K@,P>EDUGF7;G99M M#]_K-2XC_"[XB<73LV$S%7STAV9_B]U^6KXY:KKK]/N=%K3RO_]!)/YCM[I9 MWUC/=NJK]8V=;&=C;7=[L[X)#U>KZ]G&O]?^M5K]L)&MU2J5S9V=S5KU;J<] MKKMFI6>^VMY1HWW8[[07L_6EM:6,PC!OGO/+ 1B'C3;J=TZ7$RQGI2/>U[8K MV9_@@NU.NSIH@MB7"[?>^?:);G_;8Y5!.-[XMO_!'->.MT1E??>B M91]?*$5R\]W5^OG%W4O:NN>55M;EY5ZA577-_%>4Y]_HOL7>U^]K*Y73ZKK M&Q?[7_>/]^J;K/KA8[/:VKR ^[8JZYOG\%VL\>9%]6>5X@\%G+ROK%;'?U*2Z?L*J M]5U>J>]=P&L'A+A@94Y1$$PAK@1#FM& \JBT\ZE\:_ +6>QY>QJOJCP2C+8* MAKPQS\H;1.EO__Y]R&7#_V[MKF[7-[8_[67;&Y]KV_7L\^[VSNYJM9[5:XG@ MZL!B&6%9;3LCXK?P>U9[_Q9(K?ZOC=OT?DWMJVMUZ(&,&,;?0C>\[W2S_E', M_C, Z1*[S8MLJ$0R$"@Q9%==,%6_I>CM$'W2>J $E[-!FN9(E_WT9WXU_]SH7W8NXX'#@[)TO'IX4)FF_V?O',WL)?T*JP7.-WU'=QVOCV@ MNEK?W5[]E'U831'Z]I?--:"##]NUW<^+V69U;6F&6.#A \/&N?7](E;,.GG6 MC8>-7F* ?F9[6>\T^I1;"UFCG37ZOZ]W/]M/W@ZHJ1 MYS=CWE^V@W[GB@JZQ9<7K[A.%P1W%Y:L'MUN5/C]\WFBG7.)RZK[0 MZ)TV[<5RHUW\H.)[1]Z@Y1+'3&!3I+KZ7?@7KIHT\I>E81KL73_\^"8C2ZSX MW\\O^>7G9^?F[XJ^&?8/='RR\S\7V#7+G-H0&NW#@KGIZ?D?5\^'R"Q>>J"3 M_ B5[\ .7W%]^P(N!$Q\]<(0+N3'L>-^C_D;KOF5B]YUY@?^N#14P+LV=+X3 M[*/^OZ=G']]MA0_<_WL?UF^_:$UIYP?:60E$-2%:B'LL_>:=T9H=#[J-7F@4)[# ^%?ZV)R;?W-I>VEG*1L58>R6GO9B7=UH^]&T M:>%:X'#=0]MN7!;/?R\=;;ZMOSF:EO=#\U<[2_>9O/"U=X6Z?LE88OK"LR>' MJ +K[.M2]M4VF]E.?VD1_A,S(?!;^.V51FC:=EC,ZO$<@E-E5%HA,3._^^$A M^6H(W=CKI7C\M L\VCBUS2Q>U7R%EU/-SMZ;2,_^QAG]/:.2(@J?FZ%?_/!? MN'V=V&RT,32$^S?['@Q[P M\L6$\Z8/[IU4-\TGQ>XN,G\4_4D_)SHYB(=]3OOI6RNHW\GMV!-20-YHQ M9(DCNQ$D2+\'?_\S:'3AQ7XGD>=E#>[2JCWCVS_^[:?V;NM3$TZ&,%< W<,OR!= M7UP*'TJM&-TG+?GH%8TH&FE[_-.7P'NV M>/\9E/$T# K?"^\?6O@S&MR+O1\GSEYDN<%7Z-'4J[VQM?W\N_6?;SK6*_%] M_\Q;9V;AW;D'WE,0U\ZUSDOZ!Z1/J]'O@U@"L>S[W4Y1.[=Y48BDTTXOO=,9 MS5I>K=_/OD:7]1K]"((ZAPLO%K,(+;K(BD)\Z1QN"*_6;=\.)^6'6O'FBV[= M^730[0U24^":[0%"P58*D 2P4X.R-DJ0!+!3C/^"X5X%@4X%S*/5!,-FO" M+XN9]1[D7M)RH1 RW904N_?5K-UIHWO> #EELUX+I")\T3"UED27[[2@HRZ6 M;N-O)\:B*2'FC7:Q(K;(R:Y.:5+3 E#7J;E>DD(C?&+:,O'WKS4EE,S]G[Z M&9/-^"!<(FO2R%J]'U,S*/(>'L.4^'K-J.$>C?OU.-N@-\V#0-\/J';>VB%_O$>]TBR]K7J1O MS\X:\.6)VMKPPSH)K]\:O4*@C0Z>3^$F]%H!X70J1[#=T,M.NYUOC?#=_.K- M&KW?[.^_S&Z]#G\^V"2/V-@^*R![?-ZV=Q2;S>N1[C= 5Y%.'>XI_G76\FU/ M4N,E@R4?S=4^99*:&*&5?*%Y9(XIEG0:;EXF$J=&W^[!76=8RY9STB6<[V:7 M9@7-]V4G7VD*^K0S5(++W9@6OGV+MXO!_K)&[ ]WL*[7:0[Z\8\1F/'//_.H MUM[^[U'WQI,.(W+=:$^0S>$.R[9Y9B]ZR?V.NI.J='M+![)7U8'F.;NT5C]_ M_K2YMOK7IXVL5OVTE\J)K=6V/]>V5^L;V>;.SN[&]LZ3M/#K]L$3M7"2K<-] M6DG$]HJCDK+.H%^$-2F^@5>C]4=7$K?1ZPUB]W]ZF6_:7B\6:PI '[EQ:F^D*4!7GJ$,/ZU%T^'UC5F26$E\1,79'*YA W3 M_$7D*%G2ZR;;0YBZ8)O&QRCDO?O M"W4#*$G'(!8%[X$X\(ZK8PWF N.KY&\4IW,, 5O@=7CJ9>U& MR0$"H-?@WSO*]SOW135^LE9Y>M^J_:A M>E1;?W^TW[KZS!?X+M'>KW=$M55M5(^/CO;2?8_WH/U?X%XG!-I^#M?S/;K! M*U_?M_93&^N;_OT/%]Q>HGQ+A_$]%>'7="S<(8[O;FXF,NGA@?3TT08DSBKZ<% M(1JT/"'2O$C"72P1R11_D86[=$E3+B29XACDV8/Y- 8AGVVWGVUF*'N_65VM MKFVN?LI@K*IM5U93'?89E4:3:LW?H/)Y2TQ>LL/*ECW#K"79/+@>7S^V,C+: MW71SWET,PU?>7R_+*.JC%H6#2NXIN>=7$['/GDAY_WZLTZY/.&[I M3SO#K<^.NBF/\8\48BJ\L++;MH/0N.9@8&4(4](BN=O\G/UEFT#-,=LYBC&1 MLEUYD3GIEYI#O^^8J==.K14>,G?)[<\0GS\X2I@]MGJ!92,39X#YXB]RFXS^ M;DO =(WM9 M4LM*H3%U+CE'A$)%VCC8AR;T.]G#%,?]L^^EVBC51JDVYH\<>*DVWE++2K4Q M=2XY/X3"-!^M[:.CM7U9Q;9AB$L:XG]ZV7JCYP>]7MI;DRJ(K[9M\Z+7*!(; M-Z(CJ9)A,:=TS7;L#9K#W$?M- Y;5:J14HV4:F0NR8.4R8\WU;)2CDR=3\X/ MHW!!1W*$W3E(92N5)3"8QYI@IA2>+REEI7"8^I\FSB?GAU$$OEH<1E;O"(HTL9J]M[[?Z99:HM02I9:82\\OM<3; M:EFI):;.)^>(48@::0EY1TILG!\U7*/1+?<&K9;M7OQQWROV=79Z.]*=7K7_4@=:? M5[?KV6;VW__0E) _[C^A:>QH%.I9:)R)CKUG><,OSY[YH9-2X?$7/,W^WL_- MP>ETBBP)IC%YF2.R\9*6@INGGI&-EWYQ^!R&AF-C^!,_/M:&WQL;$?H8*76; M6G_PTG_DQ?]F64A-Y%B1J:&^7S6YNEK?W88AY,/J3K:SL?UE_]_D9[9W!52>_W!R<,KD;3=@<"EU\GWIY[Z<-RH?*U./_O4XQE4R;?E+\! MS:3[Y$7R0K\\Y7YV$VX?!^V8,;R8%=%%.H;^*3ME9L# ]S3Q?I/"36?8GNO1 MQY:#L9>1Q0S,J7X\=7Z\4R33UJ\OM,ML=6<'!-[3]Y(]SD-&[/>67\LA)@V[&?K^ MET#VVMK&QOOWCT:VG*61LS@O)57;\.E!_,^@\%2:\2&]]9"Y[ZG'VY^-\Q2*OT^S(:F$[:#=Z&^GN M:'"+%3=!2XPY]Y*XG'C+J7^Y/6B%3G_T_D+6MJV8O@P=6GNZG-"_V@[IS\8-]%?[:[;;O8#^_&*; M@PAVA(Z+!9T4TQJ!?;EPZYUOG^CVMSU6&83CC6_['\QQ[7A+5-9W+RJ71\U* M:_.LLKY]M%]O'E4O3WCUTM/]].-]C>I;^HTLKE M?FOK8J^^W=H_/N3[Z_LM^"YX?4M4+P_%WM?*Y2>V?;37.F_6CO5XTVZW]J@5Y^![QKLTUU9/:X>5>"> ME>/5U*[+ZGKS:'_]\'S_Z^X9M(U5ZQL7E>/]UEY]/Z\V\/FG^D:_LH//J^L; M!XZ1/(2($8\,_L-D0%J3''E&+,M]'CAQ"RN2+G*#_WQW%QS?'T;]F''F>63S M\NZTVFW8YI.=J&3EDI4GQ,J>!^9QL(P$SZT,)DIKA-0Z%1K6II%BO5#6'F*XLJ94M_U MK@TQL]X7(]QYG-EYG3)U=61U;>O<5*-_5%NHN3# MQ_#AQ5V5*F(P5/D<:9[GB%.BD*:@5S57GA FM-+YPHI99$J,4Z2^0#)D>D5J M23VSK,E*ZAD?]=R58KD7AC.%HJ,,<8(=IY'G:1K*(.2WS>!.62"773$(BE5SS=*ZY(XELL(%%YA&. MVB(NG$3.B("XU!%;"503$]?(14HGIHG>0G;J>VD;(&FW?:<6L;\_C3Z:% MR]ANED72R,[U9-^2N!Y#7#MW19(6&&M&&&+!NA3+601CC$5".TQX)#R7>F&% M+1*ERC12F4::-JIY!8U44LW3J>:.1M*.YX83CS1-,WC66&09PRAJ):7 @0DM M$]5PSLJTT2)&ZNFL=NG*[]4LMK366WC MKG9B4M@8-4/6<(>XC/ (,XF(D8+1W'GKS<**T8N:RS+%-%,III**7F,94TE% MSZ&BVP++,TUS!E0DJ#6(6\>1"4HCJWR0+G#!0CK@%^M%2A_$12\ALKR/<9R; MDU^T9J"7VD[7QG52!,_9\3"^D9?&4#%?%$VCJ MO6OB7Z*"<1DS3WB=5Z?M2W9_ KMOWA6:.L?88.*0]]0CGLN(+#HS!>25%N _9MLZ@>#UJ#INW' )QP MV@6W+^KI%V*20 .--B-%R<6B%N0U966Y7.4U967[L+<\!/7&%:;+1;V/I??* M7449/2.8DASI7!'$B9;("1X1$Q)KG%L37%Q8(=(L*CS6J=\R=UGRS91KRI)O MQL,WM^6DL"'F7E!$*36(I[E?+>&I\LP9':-UQB:^48O83$Q0OD"\.P^"\G.W MW[JK,X4">@]$($^<0UQ[@RS6"C&F**A.E><\ .^31:S&.D5> MIBY+!IIRF5DRT(LQT&WER6AN1:XTHCZ5]& 68EXJ/#*.1DR_R<=099X-$UFB2;XO2B%'N M;5$R6J;>YETYWN!YN! <0MV-<]\@E..C.SA2E;)3>HV@,1]Q8 M@9+&1!$&E1R[B'5PB8/$6/:EO.*QQ>,[X?@I?/&WA\7.W[E_13[\-;8M_VW? MOGEF?@5U>*L$0[FF^XE4?'A7#LKH'%&>($=Y #D(?*QUSI''4M,TOG)7R$%" M'G3.S /EX).8JA2')2%-HA),R3IC89W; E JA[DW 6D2#.),.V2YBH@:;VS0 M .[3]D$C%F%0'F?N\5%, M-.ORLJ3LDK*GG[)?K9)02=F/I>P[.[ZQ(#Y:@[RA%O&<$J09RQ'!N>)81"*4 M392M%QEYT.G@D\AZ>@C78G>^\IZ?-E?_VORT6=_^9]L8VMWL[XWF?3,+2IC0&7I0-QF?&29M.E*)J0V^S47J0C;L>>M1KK:#*EG?A2 M,<]89B2F'H(3./#B"O6?AZ OBZ,^(;(YOBEV4KW<.SO0N1X\4U.5X>4&4$-[E' MQ'N!./,:Z8 IDEA1AH-A(55FX8OD84< 35$\.FMJMSN((6O>Q*,O>S3'XY+6 M;V(1R6O,+0[-?"OK4)+84TALZZ[""\I9XFR.F-:@\(@$A<>)2-7MG/%8Y39M MGZ6+A#\H&:"":"I+C M('AQI#,N]Q*4R<5?T<5ZS",X9,@:;=]I_22W6*[>G7KA=9=VU^"FZ>N^-OI' M:X,>_.[8O>+@BY*!G\+ >[>$EK\XP%3EQE&&E%4&<6\=4).+Q4QF*!L/ 2<1-S9$0>TR'WQG&A MF!5ISY 6,Y8"2>FMSYQV\7QRM1<>Y)W+^,D>E\[]"6JET_N<[_UUQ8QUF)"+M"8-H M!N(:)ZU$'IM<4L)$Y#'5AN6"3>N"Y_E;F?FIT2Z.#/7=&!K]Q0PZ'5TIG]-4 M-*S3+M,U,RISOJ.S3ONP'KNM9/%:OE;8NR2T1Q':X7?I&1&9X9(B:B2H&>%R MI$7ND4QG0-MH!WZ=D[F8CES,FZ"I5TBW7)EZL[!T MW9[?"L'*HSD>2V8G=]6*H01'J@E2-I>(!T&1C8XB#>943BANA5U88721L0?% M7V\V^?(FO/T5\BNEMX_9V^](ESSF/%"):% <\=QA9!73R!"E.(^$.Q8+;R=R M'-F6:^.@$R7U1'72L)Q"5V:.YXX"QUN(L'7TLCGXM MQ [9 ?86H@MN4!ZD1=PKFLYD!0!(X["* DOL%E:,>-"$]S3ED&9P24^YE&=* M2>QUE_*4A/8H0MN\JUP ?@;^>12"2OO[C4+&1XF$EIY3BS$Q 2)+M)<860LM2@XF\7I?\D=X8?&M@<'R7ZK=OHQT[\_^/R_EZK2 M-Q5\.);BP2^C@5VH_G/A7YW$'_V^_VL'_L'?]:WAW[71W^W1W_1/%']W=B^W5P]R[+QF1"!J U DT1QIPQ32 M)"I),3?Z( M,JH02!&"- 4W"\[!6P'#L)?_U+FF*6\R2U,_._V./SGJ-,%1>__]#TV)^B/; M^,^@T;\HR[=.W_=/BZ2>^?3[Y^[5FK->D>W"[>V@?]3I0GM" M6BY_]6JCUTL5I3K=K#/H]_H@KN&GEO.CD&'9O919/S@ZP-L)J29"(1B(.HSVR#!Y%YBW64NO(Y,)*,0[1/\I9 MT=+S7SJS6'K^"WK^=7+QY/+ LR""(3D2%()F[JA#+@B+G!4\EXKDW)E'>?[D M!/_,>UF*<#OM*^7#\,^DSZGM9M\2]+/_@D^2/[*,T$4C=9%7A(=:X^^T47KC MECA:S."]TP@V_!:;Y4K^69!%/^9".NV2 Y_(@7MWU4^().KH";)64<2QCT_@^DWVVM#P]_BO)+N'D5W_JY>D5Y2ZJ1"4:4*=B$# \>0QL)E*Q MA'*1^YOW^%?0+Z7'C]_C;^L7YKTT.$9D) /]H@Q&3GN=]K?HG'&JB);)X\FB MEI/2+V-:WSZ#&_=ZM]:A_4\6BQ5HTYO!^>G*UK?!AJ^@?VZO2QRN1RS9[Q'L M5UV_J4906U_E!U2)H")S2!(+G$>Y0U8YC8+UN=(1"Y&G$]V$7F3F0>PWR?7C M,YCE>>.,\0KZJ62,YS/&Q15C;)P?1*4,4QPC8:,#O:0B? MCVMG^<-[>NIA/UV"]-8V\]5V* >;9PXVF[?DZ08^X#)(#[H L5PJQ',,8;J" M6)V2D&-FF.>"PF!CQ"*(A(FEX\8E2$M"+@EYO@GY=>M^E(0\%D*^4?_L0&"& M-3,"D9RKM%X?(Y,+CEC03E$1M3UV/@*PNE=.L?*GZ[Y;N5N_XG$W0KWH$;R:&KO<&[1:MGOQVN4]?FCFS\IY M[,286>\[+6CV2T1=P 3UQ MZ^6%^^]@'?R:03_^,:)0_///S("QB?BYLH>S.8'4(DWHWV!-D< M?N*R;9[9BUZ2%T?=.[WQRV[^N15O;%G0Y@$^,$51B[%CY4% NO>F!8U<70$F M/6RTAT+%#OJ=/T8O#,?3XI71& P6;-K37ER^>O"#C"J>-Y(C]9>3Z:Z*3C?: MQ:\MOG?4E\8L"4DXYD6/CO(:HR:->GMIV-O?R;[AFYPM4:HDEC^_Y)>?_^6; M9DEQQ=E3/XZ7R*_>%(Q3PI_X\0FVFVG%%'V)=A.Z!-J&:CWO#;\WAT?Y8Y3V M;5;Z477GQ?_&NCSB5U6]?DI94U_GJ[I:W]U>_91]6-W)=C:VOVRN;>QD'[9K MNY\7L\WJV@.'^-GN@[5:=7VCNK.QGL&CG=JGS?75.CR!GU^K;&0[=7A6V:C6 M=V:M+XKO6DZK5QO^A\#NP;WS6Z,-(K$SZ-EVZ"UF\=Q'"#ZO%@UFI[$[W+WY M^QOMGFOI_/!J>--Y",;$+_V;F9TK:[P:X__0?C-%;7EI"TW3+RS;,DUMF2$W M?;B.?'!S1P/6O"UBK1]U8\Q:<..C7A8A<@T/G@V95_XI8?2$.H"-\\F J"2E M.433QT$[IL(R6@)O)\\ZD%>*++%#])6INS6#3>5FAFE;]/&E9R*., M_=R>&_?^K4?2Q9P:7KV\X6?;O#-OX4FZ]NQ[]\R;7[WXZO(7((-G]>4+U8#? MCM]B>Q"?4_!]6L;+21/Z5---V3EEYSPS1_SR2Y9G=TC:AF'8-K-&VW=:<6)[ M<,IUVT^J7C'UZ'K$XFM#&8M>,ZJCY0Y;8X0403$1F.:!QX/U8C<,QP2-H4Y- MH1VFYNA%4;M>;;W=VO]0$=7Z+MD__G)4K6^=P3V/*I?-H_T/NVS_PR;=.]XX MJZU_;-VLMEXEU=;F>?7#WD7ULGI2.=[B^Q\^'M76X?&'[>/:UPJNK&^)6KW9 M^'ZU-?RF=#^\?[S)*G3KHKI^=++7VN#P^"RU8^]RZZRZ?B)J7S_FU<9PI75E M!Q/XW('PGEE+-3(F=XAS0I$..481"YP+8JR*9&&%D$5.I[T6S5A=9RSG\Y4, M7#+P:S-PM+G1.B=>YICK2(QDN;?2$4\,<#(I&%A=,; J&7@"#'QYS<#UDP// MB?:, /G:;,[S2/2/%(4%56YX]H&*48,/"O5V4N^*_GNU?C.,\-P\%;3P#6S MSJNH!6.RV.5GW4AQDE)Q3H[OR(CO+FOU$WJ@\A!T\ JQ&"+B3DMD0P[\YQ4V M$JPG(Q >I8O:C+.T%-;7\]@O!";B*),C#.)01E:7.SHE1!(&= ^#DY M$GBD%'B3(SQV17C5RPH_(#KB/+<$>18(XC*'&%O'@(P01 :N+(^I !I;9/Q! M!2;>PGS32ZTU!!3W7JI<]8]]^.:+UTKNHO&4.>$8!RK2H-' $TBD@ADO9)D/ MG#1977R?#]2><$:1M:E8H\<6&4,P\CS$&(22 M%?>141[VPPAD%YR&<# 2T!36 MT#+7,WGOOIOK 2:.EK"(9)Y.[H%G""QGD:?8^E2#*PB\L&) 3I#2O=^Z>^>4 M4N<\54P[SABWBCEO@M40*$L>2)G9F+Q[W\UL.":$5R8BFHXFY8\^FNTSSS?K83N]\:/A;UF5NV 6Z5BJ_%T9JP\IRN5^8R'0+A M5DK*(W 9-I8([YT65@BKF14/2'R4A/5LPJKMW,YN'!XH2QE6)@<1(BCB0>7( M&JR18BHJ'JDE*BZL,/,@LBJ7.KU@;J.DE!\HA3@2J9=>>$=X"+FFE-C( ^/* M4,[E W(;):6,@U)N$AC'FP?4,QZ!XY&+4B N D$6HM)TV(TDT48L">&*S" ](7I0,_WX'7OLM1""R#R15! MV&*.N'4@#W2,R&'M3&2@VHQ?6)%\K!,>I0?/H@<+26E4EBLO)%<0Z>;D*$H/7@<'GPW#8$QI]3KB$2P#G$(MI#S&APZVDA=M,0QOK"BV,1R M$,_(1\[@<5'=(:A?-N?PN/SI3\_(F.VMZ(^9&=721@-$!?3%78Q:!4ESFK.@ M(9I@#TE(E,G5EV2U2GWUYISP^BH_R(,7 J(+Y&"P05RER"+X' D=,';&:[YB[B9/2N<'CXZ!!)J' $.EQRZDM?'@^Q%'SC4MET5,@_-?'1E> MW[PX\"X/A$N)@N48G!]H0"OID:""2AJ$ 8T)SB\7*1GK(OG2^>?.^0/50EDI M(>G)_114/'>B)AZ?QSY_PV$HQUGDNK!9="6Z>4BU03:YVVV)=K*B;O_'>3 M&3IG.3><(:QL#LX?-;+$,^2-]Y9PDWN7YBC%(GG8?N"WL*;BA:J3U4YCU_:A MJ=!QO?[P[.MX?IJ.NNL]IV39> Y2?3B'37%FNNRZ+?\4;2^&U79(Y0!C^-SM@'[I7]2ZZ53J MTW3\;JG,'Y63V[R5D-\D!YZ )" U4^XE"[PP"UQGYBOX@/(H8W02Y8&E'=):(,>#1IB17'H9'(TN[5@$ MW)0L\-99X#5S[R4+O"0+@/=?;2:X/!'5PP-G8Y16A[32-R!.4@U5%1QB:6HN M"FX-YFEKHS:FY(&WS@.OF88O>>"%>>"J9,JEOZRM'C"([V+N#?" *#8 *&0E M]HA(IK6SE.56+:SH14,?M(#X+:3K7SA7TDM%GJ8N4U(NIYYHIJ36/XK=A)!: M?CVM,YJP+!GP40Q8N9T5X0="<&8X".\DQ9I;DN(A0Z=] M5V7I\7.5%2D]?HP>?Y,!.3\(1OD8I$PPA85 M'VL&I/3X6?3XU\R E!X_OISG=]D.&;&4+&H$)J00Y?B(TN9(Y!3+4[5U ^9= M6%&+A)0^_^9]_C6S':7/C]'G;S(;I+IZ@"DPMZ(">4'3!B3A4K64B'#.E:4T M1$YMRG 2^: M".4JD.=G-NXO\E0N[IBEE,5/^6M4PJM6Q%''>/W-^F!T.B=-NU%NDO\&Q;T-#%[#"V8]L?[&T/CE@/*H <7?RMQLL0.OHG,LC\@%8U,9/X5T] 19QKBG MQA-LU,(*761XK"MJRSFF673^UUQ)4CK_RSC_=:9G]^P@)UYASSFR.,9TE(A# M("$U/,TAK*?1"\4+YSM]9P]*#5<+C5YLANNW]XH4Z0Y6AUHV67Q0EE+9(Y3 M'+(5'[M"K% \M9%9'&WB,O@@T$.TV( M*EB.EUN&W[SKOVH!D=+U7\#U;Z_ M6=VM$8$9))!,G[,7!@W=U5693SXY5!9FC,A8Q;:>W4-:Y MH:_W,C4!6;:.P+]W_*/LF 385X=TF^K N^'>M\E8AR# <(P2R&"E$$\]H)XU M&"EM4RTRL&D> ^JEZRJ=ZP%&OUU&IP&!QXR$-"#P4! 8CWHXH6&A' ''QVC$ M U;(2"81L581)XQ7:00!L9[-=P?/LI>E+OHDA :6?K,H30-+#ZPUFXK(!)M9 M0E**4JX< FHI4*8D18X;S0D6WL?FK8RN,S[7B$P#3 TP_58!I :8'@I,D\$B MS0BGV'+$/<:(J[BE*B5 FP@'%QC[N'T2@(FO,_ED[627K1)FX:>_Y6W;.6O. MLU\JD)M_(Y;!###Y55*YM MIB)=P;*5E8I$Q-9%=10B>5%7JOSQ:"?0/QA0F_L_@_NO5!ZB69&G6Y'G$))> M$+_: 0+5]45O4*VX3"'IU9W5%T\9=AXL:;.1_#Z!J/$3VC_^_(H%L<;P%&6& MI-$Y#4!8"2P%R;R0%A;#J[7-JXFS/QJO]/FH\-SCR8T*/U"%1[%D^M6"JZFM M4 AS[1'/LC3V%(T'#<&R6253:,HETD"6D)1 M,U8CC@4HL;_+3P?8Z[CU9O M3\<4J!(V:*.09HH@KD&OC?8<940*[ZU/C>-KF\WIX\]>KQ=S(1C3UMT\^1 ;<4U)WX()T5QH.Z MDT;;GY^V/W*!1 $/"[\U>K^HLJ>I^(9GU+ T+?O""@2+%D_ B @ :/8[*J;[V:*,DAA?.AT?7+>[7S/BZAB\.<@@-'3/YJ.T,N%<@O8@#'8+ORV MVSE[#??*VWV8M7H_<:==O"HEI/K<892([1^]KH:5R-NZ>[G3\V<%0&4<9;=3 M'A8X*$1K//&,.\DR(%)& V($2U&FM41Q#U"2) M&\1XY.TE#6(L!V+L7NEG)#5)4W"^C!. %%)@9 A5@!G4"YT9YRF)_8P:S&@P MXY%WLS28L328,1F_(:DQ@DH7C_ %G@&\ JE,*A2$82HC3J5!Q9SLK4[Q79&B ME654S_=/%+-Y+KOYGCXL [!6QYQ?^;8/>0-==X.NH\F0BE>V;C*<1-G]9GK\\+"IHT^OQ@?1X/>&";,2XP1<$3#4$AC4:?'UK]-16.R(SQT@B,"!:Q&IXZI((U M2*4BI#JE6!,5#PN>Z_ZU1J574:47%'%H5/K!*CT9+>!$6.M"0%YE#'&E4Y2E M&".)J>+4P*O&@$JSIMYCL?4>>[YWXTE.CS:%=PN6+BE0_=>UEH8N7>#Y=T+] M^>_;\;VF8_X]L=Y.AE)C2AF>$H)2[0WBGG&D3:!(.),)33WA MTJUM\O16\8 &$QM,;##Q27;'-9CX$$RD"*AJQ0DW=;=-@RT2,Y]-RE.=->_7'Q*:0R,&("1Z_1- MR]^Q?'2)$U[-["SY["SI06G->JW6>BU7;H[R5=P\BOYEO?HU.NPD#0C6X72GH0W57 M1VQPRFFD/7>(2R61@I>05%IB9HU*@RYQ;E4.,VAPKL&YQ\:Y!^;"&IQ;2)' M=.]#6 L*4H X=@IQH-LHR[! /I/P!J:9I*I$NKGN3&N0KD&Z99VO>R#= S-< M#=(M!NDF$UTJY5YZ;U"J;0:^*TN1$M8CHZFAE',C8HDH",&M*J*6*].U6A'' M-WFKW_-NGC''AP7BEW2>%H;<]]O2M?1RM80QQUK4&^R^"W;_W)J,.BIPQZDT M$LDT'H><*8I4D &9#"OKI>7"A?E''1>8VVN0KD&ZWRWJV"#=/9%N/.ZH-$NC M#X&,TP&0S@2D8VL)H@+F*HA,!C+_N&.#= W2+>M\+6'L\[6$D<<&Z^Z)=5,G[1*I MC- $!8 UQ!5QR/!@D/&>:LP894$\;>SQ :F/E:JR_UQ>W;M$PXCTL:\J[8ND MT^\5/=V.#W&_LOO';2S=W/\9W'])BZV;%5FV%6F247,N?U_<)#ZSWGF5=9U_ M(Z70Z9[I'ESK1^]ENW_F.KWZ_6E".[#W6Y6YW^N?&=_=#R6Y+?9'1G\RQ=[L M);U-\')G+$US1+Y:1@E/@T?&>(Q@D252&4OASRQ5W&8I]>#0$[JNY*J$+QL< M6"0.S*%]4(,#RX$#HR0&_^IP"O^?*911K1"W6J/,DQ1)1@(W*7;4IR4.9*PY M3;W!@;DTS6EP8 EP8&LZQ$^,%YE*%9)4Q'0FUL@(XE":22\P)<(R73$"WB!! M@P1S:173(,%R(,%D -Q2QXAS#!%L).)$4W +A$7(VZ(!&^':%!.-Q#P !A[7SB%A/$)=IW$J9601\ M5ADIG4MC\28@ 6%S/1:L08(518(EB'LT2# 7)-B>CGPH33,6L$?**@%>#J< M ]@A0AAU0J2$>5.Q K(J#=@;+/C-(Q\-%LP+"Z9B'UXS2K$$Y=<8<8YCH;-@ MR#+IN'+,IP:76(#5K?*B9>SC7SUM6A[^=?GWS?^!'P/Q;^5MCTXJR284__>X MHED?CZ$?*,SF_YCNOT:%)+^\T#V_=O7^J/ 6P:OQ&5\6_;,SW;V%!KW7=YK"@$ M?7;Q\+[RM[*MMXXOA[RMVS;7+7@T>.$,YJ#8F-NLEPKY%7\EA*S-;Q'/.T4> MQ>]EU[=T+__N_[S(7>\$I@XN45^."YC&L9?79E]!&Y@*P)4_:Z. K__."D@* M$==+"IV^]E MG"*7%^35=ZW'K-2&T(2CGDY\CIB6P^I?JJ-ZJFFME%4;Z9T \QB M1LCU'[GQ^S>_B3..&8>$-P3@E_)Y?G^O 9T;+R9TV80RDD<%R MWU+CYDE"KX,T?).!>RR$F"Y;OS+"ZQ!C;^OPXX>MOY-W6P?)P?:'3SNOMP^2 M=Q_V/[Y?3W;V7M_22JSV'+S>WWNSO7>P_2:!WP[V_]YYLW4(?QPM)^E%W@:ZT>D7P,B+/Y[I M' R9UM0$W."@#@P3,&K_"U_VH1_]149R\(3B:?#SRM.H>X#_/0=?2][OYM\? MY#^2,[CL29%XH$+NUE&;1M(:2;N3I/W5;_N$X?7DZ85K&03J8?''>PH1W&+\ M WZZU/05D:\8F[A/L'FARS]'*:RD8O%RT6ZZ**K>\E0G/-'F-8%[4 >^3+) MVP_[N\G^^^T/6X<[>^^2K=>'.Y]V#G>V#U[>/P6TO%JY7+9C*2?NZ'/R\R#?MC]Q#NT_[KY,O/SN71SU?Y_N>WW_8/ M7>OH= ?#9\31Z18[^OPA__)N]V+O=.?GT=DVWLL57/.OXLMAY\?>V:?6EU-[ M<71J^=Z[;;S_[L,)W.?'_IL/I[L_C\7NSV^7^V]VZ.[@.__^Z\2L,UXX;F]GFZ.<&UQI<>ZX'.*\.K@V+3BW[*H-) M-78"I3;E@&N2(A5Q+3A+%2=""\R?\OCF.3EX*]5C:LN=]HM>6>@1ZT2Z'K3) MYBV?M(_[*Z.$G.NYWON?,N,9=)Y]QW=0\>LUJ>N%;?\U[NBR=R"9?+ MSUK9T2R18T>R50I"O?'GH#^Y+FV4;KM$GW5@9#_+%VZM$DVAZM)X.+>N4AU? M>?B]Y>,O6VVW-28 #7>X$W>PXS[1SZ\FD*"D3)&4@B*NC4':V%B8ZIR7SK!, MQ^WY>#UCI0IEAG/DL,7& M^#157I:Z+]E3;7\_OL(6_N =W!\E;1 MCT/]8_O'>=PR\,JW?DT]M=F**2$2.U2 MRGF$M'2>FV]_O_*7WU/I7SPNT2G@8>&W.S&>!AGFB@SC9,<*E8H@#;(N1&1( M,5+<862,!DP7FJ2:KFW2=8G5%6SX8]$TYWG$<0YZ'?L-&5UMCSN+LEVR^"9X MLTILYM9P-CBVV+O78XO=H-B=4.S;)+^QJ?3 :BSB3#/$!3AO*F4*"4-(X)XQ M(R._6<=I$ZUY]LK^F-&:1MGGH^SCE$7(2$QX/#&(:L0Y<4@'QY"P*>=6!L]( M25DXN96R-^&9.1T6X4!)3"_1K5;G0K?ME7K#QDU[+#=M#G1FZ*9-XMG[F(\O MX/9O.]TWG;[IA7YKRUH8?Z^I5KD;JFU?E(U02AKSD>]>?$TSY8+S63S&&W M M.(,RJX#3I$XHH:VA,L2X\]4ZO#^:^,SOJ_A/68W6J/M\]M/V02,KD.$=SIO)X $ M!:A?T@F)+@K?6U0J[-EXD(],L":!-BYIK/C=;[\!5:D;1.V'K7)E&Z2]&])> MCHC5T<7>UM=,!^!1/D4XC=&AV&Q26T$0"]+QU&;&>+*VR7\5X&ZB0K^U3L^= M/#4Z/5^=WAWJ]/X_7S- V10+CN _@3C6&AFL M+,!D4),<:I6^AT0YP>9;/Y M>/?#*[SK2INC)^S/=:>V2U&YDQ?'H.9_1#I6-\),.A=M[Y)6'GR2MXM^=R(6 M]JNV3(UCO*3YO6L"8G_#,N\,5OEUIWO>Z>J>W^^^TNUO^U$07I_H]C%\Y)-N M]7V#^G=#?3S&Y'X ZA,?C#*Q=SCAX#.G1B#%XHD"7 ?/M#+> NJ+>?8-;\)D MJX$&3TKU&A18, H,N=_E[O%7)2V .*;@RF6 HZE2!-ND27:IY0&FK)XFLC5 M?9T-]YMKT&RE=IY6&E@D,70VV$A:1\[*S7.M7)N\5>TG70&W__GB8"'!,LK@U7"B'B, <'!,9D&&2H*!2@H71WKIXG-$ZX4_5<^9Y M),AWVM]]N]?I7C8Y\94,L3X U 9+G_LFQ79'-.-31$=FL'B.6D0)T!MNB45: M$H6H5E*J3%"/5;DU++W5V6Q/[4Z"KV.5Y_6+3&6,) MD'!QN>:K<%=+PV"'?+TQ?JOM]GLGOMM4&MT'!\48#2) @U(3'$^51D+C%''E M,J0#Y4@:00U)G5)$KFTR2IJD\[.#A4=..C^ (L1"D&#(F$NN,#6"!:,AX9$R=7L:+II3&?_L*#_-:YOBR/^"W[HEK;[?N) M%&_3'G4%#Q-@5&DI#&( M\S1#*O 495H+8YU4-@4'B:IYY+R>35'>Z8.ZU,4)[6/BQG( M_!KN%4?Q.>^=O.X7,!V^.P#ERP:2[P;)XSM>*4!RZF&E5":0X(S']O4*Z:#! M$]7&I90%QC@P,#:CE4@3L_K=(6!I^[TV./$8.+$[PHF+K]1:Z84S2*M $$^) M0D90B3)OK>$ _%J7!4O90S?2-A&KZ]2QC+\V@:A5HC6W3L^5:_NZ#YRVW6M" M[/;QW\;_+^P_ZGG3?;;Y)71\G^^^T/6X<[>^^2K=>'.Y]V#G>V#Y8WVF0Z M7>>[Y?U@HI.BT\I=,IB(9P'EC]F>?\_W7NOBY'U]\.RKRX]%/'ID?[!G>&MX M[&P#\7>#>#+&Y=CNUE=OE.3< (TSJ8 ?S""C@D<^2,^,4,:FM#IC\79-,)LX M50,>3UQWU8#' L%C=P0>%U\=PRE3QB&M3*B2CID(#&4F$*W -#@3'<&XU^Y6 MW8"6*7ZU2ORJY%9O_][_?)"\_;"_F^SL?=H^F*)6#SB?_6Z^]QS ;HD# TLR M.N ^= (3A&/),&932ER&F)N5549C0Z(7)=S> 134./!AL>W<=HL&&!V##T M,?C>UE>2::MIS(EG@B!.#?R&G48V]1A+0Z3+;,R.B^R!K0:;[/AM6-*M^BLW M>;55($*_0+2)=JKOP5&Q3<3DSFC&IYB.$]*9^JU?PM+?P K MOQ\:#VU.J">F. TCSDJ<$B1P"J@G%47:$(RL"IQ1RI20LT_V:M+'#0(L]-C4 M!@$6A@ 3O,<9Z3FG:71C/+@VPH)7$PQB@F=I2KD#=+@M BQ3E&:5JX\9L6Q2Q].XYKRF-BT\:B*8]Y "SN7DP3(ZZP8<8C;2E& M(&_P6WE0EJ2*2"ZS0%W<)[&.?QF[?K;QG@8EGJ:K:X,2"T2)"?+$,Q6("AG* MRC)ME+.7'+Y)RL5BBVSC]4H=A.W*F7M#IQJGSW;+PGX'K2]HNJKVM238^R M%3NVD!@/O@S*!UYWSL[R7A2#-WE1=@0#DM&PA[NQA_$F,V+OXFLJC'=2&>0P M9HAGA*(,>XN\98IZ1C(?TIA0;OR+YZSD\]^&W2CY8I5\X"+8BU@?*],,0#E# M(G42<^%0SKJ5>VWR.1^VNY*";_/U]\O?^A^_:O*I"+'H=^RWI MG$Q;Q1_+HH_P2.))3+% B.1>8.XTQPI MI2FBVF52"AFR+(W]?)J#41=Z"'P\&2PISPKK^I;N>9?T.C'LE10GNNN3PO=Z M+5]N006J$RL48['BA>ZZ19TGUOC,C[G#XD.UZ(<=$(384/6DTXJS][;3/8CK M_PJ\: =N=#P;2,=!-JAW-]2C4W3'9H:FS#-D8V",<\ _Y;Q&3/B0$LFMM7)M M4_ZR*KN)D?W6^KZP/1>-OB]:!] MWSE_AO&R1PL]W0DZ7/Y],,!6WO;HI (%T,?_GD:66XYN$B]N0I9?%!A<&<_L MY[Q:?UDQYEG% T,A@\=>+K>U*;9:8&?J:RJJWN9MW;9-1=4##,#8)EO[8_>? MKP0;)83R0/@R$7?:6F1PQA CGA,K*'$BC>7H<]ID^[Q"6PU&++"I=8,1"\2( M$4G?",(E"*CPXA1)(HF,9$HXYJA@0Q8RM;1+V0)+8;%>Y:;O*_V[! MBL>]*B5QVMI[4_VR_<_'G4];?V_O'38;5I8+^9YDPTI$Q*VVB__$'7O? ?;B M89*^FW?<]"D #2S>#1;%%'5B2B@3F$,X)1AQ)BU24J>("BZ<]U2EU(/OO)Z2 MK(F6W0$F5A@?EK0#6X,*"T6%";)D@0]Y03RBFCO$C3#(D)0A2RT-D3LY#JB0 MK:L9,;7'R1P^UWTJLSA3LG68O-I^M[.W%^-.^V^3]]L?=O;?-&523XJ-ECMF ML=.Q6P;7TBDOM1(RX]CAH#+[=2="(J&,S!D2M\"E['8O83X_Z5:_P<*[8>$_ M%U,,*8U#0H8DEJG^"I%:NJG&D08(H)PDKN@ MA>,RY=[+++6,J8 EEO"TWI2((!M$6$)$F&1'X (#0Y(HE1C8468IR@@V2#AM M&1%&"&EBOG$=JZ>B1\\BI'0C(=J&UW]!A18_O[\*)%V=_"5%N?^ZUH31)W>U M)R;R=[(77..4*Y=)H!K<2F("L9I3$\ I(Q3CTEX\[,B#QEXLP%[\F&*0-!Z- M1"5!GJH,<K1UKN9YY-HB(VT-=#;0N" MFMB2+EA#C)1">_A3L!2KROENH',)H7.":J?264ZM1W'MP/DF&5+@(:& ';C; M*F.> =5.V3IFMW*^FTCD/!3QX./[]W]O[P+5WOH[>;-S\/KO_8./'[8CWQXV MTTEV]M[N?]C=.MS9WWOZ[CD,(,]U^J;EKS$>3>^<.4_;,CFU*[5;: ?,6-<7 MO7+#T!,[K@W'NM>^B:67L:?<%360[_<@W@T]NAL]^CGF65[N;GV5BMJ4IAY9 M22SBILQ-\ QY:Z0.)BA,''B6C5/9P%H#:XO=_-7 VH-@;7<$:Q=?,3..2NQ1 MYG&&.&<"F51ZQ#*C+ ]I"B^M;:YXZ[$=*[^TY+.XJ+P M?"ZI]Z67P:#Q%&\U.I[QZE/$7)"(^\PAD\%O*LND9REG M1'+@K?,DKH\7GVE L '!90#!QRS.;O#QH?@X08"Y$X91IU&F7-FPC2"E,4P=Q0__^WL&R14V>]?T;]VX^ M'(+D86=GH @-V;D;V:'CSN#>\5+(!]S_YZL(DG!M!9+: M.\09MR@SSJ$T]=1E.B4R-6N;?!YE;RO9V6Z)!_VOGC8M/VCX=EVS.SIJ=K?Y M/Z;[K\W)/G$W?6T,QZR/B)MM%!T>U8OQ*^O^"MPD;7Y3NN5:YUWBCRJ\2=6+ ML+X'%S!)8R^OS;Z"-O"@_9[_LS:4^/KOK( <$'&]'+"I%HMC/T^Z(QIQ[)'I M>OT-Z0"/^%*W+O1E$1?AI#LQ&S=.\_6*]@"]78INES=IVI[N];N@)N]TD1SX M[O?P4C/UY.=MIVA,[_A' S Y?403%Z/@\G;(9@<#,%DU>:EO-?+'#A= M;F\_,R^&0/O'[1_X%R9KB+E,W15S3_M%+P^76VZ3%^2/I'85 M]OIGOIO;.81,)A- KW21%_OA?1?,+G@$T?YLM=T!C",/,*9V;\N6A\.!D7X/ M"F-S7QS"_5^U.O;;4_L'/[\-_(,?1X1)]A_[7"7_Y]@NW9I[;^K/K[IV]/]MY].=E[LW<*][K<>_/A M[,OII_SH]"/9?0.\__#X\@M<8_?T&P>N#_["\<7^X<>?>V_@&=[L7GQ5&75$ MQL:E3&'$N0M(95R@V'^+95(J1]+*H\O;?>^V8E).BV"]UU9)A7DJN D&:XH% M-C8(Q_A:XL$%.X_FO=OW:YOE&L40[_@J);KMDH-*HN-[8TN6C-8L&2S:P-NH MY>@.6G6#,L(EZR>KAE2*PZ^?;G(VC.:4$F&T()2S()6RF@:9*FHLAJ\.O>4% MJ\"4H%]6/Y^OL'^$\5FXYO&/O<-=NG?Z[:MS#B;0&X1Q9L&S]2E2/&-(I]0% M3R51&9Z6W2MD-8\FN/>2R5G^PO6V8.E2[L.7+![#K]%K:O"!B_BK==>5Q[5VGKR?_]/1BG^<^_=P;OR5_+G M>K)V_1W@&VL7?BWI=).U3K^[]L=&==GJ)SSKI+MVOV?,V[;5=[Z<)5UI6_G@ M\>]ZY.M)#J\5?5/D+@=D6T_B$P#P=<[C.L1CI__^^W6)??%;76U,GH"D%;U$ M%T4'[ACO?I'W3L:O^O\5B?/!=[OE,$<'.!3)>4NWUY,"W-%($A.^D6RU6F7K MRP&6YI'2U8\^&G4Y@!A,JV(W1:RX*.]X7O:U@PM74 TW/-'??6*\;R>^E9_! MO,07\_;8?,$%[L##;T>.?C]=JT3Q1L'2L';:Q:U)$@]W:GM0CB(:5]#K,_W-)Z 78W(]\-83W4O^ MZK=]PO!Z$DW,2#A]T6]5$AZ_&B583PI+[Z0; R'P^2+_D9S![)P4B8=%1T#W;62;A51[,[R7I0L#V"L NN9@RQ..OT6W#JNEQXHYFF_7>KU0+U6PEV8C!\O MI2(/@?DF-2X7(6K,5AN(92OYX,'4]4![D[<@,0G!Z/\-->C2ZVZM,6] 8<^, M[R:,K%?* M\(>7> ]Q4/KM7L M*EBL3X#""!"B%EI=G"2AU;FXP9@T9N(79N*:^;T"N-7Z_PIUNR7!&YH"&"N( MIH-;Q_CN8)5GWQ&,!D"*_W'N;2D^]0!"'T PY#'#-I3="&S3PIM-K?2T]W9_ MAVT!CE3,+'[PWSVX=/%$T-=PV1AOB4=HO0:1Z<#=&F=JPIGZN?4U8!>H8APQ M2[+8P%L@I5V&*"&I6TJRP(EC:E+/:6XHKP3.&@#'/>*DMH2&]ROJZ( MR9GN'N?M03*^U+0G#US>V_;5X@>VPG: NY!KM=@[3Q8!.O-WR_ MU3*.DY/%_7P>!3T1$"JM >?KQ4 M3#NIF':HF%>5< ^=9CY>X M*'V@,E)1/]%/[ZZ9'WB /#YQY:3%R%> P& M=>OK9K.O"^@*HF3]U"-?Z*)FCM44^Q_1EQVR0 #0R OCI,:*M2@F>M(W'D/! MI + !ZON AV"IZ<2=R8*>0&*KN-DPP3'@UVCFNDJ8.1J%I_$50+%KSQ2/53) M&% EZ9_%4&7+!0;7M0PG =P4&B0LBD4[KG$=+2RW8,,#MBJ/ "YO_(ENA/KJ6:)9+M4^ACZ+\J%*KS,^0@?P""8L?KG;O2((6W7J@)%1>72]\MOE:YRQ01J=P@N"]X0..BM>K=" M4<=5XT?'0P'QG3%P'6+O-9YZ7FUY'ZKP1O*@#/+3R_8#\OMEP+^$VN-.#"24 M.<,Z\/]L(2 2@P!ZV+F(&QU$(= ML(S!QTAV:QE]^3"96QT!J\J(!Q[&2-66=N&O+ML$"8N;J"KT.HM!MZ+3K90F MM"(J%9<%8$H9W"D!:$#12KI2^#$*=Z:!UK2*SBCXG03O2]RK<'7(/X MUOAXBS&R5QJ 'LST>L178&8Q;%D?C%Z_&0-HOGLV"'R-!K45R_*&[Q?3'ZB( MI?]Q'H/\M=NHJW\&4UA.&#P7K#%\,^^.OMOI#H,@P]4I377Y6$!!35D=T8M\ ML2P/!,K;+DU-UY4VL'SLVZ85UNM9KR;)ZVX[6JMR8H?+=F6C75Z,3V1^]>XU M5WRR;,+]='M]N;49H+CEKUVN,>6II?'VZ[5BZ[0">9^H !G'3R)0#YA9E/P= M3Z4KEGIN;^"W$YO)[AK0F4/UY>KPF(/2V1K0F*5>[^1F&E/G_TL7%)"O,K#_ M"MITZXC1&+59G^(UI;,)3BB\ =[9A8_E%$7IW)91KW]UO>GGK=+-'1KNSD5[ M\J)5/4-]^WYTSZ8-Y@,]LF>8V7Q]TRK.(*AH0DC NX&KU9\;7**8?8EB% T9 M]_*'(8\Z)&('!27]7GP(5Y=CC!&WR(D[_>.3*=M;\&Y M#$$[2<3:-??Y99IUV0WAK7%E$/VK0MJ]*2?6=7P5QC[713$=]TNB[]2ZUH<] MAT<$42EU'-YN^5Y=Z!:#A3$D#I^#'OM:I+PR#[<5I*ZI\7W^KJMPO==55U!EBJ;KS_1A4__4\_=FLO8K"P+M$; MY5P&-7_GWK8&TWAC-U4069*]^V ME6MXW)@"J>'VS:!*M>[;&1=R",6SPYV#=$IQXGVO7I3!L@YCOF/QVZNQBC). M$?WO8:RB7E^Q7);6\9_XE> MP@UC5,Y6BYY7$CJ(V\G-*Y\N3?/9KZMO2V\[,JI5;&C_KGU[&' MBVXL4FT/E*_,/5Y-9%R<^"@V[7Z A:YB8=,P,L.AUZZJ+(BR5;',K=[L48S? M_2+"38DYD^ 6'Z&^8YG:@ _,%BO@QZ8?>4U,5H[=_'#\B^KS M4P]S7B$Q4"F7=WW5'Z+4J3*6-S$K\%L%'S'?G+2BHHWEK"(^U).EJYMYP++C M^.KD'8=7#WD[!QQQ5;9@/2GZ9;!;E_-X.:R'T]]UWAID46,")^G$\%M2GC]2 M;"3OZV#@E8G77QZ%4.358ET[W MY;U!T+1=6XZQX51)Z^%MAH6LTU_4PS4HLX;5 M+H9Z4NM2Q[+,V7=G$>U:H6*&KESA.ET]J&.YMR%3S!/JM:8":Y>J7_6B$G=HP3F8C&'?%?GLJB-WX-[' M#,9_L?]FE\?JR%1P2CCVR*9:(4ZU05FF*&(*EL"G&1#Y;&U3;EQMHYF =6O= MN*/FMXH,O(_AFA4+JR9HN3,+8S4BXP U3'*-C)*)=J(8%5%4F88RA+9155I. M?EQ@]!> MC6<,]560M[F[ J2EY-1.:&M4?CU0@ET:S%;!"V!6K8]A=U\+8W M[JT/#.H5ZPYF*M1;H":SX6/#O987U!\=FOF9>C2E,EU_WM+6#_N6UG?[1>U1 MU*2AUCC? B\];AD=_%8YB&WP(.L:HS%J.,I1#\?;R/0#9?IC,26R@VA0%-X9 M?N*HHJY._U=N$;Q_WN^"[$8N7&409D68.OW>(&Y3)QA"R_L1NQSE@0?)B%\D M[DNW=V^W26Z\E8JE)Q\9$R@:\E^^YBQX2B'D9! 3(!!A#4>J+P=;]3GO: M8%QULF:B[_ *^:0QJ8.5[=)1O$N:[AFBW?LJP%L[X678H4PB#_< Q&CWF$"> MC0GDX#.QY+M? HPVG>^5_STJ56(XXH[$B=.7,4S;JQ-JHQO6R;BQ2(6%F?JN MNY!G4F:Z#C7W"!_&J#O1LS M64,ZP8R504A9^PUZ%V>^_MWQWCY"&4E9Y 5JKI;EZ_41W['727ZO/ O![]<:38^;GGC*@]ZX.;M\H'*^]99 M>J4VE(I24^)/W<>W'E*=Q]^HWIMJE5Z]R>@&)5A0>?U';OS^S6_B#<*XP&P1 M%^<;G-&4JX4,G&Z0C- L7QI;R3W@FP7!DZBX]]I]X\->!)UZ:WJECO?ZOC/!ZZQ>-TTRC-,62'[N] M>2.KC:Q.A46NHT^/)JFW@UH1S_<\E!=E'*K3+X#*%Z-6U$\$G8T<-G+X2'+X"V! M8\K6?"4I!B:6^9BSN<[95JSOO?=96+^>GT;P[B1XZ3(+7K/,SP)?FF5>I#8_ MW<'@*S^CKR=*JLJ4[1Q/1+[;+([Q:OIK7KVD$[JHDT!G3.5-9W_>:BZ77CKO M4J-.G; J5200PD.F5)8)91A7AF2$"U&G>?D-YR7?M4;]NNZ^VX/N9UMEO9-W MA_K'\APC>L\\<7V,Z.71SRWX_/;E_N8? ==C1SU>G>V^V MZ?[AEY.]R^EC1/\ZW8UYY<,=\>5L[^S+Z8>3W7>?3HY./YWLO7&GN^]V\>[A MD=@[VV;__KGUXPB_??7/Q[>O7/7O7OS]GX]_E:_]\ZEZK_RO]4K'?_\ZW-O^ MJFRPU'B)8)U3Q(7!*,,I16E(@Y.99T[YM4V^GC(QQU.8E]Y6S-4A::;*V*=>%Y W\-O#;P.^< MX-<%H3W!)C,X<.VIR6S*4R^X#CA5TM;=DR:_'>P! MG1EM?ZRIO0DQ5W=N[T)25?!! 3X*)[DA:1:\E]9037@J31IN$3!NH/#1H?"P MAKIOU;\?*]A[78@1^"$:,2>Y2*;$@ M6&.XU5S9@&YC DF3:I>(68(.(Z<#O #6S NQMBDD72D0 M:R#CD2%#R>*-'C2X,E-T::44"+ <\H 2"A7 ME&A@'\9CIG ZS+3>%&UJ0./10>/LTRS0F!U2&E&0U O*39HBSYP#/PI39+S+ MD$D]-YX3XC*_MIFQ6T%&4[5Y;_7<+SO:O2B[7?[K0]6 KOACP2&E.X;=5W=V M[P!^/@BE9 JN%^9@0X%#*8T#-7 Y(:1M@DA+"7Z'-2MJ52#WZ:8@TE@ZDVOB MJ6%(,PJ,*74I4D(2A"TXV@PK0,#8A#>=9Q!IZ0%M&<-!=!2HC:.:8H($R MR2VQ.EC,N+0J@!'/C&D"1"$FI3S5/K9 \%2H#SIT&8257)-@@ MFDC=JN')R2P\F5FU]6'D@3G'#54$\"1XX"?<$F2,9"BD- 2;BB!H6-LD>!VG MMVJ+U!1NW5MY#SOQR,7N^)&,@\/F!J>M#\XN6X[BB*7I=?UD(,HSJ;T"R 0@ MY<;[+'62!AJ8R\#I8TT8:]5 ]+#>?=.N0+1N-#>[^FODY,7M56!"*4 GH]') M\RB3J45!><8I-4$'#B!*UL'Y7_(3RPYQ#: \<5W9?0Y=;0!E>0'E]-,L0)D9R=H?R_VI+&,J2$18 $!A M*D-*Q@HS!?](S!5Q'DB36@=@:1"E092;&KIZ@G$6@M29X%)DVJ0Q')H1K4VF M<=/4:N40I34+46;O0!RY82[5J:;* XX$C3@1!L4^[TCKU"I!J =A6-ND9)V0 M6R7;5K+H;!E5>)U(+).N;X_%NIH:A6<1OHI+OM.V@))[G7;G MW'=U#R:T <<[@B,\[M+-"8'6H:<1\E"99& M2L2LH1$T#%),2*2T\=:D-A6,KFT2MI[R>1[VT:#&;X<:CQMI:E!C/JCQYLLL MU)A=&C5^1 4CQ&J%X&= W#) C4 YHM)+(HRF)!! #;Z.;U=KV91&S:!!24T(L!58P691LJ0%,%R:TZH%:'LN)JM4[SLYR$M;T"N,12- MH7@.AN()*O8:0W%W0_%AEJ&8'?\<&0K'I/-.>.0XI8A+)9$B4B)J3*JL%1+' M+KM$KE.2+;FA:&"Y@>7G!,M/4/?8P/+=(\Q_S8+EV=MR1Z5'DJJ4!N413KU% M8%D#TM0XE&;*">+!08OGZ3&ZKNBJ%#,VL-S \G. Y2XA?#<+EF>' M\$=L.6@)QI5:%+SBL5L"049F$H2-*YT&IAW. );%.KG#.:?_ZFG0B4'KN.N: M_%'\W^,Z:3V(7'>@+IO_8[K_&L4G[G*ATW[1R\-E>:5'[+UW94CWZ+7WF T/ M;SG>ZQL\9M[NZU(N;Y24VPG8>:?( MX[5>=GT++OK=_WF1N]Y)U46QOAR/RS[V\MKL*V@#-J3?\W_65@-?_YVKZH * M8$OP:IROET7_[$QW+Q^[->;$%!)QO:2(J74:^WG2'9GP8X],U^MO2 =XQ)>Z M=:$OB\BK3KH3LW'C-%^_BM7/*9FHC(B1ROK,>&'3E*?:9Y@J+CR7(6@GB:@, M'WS'NZUHK;QGE BLN!6$J]1JBH7RC*C44:L4OZ&%*7VB%J;EO5[FH'&YG> 1 MZ70_T)MT?K!Q(WFE6U'9BVL5I139O.U 7&$4V2Q@N4'C)C1Y#L[@))F8M?TD M[CKI;;7=W[DV>2OO71Y&6W4(MWW5ZMAO*\HVOOS[!-NS3VW]6?7W3]^>[+T# M1A'9P^>/EWMO/@![^)0?G7XDNV_^@7$<7WZ!:^R>?N/__GD$U[!Q#&+OU)*] MT]VO7'$N8*)1ZBQ%7 B+,A\PRJQ@QAM0&0LS[8&?G3*%:E47KCK3\SOILP4KZ:KB<7/CG1T5R!V>NT6IV+ M:/&Z\+G\>Y2GRI@Y'WRW"V8N+TM4;NY8\G**3=VH:'?5LT5PL)G?*YG?X!-@ MK([S=N5XZGZO\V?]0N4D&59)1M0P#_T4MSS,H!:R58FDRQ7,*'$S 8U/T^1NO]!6S=Y=B MO8&%B>1]&41 W44$'C;X&\5A:?:B7W44YBL]+_(VT*-.OP F5/QQ"Z 86'1P M"/POM'CF1YOJT?MO/[86/@64],.0P2X^V3*F"?2>FK LF:#EG9Q%*$4H_^]> M$YFMI%:,_+H$W;KCY++T0%C2R5U4MF\N.W267C3O4A2M<Y[W\WS^W?M0=75ZYZM^]B?**3V]'91:??^P, MSQ3+--8B*(>XT01QK3@R4DID!!,XTT(J1=QP4)DM,34EE)$&4Y<)4S_.PM2ZROC?;AQ3#X:82ADG MS'B&B.4*@-5F *?"(BD$3KW#F,76Q6*=BUOM.UDR+_4W(.1C;;.6HR/RZL8! MEH-6MH^+EX.E'@4DAGT#!\A87('&!A?OA8N7NX6'W6F2K$"(N4(RBC.$*="(<.<0T9[0FP6#"9Q"\"ZY$_5?/0AH5W.7CJP%6_:GO>=3M%T5B7^[+1.LK9 MJJS(IVO9Z-OB8,1&-9="@8%!@1B+N)<*:44"2JW$5CL&4I"5YS[.==OOXZ'< M,@9&&YQN<'KY_8,&IQ?D!>S-PND97L#;XM/("PA,X90UIZH7OQ*-Q]"O@',OZVTWU32_A58]#8@?OR=3?K7.79?'W4$"((DC'+ M!%)*&L0SIY'AEB+G#3$BE3I-P0YP?M4*W*:8]/=L!-& 8@.*]R?*#2@^)CG^ M:Q8HSB;'HX[*.E"2!:D0UT$ *#*#-*82931@(D.F)69KFT)>#9#_T<3&%QP; M7T_:OM<$R)??2C2!EZ4/D#=%; ^@VU]F'?TXDVX?CL(N0+*#HX$A:X%IH/0#^/_;62@]F_^/DIB9 ME8(%;)#+*$8<6#]2W@)H<\R,RH)5RJQM9NN"S:/8^,9MSH]<9S?'L8R!PVW: M838C?&>+ $:9428#96P**F2DNVMLFS93E;^^ZPML0>: /. M#3@_O2?:@/,C@/-MS\QY6WPMN>@GQV7>- '-]4(MW>B>\F%[PX;OT<_]$J+6_A,O([QQWF[ MG<(6U9QA71 M+C,@U&3C:ME# OC9BC)0]E;69X/^ "U='R]0Z-B-^4'"FVXLQ'H\-\,$D]SU MNH#KO0 %JG[](TZQGM'685;[['+]SKN@>ET86^( #6"!VU$]6TDO/XLKYO( M7_*Q93VL8^_"^W9Y$ 6@3JG'[?H@B[C.P]9M__?_9)2D?R;G^C(>-U%D@L-[,#I8RS_\''PT3BFKT?6YM] Q/._:THX?=_G'NXX$HAZ44[X<#>+4(U00V!Q1,'%#P MSU?-7.:(=TA3Z6/?"8N,L@+^5%PRQ1CC5T[R<((Y99B3&#,N*?@U0 $,-3QE MP1MB'W:@P=/K[IV0>'1B0=6N?WB2CX>QGY5*.J!;OA;,J+7&CQ.RLKTO7*O? MZW?]N,4=A]K.2)TK&ZSALWV ABC>.7S^!;#">-I/KEL Z6/O_#&PQD 4HY&( MOW;]>0<^"N.N2.3+>3N#S^)L!$X$Q>)^9R.P=(.05/)T$4<,9!N$IU@LY/B" MYMI+?>T%9(57IVO_XW9BOW4ZY6]\H(K[/*0![5 M8$D>\]#">PYXYB&&+\@?]3&&=="W.85C'MI+,<5/J[._[\229F(7,[&TF=C% M3"QK)G91>[Z:YA+SG-+Q4X-W1Z<&/UD_B;L=J+*DD[HD^ZIO-9=++Z%WR"+2 M@+4707D:+,^84@%G&G."A:329NEM"Q)O%0O^;8I>CC[OG7TYW/JQ]_/D;)?N MX+W/_[#]-RX_.CS"7]YL_3PZ_>OTZ'3GY][KZ:*7O9,C^J6U^V:;[;\[@L_] M0[Z\L7R/_G6R=_KAV^Z;O7SW#/X[W<6QK?ON9!O2MS<W@6QM4-V#Y/'%VAAQBG2,ADZE/$@S.QI81!AAB" MN+128!$WD]FU3;).TENU6FM0KD&YE4"YU!L1LM0Q:@CW/%.6:J+ T#OIC&6N M0;EE1;F93&[F 3WY$.4(L2H3F4!,>$ YX0+*+.5(@W$J@G!0:W!9BO=:!XT SX'/,!$ ^H7&J:8-RRXER\/RM"=_TPRR_M=ZD M\66L<2YF+K6!(@=>*7"XE *;DQHQYS,L##:$90W.-3CWN^&<\ZF6V$E!P*!C MJ8R0QCN/N5>&*FJ;X-O3@MG)+#![5X/9Q';@HU'W5T>ES(*1*)4BGM:0*:19 MD(AX[;R@E).@ "969LXIK[S(, 7NIE5#V985 MY>B'62CWOS7*M2_)_&T79:O5BF!: !_L5JM2;OFS]:;+(KG(>R>C/5U) M7DSL]8MK,M@>>-[U150 EVC3^>XWDF;R[["Q7)^?M_)R3V7*^D\JLQ<6$E>CWDNYP4]B- MNTA.]'=X%9A!WJYO7>Y1++ 4B+\(?+]@?UZST2/L&>WEZ8SL$S\L=@GIZA^"OA2'>#.84AM72 M[4J.X/(7)[X]L8V\$I B7G>T_;W:CE2-21<3.^'+#>NW6O=Y[3-:6]0NQ'@V M[FM]7FXN^.G=8(OZZT[1*]X#W[:7U<_GN[]PN!G]Q][A/W"]?[YF/O"0R0A< M/$.*&?1V9(8AC:?9-KS8:(V:HB]I*^#;8HM(\P'?[56^!,#!.\+@_ MJR>J6Y34EDK'H\)KXC%N53KP1_"XKEON-84+J;:WE7J7Z#CQN;!I[>6WV%;2! MF>OW_)]U0 M?_YVKCG-L;X3@U2A?+XO^V9GN/JW&$G&]QLJI11_[>=(=A?N. M/3)=K[\A'> 17^K6A;XLX@;-D^[$;-PXS=>OXK#7PE7P\)Y1(K#B5A"N4JLI M%LHSHE)'K5)\8>QH$#1[J_/N)]WJ^_WP-H]UZKEN[;1!Z?IE/Y"*(CUK9K1+ M]WYN?\5.2^U#0-C$,]N(-RBCCJ*@I&=8:T*INZF3PA+:O3ERHRA%22E&T70, M!2D9DZ2F>]T-\[9/*BO&C9<*+3KOS::''CTY3W MAF_EO8TD>=_O%GT-I 6\RTA:,HJ3%_59"I&&'/3@J[KK"B .+@_PX.4%JT9G M(8K,]X'(E!9]ZE$BC7 > !EH (S3Z )^PAACSR**__P;W-960LJ_R)\P:>?] M^/@7)[D]&4X;7/H__4ZD"*6G'0-C221=P"? <'V+[":ZO7D4HY*)590''NYS M[(8%5.V['_&?2'&ZD;*4XRY)%RS(8/PE*[IF&8'V=3L_R@XC\4KPZ*/GC^V: MK.X7OJ9=\#IX]+&U2,7\*G,/ZUZ91.I31'XU#/YL7.4XUT3( M%]B]:^)**5\&/;PCTL5!7Z>I.Q73/-0__"TA[>8I>$XH-^SBW],_!KY%%/%6 MW2DP^D6Z.^%)#+HSUKUVXA>C:@-*5(W.=*_7S4V_ZB\3@V?^#' +*.G,=FCE ME8;Z.?06 'FZW53L:\97=5 #'>WZ(L;6(I3$845XBN@;P?*\C-/# M]5J=HAA\*0Z]1,[J=@@>[2*"XT2X[;93=.9UT8^?ZQ?Q/KZMJU9%\*UN"0OC MW8NBSWE9SH[^,>AZ%(6XS@U$-ZT$Q@HZ>R=EV'+F1,9;S^B+! L>H1D8M>_U M6M[=KFM@2:.;4,/LE ^8T\/..1#^E.,R:V-!SN,*#+2C-->]$WCGI--RI9#4 M0E&*]$ Q1@U.9PG^^+6FKQ!UH!2H@=\(?WR+/06[TR)0O1XM:R6 'G2UO0'D M+RFK' ;!YZXK&Z_.&HOD8 H '=Z@9#"K ^H@ ];T_:I;V.IJU2 MV#*B4@\UT@!?FF-0-Z 19QVX:"O_%JTH6/-V&:)_H:N7\I-.%?(H/U6^+7", MA$2/]X\Z6CXY$QB7$6D((J&K]>QS>B=L(:17^[CM%7 MW5VKGF&@F5ZW2B,>E?NX)F'=#B@; ?,8:CN7_3\>7R089.PDD2UXWR=P1@& M"U?E%R;6;&P"IW(1]:1/Y@;R:U&R"N%,7CU.[0"):H[4TMUC7_2F\6' M@6\=@[O=BZ(Q.=N#-2I'5TU=%;VOYK??JIJTU3A31GHB42OC3^U.T@>0ZL8% MF1AE&06#*TXT]=U(%@(DSPFCHM-R7L8'8)F.P93%!:M-2YS_N/.]6XH"( NX M&+I5FJ^\S$8-HGF5M\*48L)N6/\Z+5@5/\.Y9I]V*JSX@*YVX=O&*P(N3U_V: MM/S5,46R90%IXUNUVQ;O7GX,WJA]MS\&7ML9&!)@:]V.K@Q:'$?+ V\"E#CV MQ2 [6@Z[HH+.;R2O:YT?$ST/E,6.S,+X/6O[$EJ5!QY;4!YLOXYH"Y<\[N?5;49Z54)WS!W88;+WEY[V&(,8=UN& XHD ]X<#&@C MV2JB07&=TCR6H%J[M_'N;1^-4F2$X\4+<>E!LR]_5I^]W1J4=KZTH8-48@D) MT1LN'>221,1[U'F J&9UQ@3FJH#[1D^]YNHQQ>%>M:,'B@Q1Y3. GK9%Y*NTA?!!6_#]]W8VO#UN[SR6J MM=@(+Z#(2%+>=SOM3C238]'=)@T^&>S=^U"+U:.KU, MIOFM-]U^!%0J2JLL*ZL\"I^/)KNR)B.8?]6!?Y(7:V^W#EZM_0%(5RW.PDB#RBKP M.4I"<.);X!FUOP/1['2KL4T'8D=^9K^(]9$&O(K'&2EZ@\;XE5%9KWOJ M5^&0ZMS$<,A>1E^**'_Q&!Y_<+@2)+R MF<;?3(RTC_DV*6I9F'OU0=I_6W?B]7ET34 UX5#]:$:?JU>%45W^.7$9PV?ME3<.@ M_C>K)!RD=DIF,T1(S9G&7HF6O33,(%.U@9_; VM77;.,HT\76<#5^F?]5EUY M4#*9FH>4B&N3A40@.F+[Q75\2_G?0,P#+,!\@*:EL1T M0]2=]5KJ?-O5B8+NX'[QSI5FQ1T+=91NM$IEJGITB@RI("0;E[_2 #:]6+%Y>GYH?QG8LRC #+ M;7O#99X<6U4G6Y6*Z)'-*OW5O%)3&%Q;5Q2TVVD5M<<1+4Y1^D!C]26#!2Y. MO.]-<,DH>Y78#J9$MX?G?91.PVS,[%3//;Q?=8WK;QI#W6,B6S'F*JHV< _* M[4*H$U!,)8W=%CX38]6=2E%KYC_*>U6^>GRHI #K57H6[?HX MI7KZ*W6*'P3#6"UKJ^@,YD>WZP^/S4C)N<= '!:\T_I>RG1IF.LUKZX5TW+Y MN:ZI>B4;U26K@0V8_-"3 YV-4G>B6V%(TV].BRV6?K\'W>N^+S40N%0+UF7H MGVT- >5-&=\]KS8H/6/Z_<_%[N&WKQE,.4D]08&IV*",$J2DKG$-=6IK5-UZDC).:L@6*QT./>WJS9X<(7E]<[<=:YCB9Q?\5N4BF68YWO;F8IX)2_H'\F"6=.;(3_<#Z_'"M0^5(G3<@O& MP0DX$*]B2OA]?7K=LL0P]TYM3:+.SW;??01BTSK9?7-T49Y__.:ODZ/3(WQT M^+:U=QKO_RG?>[-%]PZF2-39T<67PVVR_WG[8N_T53S_^-ONV=M\[_3#R>[G MCQ0(V.67SSL8KDLF2-2;;;IWNOTURRP3U@I@35@#B>(I4BP0Q)V5W$CCC//3 M6WFH9)9*'4\]EIRS-/.9\83\_^S]:5-;29_1& ; M^Z&B@+(+EPN^$#F"L)!H#:;@U[\K]Y:$) 0&+$""?7<7!FD/.:R\UKP6%T8Y MZ\@UH>NO'JPU*K>@&-^EZ[Q@/E;RZ_'3/Q[QY R)(#P*3XD)!@1+X3!(FE9$ MQ7VB5J7E:W]V78R\\W$NMZ_8+=6.[GPZBCTN*OSECV/H-P$3KL[^.-V5$QK, M9R.;)1J]BX7J(?CLP+!W=,AE"M((F8L&"L0ID* M 0^N1-LJ$&I .45I&R[M#L0878P?E^+/'"B=?8_YQAF]G$O#R\!M/3"-3=5& M*-M 5QQULMUT8SQ-W\5F^_P>75D?I:[%PC3PH])@+!_6P(^+-4(U80_MZW;[ MEWA-2B&U>.#]>(W<]J5@DJE;.@_>>GL]\*4>^ \ZL3Q#([JZ<]Y"=,X#*0MX MSMTP?KEG6G')=GH-?NQH%7BL*?"VOR8YTN,(>W=$XO=QSWOPW M=GSCKH;XY9YKA7U_YNS%&@UJ-+@C&MRG>--RSW@ >Z]GPJ/ZIJ]GRL/22WW; M+/YHI%C\4H8M_5H#8@V(/X*'HZ.<1-%[10"Q!8>ET>HV_.N9F/L MS[VF_DL5T=GOVE:8B8@+ULF7+E,KW]U^KPPK+6/!KUGY'ZD5]6.4DE^^+LHW MUI;O9M=?=ZJ\O.>!>1PL(\%S*X.)TAHA-<WER_,';BVLA"1NYQ,/ F#-&3)7I;E2+'B^I6[*J1=]FNQ\_?]LY MV;B <>#=KYMX]WWS>'\O!WY^(OM[H;F3&YR=?C[9_FNJ%OV)YP_?CC>V=O".^__/MZA7]CV^TUZ\''[WW\N-WO;?^%__]C;[.W" MV ZI89HJ+5 @S",NB$$N$8&$%C1%ZIWW?F6=4;5*U5U;V=Y%=%SX-N8;G89M M/OC8U=U%ZNXBB[&8MW47^3-V2JR="QN@CXCT0X/,P$PQM%R6]KP:_^^+_Q=C M^*]D"DGZA"0A!'%,.;*.*80E_(^2(*@&_*=XC9(:_1^(_L\NT9*7)]'.#([S M7F#+":P2I3R1:!-S0C#O ,6DHZ$,CE/#X+@!@HU)KCFL^$WH=[)=;"::N1^C MF;LWFHU,D6,&NKW8.:4UGMT)SW;&Y5D>/0'<$LBPC&=!)F2#<,@I98@+7"F; M5M;Y&M4WAM?6.%9+L;44NUB+>8\>>0^37N_5(V^.DNW(S%P:7Q>FK][28/^X M+"N4CYX)@J04$619E0O.Q(@\(4$2G2*.%&393%AW[I9WL\EW&&,+3XD_<%75 ME\Z\]!%LZO-S\"V5A7VH$$]'+#RQ]_0V/K2\&LE_F1U2IZB7WZ8XG\HPHI#:7W(O%;(^;RR\/B5)$:2,0["Y%7$B&M)4&J6"R MT(&%%'YE7:\*?-U8_NM#-(S'CUA87'VCAJTG-OS^)'3=WP+<_8&@/$2M[E:K M K;:$#Q/9+L80S;#;7 6"\1H8H@G3I$.+J&8I.#81FXY6UDG>DW,TQ!.H>^U>[E576Z%^@I'NC#-2 M[:U@RCODF%6(&\I!12 6.45%B#SDDB*@(L@YF*#JJ,-;3NF[7*NM&<-_/K0[ M*3:NIW,\JW=V>='O&1403&S;8_'0825"!& M(:DQ1YQRCARE&"5E"8%-92JIE?6Y&45>E]NU!JC79_B8@5&UZ6.>^'4Q@5^) M1]AK "R!'48\,HFL< )AS["@S%-CY,HZU6OD3I[#&L9J&'M^ T=-7C5Y/82\ MZKB'.NYA28AX(K-PHO[?(EH\7W9$]AWM =QBQ4W0$F/.O20N$6\Y=ST9%U#F&SRI?[X\'3=##9 W5W"?D&$DYQX0@X[5$TOHD?&(\6)"N&=%S MSC%\S1Z>9^(E]X.X!06TQXKFXFO&N%H6KF7A!5S:>X21 M/4P&KG,:EY-+C$O$5!$K> ZJP"8GG&"*#(@,*/J I9(&B%VOK)-5H4P=4/8D M27:YE\K3&)OK@A\OT[P\1DBU>?D!$.G'S,O^XE"&0)DC"E&:(N):1J0%$2A8 M+KTQ.?$[KJQ3(U<5TW7XQA(5_ZC%YJ=@":#R&]+71>)[X?S&&_XRQ M2 3!B.2L"RX=159RB8A4B1,>9?0<1&2S)E6-_DL57?6R)=JE,PS?C&8W&89) MC6=WPK.=<7DV)**,T!99S0#/(N"982#41@TDD:(-#I>&8:[J$G:U%%M+L.VQV @_ EMRL?JYR56Y1WWUY, MZ&N?\R'9@U&^;<)U2TKF!_\<8W_Z=\M^-?W=T_WS@[U- F1^OG/R%N[__&W[ M]$-CY^3S\?;7+W3WXY>+@Z];&)Y+_KG\ N/S9&?OZ-\=(..=O6^'7G%+<>#( M4DER_A1#EDB.O*'6P$=6Y<)C$8#A#+:FU^G'6UIEW4Y!3]5GKUJ\]T]/;2:G;M%H59B<(=^Z=K]7M/L=F$3N3]NNL!0^&?G. M"MN;]"V\>:QC]P(:V7,B*!8/:V3/])H !&$/[7Q^ZY=FC<&3J7FLKNKP:/X8 M7=7-&E&2JX?>_HSC7M;U?A7COLGKW&F?/T"=& *5 'Q8L Z/3\RCIK66>[9# M7K96?P_J\YI%M:*=BJ$ 5Y02W(]ZPA/Q=!0Y6-&%,;C,*S=O(-R,!0;=V=J^ MF'F;LR]]9CBZ-C)34^Z<*'?,QO%DE#N_Y.M'BA.>PT2VPS^X77 MO*'F#35OJ'G#C5,=VB->PUQ+D\OS@.1BXF"M1M5J5,TJ:U99L\J:5=Z-52Y6 MXJ9<)L;S7_ O042LY>)B"Q;6_I(8_/T2-9T(TC)CJ J8"\,=L]'GRO'*F& = M>[Q$S3M%?%V/]ZI2-7?3F#]KX"AX(>D[9\W]O>/&[L>_OVV??/BV_7X;[OEP MLOO^Z-^#TP_P[H/CG9-F8SM'/EY,13R>_GV\^W&+'WS]=+']]=/Y]N7G;]M? MM_GN^P^G^U^WSG=.-^GNUZU_<^3C/Y=;8^F;1^>'/#"!F4O(<"T0E\DCH[1' MU'DAM0/J"&)E78I5+6B=O[.L^3LO$.AF1JP*'!WVU#".(]?!&$(D\UY9*26E MU,P_?^>!<'8=QEY%L:LZ0"]SC*.%0,;^R M3M:PK'-ZEB&GYPYPMJ#@M7@Y/3>OY;)P@OMDIC],[IV=F?YDO&#BEK?QJ-'* MC.&M;>8>:Z26?^_)&G;&Y=^0L. 2&Z2-((@SZI#!+B"N=;1!&F<47EDW8W4 M:^FWEGX7$/->EIH_%OQ7J_D/A+EQ"1@.C@H$.Q08]HC;W")02(^T8#X*KSSU MLE;S:U&X%H5K4?@91>'KL'^;*%R+OO?E";OCHJ^*/'@I-**2,,2=4L@83! # MLB":>6^2N;OHN\AMM9;+899]9001M:;)(O8+>"VRL]=1.64-ERER3"P@I9!1 M*6FQQY[9A96=:Q?93^+D]J2+S%)E0J04&>$TXIP8Y'AB*!JGB0@).Q9!=E:K M2M3]LQ;*9/"Z<6YV31=/;#)!&Z$]#U281+P/1"CKJ VI]I"]'HP;MP\P;+CQ MCB#%74)<]J:*NA[EMI:NWQ^'N;& M13JG3+3*,:2M(8A[JY$5 >2Z()67.D8+C*166VN<6WB<6R[9KO9A/"[(3?@P M?*YORB-&43J,.,,"]%82D!0L$>)-]!S?0Y:K\WQ^PFVAUC1%%*_Q!>G(]@*1 M<*;$9YG'5 >">51<9BT&2RIE)%(X3)1?6(FO=E3\)!A^FG14,!\HTZ#.DI , MXBY:9*FAR"B2N'4LZ@GQJ+)N?,X)$PK@1@C-G>73"8B8D M5\YBK3Q1C]!NIW9&+"B.C6NNB;(H&-:(:F)!J-,:E%;+$*=.^22C)]GA2M=, MW8*GAJ_%4TH?)H_5#H>7A&<3#@<=M<*"4)#++ >Y3#)D!;-(2$:,,3PQ*\L6 MB>Q.765J7*MQK58Q:Z?"4T'9N&AF$[')4H>830EQ[QW*C:% 4F,@LQ$KL;:U MBEECV6)@V7+):+7CX'&!;,)Q8*('R&(*F>! Q[0*(Z"!7 %'>\]!Y^2!WT,F MJ[,?YN5&R X$@QA;8[)VKSZ?Q">5$R00(:+!7&FGM0)83)IPZS'7-S1!70") MKW8J_"10?IET*CC&..R]0!0X)>+P/Z2Q<$@9Q4@(@7B1(X,97N5$UW$DBR0 MOFZ@F^EQ<$8!HMFHC#4<8$Q+8S$QPM$HHA.X]CB\&I";B)4# 9 *!7*'=P;4 MVIP*RPQ&TE ..QPTF%E7:YI5J<_U-#V[-!V'TWW88)<[8UX25@WX8W@H. R M+PG"UH+FRRE!-F&*K&.>.Z*HRL40J5JCLA;G:LQ;7,Q[67IK[:GX>9@;%^DT MB2$E)I$*T2&.G41::8:<)(P0Y:@M]5:L5[6N@:X&N@4&NN42[FHWQN.BW&3^ M@_!.&JD1-E8@KID'Q=4KI$6,-ADL/,6E,(?GX<9X$K_LPI0-)=?*P0V^'+R. MP?>AW0#TH-Q'UIK%+5 KDE):("Q*192JA% (.AO H M!4A9;*Q29IV0L,A%D^\ 9PL*7HM7-/GFM5P63G ?A?MA@F_M37E)K&'"FV*T M@-WW"0DB,.*PJERE,N*=XI" $:X-\RBU&**7 %()"BDM"H_.*.UMFV4AU9_?4?WIY M[^#?T/B^?LW> A\.#TZST8KHN#H30&W_/3Q8Z__C.O^Y0M;R,;?=-G;*3_K= M7B-=W/:D>5L7IXZ"/XZA#Z2;QBB]^[G=;'YH=\YM)^SEQ=F#5[YMPO=+2K,' M_QQC?_IWRWXU_=W3_?.#O4VR^W7S?.?D+=P/] Z^_'+Q<'7 M+0S/)?];*S=_3OSOM-NG.R<1@="RF"1H8-=T""UB#C"(@IRELB>0C8 M\Y4BPBD_@W7N=?IQ98(F]83J6Z!WW<,TAD$IAO@_ I]+\VI-D\ M8V5][S@6W?[IJ>U<%.U4]/*?/=OK=_-?[7X'0/U[[ (6PL= /D6[HJ_"EA>\ MCSYFX;E@9+4 "E6%;0%//.3S)L:&MVSIKUXTVB58RS?^]MY M(_2.WQBS)B3AF)?#'?CK!T.JKB!KU52FY,;J2T77,* .(3=?/M&X"L2G! MX-837<^KGM=CS>O+3%[Y9G*B3QT:Z3-#[2R.]6-.RF>E["UR5.Y3;_2CLH+K M!+4LAW*HS!<#;?[NL+.\<_[8L:U>\=[V8O'!-CK%W[;9C\6?(*B7QV8&("U6 MG>NE0J(1ZMO>=85HX3Q7=V@/O30K?\\^*#PPCX-E)'AN93!16B.DYCC@9'15 MX4<1RLA/.J:N&28W.IVL$9\"B+R]N+KD3WN1/]K(5IJ!W6:G/2"FH5/JK\%, M7H3-L_'VWN?S@_>;_&#CQ].=D[_;F[O^7_W3[YP&"__ MYW)S/"25'QKIB> Z($FR']X;@;0B')$HA,+!)>?YRCK7JR+WUZW]4$OCAZI; MW=>M[A_8)N9!O.".?J@'P/V4QZF4W[+XEJ6W4GBK.VSG2=YYK^2Z?^N!?J?A?/M28'>-\O3M_!%>Y_?Y:299@S_^=#N MI-@8EPT?P^'W:HJX/X-,6.%FZZ@[/\U^\/>02'8[(RJI)<*?0,]/DQ(AC8'Z MI **.B3$4_+(:H613820Z+6'GROK E^O./ @^)H*N6!>>. M9N.R( F"IH0CHH'HG$)*D+7.H!2U"]K(*+DMS97FN7I8+YD^_ B>_HG8Y454 MF>MLU87*5JV# IX98[],!06DQ('#)J25!WT["(),9 E984P(-C%L 6,I616, MUL5 GSM$X&>6K4Y/RN+2"4FH$4IA[!!LND/,N M(E#.K B,7QQTY:?<0,N1>5 +E1)C).2/.K.66Q$XMS.\@O^*_;(&(* M&G!4AE+L0%6G/"6ADXL1!R8 ,H3C9#8TX'N(DYNG9\WV18Q_Q<[WAH^S:Z&, MH*'$B^Y>NV>;X]^_:W=[.^W>?H1A^_91*^?+CR<0+SU@/#QC>/-\=^\;V=[; MI-N7&_#[QB&-WML0.5+).\29=,AZZQ#QTG@2G.5:Y:1UNHIG6!@K&@(BZ[3. B5+CP4/ M7@#+NVOQRW.0$[JQ]62$_&,Z&6Z(=,X)%9(!/%7)I&$W-GZ#'?0^,+K1;+9]/G"SZ6ZS MFM,KQL$M>/<1@_&?[UQNXFY!:T\<2 ,RT#<-DH8GKC"3I2TH(:TH&I:>"HLN=@Y M.B11*.FY0@P3@SA0 '*$8229#-J8F"*-N*NQ2$R\>1=7@46 MU\TLK_$]-B_6BBE7.[PGTU"CU2\W[B%E7*Z)NV?M;LE!WI0,&M[[V[ \ #QC M\#PN0.8<^WAE]A.L QVYWXN_#51R?/,]UY,/,S=%\&E>Q#>#FAW/*E83<;-8 MK:?*8'$$W*<3[3=D$TSQC6V>VXMNWH3CSL1JW+K,-RLM/U/*YTGC M3LIWO6D 9VWXN^LN_S-%[A4J$4%X%)X2$PS75#@LB;(B*NX3M2I5, OW@$R5 MP=''(#2QUF@B.<@(A@/&,X#Y "?::;>R_AD$,) LIA9F9[_\P5@.R>V7SMO M/EWVH5UGN0H;,CMCAO](Y+V,P- M7B]F#>-[(YX#)1SG>CVQ4_+8/*Y&"Y@O'.+3LLA\^8A&M]LOOP/EIW-%0R [ M MQ7DN):493LMH />OF1U?.+\^,&:#F-EF_V0WE+J]L(H,"4HQD4*KJ:2%EZ M:&PPJ\5V9VTTZ2R$VJP]P(/NYQVR@H#@D03H?IH[GW^7A%&JE71".#401UEN MACWX9=Y%3:]; ]].6P,W_[??Z%ULM6"!^_G#[FZV7^P=V]9 F2_M@=VM5J47 MO6(Q9IN#2'L!8Z19Q=_=VSRTR6FB!$98&XRXUA)IH1DH^2%9BPD-C ,WXZOJ M1LU^C+(K(OI/)JININAMVP$J)F)H5ZJH.NNSI7H^T,#'P:ID\HU_T7$C .B] M>45[\^ER=^_H? =^AW&0G3FV36BMWK^W8+ M'CX,6+#,*JV,+H$Z \Q:"R&]"SQ1:8+FN@:6Y2+>"6"A\-FAE,QB%R@B+BK0 ME2T!K1G(V$KN..4&4\.S@C339%C=6#*] M7*_OW8?=U5);^MUFJ>7_LY?-V.M5W_T-W+WX$Y[6R )5?LA>],>M+*L4 R-< M%]CF<;S^_OSF[=CM=KIKHQ>6KQF\X K4BAK/9N!9YC74:P9BA $ \Q+QX'#6 MF1G2"GLEM4U<3>%9\9-05GR%36IVVR.4RCN6I;)[ U:R*2D73. $7? ML\@ M6="F@.;/JGTNC 30_C5_EVP=$#X/(;QI=7L)6=X!;MWA" M'D3^=_>$/)C@RQ\Y/PM.?T73K\_/,0VT_E#%(!5(5XCX"$"+XM?9,RS-T:8)2;?WT4B MX)A2%J604O-HB$U"\^"-9BD(E_@/D+@VBS\>BIY\.O26<)#B%&>^)5I$DSD6@FB?%DG#<:F<,40,?":E] M)$]/#/X0]#D7-$Y($>(R,3!D@ "0P2D*#CR5YF+W=)5BL\J%N$X.\_"0%+=' MN!068"DC%UQS+QC"3'CI=1#!<*^\CC3HI'7TEE&MW +'N=0T.J#1G???#KGP M6";FD> T^W2Y00;D0.0L]I%ADIRD*^ML54N^:O0,R+HUL&4&!P3*@P\FM-J! ML?>'T2SY*+2 FN[V4WB#]U^[P^QIL&:)) A/F2;ID#.L(@P]1@GZS##:I:> MN7;=GU/,S:%3'K1#?$BRV6-N_J%KMRV"DW0\9EE-9Y+?YB#ZA?UZJQ8RAW8A M6P"7+=!\+MXWNK[9[O8["],;9'?OT^#HM"^WO^X V;\]W=G[^WCG_2:&8]3< M?7]$@<#Y]N7FQ?[>4>:P='_ZZ)QL_[M/-\^W/^Z3G:^;&!1;.$9?^.[[_XF,MN#&UL _YKG)\%/AP$#;'-F4)+92FBT1):8A'!R1%*"8S+VU;2GV>UW M0 $?4,PJ,/_2:@WJ>/N\="QG ;F=@VI@/>+ TWP?*?9AB1SWD6)'])[S,,HC M^3EFR]4"Y>\]/=6/BZ$^BZ*'H#(('Z5'2F9526?@#: Y>2^HP!&4W&P;IWA5 MZ1EZTKW5Y@>5_ZRW?9[;SK;?'QU&Z12#C4;G;.WS\X( /F0:#L2X""9C[D,#/#?Y6?F]M[?S?W&=#F*G5,8 M ]EYW_RVN_?Y=/LD/\.#?KS-#DZVQ?;>\>E!=A]]_;OQS^76J'11=O'L?CKT M/ADAK4,X8@)JLZ-51Z,H<*XC[ U5,B>DKPIYW5JR6!V-:@"M 71Y /1AAL,: M0)\?0"]& ,JVCPX)P2*D:!&6VB+N.$;:4X.:)>MO38J,4,9G($S(IUQ5.#GX+6B&+ MF;%.2AJ3S;%>7-ZIQ\2K-6V^>DQX*C&HQH1'P(1)24BI $?? Q*P$!$7T>2F M"1KI%#7#@1OC1(Y1UO1Z*ZWE[3NSB.?O0Z/5Z!['4'QLMT.W;L+P$B2<:^$@ MPTTN]QB ;+<&LHY\3'21%47/)?*Y1RLP] MCGQMQ)G30?S:[GS+2;1GG;:/W>Z=T;56UI9=O,D[O]7ZL]KW&NL>CG5?IL4; M1X3Q@44D/0E93XM(:XJ1XR8FRV3PFF8];58>:6V[J>'@642?&@[F!P>3HD\@ MB1+-#+*2Y?9%A".G T&<2B5B"C+F" "ZRO0\S#8O/A)@'AW2%A0:%B]4X"<6 M^R4!\1,'8VVTPI4Y';"X1N![(?#^-8%,Y9KTDB J34*<<(6L%B"?&=A)%ZR+ M.".P7!7X3A!<(V^-O#7R+KL(7"/O8R#OI.QKA4I&48JPL@YQ27*U&H,1)H9) M0:GG. =OF54L%J5]FV%25_=;FL:PO>(/> M]SO#4OW3%<:*FXJ+#0J'P8^)_F%W@5T;22[ F"3(25P*;9U2+M+<_,!IB_T/ MBM5-UY M:VH""$_5U)Q X&O9]^]CZ/O%ZG#W['GX>QN'@CD:F>?(2\L 4JE& M#G8']@$S[W2(-LA[L=@'U8RI]_HI]MK(R",<161I#+F;*;!/K#GBP6+I,<]U M15?66^UKK/,&7GK>:?0B:J=4%?(MJ['TXAC>VR.;BZB6.'-SZ98IL)Y'*Z>[ MU".CW-3UR&ZJ1\8?O1[91+WC5AC6?'P;6S$U>G\V;:N[(,6A+G;>?QN6]CO> M@6?L?MQFNU\_P-G=QP?O#X[W3_Q&7)L@ 71W[E& 30'K"&_ M)G_;[;N3@4"?[0[Y5MLL.HWNM_SX9KO;+0;R??P^:&'A;.M;IW_6\Q=%.Q<+ M XX"7^6_)KI$54.MAI%Y4+><9$(4GL[:S0;0^.S3U.@6 M0 G-LG!N"0C==K]3%<=+@%=9YQM6ELX'HCH:WG:/X?QE(U6(G>([2--Q>(9F MO[QQO\+U#_=W3(H,?\!@MH9C>=?NG+4[MA=W.V\!"';S6FV4!;Q&-"]?/&95< %( =_:+R6*E")0$H2B .#0DZ1 MA)QT45&#@Q$@""K!;ZB[=[VB_(WEYS_,+&&?(6BJ(OUYKO<-FY?Q$!"MG0U- MQ2^# N*_YE:0[=,XY/[9A)C]&+:ZNORJVX._JB:8E:0P671\B%H9PL_..FW@ MGO!M\^)>]/R3_#X3=A>$-_AMGA3^[CB+"%NM; %9F X,"T#HWPZIXE0)ZY!T M&?<" QIG@2$:!*A*&'M0$E;6Q4WU)8&F1RT88$MRB]%&NR3/BM1MD4T;/T=2 M/VD5G2]6UI0TDY(N-P^3I"GW9LQ.IX0X+I#3$SB3&Y MOE0SLT2\6L1&R8E*(;O9/ST#&?FTTC0'<-#P$SVB*FFZ[6#\E>I;/OGB%MTX M#W7BVTE= <1L&_+^##M(I6:I(I6SZI[IVC%H[([_4139EBH1MD@Y;3J MMV9SP?_R]W;5$"_[S:J6&^ZB:BTYM@KER.[;G^J!8KZX!XS]0$_^.J$GY[XO MN??A'PWK0"?J7=2*P0C6M@\YQREFCB@)LXA;!CJ!UP)%HR+'S$27'3]DC5SG MC@.=X*KH\H(I!G.BDIKY?@+A/V\ MOK W#H1C*-KH7G6#'ZD'5]$%S<&^-6)W3$<(67<(D]J" YZ1H;%['&-O[>8& M-S5G?B!GGFG7ZJZ.S$U7T1NE(;:RP\+N=[J-!"_(NST(,X!O8K:<=:]LFR7# M/K.-D@BNFHY.=!H=\M-)ZO&VT\GF<-LKCG(7V,K"M3:S/=H/0AMF=LA]&-^[ M6V/<>QN'AQ=_'NW%7[W2@U:#V@#4C@ZQEH89@I$P)"+N(\F5+RS"!I3%F #D M4F9]F*U*,X/]]0>-YZ[3^ST=+.O_[@SL1JW+O/->/ZB(L%F.V%_[%2M^O<=6U [7(RM,=XN_J!$?<6[W+F@(6M"&[DO7I"X^Y] MV@/=B^H^V$:G-,CMIIH 9Q+@UB$F-C+K-"*,:<0C='C(FGCTD+7WT?46KGOFQ<[E M_C"R5!Q\W3G>_0AO/]F^/#C9Q]OO?S_=/_ER<7"R >_Z_ T.&;SKR_G!N^G( MTF9SGV[R@Q,/X]PYW3GY=+Y]>M#8V?O]=/O]$=OY^/EDYW+S] ]1L](H/UI=FFH='I-WO#,V4CWX\]LFYRABY(C8H'P*W##L& M-":)CL9)&7-3WA=K)?@:*_YNBVYL-4#C!Y#I=TKMZ7N[^3W[@WVUL_:H$RL3 M=>;WOZQLG%8)"8.-WQA^O?)KQ?%__[/8;G>.8,[OCK-/(/NR5HN=M8WBE_R ME3_*>);AU3G\ZP@><61[L?(75*;Q=JH$A_O("U'YY+QTG 7'8?], K3@"E,# M]" H_QF-_\ICUP*V7\U]2/.#R*^W[4ZG[%CWSI[!-XMDV'YR+!H7"(YXEDAY M]*+LF\IBX(ASI9$!T$?4L!0"M58R0!,VPUHYL&NOC@W=]I"XRRS)RDOSO_W8[16ITSXM";DBP]6B]/< 556T5QDDNXWN M:OZTT8(SD&EX%(UX'W*D0(U":"8Q%3PZYP10H4[&!F%9DFDN:E.V1,VBR3_; M/3A&#=O<&LQAJU73YXWTN??I,"4 _2 X,H(GQ#VQR&HOD28T)DEQH,3GAJFI#*C8A:<_5(JW_!)OQF*L^'>-"^N2*RRD(]NJ)I> LDM%@S^D-QJ+/PA MK>T?!FD\(5P@20G(95%&9&@RR"4J:0S!*0YZA[B9UGY=*XK=5K'1/\KAI5<] M5<^!_ ;LN8IH;<7S6!G?;V+;JY5=J'0K=V.)E?'?LT8G9GJ^UERO\@=-/Z-Z M>/D;4&'UGOQ.H*5^!S:_R)Z>_.2IYU&\5NRT![ZC8=9IED :5*N_.+P9R[-CS[.?,82#5.4&N7(=AK^&A4-&, +0Y^CH_UHV6 MJHQUJ02"ZOTEYHTA_[A,DOUEOM\MS6>N_3VN%1_A6'8R^J_.>F[,F2+=*L8M M1[:DXA?[ZP_,MC-S(7Z"#]P.]H,R"M

:!&YP9YZNK*N9R1! M5+214SW[G:N<(#M8;R#NX8(79\U^M_C%_5HL/SD-SM HV;@FIA$Q[6T<$H6% MLM@B;+,PJYA 1G&%I A26:<\RTT$9@@85\14(5/[VU7BR01Y'57K/Y95_$N. M("BE!Q\!ZQ:826G!WTU[[5[.VAK*WU6.PD:O"G3(U^VUITEN1)\U M[5W1WM8A%\083"UR C/$26+(,460-H;@P&'WC+T#[5W7A08U1S+W_W4 9?[7 M1:>S6T%L\W_[C;,\Q1K&9I#2IT-J>%#4,21R403N<$0Z6(Q@#[&)0<64(&Y#YM/("8>E\DEQ3(D@NG+5VG<)'5J -5?Y&?N%? M/=OKEP+RH Q2\3F_[A?;S;$SC58%_[=-[-?5RE4VB,NNK Z-;CGLU7+6KE8A4/OAJSMNV MOV?_2UE+KM4N3BMK#A#EC%E@(3+LR-UL MW;=4LYK%VS[G8*%<(BG/=Z<4,W?32*$8L;SN;K_7[=ER-Q8G-NAYV9[8 >U4 M1T1FGRDX$O?31:Q) M+@EF+1<,I "CF6'*14)UDH8;=_=:)>.1,%NM;J_3S_-_F_V8?YUUH@V[K;\' M8)=)EM1:QA4Y;AUZE1P%_$ 12X)XLA1I'"."I89O#">L2KF:I;)6^?33M',= M->=$,I%@PY51*=<&9(EH&C30CTZ>$R!D79/,4Y#,IT/E$@7IW"#+0"?E*3AD M5"[?(+Q/7'/M2;J=9"9*, SSV&=4^EPM!?0J\BY[$(!GVJ,XB4BE[^Y^A/23 ML0G\+BK@4/3,]%-5-OVSG&9-2E>D!#J@U]&S9)#@GB)NE456I(BBHL1Y8UG$ M.2YFC5UO ?W?3U%/]T5%O6UXW^F/,W1 X#-[46)R>1*;63:8D!C.@'!S]G5S MZ!M<'4FQE>QJIY\)#Q@7'K+4VAU_T<"."8>]U".RSC&ZMP*"U;+*,C (D(NK MNFJE4)W*(*96KWE1"_S.E/+]U?S']9[&1/3 MKNM'R?HXM/ .V.=@*'GMRG%<#>/7JC!=.,TM''N=*K\^?]2,1S FWX8)U$:+ MQ9C:3Q@MM@<._<6V592A,),A+C\P4604&(; 5!LZC(-9S:A0J=9E= ,( M+\>YO,HU'[<-W'@PRUJG@PAX8$RV2(U.9L? C[@J'!F>]=R\(9>+K5+M;9%YYVD56'3/VJK$)$R4BDX;#OJRB5%Z+B-SU@2= MY/UJJV:-H3WM-!KY?-^U*T7G<]["VG@VT!=RG!"5C$9#*5*!$<2#E\A@B9'D MD4KI(I?!K:S3M1EU/RJL L&-P+?5'V->=C]8\JQ2-MK%+]U^-H:7O[N8V:-ZN9E,]S M"QSXUP^7H$+FU4S_<$RJL.?<(.<(KF\VX!"48#_TWL*):>0N5>.5M[,B[D 8 M:V5]L&0UP#JZOQ5EU8BL1H)6!D/H5B>^.^ W*<$3X3S!A:?V6XX-!.Y1E:DH MHQ-RR%:WDA,'I<4'LN=O9:6T,N\95@;^A(6!)W9YDJ!M4V MRERR,J6LU;YZY575LVZ^HE2*!U]=%4IKQG"4[QBK#[1:G,;.45E0+::4W5]E M=?-<:2Y?"1_[LD1BB20M6P91#)BFZW<;>9VFM./S\0RAX7P3R+B@YIY:JFG'-DD MF!&8>6ISG,8L<^\$SQWPM[*"MP7I+-B+D0DH-?*"#VTZK[13UD_PFQ47&I3\&M3D'#X>T';XVZ#6YGA5RRO8S&V$2LXVLB5TA\._ MBG7(^%^$MB^]3O!D@-]L/X!15_7B;N>NOXUP>SBBU9&A(B/I<&F $\%\FK8S M^.3Z?=4=V- MK5&&Y%E9O[.Y(NM18_+823\<54=IB2GP\W!F<%DUK]^'TZII;HKFC@X=4=8: MHI#&&F@.4X],[H^B0>=/EC-J/5M9)S\DNLW/6W]M7 / @=1<.8-ZG79S")KC MQ8_+(J"M :UE+"RUC3%[VHU%(T89FD6Q>S]+W,#N;(>,.]N]SP:IU;6-^6Y5 M#!_JL[VV:G4YQ >40R1X,>LAOBA/_NP"0#\NZ#.KNFPV"92IYB4:GIXU&Z54 M6]E.FN,F@4;K]GCY\?#EC9%<7J%>OG&&7)\+0O0J_EC91LO;#:^Y;MF6IWR$#+F MEV)P!>AE[O7U@M'7Z@.4CQKW00ZK.P\0/._O*#=GP"ON6]">N10\ \6;>\PC M!?G%6V*"\Q8'1MS/=(N?%Q>3J_CBB)+J4,2,^NL,DS:N++.;^BA M\K"BC]\X7"\./OY^O$^![K]^H;O7FG+#>_>VV,X)7/O^ MT_D.W+O_=2MK5C"VYK?]TP\G^W2?'.SMBW\N/]&=RRVQ??();^\=P;PV\*'6 MV"6E-!+<:<0)=@@0#B-&HTI"!6/%M7J"UDG#O.218^/QSK5M3A7HV!1:GZ#9'K?N-5GC?R I&V"O3]5\M+5^5 =V^_ ;TO'6H0#SB,DD$ M*RT YXU&QAJ)O$J8^,23L6F:-%^LXI#-[*F=D[7*E, J 3 "L?I&,U:):ZU, MP7;4;AGFW2Y-R^W.R'V3O7U^T-.J)+H<'7=UELLRZJ4NT:\LV),J_)*X5'XI MC?7M?A?FV5TMS8YGO;'Y!=NSORZT4^7-U) WO&/4+OI^^K*'9PQ6D9 MV'ZO_=O@@[+L9?6)RVV4.J@,]CSKQC?#7\9'E>__;7Q%\B*'1O>L M:2_>-%KEA,KW#NP/QJR9G&E9L9U>!_X+PR$-+!1KU7?_Z87K7S*SAC71BMQ\ MR:WWW_XE7A.*86,>Y>%K5!+03!YIX(H8T'L>X^%TC3!#]..L.%TK%X4]\'Z\ M=LNP\!K37!GQP-OG.O#_E)1>43LFV/S1,P_^)OC$ MM\'GLBMB&J(O"-1QYNX^Z-*:1&L2G0KI MGV@#_H0$6H/I38,?4-#/#'^<]&8_YP?T>WLC[R'DRY,VL,K#'P M>3%P2)F+@GV+0)7L/E0Y9XP;J*SYA3"\HHRQ+H8$L;P F V;=T"]N>[^'):R M)HTG(0WUU*2QF+O_N+3\,OG7!+#\B'<'R[7P!':/R%FNI8U&[VQT%RK(E#:#:__I[]V"O+?8OFR<' M[_,X/N2FY7C_9(/L?OQ\LGUR<+*[]_?QSLE.<_M]^+;=&-SSS^_'[C0T=T^: M)[M?=[[M7!Y\V_ZZ#^_]#&/]P@\^;E_LG&Z+G:^;=)M^.=^AGR[^N?S4V_X+ M__O'WF9O>V_C?&?C,')"+/$8*9\2XDD*Y)0..8/<)JJP"$*"8,VO5W6\LWE\ MWA#R^(=D(W?&>/#1J+&VQMIGPEH T!A(H"D$S*G'+A!%+$!MQ)'S0?BJ&F*M MJK'VD;'V8@)K%?-8&IV0QH$A+J-%QF"-N V:$TXP)7IEGDM M0=SQB)Q4# 7!+$OO7ZO%KJ MJMWZ#Q?IODZWUQL7W[KC]:SN;,1X0H5T^43H&S74:L'G[^B^^RAJ;%AB; M:E_E2\&F*5^EQXD+QR12+ V.>.0%8DA8RE6AC#!%*E]E34V+3 VU;[*%X-- MDW)3=$0'YA02 7YP3"W25$4D"<$@*AD&[GK M7K?7]M^*]EE>_*HO'YR(7J?ALQ6L_/*14/&'6U!CY",4H]MJ^4[9(MTVWY6F MS0H"-WJPY:Y?-J/;:P^[?\;PI[W(%V]T.K9U5-Y79Y_?#QV_35N\F&'.*"*0 M\+EK:(P,Z40<(DSI('B*,FN5U-P)&FM/TE,)<35"FL ;9%#FB7A,I?8B2F@Q7IH:K&JZ6#*[F7A*MAJLGAZLINYB6/.G$ M%?)!6P3;&9&)"B,902N-W-+ *<"5XC5#73UK&8BC.IP/ JI.X&)Z!%]JE M;^E"P0;$SQJ[%"!6KL6MNV+4]@5TA!&J%Q,@EXA&'_R&3_9^! M&<6TA/TVL<0NPG"-735V+1MV+4 H68U=<\.N+Y-RER8"!"V,&.8:P7XFI+.1 MWZL0G:64<>\JN8O4S5YJ[%HZ[%J 4+,:N^:&77X"NXR-,FF24%*1@MQE!#(I M!22HTBX$)EC )79A%:$;^#(KYQ<7"R\_;3EP]O/V]^*/\-N/SW7?X=_OL\^!?^^_W3 M7]_@W[^^7'[>./1!*29 08^.$,1]],B18!!/%',+NTBC6ED'8JE;G=:M3FN, M7A:,_DG7=HW1CX31?\_"Z,T!-K-QC-X;PVCAM?:*(A9$1-Q9D7W9#!%G@!,K M%XTW)4;7-9EJC*XQ>EDP^B==^#5&/PI&[]/?9V'TQP$N3\C17ZXPVAE./+,: M"8H#XLI3Y+!,*#COF'>;1V4(J.41,GS%!*W/ 9;8O1SY?>\YCHX,S[25?[G"5UWA>XWF-YXN! MYX]M5:_Q_($VF\OC67@^TZ[^]Q6>6\M5P)8A@;%$W/OHUGM=X7N/Y8N#Y8UO@:SQ_J W^[UEX/M,&__4*SS$10G'&D>5"(1X#0X9H MCV2BP6M),)/AGC;X_Y2ET>#?T/B^/KQKIW\:.PV__C_PX? 4-!NMB(XK B<4 M__?X\?(1:*XS/#?K_^,Z_[F"QO+!=WS02;_;:Z2+.SZIO+'1"O#V-TS"(;S' MH^_)OB:/[&V'>PH7K@UI-IJLK&^UBMYQA/\Z,9:UZ[N-?XM3>-AQMX@PQU#\ MWF_%@N'5(HM>JZ,Z][UV<=;O^&/;C8--?LI:"%L['^Z14+S1ZC7"H'#_7]'W M.XU>(W8W__7-/LSP0Z=]^JY]>M;OV3SPW30--QNGL%&]I4>;@W^.L3_]NV6_ MFOXN(,K^WA;;.8%KWW\ZWX%[][]NB=V](QA;\]O^Z8>3?;I/#O;VQ3^7VQ?P M.=F^_,1WWV^SW?=?#HWR,6(9D.22(NZB10X;BFQR 3OLC++JBU?\UT.\1-PGPF4T3F+N1 1AQ4MI.+&4 M"ZW4?;U$5V4_,RG%5K>DI4&!T'[ON-T!N Y? &0[?^5I[9;(^F?3MH .J[G] MF:?V.=<*_:-]'CO5;XW31DUY(\K;^W8H%>%44X>BMB''VGIDE&,(XRA(Y-** MD!XDQWHCK0\N:*,8YRHY[8Q,04E/DO3,W->48^ER9!_5:S.*\=P 12#OO#A0^7)V5I/0=1*"ZS2 &8XE.FL:7!RHU1=Q,$5ZIP+4.R(3 $1SL@+04'!&!);62A>#9 MRCIC:TS>%50 P6/1:O>*1JL2/.&74A_S5\)GEGZ&DFJ^KGT:RWHPI6RT6H1^ MS+H8W-3H@ )W)=4..I2M3>JQ>1R9'!NMOJU&-B?-]C4IS?\SM8C5V0!%5D86 ME=8<5[8&0>YO&K69JW,63%N^J-:NG!)XO,#Y/=N"[ MG?<;-$LSQE+C"'=(.!H1]TH@PXU&46&JJ#+ 0O 3U]&M2>(Y26+_,%@BM,@N M-NU!.I%8(CC5"1EK@C?!>*%4J6R;NRC;Q9/JV90P%9P/3#,+2!EU4"%H&4RB MAH.@=5_O0*U5/0G1^4/C H_$2\0B-H@KS9$U+"(=L*,&!VS"PT1BIPAF">#( M4<8M=>J*>+Q*8+!^ Z#5IS00% R&B.>+! #=A+(0GC& M.(Z)F#OKV<4#5>R%IIY:H;J)>C8/A5.")Q,18PFH)\ &60SZE4PQFTRT\TD_ M+#YTD3E,31$W<9BC0V:\=LDH9*)DH&(SB1RA% 6&-4BIP4N,[ZQB%T^C74\K MU%,N[T?P0Y=DVLZ3*^[C43 *;KVS M(O^+^G6H2@^"#^;@I9["CGB4^[Q]CF=M&$/KZ'VCZYOM;K\3]^ U;YL %\]\ M\.&0C@[^SM=-L7UR\&W_))P>G.SCW8]?_MW_NDVV3_<9'%JV?]*$ PR?73OX MVV1_[]O%SNGGQ@X].-TY^03O_G"\?_GEXN D-'=.0F/WZ\Y)_NR?RWT !I_' M(.#PG^^^_W:(I98>5%%$.5>(@RZ*+$D")142+#BUTM *Y.&(*A_5:Y,G$29AI MY?GQ6R='J420 4=,C3<<&VV9]Z!Y.T[A_YGR*P\]NPMG%9L%?$][MOYL-QO^ MHOKY>D_7.%O=O,RGBP9&=)04N20]G"Z7K05,(QPT*' "$X;5--W:P&FB@@1# M*- M-]X+IZW$,4@5N9P^72_6V+OQU[N"@G9#,!)XM?B__T=3BG_;!2'!9IHK M!D3870%I(29X:K>2,4" )8(= _3\Z5M!2;7'MW6':"1[;XI[*^%B_G#V#JR M1Y6165P.3]N^..BT2M.[441;:=5=.+W"+M6!F^! -/O M%/'?+*/&[FKAA@^&BQKQ')[L+LK193G6MB[^7Q?&V8AI;%Q9#.YFM#NUWT . M^N7=[OOM7[.I;_0-#,FU^SUX9K?=[V23$$A(#@;0A.-FR\Z/,!3;[>;1-WIE M]?H2<5N^&J7_M3BVW\N7 3/LQ%XL8-W@ZX9MPA1&Z+Q6(4KU^XW"#B1-.!'YM:%H M=X:C&:YY%V@"5N<(E(78G9C:+@PP+W,1VK"8^3%Y[4?K.US8O"E7>Y!? )RD M6U';^!+#E/-'(P)R67$IVJUK@P#ZR-MHRR49B,;VZ*@3C^"2M>+MU7T-N!8> M;JN>M;#9S08L:'XU[ (08T4^\$&C]:-@P(KL'S?T*\NDV2)]WNZ$;FQ-LXUA M0Y'1&1X=X471Q9Z>:8R[.[^ GG=T&*/U'%1QI+D"[1PX,[+68.28=J!;:V#< M8F6]W8HW^#9']#?8\K6[JQF+R@JJB15W1\KW)6-@8XUFV4+&R MD6S MY', E6?M'LPV(^DUUC:)&7!0V_G0=QLA9H"<8*N(D!%GW1@@4(:-=YU&YJ"V M_(K\MCI@?QD0S[LE4QK'K($Z?WT@1:."Q-'?P'[@KP:LEP5V":-JGV;Q=(IE MEQQUZLX,],,; 3+AC!P/ 3>U\[#R>^&BS-9?%\&CB0(V94Y0*?LM[MR IN1O M!?QO;T)>*/GI4*HH0^)CYWMV?=W#J'/_H(B7N'SY0,*O64J!U2NN1Z),J-ZW M1:8\<('/VMU&?M:;3FS:;+;[[;P1>LXH(@= ]PW9!'-\8YOG]J*; M#9+'G8GEN'6=;][&6VPP=["IS+SOASKM2SV=O8NSF#4&WP2UK'3S@_ !*DQG MR$,;G1L@[_Y,[/5@WFD$E31TBW[6DT#]!&VVUVF 3A6GE[1=_OX=1)_!-U?K M"ZM=+_$=V0I(>7W \7;GHHBM[XU.NY6%LM4LI-FSLR8\SS7C2]4S'MF4ZH]C MZ#?C;IHVJHZ9R]]>#+Y\O<;5*=?%WL:ACE0D$5R.R1,(-.: C"<<.8J9D ;X MBG@]QM*OL=20QNR8$Z:H[&R-7;BCU)* S\"[^@F$HGXG?Y+]LAVXKMVIN%!J M9@_[6I$-9+._J_2Q=K.R.7:RM%5"<;;Y#7D ##@Z$T MX.Y694)K3;P/II$?F)HQ]LIK2Y=PHQ.*,]O)H8QK)5IUXS6K;2->4QE!>2V. M8ONH8\] F:UTQ6OFP,EU&0K1!2CA698N%>YF9:<+YF\[(NELIL"/[ M:[D?Z+@-[&IH/(57-)K5*&%DVXW0A%M6"SC>MEKEO7ZS:U>+W6]->PR$<6V< MHS7.T8$@U0(M54I^MY"?(65F7P4M_IP]ZT&\V)UY4< M=VR/QL24H95WQ&]ATH-1E*8'WVD/[*0_6J#O#9O-]/DMG18,J=IR>/SW")O5 MG#+<[MW(D_)3Q\T$<%XNBA/8S6YH5'I1N2*P#7E4IVU8K@8,R?7EFTMR[PUB+#K 0"S(0DV8??,>7'EN&?ZW MW[;^/V4-@N'=0+Q'<#Q*"^W?!A]4]3G*3P:M_@!%F_:L&]\,?[E6+F4< MTC-\@F!XUK07;QJMP>JD#%KG B*13G<06GBP9 &RM):-96I8B_5EYRO M2:(D5S=?2ZX#T BRQ M^^N;.U<*&X(O*$]Q?*/K2Y?FTA^4[7^&DW3+#!ZEDMA $%J8\G5S.OR?85JV MN7O\T A_[_V].RW8OM*75_2O7\<)E=3U-TIZMW0 MCK"D%%3O]=WW>J\]6QIXA+9-"]^&;VX25AGX.O<^3?=;OX'EK'I!+QOL&Z$8 MSN6UEQ&^9^N^.ZWEPM/E;5F=4\'!AC(6O6941\L=ML8(*8)B(C#- X\_" Y& M[!Z5*@;'Y2H2F"VIA[,J+7S6.'B_CW=.?S_>V=N\V/FXE3,YF_M[;V$<1_S@ MX^=O.Y<[,(:CBYUW4Z6%3W__MG/RB>Z?;I+M/1C+2<[D_/MX^^/?)[OOC[\= M?/S$MNG6^2Z,\Y_+K=[V7_C?/_8V>]M[&^>[&X?>Y@)93B!.?$)<:H&,(PYQ M*W@PDGN:HW0(6>7T>GV*NKGJ@C57K>&[AN\'PS>)2D:A!59<<<:X3H)*:VPD M2MMH2 W?BP#?%R/X_G?GTR%5R0I!/8I" 7PSRI'C/J+ +(\R1DJH6UF7JTS/ MLR738Z!WC94U5BX/5NH0"+=24AX=9[G.J/#>:0&'T6IF?Y0'E[&R!L2Y .+. ME3S[[_;1H9')&9-K"0LB09YE EFO.")!F2@2)\K'E75FYMG1Z#'A\'%,G37( MUB"[^"#+*-%!FD1#,%S'9$B0(),2S Q6@K!["J27L=,.MGM<0^^_7O5L^UK*/_]J^KAMEWU<=L9Z^GVH7> KWIT"NT,3Q(D6 U2+3$< MZ: HXHDD)DB@WH:5=:)7Z=VZ=#Z"BV[!XR$?Z7Q>%1:ZJCYS%4L_K$-S!X;V M;!TMEV_-%]09]2X3P$8K; XVO<;&>V'C]K13RF+L?*0DM^W(%6UHS$EZ"F$/ M8!>\Y!N46"& FB M&--(*VY0=-Y)%1UQUJZL\U5#EZM?>@T"R^X]J$_Z3Y[T*2\"X;;3@!61 &$0B%*DE06$'Q65E7J^K_W]Z7-[=M+/M^%92?P8+%\F41$J@-.=4+(G$,DOW MK]?I=H/[ BT*!/;=Y:M X,:N7^G:_;=P_1Y?XOIEKQO7KQ/;5L1-2_0YH(7X@]#?""WVY'3&195"C-LO!+;,\ROCN:B\$AV0 MD37,11%R*DB^5#AQNZ!YQ2C9@X#)+7N!+THA."HF33'CM[3=$BL55%X)*G]? M]@0[$6A,B>'I+$Y^^O J"=^WL5 .T< M@!9]OJ:'58=#7X]B.P+8@=^8'7,]9$%JN584,SP?M1\ I-A]'SR[BMUOD]V7 M'+\\X('I^GB QL2^EFF@1XF;Z&EHVYX7.YC(> _8O3_N7@4B.W'P*KC8#5PL MN7,!W!W7]GW=MPS0#J*0Z0%8FV"C!):5!H#^H?7HA;_-+!6E&.PE3V_!7ZMX M>D?>V>]_"N_K5^&%_>.RQ-ROC7?6CUW7]5Q?MSW&="CSUR(0_Q;++CI S]NVB,G=WM.:=0POFRJ$% M^:5\MPW?)\4<:V*K$R);"!AN9^E[SQL]39X6+/M;455ORF+\LJ!>4+"@,K^^ MF%2_$#>+ZXZ1<5]C@R[8EVS"RO.W,SZN0!KB!,HBSTD>SGC)JYD2A5<2A7\L M>]]Y&,41CSF(.&[H3ARZ.G-]%XQC+S9>"5\E/!Y MZ,+G-E/DE?#ID?!9RK9W00/A4:A'L>-@(JZC,Y^[NF4"(1@Q2[TH??3"'#AN MN%?"1T&]@GH%]3LZ"*'PO#]XOGRFPG6LT/$MW6*.KSN)E^BA9]FZE01)'*1) MDACFHQ=6N,U"=?M^ID+)""4C[J6,>'*[X5#L9 J_*<-@+P7)4M U8+%A6JFG MPY:'NF-XL[/SV!1L?T:]?6_>G/AV;^M-*V3+"PW#NW8KY,"V73_<12MD?^@#*OC7 M;;/\PQ:WGGW9LZ_?XM8?NKX5&M>]_<[&;1I#VS=-^Y*^O_T<^+X2B@?,X[G6 MINNM>B'O0IW9L!>RO]P+675!?@B7JB[(][3MH>J"_$ V6G5!?B#[K+H@JR[( MJ@NRVNMK[;7J@KP##8NZ"_2O@>:#CW)LJP?'_M#B%6(6G*5A$*1F[*6&$W S M].PT9EYDQF;(F2-25OTZ9N&K!AQM[*$P#E_%9X=?CO+WQV^_'WWYW7C_ZNVW MS^.W\([79^]?P7/';^V_7_TY.CI?BCU\^?WLZ/O!^:'U![SST()Q.(=?WF2? MO\!\C@^4P!9-] M@,EN&O[9/XD=!+9A,#WD'J;AAX$>F@'3O,?K>'UZAI$+) M?4!),S*Y%7NQ&P-*)DD:6);)N)/8CA]:CN-M@)(*"K<"A9T,]O/#@W\LTTV# MB(5ZZ@66[CAFH$=^9.I)'#L^PMOL"K!_A:$4O"IX[3.\)I%C.;%I M&)9K.B% J^D%=F : =A]=F*%5U1"'TA7X=L#W?==T/W]GSAA41K'EAXS&T#7 M"A,]3 ('Z"<.;!;%<618^U:13T&D@L@^0R3@'D_,Q$J3Q'"LV(@2TS=9:B?< MX(X36,I.OW.=X(4 M0QJ1JZ>!Q<,$\-Q 0](>^(X" 04"M^F?5YQ^0TY?\M.;INM9OL'U.&"^[MAA MK$>1;>AN[/F,.:'E)PR[]]Z;+MU[E/;[X-%CR^YGI4+L$EB6?-&,&:#X6:EN M!:ZE.R%E13"N!\RQ?,9MPP\=ZMYK;#-C3*D0]PX$;M/!JD#@QH[6*W3O-=J: M%0 *#@\\P G,%HBP=:6=@#YBQ190H&GPQ 8MQ!T$FRDBZE3!S0YJ7-*-5[6_ MV3/OZ4/MBW=;H/?[L@?5B5PK<0-;CT%2Z8[OQ#J+(Z[[ 3I53&QWX^U;%%ZQ M^[[X216[[YS=%WVE09PR9IJV'H2F"QJ+;>LL89X>VRX%2QS'SQ*0C%TKUQ Z]/0UJ/4LU/3,.TTCC=D?94X>EL] M;_>U\^WE]<\?_!&&W=2=WW#1>\\5/4WM5<7H^R(#_UCV<3,C%C[P'8-9IN>;&-TWO?U,$%3PKN#](<+[%H(1"L-[B^&+@0LKB6P7 M$SY-$Y.\(RO16>+YNIW::1*&4<1ML$\\;[_ZE2L$5PC^D!%\ZQGW"L'[@^!+ ML2AF!J$5^;'.$Q^3]VT/HU*>[L:&'7@L]0.'/7IA!=NL-K;OR?M*+BBY<&_D MPE5:PVXA9JA:P^ZS\%B*3#J0%7SW!;ZOU@XV^MI$H5,CC@UN)GIBN4QW>(*Y)XZI M&U;$31;[08*EVQUS(S]]G]K!ROZMDKT]P<"]:/D:#%T[,$SK^BU? \?R[=VT M?/4<.S1WU,G3#FW'MW;3@70_QVT:0\>S0B/8MX'[P] Q//>Z1'B'XS9EEJ]5]NWBAJ_!QDJB[=Z[:OO53][ZB X3WM0;?S MEK3W=-T4&>Y5P]Q[NFR*"O>^G>\]7KV? ]73J%O*H5C+Q^_''YY W/[>P3O[XZ/4_CFOZB>>F>N(&,9:&B?7(=9AN M)X'KQ(;IVAY_],*R!D&X4?^0.SP!WDL>4T"O@/ZN5_(*0!_YON<8?NA%)G-X MZ#/'-;R$Q9X1^KYIA@KH>P#T[_]8!_0?%ZJ:2J"?-$#/$\\.W=C2><@#W4G= M6 \-P]<=%G,O\JS$C9)'+\*!'?2]TDJ#M MV08+_=!($YX8L1D:?K(!SBLPWP:8P_R3=7W_?I7:^\RO( 9 MEFXD1J([81CJS'=]'4@^,9CI&K$7/7KA.;8"\YXZRY6(4"*BSR(B=!D(!.8R MPW7 %#"89[MVS$$81+[IV/R*IL!#::Q]:X+CZ-5:P?&_,MEZ47"TR=:N8;B6 MPQ/==F(#M'^;Z:%EN;H7<8\ES&%.NC?%07O)8;WH0G %S-^;E7U\E9.$5N#Z MS'-3*V!.%(4!=^+$,0+X:4>!/&:B_!AWC& ;M[Q^]_%SY[B(9; $_1>,H2!;ZKNT:8A"$S4M,P'KVPK0'@FJI_*]_34-Y][55U M:Y[>S\+#^TLB?AY=$M+[VGAZ/!8BF6A$C_5#=_T= ?S M$T#-"_7(=+W #'S85)\*>&YV,%CAF,*Q'N+8UB,Q"JQN')%9!*;CRR(R;8-0 MW_1A T.NVT9@ZDX0!7H "*7;;I*"PAU&:1 \>F%ZG@*K_0C0* CQTZK@T[Q&V\.DP\)^4^:&^)Q74GM W0X[BKFRGGKNT:3LIB:I^L %)I MY83@J@%G ]3'PC3.PD MB"V3X@^VLQ&4J4-5V^X$O],0@^H,M_.@PH/M&'M[-N[QFW7]XEY*R%O0XE@; M>K72-/$2U].=.$S!QDVQD73@8],XUS434-G3X):21^XISRG,VM, @L*LG6/6 M7W^OPZS7$JL6U#76JFN6X_DQ9[X>A3'3'3N-],!U3-TQHQ@=#*$3,X59"K/V M ;.V$"Q0F'6KF/5EK9ZU-I80OVY3W!+79""']# T MTQP,0,7<_0/1Z:S/+3 MF'&%60\F@O!@=N4JO4*V$#1H>H4H]-N1@^U[O@[]UL8*DA;]N.^:AA4X>LJC M"/6T%'0WE^M1$J71A @=/.P>G/=>"T MWOO?IGFP($X2YJ6Z&R1H1-J6S@P#/6)QP*W$];TD_C$XJ3,'6^)*P0-:1#U> MM&E9G&85,B?\*=1@$1;09MCX9>O%UU0K)M6*J5^KWM.3(*I+4W\$W^'QNW5= MFM;'?EJM/#1BTTAM1_>C,-0=SS;U($Y3W4_]R T]GX'5!8+/&H3J7$FO"@HI M(:6$5+]6O:?'?)20ZI&0^NMHG9!:&^R+.JZC-.+<\D$J>8:A.Z$5Z:$?F[KA M\]")[,2(0FPW/K!4EJF244I&*1G5DZBL$D2]%41?UEI+ZR.XK9O0BQS'3>Q4 M3RS/TIW4"O4@1+GDV)R9D66Q.'CTPO%])8;V(Y:KA)L2;O=&N-U5H%V98GLH M 8^^C]9)P/4G_MI<\23DGIMZB>XD+IAB/(YU%B4^2$ K,?W8BEPKDB?^5H7@ MM4+Y2OXI2:4DU?V25+>;=*&$4'^%T,=U0FAMML;?;?*_'X*J8KB>'ON>HSNQ MX>FA';FZ%:4L"JTP9([UZ(7K;U1!B)(VGLT8WE^D@P M@VD9/]4<]>)?4?FL!>DMW39FY4DVJ=G;$PQ,0UNZ@F"5S6?%<_F!8'GZ1&($ M<&#.IA7_N?YE!?'I[VR2\,GL9V3\VDC*)C1\>N_SLRR9C7X.@V%@&XX1TDQD MBHLA&5=19VKD<@$5]BTES=^-RO*F M*+79"' X^Z:-X?&C2N, G8GV;C[AFFT,-$RPT9YD$[BLF%=LDE1/?][8[;>; MSI_A&FM;>JL6HLK,KR]Y?P$9N_F->#5LBDJ MW D5\O(TB[GV7VP\?:X=L@QF.6&3^(+^[(HR[SK\JNC]1IOTLF[#H>A;(>_= MEVQ35?"VJ]E3 ZJMGVY3;295F\G=1^W2D)O<2VS'\1S+]UCH^I;ENW$12U\^NHG:\ZM76B;_;G[Z^_?_[RV?W[UW=?CG[]W?A\?.)^'A]:A]\/8%Q' MV=_C-]G1E]&7PY7H6_+E\/@(OLN_PO7&WS"O]Z_R[//WS]\/7[W^?FB]&W_^ MZZWU_M?#;]B_X^_7ZSK.K^U#Y+9]B&QN1P9C.NQ9J#N^8>B!$5NZFQBF:<%G M?A(]>F'9 ]O9J$^;:C2YJ[0/!?0*Z'<.]([#/,=.G- Q \?U.9[?LJ/(B4PG M99&9*J#O ="__V,=T*]KU/3Z6P/TG-M>P U+CX+ U1TS]/3 CCW=FW'@ MQZ[UZ(5I#@S'44"O@%X!_;T&>M>S+.XS!]C>TYHIG'J;@#T M"LVW@>8P_[4MXM>>73IJSRX9>#HIB0,]9D:"+>(#/71 <0\=(^ Q[&9J>H]> M^+8"\[YZRY6(4"*BSR+",T%"F&D:F2QRTM@)F)6FONF:=AI9H>5PZ\XM ME2U^J,*C%U"U?RO[^ K@Q;AI&$&:>BQP'<\-6.3[$;<"D[$H8$:L'!E]0+!? MWZU#L+7G17A;/\;TN>M8S-3MP+%TQ[) ]0TB3P]@O+6,TJC4UP0652@\9E"[R=-OYZJ,=+^QG+NZ_=#V_-U?M9 MN'A_2<3/HTMB>E[CZL6 G@'8J(>AZ8.&QUT]3"*N1SQP#>;[H1.:CUX$@]"R M56&3GJI[#W4U^QFJ4CAV4QS[8QV.K0U9F0V.!4:8.H$7Z$'"#=U)DT!GMNWJ M?NK$+'0,/XC<1R_"@>D%"L<4CO5J->\P$J/ ZL81F45@.KXD(O/N^-VO;8S= M3H+ #PS=#UBL.Q&H8$'(/=VQ'3>*?! MA[_7X>/:6F/OV\"#D=C,"@U#-Q)LQ1/:@0Z&JJ4[OF-'3AB'GN1B4^>J;G9432MF(UYJHHW80)OPV4Z## ^FG>+= MA14>;-?KV[-RC]=VO5[;8>JH#;Y:L'M)@'GDJ6/HCFLE>ABYMF[$S([=,(A MRJFNU_U3W![.^MU9"$%AULXQZZ^_UV'6VH9#AYTJU[;GFF$U>M;::,+[5L]*;<^S3#/0 M_8#[NN.DBCNM0W%.^4AK:'@4 %"[M M"I?^7(=+Z]W]+2[%@#QN!/9C%+F@BS$P'1DW8CWF,0\]CUE>RC;$)7768$L, M*1A!BZBYBS8MB].L0L:$/\6RBV" -L..+UNONJ9Z,*D>3/U:]9Z> %'MF?HC M_0Z/UW;)71OQ.>P$NQE00IBD.GF$Z \<, M-U3-%?(JY+TWR"M]<(K2%:7?DLI6/T2,?XZVB=CK$V0GO46MBN[:94 MD] UP,QV6&#IS.%,=XS ,9@;>J'K@HXQ"'Q/J1@*>!\:\"H50U'ZPZ#TNSPX MJ?2('ND17];Z*M9E37SZO?55,#/P@Q2TA]1Q;=WQ.,82 T,W(M=P;#NTF!T] M>N':2HM0V/K@L/52+6(WZ2^*?Q3_W!O^>7*[R4D53!9^4XZ0O51@CKZ/UBDP M:P])OSM^][)31,)U?-OV]<2-N>ZX<:B'?N#JL1E87ASZ5I)&\ICT:L;!4Z7 M* "^MP"LW""*TA\&I=]ENJ'2(OJD17Q)E1J)[3F/7OCN1OD:E++X;,: B^!GDIV^J.\ZFH]YF<7B[U@0 M"E'(ND_@QIK+@"2X/A(,9%K&3S47OOA75#YK4Y7I59W;ID65X;-^+GD.#SWE MS\^R9#8"IH1'R,*QSI'DX]G/ MU7P\!J)?!I(-.7T1'BX#DB4,6EA"T_WI J $1=%:7,_NOZ.R1? 3KDDZ7[R-*YMY51H@N/C'^,?VS4=;>-Q%M_5A;[OR MQ8=;5P9YT5X_"9X*_I5[]]=" Z[Y_/CY W,7W9D>O1MG[O]XZA^>A\?>_1T8\_G/" M_@KG[[_\^?7HK[]'A\=?C<_?1U\_?_\=,7YT^.KP[/#XX.SHU[<@,]ZZG[^< M?/_W]S]@?+%Y='P"UWRUWK_Z_1\K="PP_A,]=<)$=U++TP,>A7H0)5',6.@S MTQ4R'<"2)P=HZ1NV&SJ!$[J@7SBNPT"0NR$/?-OCW L#_Y'&09).$9[*.-Q-AL#/HFJZPN;L0K7FW+#)4RTA.]BFW\X[%5DS28)C/IGVUL&-7Q_!WN_ MS*M9EMXMSE[&>Z@K:;,,,\X+^CG0SKC&2OA/F[)R=HZ?G[(R*^:5EB/K8-)Z MS#DJI)663;39B&NU#@7D,"\K^#O5X!BV,&; ;=U[+ M*M 344SCJZ8E/#F>T5/G.0P(2_ 7\QDEQ<-CX7-XOI#ZU4#+9EK$\XR?PF+, M1FP&5'3>WI=G+,KR#"8!$X"AG&@I3;?[#.TLRW-M4LRT$3O%6>.=90;S9 DL M&ES(TY3#B(!8<$XI3!3($]=!2N6!!CHBO+.B:3?:)BR*%K-JI*5Y<2970/M+ MK"V^+IZ7)4P_/^^N- Z_&<#*<@^(2<[:9[ S_ U>B_?-1B (9WS"D\XC8(0G M-)ZA=B'_W(2@?R"H[A6O' -- F)-<;'!""F 8@"V" )1[LZQH%.4R_762-N# MO4"^@AOAJ@I 3]A%N&/:! ;4MIDHTC2+Q5Y.8(!E3NR946K&S+&BE#D)3,_XYVTK&3OVE'NE^FW-C-\W$VZ,)._!"<_#\_?' M)^;A]]\=$)S?#E^=_!.'H6,[S-.3-,%>!HZA![&1Z&;DFY$9.7Z8A(]>!,-5 M2T8#DLT)5032 5%YP)(8-]' !#%)-K:$E24 2H,4%@1O+3T'8FU "4Q4XF ML23)""ER/,TY_@T7::^R*IY7=*8,M_U@PO+S*B/9]*8174! "H:: M4\0J@#\$6[RN&A7S/$%H!$6*4!&>\V4^$3A[ELU& ]I(?#J>8TX&)-71BTN2 MOE4-JQE\T)HU*/]K=0#4-HYZC_BR**[Q";[A%8_Y..+R7MLH*I8<[:3)3+(:1Z.+P<= R">@1J,R GQ:%64E>5:P"__//)LB)PVU]\!Z MTS)#R0UT#DB+.DTQD=PUH7JJZ44/%;?+RVJ-O=).P%R"JT'UH:/8"2<.RD"[ M1C8&(VI,L%%EWU!ILAQM#+>.X&D'Z&ZD5WUJ>C=/%E?M@.;_;C[AFFT0= 3D(1@!0)H#R_$O MW,495KA%F]L,G4'H!-H(/@7(.N-E_2:8;Q!TE@-OAQG0%_CP8(.'^^' ]KSU M#_>]SL/9;&$:_B4&L6)C8F.R<1M>OG OD&,J)MPW"^0] /L2LX$RZJS8W3QM MS/D,C=C_S+E6@562I?@.DLOH_B'6![/G#&&"[@/\@.)Y#L(/K.B\>28.\6R4Q:-F'.3[J[2JF,-*#+4W+CXY0>_6H'LU_E'D-'<9[!-Y""J%U?+"SFYH8:ZYYA]*]+?Y7"#50*X_#D9XO4I. Q"*2(X*%[H?9 M,BO$3\!B\8N 8C&N9HE0$X-MC4<\F><"!>(", ^AG:[$1>&5H?PXN&&U&M$F"D]E0(^T=>8P!(@ M9[$T:'V5LBX*:MF@^9F'!0:]&7&R4F [ZSF"8 / MT5A2,I@A[";,';39BC>^6A"A^'R)^2MT@P2W1#A#[7\ 6$]Q%N3LC87K4@B. M:A[CA#5L)CQ#_R]HT#_VI IQTZKE\,*N:C[I*M.-,C_H\#<*MA07XPQUY]9_ M7$^W*X9+H@E2.P"FJGH%8.]1@88'XQY(YRM-IUD.<6F[AE?0CI7+M"M%.FH@ MNKMAY8%N9ZC)X:,6(5=+@78)5\]S7 >I$>+>PX=?)\49D+B XY?9!^W)2WD9 M+)K^(6<3_K1F:WKX$)WN) K(Z=H1=T5#8""I MYN3O)[66'E*_:\U[4$PVLGPI<5N]:$)Z#KKJ-+Y@ ",% Q-_$:HTV"1 MI&F.L Y?Q%\756B4P(TM++-;X-FGQ 3$[A.P?$NA'A9I*OY S)Q(CL1UJ*4^ M$E4EN1X4V/.D+$")A@_R%# 6-HV5$=R19,4W^KNK-> +L"H/^;?8+! KC)VA+X<&$'&\W:U.^*WWJYZ[ B& MWT""3DZXW(=HGN4D:TZ L@4! :"!_P%EM+,RF\$E"Y>V\I_8 M"?>/5;K47?]@"'YXWPG,"Q@8]CX^C]$:R9$(Z E@GI&(3H)&5TU1TT)C MC<"K$A[0\1BL@MFYU)K((R ?35*YE',5&M)@[3H)T HTA MW_Q:NQH'DH<%)R3KF:#.82%#&>TD9,832O! M1-T@[FT:>!U::.7UMB#7[3H M1'ZU27:9_:)R0#8,Q4YJGS$IF2*D+NS74]K>1O^J-_]<"F"Y99@. E#QE8B MM%(2QO6U=4+5&A2M47\@G P=D$Y /T$OV!K0[2K^ $Y3^ELJPQW\9F29DS>J MD[<%6DAY G8XZAMC- IF\,X%Z; @2&1<##71J[R\XU[(,&T&<94TEZIQ=K3, MTC'K6X->+MJDF !UD-Z,1GU. ZM&:*OA*=]*NJ#08J#9)!P9CM2A[E3J4?TE M'5Y@[8RR= 8[=\9*L'W@&AWDHXI.T"LN%/H22M/BZQL/*2X$&,D ?QZE18H 0ZM&#"0 M.'E=:6=7EJV=S4 &LCL;("(OT7E'J.,F [>D62Q2SF"MNM[7YQH?G@P7G+=\ M,D+-EL!)$'-G96!MLZI>67P:J4JH,YQ/ZP2IUK5+] &;!*LC->,('8=R>1LO M\@@=C,COB][:VB3&^$OM9H0'#( %* >QY"+)"^T[>BX:=W!#,09N&\/FXO,7 MK82:3)",8?WAE4FCSBS)!QF$%09<5OL^!94NT;WPU95?^8R\JT1;8/N>@#3H MA#XZUG'M["7[%)BJ.)G04(B@Z1%(FHUCD8B-4M7 UI#+-P7M8K*1:B"0*TGHQZ*9"3\??%D$+KJ*:4SI(L:P\2G* #T,)!'II%U3OD*W3A,=+\@3 M@4X@X8F'\7)TWN(KTGF>Z^3*ZE*R?$RIQ.X6S/76]&W=WK#R @\)^B3L)@+_ M1#R#7#YY<;8DJA;!4>#];QM!REY$3L,XPH.AU KE@NP.I98DN HW2@9_3 MH0-@J3S%4>%W,BZ &7MP1\5Y%VQQ3JU $E!P.\_/5_L?'T^8=6?VPLT)*C@P+=(6(B0"C)L_-!9@SP$"UDP'/ M;I"J1=9-]BJ@=^UDTZYXVXM_B461=PM[410'8/-9\5Q^( ZNTR?RI#OL6,ZF M%?^Y_F6E;D&7?'"KZEI-V83&2.^5/JV*9%#DEZIH9C*4M4% M\:43#'W;M4+GXDLNO?_R+\VAYWN.;^[BX?[0-]P@L';Q;&MH$SO=]T7Y06N; MFA?0PWD'/6Q6RE?@H@O A9C$?RE)_T.-1EG60H;E\B"CP+0M55I MW&08+KF[;[M7X]Y?NB%36GO-E-<;O626*U:865N[9X=U95;UW2T7M2.?;S&O M0!.J5LJ'[0V=W_FE>R;]O-L3?I?RV?XVH$/SX<[8I6_D=(5)*,K; N7YMT!Y M.VA5N:9=[+UL3BD.$VV]3N'5EJ^CPE@_5F%ZNI*[*C]XQ<;%&ZUE[\G2- >. MY6^O_G?_MN "J&C=;WW;$L^^#92X_Z3]TY:ZO]^%:J0D@I((=RD1#"41>K0E MOJDDPO8EP@Z,F=V;V7UT>RWMN]]N2H5AUZ #9^ 8O?$O/$P,N\B_<]<+V7O:W;F^^%"< MWY\ZQ\ /V]/7.]49KVCA[._BVJ'3%WS=[IKW&%'OVA[?&^+<9R>L J*K M$% M?BH%1 J([GJEE.]O)\MZ7.PBJV$GW1>-'_4"5"&O7?5@O-+2]Y[FS6!@&5O4 MN?OJ$.O7:/:EG[R"&04SVX$9;V"9P7V"F35M0W=[*GGQ\-.#.E/;/1[;K752 M:(_-8&C5K9!$[8_'IM=^-- *V=#"M'X:7.WP[.KYZ(J-N:P7L72.2U:*/^X4 M[,+B UC\@!JWR=I59DLITM% MA[J55BKL_EAB=9"T*?8UQZ8V5(&R+0:WOI +-;1R@EO,5(VF;4L M;P!C60"YQX[IT(=7UZ@6D)"P92H@*#\?UA6@8#RB1$RWZG;8_GF$J.85'!8GED9TPH\0QDQC=9"Y14"UG6AT!O!-O!R_H6H1\1 M0(J'RL\)-E43D:L*=RYK@3>5=ZE073+&)ALS*0BH>G+5H6M9$S_'Y^=4L?&Q M-;27S 12!ZP;60^#5>+:C3[7NWU9:U@"[W.>%"H,J M]KG_%3ROQ6>J@J>JX*G*G>\ M70D6)5CN2K#8 ]NYX$"Z$BP/1+!XVZ\U]2"9294KV%VI4E6D=)M+&@[L8/.Z M+WUP7JD:@M<0[A=8C'>]D+UGC_VK@]HWINCQYIKFP' VKP32AWU6X'>-PF;; MK[__$,%/11&V74!5E4Z]H;7J;%Y>_VZJ5*HRB*H,XIVKH[=C!Q=[42]X96;6L06C<(+:HRJGT8 MC0(7!2X]7%K;'9A7:'BJV'D/#U'?>C%N-[#Z-3%'A'8YL)_6M M58&VM-3>^F)-R5JGDOU.NN1L4<"\ES63!L+">OJG3?2I7N1?$7 MKE3I-LVAL4NTNJ0PXL5 M20!B2"O7[![;RIV Z24HKPE0Z9(@37Q+76=_;;: MGJB[3=LERWAONW*W8K8M5W_6'KN^*/PL^,YW_86*SQNPW,WJ/3?$^0-4/2!?6H:W\^MAL#>L%- 9%'^E5\ < M%FH[JYK>]VZNF]7T7NI+9@R#S932BRIWPQ.\E2=TZ7>UZO&ME.[65-7NAZDH M7EBU>Q'!31)T \>WO%=YORV);S:'O.[)7;^J ( M7;O,]6_9?^99@I8H;M5+:8)^Y!7P;=PY9]J#2$#O. --J+.B_$KV=&V\2]VZ M6MN'#]?X%8\YN;!L4Z"W!MB/SBSDK]E(E,#^656@%A6H?[LJB&R;=K"+@LB@8(2&;5F;#GS_TB3*XNP:>44WF\BE15OW M-\.V@2^"B84JDOV.8RN2V!5)+,BOFBS6E4S9/^"0(]OCHJ:J;O NF'4+A9JV MP\GT@%LKNKUQ/FD/:[,^S ,Q+^\4'K!J1 ML1WC+_P_\^R4Y< 8U6V<6+S*]O=T_7I25')OZ,VS!DYX@_,7O:\!-O;\"11'>30@O&+AK"[(H ^3Z:_IV@OGF17FNRIO=N"*[ M<7L5V140/C#J\@:6=4O8]T 5R0\EG[(LZ20.\0N\,$J*WZ@$Q,#T+VATR3IA& );^. M*'NFAN[3HM;91+]E+,KR# L"W""EZ-J]$7M!I[M&@?TCLIZOR/TEH!\@VDV3 M,1]@BN=>^08.ZIC\E)UC0+Z'RN_>2[[ Z'4[R)X"DR*[&Y*=,S#7.J9ZIL/N M&UR6:O$*A_J5F*G ]-1*:_*B[JK:*9Q#6M>Z;[W&\Q?\9276"E'9!,H MU7<'.DB@L@B4ZGO[#MQ@7>ZS4GRW%2CKF_I[CV,1]L"QUAU.48KQW2O&]YCL M_('CWE(>UH-./5BJ^+7U$\4[ZQ,GOY3OWJ2U3D_W8?\:R6V\]+WG@= =..8- MI-M#MA 4*"A0N)>@8!K&P/.8$YM<\JJX"W>UX-- >VT-K81CL'"^NNAU1<()Q,:EFY3SN]MO!Q\=% M.2U*N!+[C6 K*!S^8S<0=8?A@:=\E,4YKX8:UFD5\Z?A7#AGC>55@:[%?)Y0 MSOVY%H_8!'L_17QVQOF$E#_Y@!-LG](=[4)'IR]%5 '18&.I1%2B*<;3G,^H M45*]L$V3$]']A-Y5=U%I2G?+=;A@R+ BCZUV\8?:ZU,N:GB=C'#?J:52EN1- MPZGFU@$VJIH1.<)U2:%-BIFXG.AJRN,,UA7;RE"+FXI3V"OFO9<:39AU .*UJ;IET,] MNJBJ3XJM/$1_FK:_5%/S!XAEA'UB-&US&+EVO>\> HGXLULN;F-H>5FOKJK^ M?-DR'%*^FXT9)-IMC8R:ZL2,K!EW@VD#L+(SQ+[$T MR]6R\1UAI]-',^/%LME+#1(Z/18N62)->S_9I/QVLV_%? : /4&52TMX)+#5 M,:G;$5P$TF2$M>RQ85(']1$(D6:H4QZ,,9O)5G:)K 4.&#B!95Z_0]AK04!; MQB_:J\ZRIUE9S;J+#W>L6:%N^Y*ZA<0%MZXV)MRU35HO\X[SEN5]: M2[]M"D!?%Q.=WI;-^)@>GW1;;LC7!2T!+O1E6=(35+^DK?9+\OK9+VF?!49[ MF+.J"B1R(%Y29ZBKD!Y1*XUN;R'9/VFA5T;#G0NJYS*N-L=%!1.U$N<*S364 M-B2:6F'C*GYROA.EYB'I2[7%6G+L,IL(VA22J8++M7/.2JE(%9W>A-.<46M: M[ %98+N?.4<)ELT*DHI(Z:,B)Z'=,!CP"8EDXBY\!8,;XVQ*[)+S4TZ:1VU3 M#+24124,>;;4E;=C96%77&Q?"49./*/>A<5$V&8 XU_YK+: R(0=:'P\'3%< M(_EU)MI_XKS(%CN1C-X\3H&IQ;L>FZ$SZ8G-?O;*=4 MSP)U'_2A-;V':?@K[8S%;L.3GW6NU^A[H+Z8UX:V;"'=>A:6--RV52N;=2>P MI$<-Y"J*P#Q=5VL8 KA7-,IF0M4#W+I=]"+B"];0#S/B_6+@OU^VL;GS_!4'KEQJT=NH[ M(#6RAZNW\5K5ON/7ET,!8M M!%^*KP_JKQ\]%>+AW0?ML"A/8,XO1Z@RXJX,M*/AP5![@D]X]!O>7]:7PW7L M!)YQ@L(/D!&DCT0[P06/;:,UOZIYA(VIA2C.4?G$]NF2RS"YZ%QT"40OJIP> MA2Z$<_0_3B_=^R\7SXNSJRTX]9^%2V' M\_/!NN<"^ J"<\E/!3F](0]U0+CIUHK!\WM),.AK:EX#"8(* ]/HJ>::S1] M1J.B^*J=LGS.5QXANQ]3R(EJ@&I/4"%IE=[.8U81B FDQ_UX*M\O*/QD#ZVPM8WL3R4A0U?]@D/.D1$:EN]&!<1ZE8\'[UC MX.WIJGL K&_14$0E O'E#6^[D_9R:Q:,JC]6B?6'J-K$8HMI[0^O> X*6!T- M8-,IK!]!U"D#-L5?*"*.EAYGH&ZTZF1>,-#@X/,I]K 6JE/)BW1 L=V,= / M1#':W][^\OZC-I[GLPS>@"J9\.Y_FH%4($3[R-$8YMI'?-T3-,-X"@N3U.AP MT<2>#H3>B1X4J4I2?!>'+=J\OYZ7A;"-XW,R,S/L*$] 2 ]NYWQ(/4BU)^B& ML.2@A1>5/C&?/Z4) W"+6;W\17L#RT#+]Y'>U\1T9@T\_G>E?2A1%M+,<@SQ MKWWMM+M@F M3UD(#RYT+E]&<(1KD9B$UVA[Z-OM3[DW"Q>UI2' M$/N0(_TL4-6T!%,HFZ+X%OK9H*%H0<=L^9GP@"Z!(:)4W1=)S86CKR85^-/< M6R>Z1'/*OP$>X:=T+ 49+"7C<#*C&"*L+BAK)=R7@SGY=M(XH >N*R$V492 M2MZ\'H,CQ63"1:80H8S(.B+#4[B_<@X69EEU/&M/3FK%42B)M?ZY2N5XOYA_ M'7CIL/(J5H+UQ&N=3O*3' KYH'$<[3">"E=I,LXF684!!XP:DRL/=-\.J:*W!A"#')?)!'1!LW 0D VK_@T!_AE*N=450D*0 %A#. MVPN?WMH#DSEY N6[Z(%)-P363>M<]BW47(6AQ!DC]1[U @VEU%BX4:RA8:#( M-/%GQYE!O@!4YRCFI3VIYFB-T.\1IUAM+6R?9$\%ZR^(RF57 #$[/:1V>A2=%7$6+8$0JP.D?\PN( L>;&G01@C(Z.2LAG&%Y8**UP'^.JKH&M DVQB2!/V%A8$EDH'U>QA2PJH/, ME!2E46B,(F23HGUEF\Q?J;R_[>;]^2KO;]MH@'8GVLJ2>"<8SD#[;IKSY 1I M&H^XX,DP0EB$R5SFJ*'C"J<:Q7+\4KX6)X2H?Q91EYV*=OK3(HEH_FL M&Y"M.5(!S 23]K_*5;RJ>,2S/R+>\DK8)H3J!W',91^?C[E(KVV/NXE'--@9@KA*1-PY:FT M^O' @O5O= J,E_"^,9/&8+E2\+QAYGI$@\:H10=8O30 VC"?G)7RD]7[5CSRY&VFX;_$8P63\T5- M84'&/W8-S.EOGXJYB^5\.HO/\=T90L8I^?+KUPM/&)I2,BNROO/+/#D12[7X M!G/Y%:\_OOUTL#(="8S"#3@KB[Q>@OJX ,I*-1( M D+!SKM2.9M<'M5>R(5M4%!0)=ZX!D4Q)6I69B@05%4( MS2 C+U\V'L/S@(8Q-5BZYJ0#?F$HG\CJEJ,YHU?FV5>\:ZUI@D- GB30J4]1 MK1ZP$R/+!=Y*$%U*E 7MHCZSI?2'JYO7$S)34&WK@ASN\LO&L:*.A6Z2VAEW MUK)86LO62275;B9T_?8$G4AGZ:2,=S5VF?F_F.O=2?1)BSP7SC.1UDR*NK0\ M:P:O8-!XOIO5*>@7CG<5OG[>%@&\^)<8H+Q[3($V46F$S6?%<_F!J']!G\B: M&>3BGU;\Y_J7E5(H79K"_:L+LV83&B.]5UJD83BTO- P/!JNK)0EAR1MUJ&8 MRE(A%_&E8PT=WS=]Z^)++KW?&)J7?>G:GNW[U[S]TA=[0\OQ'MW&[P]"U M@OU;;W<8&*X;>OLV;F\8V)YK.?LV;G_H6*YGW??U_D%]/XG&E@,@> ?5N"ZI M#=:[D5VI*.+V1X^U*3<;^D42UUA4E:0#^B[T3UEORH=;5T9XD>;4U3A?SME@*M_2C"KRZ]+QT+]JED+-52 MNL"L[G,1S=LN:K_;1GY[(S*@L#]H;N]4>\1MT!N6>BM)A/ M-Q 6?:.JV^8129[[T>YR6TVF##.\;83<0])0\'D=^+2,C175OFV)(K"](#!3 M$9@2;A?WD\ CF)1 =S>F@"*3_2"38GV;D3MOCM59;^L>K?=OBRD%3V1*T--^ MM73:0E.)7>YV3_=V5UTBKMB8=:.U[#VC4/T_Z[GB"\47BB\47RB^4'QQZ6(Z MY@U:"RN>Z,LV*IY0LD+QA>(+Q1>*+Q1?]$*'VLM\G!1I M[Q,SK+M)S.AGW.$R8-E?3W>O^SBK+=Y*:]X;F-QJC]4>JSWNQQ[?V!Y2&ZTV M6FUTCS;:L?J8T_%P3+ M 3I6"=7R3)3?R[@ZAW[ON4OYE-1&JXU6&ZTV>N\VVG?4'M_W/5;,_$ V>BTS M[TG(IX_K^:;M\$ ] M,TB[GLFJ;\ O=AARU?>>ONQ4::=D_/?JF-O+UD,[6/ M/=I'M8WW81M5%.0>;:9C72,&TL\*PNK2.[]4T8VZ= =T6J]/?BG?;WW:A@Y4A M7538X'C$M9?%&(9VKK&\*K01JS0&)-]VH6Q+'F@ES]F,)]JLT&9P(UQ5S'3_%Q[' Q#L M:6?8R'?&)_2&-&,3N#LZUV)LC FO&+%),L0.F6O>*M\5\1-8Y6RBX4 URS!] MRO;+*HU_F_)8#C["L8^G.<>_X6+.2A@6]H\;;IM:QJP\R28=WNPM*9A##?[W MIBAI;ZOLFS:&)XTJV/4QRR: '[A4V$CRXD7:G]E:--N#JIJ/*2.4"(^J,TK2 MU9RA\1,1SZ30$#^1WH = &S+X@Q6H[H/RV#3,OP)+ ?[SK_%^;S*3KDVK>N= ML).2\S% 79?WIT .,UJ:N !@6+\46?+_'F7_&/\X=O!H$W:Z_P&'3HJ*] M^9E&"*-_+AO?8ST4^08'BZ=T/GZT_@DL L$ZG_'G,B^]9[3.E5SS6X5/$ MS9^!K( ([A;W3?<29@^6NLUU_AV5K9ISPO6HY.RK3JW'?F;Y&3NO<#]'Y<)R M7+K.%V_CMI]?QG ORXP^UP[B&(:'W*-] &TNKA/3/^"T0)15 M2F^Y7&\I.2@$IRCR^00Q&@!K<@(/I^[R(.#KA6;M0D_KA4ZR*LZ+2DC_6:L# M_7>% G"LF8;^OUHJ1>$YJ <:("1<_8K'?!SQ4K/- 6D70VW;V]3#7;DVL7_D MB(V@6KT%.0O+UZ7YLIC [S$)ERO0^K7%Q/:>="U&6E0)3*O'.L'[B?:&1^4< M8%6S7*)S;T"<\":;@$Z>+:+7IQG %BN32ONE@!_:DT=O#C[]\N@I*-UBTS_] M08_0#6N@_4;G;;0GQ\4TB[7 L9X.M3]@*06GH2)_,L\25/P'H-CGO*HXU\[ M2D"=O>3_F6>ET$%*'AI\XP)0909 HIF65'^'VD&C_.7GN Y@3."<:%1R2#6@S$&#Q-&- M>#X%:#D%?;(HY8$C*JJ0-BM8S4"=(LUJ7G&X)N(S&(8VQ\6H<$EI1=@8EQG> MFHUAZ -Z$G)-.4,=[)Q*B*-UE.;%&;RGS"J<85H68SG- 0P#M#HT_[7_@#F7 MS4A'H@?!W["%\@,Y$V+'H89V(4X2]/Y9AA-O%Y_!PB19FL&O)9^5185V%3X! M!/)$*%+:F,]&10)6':(T(V.++,SI-,>]J?=:[D0E*4AC,_H*C+AL0@8'3 \_ M0/LL0]T<]C"#YTYAF5'I:N![S;+"S*/Y#"]X-Q?&72!H&(ASB30#W03CI_,' MZOLX4[ OIU+MW]KD6"*>J25H9^ V-*1,EO=\/!=JK,;3%%86;D ,(4J1=C>0 M,JU.Q'(B;U@EV D@"!@S+-6$-'*RY*9S,-YC6 @@"^ ED&(SXHZ!)"Z0:K16 M0#GU^_#-@GV,I!4^!#T"4SLJ2RL=PLP6BT3R!P%QX[$#PH MK.]F7>"V<0:\D @JQ*5LUK!&@G:HR;PD0IGCB(%QD*A+'"),#;\X9&#)U.(Z M'&I_<9JKI)MI6<2X+K2"IQD_JY\E-P^WAY^R?"Z0XVP$FYC!=L>S9IL7QT8: M"?HEX!EK%(^!6!PD*'*Q%'DE[2@4)ZB/H$\%G7MD:]4;7(TXG]'8A1<#7UZV MN$C6:UP2E,'$+@#$8E([;7[XJ@J)M274.:\1MZ0UQ<>0*U$O4GU>+4 P7 /, M.2W$Z@MX[8Q",&52@,(V@Z$#PR!P(*0*MPS3*I!%@"XQ0%.]U()U\!J0<&(+ MT54EUV)I]KCR732&?2WR4R)=$JYR:\5C8'?B;$H&/]PF2&"=@PAG#%R)=#5B M>8KT@E1_(V7C8HU@"YK,W:L;UU8:WZ>I_HNDQD](C=I!6:)J?T5-\0%:16]0 M[B.3Z+-"QY\#=*F2>P*!IT OJ;[ Z< 4[=H2 Y.@8^1=15D&K >LJ)V0BI!5 MA 2K3^F4Q1T*SZ[X]X"@]=U\PC7;J"4%B;#K#.1,6GPT(6),&(R0.WQ9OVL] M5^)IJQZMQ9$"&JR@DI#8>,_"V$I4EE@%:D$$6"VH5R=P#+/06=#%7+"NX'\70%G_0>T>I2 ME&=3=NX]?'T"H82*Z%$!4N4C/V%"9H(V=@:_ZK\5Q5=I-&BL"T*&?$OJG85H),V2#V5VBKK#)VSZ+I2LW^"' M#)9]Y#A(L)1G>+T9ANX"X+Q9&L/"B%%EX=K727$VD2:?^!T0^&NU9 225B7B M9V.&P3+4R(3^2?$[P)%Y+M8AG<] )VH4!@L#'QYPBJX#[VOY>#XZ-@H@\@GN,)JI0%@H$D:_O7:<5;NSO':_6JX[AQZ("3,U#@3H? M8=^5H+U10$7BMT#][050=K*\/V0AS]UM4/K>QS&)/YT%_GS9]6A]0,]:@HS8 MK]A.[Q?VM70W"OG5 IIVP?)>@8$6,C"WQ5(WY%:5SK&5=(ZPG^D<]TI$'DR: M6 PYQGHPC$K2XR#H:(Q;Z*8U7R*RC^IH*01U]K@E)72WRRY&S5.&!$3KJ5N M# 6_^0#'2T5->CC*>:J^_@:U)JLY[2G@LA6X+5_^)Z8^+MX!].L'7+81K MY7V#)K96AU(F,A B+!LT*F2A1'H\9L=;QO/6L[X8P)@V>$07FL^U)[ ^I-U3 M"7E0M1.>DID."L/'>0X[8MI,-]TG_"D]P703^9<<0\>J?OU-Z"*M,6T[ S1& M*(*%&U *6U..LGN]',_3CNW"Q;1H2T1 ,4;;#*,@YPN^@JX[8&$,. $Y_@41 M^ M#E6@^I5@+FW7H92 ]!CO<4J&]P;9(DX9&L!@.N6C3KK,X9WPA9@A+Q"?T M#GIOUT73C=M'O*,[PA/GC7XI'EM)$PI41S#X1"!07M=RV,)>T(@P-(66O@SH M":,?,1O8/!G(,"L^7UIG\IWH(V_<(1C(%G%M^2U8;W0HQ'\.KR"2E>;^>-D= MPBGV)!S1%RVQX"FQ"M=?*6*I>JE@ZBR6$6.*5^-FC15ET0AE,4-MZ#A#H]F>5ZK(VSJN,G0!<,?D*WH1L, M5X_/*.-[C>MJ[=OJ#13$R&38E/;HRSPY:;R)]53U,2-W!<9'X'4IF^>S@5+6M)6?5%CMF^TD]R5M 0"G(/ M%C"PA5&\GY<7TC5-#CU$Y"!-.L$1+G=+JF&(V$ #%/.I@RMHI6/$//HB8*3J MF*!C/KM=Z_ >6A,O6QO^;9UY4!L2/;0<+'_EZ)N]YUKC^XGVCDTHF<[L1D"; M4S>89B%SD8Z*(5[AZ$8XT#ZBEQ, DASR+^6!')FV]A(F#1P-N#&OZHR,"[*R M9+82\GB;PB1RE1*)XLUQ'TK\DNEM*)1H6"\US_ V'$A'BNS(*BX=4Y@%+D_S'\--1^/3CX(,[R")C&9*D4)PAR M8=HD\BQD!LI'HP,=X 0N 82%*9T4*.U1P9 ^>G)RT^JD@,9B6>)F2IA1,Y&) M> *WI$>Z:@Y! >J5C8M;S!INH62KXT(>HX CG& JCE?%L)>#[L+GN ME4@+$[F!W;0PF;E#B1$BRV\Y(ZO1(6%/3A=2-H7:10%#I#X1&:N5Y29="OZ6 M/$ );,M>51FI:G$9];"5,5SX9J'4HRY!BE4W^XT2ZSKI;_#]2N8%W$RC6[Q)QF\4-3N=UO[G8W%W3SW\#>RH5#F"/?;,7A MWCM _T&ZT+UR-#9I?&04K8MZ M)QB+I; Y$;+K9'!)1'^-LIQW7 3H5)B3]4;Q>I RF5%AXADAJ1K.1Y!1K! \(V%/4(^NT>)ED MW8J:VNT_:#)><,)3J9F);('ZJ(2<>YT-CJ\CB4J'E3J+C,-O!K"ZT#+?H7X$ M.Z-LB91NFXU CLXX.GSR)BGH;J*=KN$\2)DGP/)@ 2TQ$4![(Q) 5$+ 90J# M2*,%6P>=KH5TH;*D]K%W%[+V^6^>1-,Y!G)Q+@WJHZOY/'427%45<<9JARZ] MN+&IR4Q,8(7+\TN.IKNFOVV^4.',;80S+:.?X

\O/-P-%;P$;M];=1%F4J M)?F')7/2 F,?J,%PN60BKYA"5VCS"TA"^[@IAU,G**/OG5"5BU.N%?GK*6#S M\[54=\GA-[>0KO2@M?=1A::E*BCD,V;S65$?2A)V/7TB*U=A*()-*_YS_%NU8?"LI=*J?OFS_:%MA987;'A_G[LK[%6S' ELZ&#?H+*?6M=-U_45K^(R([_G M5=H02?Q!9]^N"A1:*U7R[F"5#]!NO.[:;D"H:AVONHY]051XP88+>9'L-K9Q M)N[-F^OJFLZRKFG4ND2"R3CD[?A9Q._PL@NUJ7^Q/1Z]-@)%#MAP-IO^_.S9 MV=G9$*RLX4EQ^NR@C$>8SO",)R>L?):P&7MF&H$3AN8S&+D)_W>=T(!Q&+YI M/I/GCTSC/U7$O]FF$=J&X0QGWV98HLW\US.V;)KT0'IM3L-]%%T'. S,Z2I2 M[6VCI9/_L)-8^.1M5X'O:NXB)U"H%;!%M7,"#TU]^D5: NB'$.45CHI363"# M@G&&\_0:\C+8-L[?N$-C#P:F$+U?F+C7B+[@)9.F_8U@GGXU/9R;;S^+SG-V M5@U'LS'"NJ5@??NP_@LM\8T@_",_R2I,!YK]=U6'A>JDYV)"B5%:@+[LI;.> M;;XZXGZ3H_RR&,O,5+R;,C(LX>+VAGTPFK8E!.YR8%>L#ZZ<9\IYUD,\58I! M;T>_(\4@P+FA_7=2P=/!*G0QZHJCXQ.4&$)5, UE NY"5Z!BI-I!71!J(&VU M.ET[K-,F(SX[P^S-OXY^T8Z+,SP\]]OQ*Y+R1[)PR*^@<'RJTXE_A9=/!VA5 M#C?4/G"'W57]HSY]M%0WYAJQ='&HYQKZBJB?*)=BJ*Q69;4JX=2WT>](.*%S MTK""9_P;_-5((F6U[J+OD6&$@/N ^AGUJ/DT*^*OS_Z8@&CXD+/KN"3#<)U! MVQQG?2G-VJ4<+31KI1"DDP,$^\[UI0<]Q1-/4<)#"0\E/'HW^AV[/)D9AD&% M<#8%(),8!HA1\D:BV$JB;%^BD 31WHLC:2LR1"3STOGY304*FBC7$RA;\),J MT:%$AQ(=?1O]+NT.QW\6X]FC&3LIQY-9(RP<)2RV+RQ>TDJWGK#&X_5#]Q8B M^+L/AT6);3=?4H'U7]CDZT [&AX,:X=:VRU$G$0V^BERFAP-RU$6BQ([2NST M=/0[$CL^SLT-GJ59.ALUK9&*M!%#K<7B*B&T?2'T!M==.Z@7'H%_QW+I8'XR MKV9MD&1CJ62M315YN9(J=2WT>]('A%\VNXS M^433T*U& 'E* .W 9290^;R/=M :B;,S.Z@=IHC;2Z1^G]?"953QK^I,[EF^ZC;@+^RGN]KZ"T<&ZC+C7XVE>G)-8:06, ME%_3,LLU2^"U>S63[-.,3[$3P))"62E$CJW>AW MF;;M&<\2+EJA8$=U3-QN#Z(:_11$^VUW'5-3N[H#VU$Q^0\VM:9N/@#2V-@& M4[BU@[K'2.?,:LG;IC5,M*19N/]5_3T61^:3BC49X5>0/NMK8_PN>HWDY\LI M#]0Y_IK'3<_E>:&U2=][5.*A?P]2I:BO4XK:[&N%;(*8 +=&Q60.G-IJ;ZJ.R"Y\"*+?Q=MZU;5?<-FO MJF-=FE.Z%=N^3>P)2,6RKF7;JP)DRK;O.]+>8SF!I:(,SS;,X!M6"I:%.?ZO M;:H:43LY&H?C2+$]A^Q ]'*4\;1CK+\7#=*UZ;RLY@Q;Q!:(Q72Y;31YFY]8 M&;$)K_3WWW)^3HWKJ16I82D(5A"L(+AGH[\*!%LM!*OB2+$I"%80K"!X[T9_%0BV M6@A6JG O56&%PPJ']XSH3<,-OVMM)-6,8AGI5Q'-, M)5),KYB^/S2*3/_IY?\HIM\JTQ^S;\6D&)^#T28[C&B?XA$?,X4""@5Z2+2( M B\/?E,HL&L4>,GR>)X+L^*W;/(UPN.3"A,4)O2/A!$37KU^HS!AUYCPBJ?9 M)%.0H""A[Q2,D/#;P2\*$G8-";^QB.<*#10:])EX$0T^?'RMT:/"AY!5P MO[(:[A(4^K5>BJ,VXJC_J[VATQLC7G(\P;&F$?P^'W7]P6U9\O\>9?\8_[B. M]^AZX[KH"*DZ\[J5,Z]6/\^\;DZPM[6D7:CPE[,M<(07+?&GM[\>'1S_\?'U MIZUQ59?VY%%=VUO>]J55^S*O9EEZMY1XV3)]Z&0PB*IP_YEG)54^J)HTAO;@ M6W/H3>8RF*'M#.2-]:$Z;<0J+9GGYUK,YA7631AE55W %X3<:V",< 7H-1D M\)J(CUB>XM$]?!!ER\@+9@C?\PG<1,]C\]FH*&&2R7#;FWK1;;W;,"+J@]^T M7P\^:9]>?_SS[WOT\M869KNW]>1D?3CT#=\SK.N=K'>L MH6D[0>COXFB]/0P\US3L73R[3P-7%OHVU-]GU;/58FC_]7],SWB^@=6N+)X] MW?)?A]IOK"S/X=\S.@+?^RWO$[M+D2+>-=/ &,D2K=Z'_24,A0.*%FI:4 #Q M,(4#.I(S5(&I=,D%QXIZ3PN*!&Y G_"%FOKZ.!--F&3.&/YWM"!PH1M$,23 M]FC+"A0\[3T-J*W?SM:OGFKJ_]Y?,7QS)XZNWCD.15\0L;>B\GBPM-%WL)#/ MHB(YQWC&;)R_^/]02P,$% @ 8GH)33TD!:)5# ?W@ ! !N9W,M M,C Q.# V,S N>'-D[5U;<^*X$GZ?7^'#TYZJXX"!))":S!:YSKD9C/O[Z. NL9U=KM_Y1#ZW$8^E@.I@B&7(4#)# _)FX6!RY; 1T3JMVTJ@E%*]]'I 9 M >I)(J)1)51(1%T\D< H#4>+"3S)J_)MC*LPR(91F!-W0K><:)8@(/2G02_U M<1^F5K&0E)ST0XEO&!]=81^%@3ROA/3/$ 7$)]@#?PBP0GQF0.ICB?@ RWLT MPF*,7%S4@E\^699"BXS&C$N+9NA])/I:XU#8 X3&BO34KCEVPZE8$<9WS$52 M.VY,HV>YD+"* RF2)_:4U=&K\"K5IJAXGR\6:1Q3%/HU[84^)9\?'*MXAW7H'@^$$1>8-<$A#Y%J>:)R@>!ICW,/5 &SJ 89A+P/U_H3=03$1GQ$(J M! N*\XFK!!:T6/1DQBB&IOBVWVV^05KL<"^+!4^8_ M87=(B8N"QSCCFM=I4>IMK]^DY.Q0[YH"\[=;ZD,M$BV4>&9YPA(&!/C;9<@YO.JAEV^P/CD!/[[' $T/JQH*BUPG+\%A=5?V<']C MGKQHE7:9A"$PA5L*JPCBWRV]8)RS%S#J)8)T"&-*+?MB#,LXPT(V\+' M_ ' I!(%UW^&9*Q&/+$)_+GF*$;\CJEOTCFN1^. O6$KL M*!XE*3 14: )C*KN8NRI80#'O7P=D0&!:'==5%9'H81>3 M9S714A%X;3)+F+E,O:IDK]>:G2!@+TI3'3$>_"<&T1>F.R)2UR6ZP.S$31@U M[HE]Q11B1##-Z8EQUF+J]2JT51Q@2@24)W^I*$RU82Z9D*++ N*^1?]]PJ_R M(H XG&N\DEPV%=-D(J+ O/LW 0,1=-"#*+0D-B\6,WO8L>K V:(AO.!LMVI05;5V49;,#O8M% M:;B'?0QYV%6A M^'"J('?]*GFF1G\1!*M7;4V;12:7XE_NM.Z?$3B/FP'UAN MIVS3\_K5#4(OE0Y%&FL=E^)Z)M/\5;*<<#?#79;]M^NB- 1 MWC3S$AQVM'V@#Q@^#3DNRU ]%3M M5;VQ-*N_:.2VM>]023SE$>097_L^=I<4ROGCMSV3*[6GX[FEF;J5= L+X9EX MX>0[X Y(4&<=:'2X006++N9)O(E[O;EY&YG8*H=%@W=S3JI M%%K)X!Y68T-"WF!6B0][*,7/J*42$^BQZ (_4Q:*SY'91#_O)[;S,+;@%5[CT_\X0=SE3DS(-KHXY@XE*@D7J M#E3$ *I,7QO63FZX_>&BX @4249D^"M33&](J8^K0.*JK3O,]FXZG81#9"]! M('S$!MKAV7O8+SM[("&4_!,F#RND[.2!! =_]WF/.2X[;W5R6&65%6!7]"I8 MZ)B6W/1 "VYZ5"PU]'OO=LGE5*V0D5&B0*+"U&6_U&HU!_XL>WI'.O42N%D1 M.RO%[W-UGLL<_Q#V/0_TBWX];ZF8.!YB()R+*H7I9M?C0K+X88*$ 1\H@CS( ME?J0I6 !\515?Q&5 H]#C*7X3E'HJ:Y8*;C*\#6@!]"!3]8!LD>P,([AFS"W MTMRMF+T5\;=^F4CX]P'018;O(M55&V*IKI>)3<$[)\4,=@/^W@NV]L,[4*\R^1&-X$[&6=\"[A;\;X M&/Z*89P"E_F6$F1I27L*M6H2@L&[J4E G?(8CD:PQV;^(QE0XD-HHS+^YIC0 M@3Y40'"Y*/XN00;PZT[MQ(EJ+B+<@(F08WBCQ2F$TP)U"1:+5)^EA%I3J58B M]N &A=#Y<'=D9&3<$SG-1G%H]G&?L]BTJ9.''8A#S_KJ M=_D 7IJY.> >-W5'M!B6\4=6),A*)!WBXB(2>7T/3YFG 9HC; 7$6,&_[19.RT#_K2V2F3..<3!"1)SS1W86Q_L M.8S-0+>:M58)H*ES,RKIM%T:B50VLMU-/MK#>4.$\V2FE<,0)'9%4<,K(3# MWEI]E:6QF(-Y/1PWG!R=.MF&0L+" MAZ69[+'Q5RAD)5H59&D.7ZVFDVF2 M+T L^GK+U5]GQ?SW,JH]XD'T2XFK7<590&Z.;+ ESW;#(B9[>NTF:\)5OE7* M8V(,;[!97_ M1!:-?8QO68NNU%[,Y6*,8@VGZ63Z* N!V<.0-?TI' '16YV% M@=B.:>DSSB8^QB#6@(U]IM.;XJ:3R@R_ SJKGB4MP,Z\DF![GZG@C%C]T]?4 MY^KL_?SH?>H.OWX0_0N57S[]'U!+ P04 " !B>@E-\Y(7BD$7 !)XP M% &YG&ULY5U;0HS1=[K_KD%BGN?9DN#O?^B&GX'UW_Y_2S _AE^:57 MW?%I/STX7.PQ0O75_^U_(M9ZI5@ 1JD%P0@'DY4'85T@C"DMI/OO@Y^LU]E8 M(4 G:4"(3,"8P"$$(ZFA2G%*EXW.IO,_?RK_>#>D/1S_7OO\%[[\-+76/E_^[_E'A^E-'\1F MZ?-___/=QW"8CAQ,Y\/"S4/I8)C^-"S??-<%MUC*_%Y<>[=^HKR"]<>@O 64 M :<_?AWBLU]^V-L[$T??S=*'E/?*S]\_O#WO"7^\_3D(8?0W?T MO'SJ^5K-;A[?S!?3Q>G;>>[ZHR5D',:RV<7IIK08?I^[DSC%=[<0VD-:KR;#K8=T+M*"9(UE MUH5+'YH5UG?]^ILSY]-L^>[D9( #YXXG+X8!^WAUTO>HR FQAB67*/#,* @M M$Q@9":1H57(L!N[D92FN1KA\3K(;_/)A637^O$Q!S]-L,:S?*0+70.CJF?G; MC2C.A+O]D%ZYX?#%/)8?;_YS@K/?#!L=7BQ>N;X_Q7GV?]SL)$UP#HQ!6@E1 MT( S7+#@9%;@%6-6J:CPG19#W0C=91%<8-B+/NQU?4P]KAW/]KZD,M.OEI$S MJ*X/EZAW?1);?>+Y<')T]J@"DNMH_?VRIM1BR*)KK9@S2N"(=N7,BQ"Z$P3S M(86$P/PL_2LMUF-VR@FFK0;J9 1!701KN %M>2*<.>*M:?)4W %J$X:P[XXA MU=10C1AOYY^Q[ZX_12 3&XF*4AO@!K4EC*5@(A?@9\@0J. DB,P+>&W1_&$=O M*1A-#6NH_[NP;4(+^;W2HII2JK'EW=3YZ6RZF*8!47U<=.'/PVZ&4AZ*";,X MG1#'K).*@=%.H4-M'9CD. C)E'4NY1QT"ZK*\D82#1]0=!<'A6 M>@>>"FF5\3:*)K;R!0QCLHBK(PM]'\?JY_6[&U*@QVU4(T-K[JCH^GB:.FHS4N08H&.6IJ')3VM MSBPLPXB*@(B"HY.&$[*75%.NHO:IB95T!Z8Q6<=-^5%++RT6RG.'3:9HT&<# MGRR.SQ:8X. M+-4(B0C%G;*:6=\R,' 9SDB7R&W8<%M<8 ?YUPP5]27J0D_-@$WTH6S!E6JZZ;%FCF1 M-N,?FY&Q"0$X7+F]$A(8BX8RK8E-]%%]K#HF@# ,_P:@5!L0*@3P%A]+QW(, MWB0;8Y,5 O9-%!C-*01.*<]HUT77QE]:=E]G$.MUEQ'GM @2 M4LH:!.46G(L&@DA)LQ 59:3=6$9HXVRAXVL^WM82WIFI\X-A\J&DMLU*K.ZX MQ-G*ZNE]=$1K#X9Y?%JL%N#P/6""6DL93=)=20"XEF5V<\MC,D5VT%P%L57< MY^V.4[\X?3]S\\6+>3Q'M%P,"RQ*J"(AX^",)B!P)01O/ 5%% N&,2-$DZV[ M>Y&-R02I\!S7U40U@OS6=?'+=#:;N&"YM%*!) 6"E!I\28RV(249"%,B-G&] MUP#&9&Q44/=6C^%VEW3*YQ7/#?8@6;,P.7>I0S%3E03JAJ6,F M)M/$[\<% M_KY,$*U^*/KV#MJ*><.!53H:O7^<>E?2:L^Z?=<-PZ0$L+4I*;LA<0.!96HDMX:G MW&::/P,P)K]@5YU?G\VW$')%;V!8IH>OCE4-$Q$]98QR"#8S$-&B=Y*T1Q=% M)6D)I3$U6=&O GF@-P#?E 746* ]"LN"0)Q^-Q4%(& MQV4RC0ZT7D*Q>\QNW=*OJ,2S,P\GJ+>5 G&A>)ERUZ?SW*E;I,$R\%@20KO9;*GR1>K3L)APY93PB@/G:'ZCMZ[ "9<@*1<9S9>#R6.@P05(]$KH*OYXF6:HYV_F&0?<,TH=3 \-2"R2>44CP#K MB'?42\=(D^R86_",:LJN3:?=I%]OSN[FW>7%:(5JDK5(CF=*T28+]ZV(*FS3+I^Y\P%2SABS%'0H!< 4JHTBH,XGY)C[.'9C&-*56)4LM/;0@QL=5M'7BHY"-:>.O*DT::*?B\&9_3$"6E2&W$3 M<&-*J:UKDM363.6H5ILPG1.4"*\,NB&E]D?2!JR1!'+V.@<:(VF3Q_)HL=HZ M>Y4LE6IY.)*<)8JI.&HVF S>\X!_2(JZC;EWWU[ET_H$8V'F-4-A1Q4^0A12 M<9=I8 &B6OHQ,I5D8 ),^6"D3EFT*7#S741DQLJK.NI\HCRB;[D>72YUPW^= M=5_JY[/^[SU-L[>7I[T-)KOD5>3@/2),7 6W. MLP/G%@T'GHD!HAT!H5TI%(#3$ _2N4@4T[%)T&ESB+L<\<7F0TIQ^<2^/^G# M(2KM6V6]U]-A67:LG%",,1#K20!);3&\109CHP?K&'722ZXIO8=Z#^IP3"MF M([I^X?+V?T-U]3'Z8H#9RA.<,IV8"GQ*&1S7"NICQ# M"L:E*!4NVZW.$M^-;$Q+9&,BM=%6/1*YT^4T_R$MLWD_=6@#E)ID)7<8!_]K MUW\\='UZZ98+Q%%9H\\<.*]9L,DQH)Y($.@G@G.ZX)9.!L&IX4WFX&T!/S"6 MUSQ5X%$X]QC*K;>G=N--+.]3/^U*DFU?-C=>I[.?DRR5\;J4W3/>HO$9 EC* M'4C"-?/:!T;:'"%Z ,@*V7(WL>3<)[O DB"9DY8)8+%<0Q(-P5F$)J#$,LJ% M((8V"9!N#G%,MD,SIEUS<]IHL&8^YDWXRLG8X0H^XSDN1.B7$:T*OA1P=4([ M1_!2+(6P(&63A.S-(8[)J'AJANVJP=8,NVFER[C"L,P<&(WD%UR6EBA6"1"<*@@6,RLZ"%$=0X M:H0;U2JY:X*]TI+F% AHR3F:<3Z#5Y:#S5QE[DV2M,GVUQT)]J,,&NS*E1L> MF2VU\+C;H['470U<0!#E3+@()8++(R3-9,[,4-DH>:O2]N@3APAJTZ:ZSMK5 M4KZ2F!ZBI\XI"YD:-"W0T$!V^Y)!Q+R1FE/;IFCF/;C&M%X_&H?J::I>EL_- M40;-G,I"*)"F1!DD%>"ML. 4)6A**&Y#FR(W6P>('BN+YY'(4D$O-:/9GZ?E M OI?N_YU=^(7^62VOF%E8G2*B2[O'&/%L(PX2&$L\.1=8,8R1YLXGW>!&E/^ MSB/QI9J.ZI7+=--Y,;+VYZ^GPW$W+*N:[.=5=3#K$K46/1["RIVM%-GLFBM>9_[G^9XY1XZ.8'^)&S\DD>YT)+O8+(2Z'S@"(P0@=PSGCO*/56-CD*]C"8 M#ZS0]Y?@5D-%UDP\O!20>3N_?JGXA M!0U 1W#)ZDI4';TH*IG,)_\IH6:L, MPGO!;4(L\Q.)@RC4?S+G,=!91 M^2:!T^W@;A1Q)']YLE77[",LAZN[-$O0Z]I=BA,1N"3$4-"E0B_*A(-5/H&F M61GJI(FQR!NQ,*_6.#[$11;Y1:5ZSCOO(]Q0GUBB3D.P60$Z'&5=UHQ M\-D(@<\7H1LE6CZPVXT8]!>)@;?62L.YZ^PPY5D!\=6L2K1!-#Z #.AI".,LR),_+IH\6A#6Y9'H3C?NI>A/^<3/MTZRT]DR"U,IZC"% KY4Y1"I8I M"H$8(HT5/K7)>-L76&-=)@]8SZ\T?@4H#R?3>;AB(#*A5Q)F34 MOO4@DJ-@0C%\2>(F:*C"?YFDH3\:9)X;R.E?R)90;G5355A[(DT=C>8<2CR 0(;@7[70;G5_2)/]"C>AF(4&MU(1)7J M)ES?E/ZM[X;S&\H)\0D[R6!,1#=;1@=6HH'L%S_7QWM^]>\:[W -\#G:E!DQS$)RHFPY4 4V$@-<9N&LY#QK=\^DMRN& M,<5\&G#G4554[Z+#:X@O4#SE3)4L)RVS0XI[[\#( BOX7.)36>DF!QOO E5_ MP)9NH] M'K-9]Z580C:P6"E.+_/FK((G++A4Z,-,GS>!#*45T] MTHY,S10W[M#HI][-!UQF\#OO>VRVR"&4&BJ+;G&(0([N/BH#V M_6QZYL ]D4-4!?(HO*?ZPJ_D-2_K-ET_./9P/=_24#7I;P*TJ4RV#IO>V5QC M^30,==[^5 E#"Q3;P4LU=> M)$(YO5K4\&YB;-#G&,+WC\.-V@JH>(1CA?#7/[K^SW+(LL.5^PHP M;D*D.-(-L(VARM'CD:>2CMK'JM>'="\Z M/B6??1NS]/:VJMFG&\*M9*K?VMOVION]3;8754M']A5V.%W\ZL+9.=*'R^=* M _4NF[D#6).Q;T^1F]MI)(F69'CC^K)=,ARGLW+_6\CB6A/5Q' WN$82V#KB M<4M#S:31,/YQM:NR81?SDX6*6[_W&S8<#.9;3*02JF7?RRMI!1??$Z] M.TC_.CGRJ=_/JYZ7:"X&Y"?IJ0GS6=M2ECYPB4*)BH"5V0,5TL;,O4RNR25%#T(YAHC.8[#N MJB7=3I5U"S*4@WMN5B[GZN9GX%XL%OW4GRS*#/JI^U;I='7*[T7?EZIPRP-_ M$^FT,\*7G"CN0=# P!(O@"K%-%-*!-N$@KM#'T,TZ2EX^1:9SOL[][:5D/9M+3$ M6MYS:[RT)K ,C@@)@A@')ME0[C>A2H; HFU5=FRL-WNO3J@-$RY]I#HJB"*S MDDV2[G@=T6<[$=I#F6Q;K MN*NUBI>Y;PBY5K#]]OYVB+S?W^AC".S>F/R*@E-@][/I!\K ?L@$ % &YG&UL[7UM M[W_ K?V:\7,=Y?4IMLV1[/7M^:C%RV)]G[B=4 &C(K%.DE*8^]O_XV MCBA+HDB)(@](2G8J46B*.GRZ^P'0#70W_OT_OIR-GGW&Z6PX&?_U)_%G_M,S M'*=)'HY/__K3[Q]^8?ZG__C;G_[T[_^+L?]Z^>[79S]/TOD9CN?/7DT1YIB? M_3&G'^3/)A5O^[?0O M/(1HK4Q,"A&8EEPQ7VQD.D#B4EJG#?SOT[^$Z(H/6C.'QC.M"V?>)\52\D9X M8:T2HGOH:#C^UU_JCP@S?$;"C6?=/__ZT\?Y_--?GC__XX\__OPE3D=_GDQ/ MGTO.U?/+3_^T^/B76Y__0W6?%B&$Y]UOOWUT-ESU07JL>/Y??__U??J(9\"& MX]D*\&SM)^J_V.7' M6'V+"7CV?/&9 MYS :$>+N"?.OG_"O/\V&9Y]&>/G>QRF6M>@O1:Z@3(7S;_5ISW?&])& 3--Y M1$;OXK@2O$>,JYZ^.^9OSV(9"YR/YCTBOOWL7O%.SF#8IX)O/;H'M-V#V!F> M19SV"?7&W=P/F.G )\&WS"3*O - MO9P-L!2>"[F+!0.1@X-CH7KI*48E)!)SBERY;G9K9H%9[!;.Q3<\KU' WF0$UXCL5XM.Y_TILL+?YM-SO'IS,I[36'D]ZKZ0Y@,\K2]VI M199^[#Y[,*O9T)/FCXX:3X 2-X+XHV=$ R:07SEX5T/9T=^[:'Y M :BL3AA#&RSYQLFP& 3]*$&1^RR3=O(>UW3YF7V:;M6.QEJ[[:KF20\ZZME6 M"\G>PPAG"S0841@;'?DQ6M>M8HIFI/-,91U40I' V@TL=OO)3\%N.^KKMO7D M+M9;" 7C_'<2BJ*A&NA>PJ)(M;C@R,_PAJ(=3Q+FY)D'5XRTD)US&YCQCJ]X M"O;L2X.W#:MV#KJ:CMLQKRYGR M2D.@"#CQ-@'E:CS[9T'?H5@/>F[@2RT0S09:6I&BH6^W.1,-E6/1U]TE3U-+ MX.0OH&EA[TL !S!P'Q:9]*#.!F9]-9EU\]?K+Y_JOM?LFW"0G+)%2%:RHQE, M),ZBI=DF*(<^R IA19F7@?HT8_K7C3=XX)]B>OGX133O$-W4GY%F&$FE-4A MQ$P+W">3%__]_GP4U7&P!,HH&69114)KC:%!:$EK4H2@ =4 IJ$3@_$ MN7^^]&/@R?ZLTV Z.9E_Q&E%>U)."!O,A^/3Q50W\ 4S10] #6QQFS%Z9T<$/]%:-^S2 M3.CU"#M-$]BSR70^_)_N?6(UQ;K":(989)W.!(M@ZTH'CN8R ](V640V ?=$ MV-*['6YSQ?0=M@RRQ\0+*):)J<1=CLSG5%-9,),[!"J$)E'I,I GPH&=]'O; MWG9G-^+2K;G(Q?AU,J/(VAA%L0ZH1!Z.2K1><9>8)&0B"VY4;K+S>"^R M1T^'?G7?P%=X0_'O%&?S2]?%!)==-)'9E!+3IFZ@H9*,E Y)A-2AA946,*Q M?\/W;*E)?VINM;NP5N)!A*B/82RV2*%Y_[ %]P]OH+Z8.^?SB&Z==N/27I:N(BJ7O4 MR7,M$6UV=1L*-.C]UZ.Q=X-XMYOD!=# MZR6.R3[S@?% XQ0CDUB3/KK-/ND%2V@]S\"CRDTFMS5XG@B%=M-S@S#X-YQ? M"] L39O&$@UK70?3X"P+7#LF-7+RQ)2T;3+>;Z!X]*;>7J>W#>QV-?!KF(YI MNIF]Q>G[CS"]6IB#)S$*N=HRZYJUC35AH.8***5U%KE8W23 60?HT9N]%TW? M9H#OFP$O839,@Q!!%A2:_#)BI,X\LY#(6C(:K4R PFV3O:Z5:/9O^WZ,=0\# M'J[I!B'N,JB?AZ/S.>:!%-Z5' L3*CFF/1(L'I&!#3I!4C*6O1!@@>>)4F ; M;?><0_M/K-TU,+_X3,[J*7:P9B?G\]IRHG;QZ%CZ8IP74+^IH81@B^.2*)L) MO=OS]?TB?-S/_J MO\O 51W^I+R"V<=?1I,_^F\U<,^W-.TW\! )EWM\**\M.OJO*CH4[J.29-(L M))A:/C( [IQ(WC)RD6J/C^B(4+DP!)EH9DF SN_8&Z(2FI"_)8[5JK*J&:+9 M^_.S,YA^G93WP]/QL P3C.QKB-FT^=OJZONS8G\RWNDA8 MD2.0#YNLEM+$# #!*N4A8P@P<(HKQT-FPCK%M !@/@C%9*H?-JF8G ]HT ,9 M]J@,O)&A/<\134)K/&H7,&@;,Y=H:1&PH.1 !^]<04TQB4],JUJ7ZV6H^9P\ M.YVC,>6 ANZ:"^S;S(LO/08CKY)_R<0I%4=C6/H,1NN0R-X^BIPQ:NZ+B(.4 M@].*0MF,%+90*)LIXJ1I.D:>I$P&,88#FOAGG,-PJU9,?7SK,1AYI0:6K(RB M]M9R/IIB=*3Y.M$4#J!M((^*!S_0"7*FQ9CIQ&D@6QV93T$RFM%C]EI&[^.. M?7\NVK;]>/F(^'^%)>2B$V5?AKMA[6WDN,/3H!CZ:#T@3YW4EY, MIS ^[9[<]0.1.604CJ+/+"AB,)XDT8Y3V" %=U'PV.9H>26:@_50.CQ))GT; MJ\&&T34X5=K?:&F]>N<#O9I!ZA(P%BT-1)$>,TAFO12+*@)A+&'VL>87B:UJ!Y MA !$3VN(8]J$PJ(IR(14*AB5C+%AQPV5F_!/+N%?C1,3N"] ,V0@<$3Q0&NH MUIQQF[532BB031K-W@=L]^XP*Y]_$;]$&XPQ&!G/X&E"-Y(%+R/S"A3]#TO! M)A/I7:#VM5G1*R-N=WWI2>O'LK6PNM.HCA%MH,C76=)0;389'$26+.#9&.(#*2NS4IH,O?29U://54)M46:_^Y; M-3_$>!LWYMU&\T='C2= B:U:-1^,$8T"\U>3LT_D7![U!3+[F\C?G+J*:9W81C M:-U2 2V3!FK;& _,IP*,G'J/,I.7;]0&AESQZ*=@Q%TUUG,J>E?I_1:FC?+D[9 5Z"X8B+,_KN07%6B"+9MF57 N%#9I-FJBO>_Y3,&4ONNNQ%OJ^ MYM)<(T8CD;ED2+KL,O.N>):J"QJ3E4[Y#4SZ2-IS;VO5OC38H"/*M=V\6O%< M4XC_.9Q_O-S1>_TECSS )C]4N@'A& 89&+PJP@.7DT M)J**-T'8IC."?92$-+!R3..IF# MC38%10%"", AH+,:B6C,X[E /'1>\JB+LAYT+IH<;9H#==2Z7H.JC;.1&92P:%-:"^Y!2N$%\!"\W_'T M;C&EWBU-[?222/ /P[/:*ZB\IW=GY4(U5S.[#.1H$7 F2[U;-T<":JUGV83B M*'9P!G3#Q:X'$7I:][=',0YV6'H*'?0^%[?G0+B?N;FD&R$W,'@O#7)N]6T^!35"2A6(M MTOIL4>6#D7;_X=]CFI0?9+L]YMZ]GT_2OUY"5_E^5EOL7=CRX5[\F@?UY5MO M@G,Y'./)>"L3#T@>;XG!FP0J%1.4D3&%0>')FE2OY''5)#7$!U?(]P5ZFV=K M1(H[AF.K86]=HWOGX]JJ>H.Z6IH^@P!)\:X)6CL>I,5Z4R;-Y#P( X.LLZ$( M&)DQAC/M16(!I&!9%;0<;(QHFBB\>_?D4S<=T??!7M#7,IK(M M&4O:@"E%XKA$#=I[)9/.EM9=F[7*?$!+D+,6Y MUL:ZWAREH<%6?C':OC,N&TX4FM92 D\]BBO:Y%. TGVFGI3,XX)"TM++> M#F(2TT4&%E3M$*^M\A)5BF'7--S+/GU+0G7];%ZD_3M M",:SUU_(S1S.L-OE>%F*PP2)^;..5M MQ.FO(GH'?"^_WD9XX7SS5"\02V3MK4?.=T9P0J$7;9I$M15K7QL" M1S "UA=0'YPOQ[)IT+,BND@QEF0"Q$3S:;W.R=2+%:PB/9"A?!$^H&@2A#60 MY?!5W(=GZO(@.C!C&NPM]#I5+1)WM*"XF#O%(*2:KE.O(8N6W'GR]5.(I<91 M+?/$&\ATF SS@_.M/_[W2I8G- Z^:_[?DT[_@_XW.=)SZG<'XV1\F1I9+,6+ MDA=BE:X]"KEA417%) 8/2N0DW2;)I3>?>H"6TXP]8<_)@LD/AJ2 M29,$%/53)*$C@R0\0^]X3-81P+RIK;\]]8>MM]1PSQ4!%TC(;)>\0RN$-Q"9 M#IEXQUW=[DF:266%34$*CVEC:U\]]X>]M]9RSS4#'99?)N?3!11=;-(@-0.) M)%.@.09J2X\0HD6OGLPHB ML=K3EFE%JU6(*C"5$ACO2$6N2;)X2Z$>.7M[V@4\%M8<>P3W^Z=/-V3#'&HF M=[UL+!JFBT<:Z$8RYUP.D&A2X4V::+04ZL>(.";6-"C^Z%6VR^LIKAU(+HXH M!QYML$8 0T>JU]X;%F0,I/^$R6;4EC=I/KHG^7Z,DR/E4H-;B#N!8D]BWA9O MZ\Y:P6JK<::=$0QRL&SQ("ZVBG3VIH8;?_(23X?C<7?]4U?H)0;=-_$-%K^I9_:7O@%*+X.4EBEG4VTA MB$/F.:KT26-RAF-8VAJ M2WWO"PN0(^/)A\"++]FVR7O>&7KKA/+KEQ.L W.18:FBCJ3%S'P&\D$#URQ" M\$P:M-8IJ7-JQN+'DOU] 9\^W*6%=3OUZ .367%: M58-B,0/6=L[)>4R69J\6G+V!XE@SKAL18?EJFJT-LK?#Q$T4<27&.%?/Z3&%YKKV((+-ID7%$!K#+[SXO>3:C#)$;OP)6-XLT#&/HI MD?C[)N\]63%OU_59( 1_7-*VBXXO"ULT5E[ &#>HV$Z!%>K%R)+ MRAK4F0<5^ 8NS-Z!?[?4/WZ:["T'<_<%CML0C%# 8@QD $V>9JR7YD9C3.+" M9I_=,2X&&SE"^PV1EDYZ_Y-$Z;IE_@+#Z3]@=([7B1]4,EH7K(VFJIN?@852 M"H.<)7G_.06^C\#I(9A_A%/'0(96)1%]C,5[A1YHD5VPSK B0Z;Y'CV9PR56 M=)#1\V11M>M7MA<1']>RW(ZFK0*T?CEVM#';_6)FE4C*()CA"IG.GJRA:0WG M5@JG'$B%[1(_V\OW8QPUC/?Z9=?C"P'OE]_E&$+1F@'H4@_MU45&H?+**O0% M,\3CB I_C*2'C:1C,7]DBJ'Q;@86;:F%DMI"O"3TBQSFP%*3"GN ML4"HO=>WPPGO T;-A\D<1M=__VHRF_\VF?\_G+_#-#D=U[SEZT-K8"T7&K5B MP%TMB2': 7K)K# "%<\BY"8%E'N1[KL)3X^7,PUFJ69"OL7I<))_J;>.=V_5 MSXE!HG7$T,+!3#3U?I4DF9<%F+*:0HA8SX*:)/+L5\P?0^5X6-2@./C;37BK MY:SWNXQG..!%>%&/=42PA%)%36Z4)VKRZ'Q1X.VRB]M3>N]&\+X[CC:PVMJR MUGU5#+VC\30=ILO2F;YKA-8\OFU5T"8R+="LF_E$'M%P,H%V1UAC+!(^U*Z+WS*M,*I5<)J^ 1B]OHL/OL [H(7QM M5P?T$(L?2QW0A^&\BOYFG(>?A_D<1EU:-D^(/#C+E(Y H4#,+/ J":+WT8+- MI4G2W$HTC[\NZ$'$F/1MH 8G'[= _7,X__@.1YU>9A^'GSY,7H_G];:MBR3K MK+WSUM23&9=J-IDJ('E;?8@[]1T"R$ M$SS7-/>(M0-AX"QD1; 2*&%T5JE-VN,3ZZ2Q2\2\O4'VUH1\QYIEU%I9AW7P M^,QT%O7>#6U8#&!"SA"+/\ -@\?8C.!AG30>Q)5]="/8QM"/I9/&)K)]W^1] M4">-1\G=AIQ=.KR[O*5*2@@F6N:$\TS;H!E@[>C-HQ7&^F"PR44F*]$)%LFSOYFDGTW3'X.+C18$MTSTG8Y O9P%U@(17-M)8DM_7U M0$!GPS48QYOLN?](Y7^FX?9UBUSJJ[_M*U%Z#9JE+&@! M-I/=4Z;(7SL30HS9:U6X-DID@0,P,:,KIE9S1M)UXLQ'59CB2BK%8R:-7\>\ MB]ZZ X5M,M&7G]"[#E0=E?DS%IQ.;\YAW0TS6VAU M_;/Z4N^&:)?T['30&;A.&+@N6@,YW#YP'G+P.5DQ2*F(XA$9S1/U]JE25P49 M60P\1^Y*UL:WTO/V)+[WD5?EOR+PP_DOD(:CX7R;A6OI 7TI]BY< M2VJ$Y'PVT3GREK75.B:9@+LHC/>BGKI%JR)-'[*6\].$X0LY#IE>!>,0K!#< MYM*K&KJ8[W%'(PX/3*)"5D""I9<"W3BZYA M.4Q6T)96667;'51Z!%9^E-:])VWF,,9M:-2_D];.SL\68)PGEUYAO6'+-3 :A),> I,%;!5+,8B^ MNPF77'U!T8IITLW_!HI';-FME=G@R/D?,!U6Y^$=S"_FHABCS*D>4^I2FXZ3 M.Q&U*,Q 1HK3@Y/+O>G[,>XRD*?E7NVDYL9F7V3/@49-<49F(EH2S^7 8M90 M6\I8D[E4DC?) M^ V%Y=,(XW^=E((TR55\O[YY>?)NL1Q%A[^Q[%7\93:"FQ%50"SQ"%V_HRUEU,YDFUC,: M 8)QXTQ,BIZ@ECBQLHQTU;,?K45[45:#A?VFXW(172H;P4;/;*GY!-EI%K%K M$I@].9? T39QUV]#>5H^W8ZJ;I#CMW0"DF MN$O/@@,M2ZJF8\9"TFK+(E><1>&2% $*MFE0=">J_?L NQON5O587UIOX?BO M6/T6>U O)]/IY(^*&S[1;^9?!Q:"=ZX D]82UJ(+Q3Q),.&:!I'(M=A M!4#DYXG)1,ZVC[Q>>;Y!\+#M]S\%KNQ-_SUW*;H3\UJ2ED'^-7Y=%IS^Y=QUFS$R9A^\Y8B0/H_ M.*4_?3T:G@XIHGN1TN1\/)^]PX3#SUV,9Y ;X4S-C1.Y%G';>CD;K<;2((T' MK]7R%20;$ZHGB$^9=H>P8H^51+V*]9\XQFF=KA>YXH.4(C=U:\]8 TQ'7N^1 MPE2["QE>R&D,UNV3FLL ?Q"S3PNN+=9I3\M:H_I''4==\=))N2Q/.AO.NV*I MLSK<7LSGTV$\G]?/?9@LB_I-+X.8B^ 2))-=GPU)\0PD+YD*#K+@5J+9=H7> M!_[OD=0'L_]MSMNCF(IKGXM/5?2KH1QY0(]9,:L]15>Q*]!.G(B+4O@(P>1M M(Y6>('Z/S&UIQ=OD="TV6]:)-LC2&F42.3%)6J:%#@S(CV$4J8GBA PEJWUM MMJP#^10XU]PXMXGD^Y[EWM5:+!RG[N#RM_.JPI/R;5K_!G]V7H) ML^'L_:8IWK\EIP-N]2*\ZGW_HJ#4!J+F@]9L)6L#H#BRH'9G,I%#=97]I< MQOL0D$^)1\CDY'Y.#K-!=J&43, MF=5>*4QICS$FETP(6W+@QA<]90RUG0O%@DIYL$YI MCMLZO#L!>TI\.IS%5O"O]WW]F]*\J]T"ZEI)'[L0[/^>YZZ0^1*_B-)QZ4B) MLG80J;TCHU90#\Y*L5X:;TPOC+L7RO?#L7ZMLH)56V_+K]+,( KM#3>&'-1Z M1 "B$,6E93P6*!!3O7^DM??[%,BQLW)76-JVZI;V&J;C&O!_PFFWY7X3PT;= M4FX]HJ]&*7=C6^Y5543D*)!+Z[43+CBK*-I,P0GOA$R#K"/85(A^MO;,S2XP M\$(RZ7V15G!=HMBQ_\PRX*T[J:UY4"O%;M!7+?"HG>;<<.XTV!)$H@%04'@- M#L ."+Y+Q2>69?9,%ZL8\)"810"?C972JI[56[<=$HSSS\/1.:W6V_?[V?#! MK=2_B1S+;>YD4-+1 I$D$=?[R&705B*WF=/_YX&VA7LOD.5H!=-):19H56$% M0,E@#0_9[]@1Z,5X/LP5\O SOL=$L?I\B+/77]+HG(#^0C-M=:?.YUT[KI-R M*?7;A=17DVPHD&KV%\/ #?GV.K. X!E%]!:UL*!YDX6G+P'ZNT)]1T2+JZ"* ME0YIS:+8B$ROR/00:L-#BI2L=\IXW60?M%\Q]M71Z" L7G^E^MX9<"P=DU9W MJ^W>G;TXGW^<3&LGVM^K1]W=?')QS4/7Y>_EU]=?<)J&,WP['=:CCK.:&$12V!)1R M/*%Q\%WS_YXBQ!_TO\F1G@N5KB^GKTO!-%]4X86"B#XG%E,(3!M:)X/-AADI MH\V>EQ V2>];]_QCN15ACX:;]*SU!A/@CL[58CO9)%]SN77-KJAMP@5G0#X5 MLV"E5Z9(DXXQD#[4N,[R_V"-^,RV1ZULF[Q2G- MBH?T=2)S'[ZETQ=>C\*B]=Z!UP8P>)]#C+)V/,N0^2!J7X]?,N-%T'*LG65> M:6 N&"^MHT\[W/$P[#;DK4\;USZJG7HW.7%$1TY-Y,YJH47Q 6*F@#$8C5:K M& 8R%9OH%UEN ]_^D'']L]JI>9.C1)JX@'L$ M*8W22(KFEJ(?3UZCY%:X/. @2RB6,]2)2X0/X. M/TVFM4_=-1&N)EV?@A6EB-I0I"8 DWOK;8JL'D 3?FM+:+.ALP&X_HX [_BV MEU\7O[S82R]@B^99,-&UA$I2,B\=9\:JD"#KQ!OY! _'NJ_#O-YYM/Z@KHV= MCN4T[NUTDL_3_&2ZN$ORHL^L#49HY5DJNKN%C--$(#P37 G295#.-3E.6P7F M\.=AC0@PZ=D0#:+]!:;9BW%>H)HMMN5DD4'++)G.,C,M1+T@HF[R"LL#VE)D M;'H1REIDASE!VMUXJ]G0D^:/CAI/@!+W'*H<&2,:G6V\J_7OH\N==?I"'20P MD);<=%_#9'"9*2FCYA1"1;5)YOGU9^Y_YZ G-4]ZT%'/MGH/%(@M9*H^TN5% M+B)Y4=MK95W3TRW1T5NKF$#K*1R(+BUWX%QIM=5/?PKVZT%O/;>Q6X"!0_& M:-%2_Q:JQ7#@-@OI.J[&6BNK' NZ+C$V6JTY&J5DT\[J:X =J+MZ#\:[EP\[ M:+Y%E_5=\#U^1MS7;?W("-&4"%.:&&OKE\EX,1LNEC=98LBU2H1+5>NK8RUY M0YH3M>>E)([.-PG/UB(Z0+?U7HQVBPE]:+P!%2Z;_YS0.MO=#;- -QLDU#02.:U(^L172 E+76^\C]:+_-O0PX/L?9@&0J M0O!,TU\B_XB;0#B0P(B013W^]+K);3R7 )Z@T;?2;1-'<=9%3:^_U/0#PJ.- M=CQ0O 2H210I:8*#6N4I+0-Y@C;?2=<-XDA:AB:7<\Z;<9J< MX0+9H&2I T0*E2-:6H\4^3M@% LQF@# LQ789-I?A^@)LJ$?[??8-OP2V 68 M7R>SV446U)@0GM?.%1=HR3-ZB:0+O/C$NG7:U8EEPU.39L*-,3I.:Q,&!M\_'^ ML]*N>HO-8)PO1#[%<1INE45UU]/ZRO#9&/%RCH]W)0D;O11"!VY#-%%C0% A M^^3D "BJT2+7W-F:X^,"L.BS99;+Y%SB0:9=NS?<@7W[I*H-'KH'W6^29N5I M)H?B@HP%R>O+T0FO3'8NF,1%AH&J-]UD<$S$0"M BH9!+(;DS3+0P$E.I"K, M8AS4'Y%@_NU/_Q]02P,$% @ 8GH)37&:,E/9 MH[7LE#:EJMJQLM?"<"HY'0IJ(D)Y]*]?@$<$XP88 (,U/9:E3)&$^P/R@__X__\:__ M'X3_]\VG#^!=R5Z?Q6P)WLX%60H.OA;+S^!7+A9_!W)>/H-?R_G?BR\$PG^O M;GI;OGR?%T^?ER *PFS[M_._!'E.TS1B, K#'*(HB"&6*84H)RR(HC1#";EZ M^DM.,XESA& F$@P1D@'$F,60,9R$.$S3. RKATZ+V=__HO^@9"& 4FZVJ/[Z M;W_XO%R^_.6GG[Y^_?KG;W0^_7,Y?_HI"H+XI_;J/S27?]NY_FM<71WF>?Y3 M]=O5I8MBWX7JL>%/__=O'Q[89_%,8#%;+,F,Z0$6Q5\6U3]^*!E95IB?E L< MO$+_#;:70?U/,(Q@'/[YVX+_X=__!P U'/-R*CX)"?1_?_YT>W#(_"=]Q4\S M\:1G]E[,BY(_+,E\^8%0,5725T];?G\1__:'1?'\,A7MOWV>"[G_L=/Y?..I M6LI<2QFF6LH_'AKLIS/$=R3O,Q3#\Z$_=1\8/P+W!GF+-% MKE^HFQD?ZMU=#76VZ/XE=O5:E$LR'>"U6 _3$7FJ_^&#^JD91C_H")E6XS34 MW1%5?%N*&1Q>"'-#4I4;1#4TO][1TA0KJ3\UY_6 M2O6%^MTIW21:T$KZY_R=MBOTD MILM%^R]0_PL,PL9V^./Q@7[:F=WK>:L"F;,3$]!<\1,KE4GTLH0;S_M_NVNY"9?=$]@?#\'1MB M8/W][M'6Y5?;??R@W^H>O;:_T'V7]/LN;V=?U#ZTG']_5RS8M%R\SL4U752? MO^%+=^0)(WH)5U*"M9C@MU90AV^E 1PNW])CPPWZUAKHO?T6F]QB]U;/GA:3 M3T(]]56\5Q*V"]FOQ?+SV]?%LGP6\_MR6K#OC\ID?:/$__M$ICP.X@!!D0<2 MHI@%D$0TA#GB49Y%-.(D-EF,[(<>W5I52P\^"58^S =>U+>ST(+_:.N@. V_J;O"*:C> MG1<5G@\UGDI@]=*"6F10R0R4T*"2VJ5'PQ@BM_Z-T\,.[.TPQF'7]V%^:S]" MJI[QABP$5V.]B-FB6A6OYW.]I].KY)OOZTONR7?]3]=?R9S?O>@+%S??Q)P5 M"T*GXN-KY1S(4$AD*F/( J1,6$9S2!F/88Y1GJ%$QI&4-O3E7,*QD5U'P(K@ M*F);6#*;^WDTX\&+SHYGUJP$A_HZ1D50Z7@%&BVO0$?/ M*U!KZHYIO4V"2UYV+^2@+.X-XVW.]S=0OQ7BFK'R=;9U(^@"49DQ[ M/D">Z7*%32/A%6AD=$=TQS%PR58'1AJ4JM\22QO9LMB^;T^3YGDDH19F'&889Q#E"8YQ(GZB:4L M10%),*+$AA4LQQ\;753B@U*"M0*U!ZBK EB6H%:BY]&<[229\8U'Z+T[/?N! M:TU'/2%RR5.V(@Q*8#WQV6:VOH\YR]XI9D^5ZZ\0"\LCR,,/&-$WLA82M%)Z M.8 \#8:'57O?:)=8N8]H?6#U/G9'O]?YHUB^)8O/]_-2?3N"O_G^L]HVW,[T M:>="#W?-ENJK6G9?\Y D,_@NNWC[>_W#[>WCS\Q6[1[C$O M9O3C%VW/M*2$!UIZT(JO_2L_: U ,?L1K)0 :RV\T%9_$%W260\I!J6Y_BAM MT]\93^I'BS?/+]/RNQ /8OZE8&*_T^5C68TO>.5?651!R]W?ORT7RX_E\C_% MLHY2*/XA^(1B0N(LR2".90H1Y1CFF 2*/7,9L!CCF%BQIS=)QT:RE=#@=39? M20A8U^LJONF?+5TN_N;9C(U',7N>2;O5$31*@D..\RNPTK1VD"^N-AWK6E%U MS1)\5^O 6E=WO.Y].ES2OS]A!UTEO&.^O9CX']!NS>&BF#3NN/?%@I'I?PHR MOYGQ=V0I)@F2. J(LJ[C(%;+19+#' 4II%$D,,^3@"?"9+DX-LC8F+Z1$]2" M BTI4*("+:L9O1^%]#@SNP+*=\A&'XR,^= $A%TJ6PCVYZ?RRT_J;LUB2/^@ MR0MUR.OHDP?A'1/=6LHPNO:BD15B<3NKLQ$KBKJ=+>?%;%&P*@AD(BC6R=(1 M#'C$(4K#%&(4I5!9H)2J/3P/ G:!8(NC0H^-C5J9#YL9EYO?08,PG,W:[R\N M0RQ ,0.U\E=@I7D='#>Z0 VCB1IA[,9QN7^/X1Q&,^$IPL-L[)X)DLHTGA=, MF<=5\&&3]\<)3O(TX3#+9 21$!)B_4>:I2P)$\Y3C*Q2)?>-,K;E82UD'3]K MF3:Y%T@S6C\;'N_GK)O(@-]J$5UF51Z#P&E^Y=Z!ALVT/*;K3L[ET8L]6:R+ M0\14_?&H1KV>\7OUCGQ4;TT3;)!$44;22*A=K3)3$0TC2+A,8"9Y)@2+0LG< M6J@]A!P;Y522 BUJSX@0+S/IR!;U/#^^?9W__:IC2>H9?DBYLOO>I2E&DV_Z"_ZDDE,1("1 MY,K60Q@B$J:0()K *$VCG =[)1[.DD4YA(8??YFU:U<4L&]>M!G7E3WM4MDFQQQ/Z4=VZGL.=[/)O%4&H*7FQ7%3L M2SOL:QMU<]X@(_K4.@5)%*]MN-<:7:I3VL75/O>:GV <-]BZ_"K/E&C0+]4- M>MM?KZ.GGI>2]$DP47RI,IW$LCG&67VW:F>9<9X12#*IS98TAWF6AC!@),D2 MD@MD%X=C,NCH-I)M2LY:Z'X92T>1-F-(U_AYYL$]T%T!)?$JJ\EGN+012#[2 MG8Z.>Y'D)Q,D#J5"&=W;DX(X+S3?D>D]*?CM["UY*>H(DC9A?X)XQ AB @8) MHQ E1,(\2#"D+"$9H9PG,;4BH)-#CHY^5A*#%R4R+&: U4);LM!IL TYR"F$ MOAEHC9Z65A]0-O)647.K@AX.V<<8'J?<*<1N8T87E2N@5*+;>E\,8#;T.OB%D3?[I8&OT;<"KY*8%!+["&SVP(@ MI^X5@V&']:N8X[#C4+&XM:?1,YV67W77B_?E_%WY2I?R=;IK:[5?!H^R)$KB M ":,9!!Q$D(L\P2B7 22B00E$;>R?VQ&'QLEK80'LIP#WH@/2"._I3UD-0\Q M";(DX#%D'*D%01(&:8P3&+* A[% /)%RTNTB<(&9.-DMP>5\::B##GC),()DAPB*@,82XBI#;;.8D1%0A%F9V9>WBPL2TF;P@'7- E(.UL MV-JU1X U-6C=P.7=DFW$W$]&+NW7TWBX-5R/C#>PQ7I:\UU3U>">WF<#K\^O MU2'$._$R%ZRHSB74SU-115W,^/5S.5\6_ZC^_?!QNH@QSC(FH42A,EJQ,E]S MG'"8I)@PDH9(1%:EC%P)-C8RZNBE2&FMV)63^ =GTVE\2#'X)/D_R%C-S[N- M^5EI54U05Z^KP:(K7 /N^%#$C6Q#'YPX173/X8K;Y]LWU:@<&_=DKDU.^EI, M^:*)J\\"S%!"]"Y7QNH/BG3980XCE(8\95F.S"K7'!MD;/Q;.^9^J"3]J17U M1P#!@DR%X3[V**C'F=,55)Y9L(L2^ FL<3J9LV .E'ES"Q> #=3&HC]P5@TK M3B%RI#7%P5L':T)Q2OANNXF3UY[9.>M],2L6GP7_:UGRQ4>QO).?Q$+,OXC% MA,0D9X(1&. 0<2# %)!U1\IYX)'>8A"*XO68,RQD64K*:A$M3-%32 VLS(= M ^>9.E?27H%-^*IX&!TEV KMH6_9:82\]"\[,NQE^IB=QN%@/S.#6UWFBU7_ MNKA^77XNY[IHRL\S]<3J\+M.7]6&X"J%]7Y>,%'U#ZQKE=_)N]>E[JRNF]4W MZ:X3&E,4467&L00KJRXB0O>3SV$8((E3B9G:I9^?0N9<[K%Q7R,6*->27C7- M)EQDE[F?=S,R'>%L>B;DP^6U:JW!6FWPJO5NTG-K3:H-?:?R :BT!Y7Z;6L* M3>H="-IR";[SW+Q-FO_4-_>BCR ;SMM\F"7(^1N^WWKWH9CI:/>YX,7R/6'% MM%A^?]3'79,XY4$,NS&:O%Y$@V;7NP$O9WT8C=/]5PPH%NN9;%N M:1V@Z&$.$8IQ 0QC!F)>&I5\NI,><9&O=5B"=_LN*\L*??, M23+DW.&@]TVZ9]9UT#J!2JE+5'8X#N]%2CL<$&F[N,.)Q]I']JP. MK=IL[1G_J*"H__)1+">(4QR*-(6<$@I1$,>01C*$BE5EB!*>BUQMGG4]U./< M:C*8%7&NAASD('8F#.,HC4 ]SH6NH1KNN+JMU*"D!6MQJV-KA^B9A_VX1'&@ M\)\ST;2* 3*%YT@LT,E'#!839*I,-S;(^)Z^^31%.:\K1BN3>4H6BT(6K+:M M^7^]+I;Z?7HG%FQ>5.;CTO9K:K3[0]<_BVO%=UD]+OX+?FOUZL MT;Z N"O,B'O<<^V9^ETV=[GK1KIMOS_; 5 ^RKE=;B;'U/VEAQ8C M"'X:8I9<=X8Y0Y)^*ZN.*?Y:3*>3/ UD& H!LS 3$)$X@S@DJ=HYQ"A %!'* MK7S>[8/'M@JUEMSX[:2+AEK]>Q!>61;H^VO>^?W M/:U9]EGPUZFXDV>$3;[YOALXN3X<20F*(R("F 09ABC#!.8X$)!@G N)\@1E M5AM__R*/C2<>7I^?R?R[]A!T@Z\71C$[EYIV0_-T5)/IVQQME*TFTDG-Q&@?CP;PTV94[O3O]3#VIF#S<*.73G,'P;R?07M-D' M,9R$:29)0F,H>*!=UR)2G[ ,8"P)RJ-4K7"Q5;BM/U''MH9U).WA6?$SFQ8> ME(O/T>_(4])1V'?[6Z_3XMSMX4?:X=T;7E'?Z\;P.V+?O(Q9Y>+3\8-O7Q?+ M\EG,5U&#G\07,7L5.IKP::97P0F/9)Y$*(=1)JH*MAAB+"3,*!-9S'(626R7 MJ6$S_-B6@T9 ,%]):)NM806^&=/[@]0S>[>"U['.K>A7ZP!G'?1< _[I-. ] MLCSZX.8V[\-*@H$S0?J@LYL;TNLI]E%S#V+^15GD9,;_1HK94LQT$$)3E"@/ M4Q+DL8!1J"Q?A)(0XB1)(,L5G86$QH#10:UQL]JZ X TR.Q,,=NWNP4#@# M%;I1<":77SP.9-,NG>0(!Q$/,8SB2#>;0PE4K)O!-$YC1M6?F.>3ERK@Y6%) MYLO!@SXVY;7YFK:E]O=!;1S74_%4S&:Z^$@I02W#Q<([MB<[%C@@3#=$S@5$ M01A#G%,"<88S+D,<9X%H)OMF9MA28413W*!._TG['7F9 M-N;=KY?)YZR,-+9F2]C?:PC-?LP]1LH<&+"OAVFQ7.@RQTWKL563U$QPB5C* M((Y% %&B^U6$)%&;,11$5,2"(JNV;(<&&MM&[$X1NYH;M8XS+7%="[Z1^2^V M#J0#V)JZBLY'S+M3J(6H%=)+6.(I)-RZ>0Z,-;!#Y[C&NZZ;$]?W8P?=AI8L M/E?M+[C@;[[_K-CI=O:^T'L<]8U?:QWB/%<0Y9&&!%*'$$\RQ- M81@&(9$92;E(34^R=A\_-OZH)5RWS:IJ/FA'&3G0;TO_[D]ADESE.*^V$'\* M47*%D_ **+E>A.9],3U<-\MD"DX??)T'K&=*:3"]66-J50EB#R#F9UOG 3/0 MD98=0%;G6(?U/W)\M>>FP4ZM#@O+*C=+9FF2,4L)HIC:&$8&( MX1 J@DPA2D*<29;E'%$'6\0]0X]VBWC_Z>Z7VW=JF_CF/\'=_?!/L M5=L?=U(63,R;R) XPC'.@ABF48(@HMK'15$(0Y:G!+&4I'8-J8Z,-3;SKA(5 MK&0%C;"6#O$CV!KZQ-T@YMLMOA\LAY$V%G@X=8X?&6Y8__AIO7=01E0 MFJ8I#5-NU0Z^APQCHYB-U,5:3K#2 G34J'(2VRMZ=>[H,V-F!.5Y'CP3EY\I M."?]TQ9$3_F8Q2W!NK;(YS-A1KKG:C_>SN[GXL74O"VVT83[70]XU67 M\NO%0BP7$YYRI/OO0KW@0Q1+#"DF LH\PH+DH=I?)9.9>-(G4H\VW3VLUJ*O(ANK [B7YA^+&2N?!5B2;[:5@7O.F!GA>YR H2J]UX*# M'UH5?E18@W8N&O&KJ:@4 +4&+KN4GX.@V\;EO209N)?Y.6CMMC<_ZVG]&/3F M^65:?A>B4QJG37*,HCSB)($,)PPBEB"8ATD(4QE&F&)%G](JO/O@2*/S,G6K MF]FQVV$TS0C,"4:>.:J5<;,4F'O']4DL7++-X<$&)923.F]SQND;[ .5[N1B"KS9PT6 M:&6M7C?^RO[F?I;?*C#BMMK,?2@7BTF*:)32#,,@B3.(LBB%E&0"DHP11B6B M"64V\5=[QAA;H-4ZV*?>U-H9?/M -#/USH3&,_FN4:G% S]H 0_[?:VMNR/J MN[3K]@TSJ$5W1,]M6^[8I9H48")3AF*9!C"460I1 M0&.8*TJ&*.4R3?,HE[D5>IH+_U,@J+GB6LF]*ASE-.7.B M?D?G*1U-*^_=\3H@@Y^H')F(,9VI[!/S=W6J<@1GU^[]-?U?'452:5.:KX MI(KO4AK%:7W,D']:\+J0;7M?=U,-([LA37WXK%)*)9 MPI"H-Y$0"1E $@4)C,(@25-!>""1#6.X%6^D1*-+Y3;Z@8Z"8*WA%6AU!+62 M541F1\TK4"D*M*;JXU2Z6H; .GX/S$COB8A;&)G:#;V1L3W%ML8#'L[<:_.3LW#S1&&M0KW:K=C#.Z_JF_1 MO_; 0=<,TV7?%4F(&2O$0I] 3,N%VFNN]C,HSAGFG,$P$P@B)IDR]F("TXSE M) V3,":6724L1A_;-]\1O@K4VA ?K.4WV3 YF!LSTO"&N&=.<0EVCZ*#/4!S M6XG01H"!RQ/VP&:W9F&?AYP9"%?7:M_OD?M8SKZ(A>Y!K)UOBT=]/MG]O2ZR M^+%<_J=8KKM@U.ZX]^6\^2=]73C!5(@LC#B,F/H#Y5$(,0MUEDH>AH@&$B.C MT)G+B#\VSOUYMF[A UC7?:]+M(*YJ(L++4M *LVOP->V=SII>JG[>X;_#?0.I6D2!@F#,DV#YK0^)C&,42AX)&B043Y1ZM'R]_\6==48TWND MD=![]#[%W@=^7@TVC@RU]NJ:)?@N MEIU65U?-26#%,9\,.*9_R.R@<^S#QFRW5'?#"25%[=#^=^[3O)ETM>"D5M M*V>)$)1%RJR&4D29VI5);5&G% I)<"XXCE%LY9TV'WIL.ZJWGW7H216_5*YB M04F5<58Y6CIY#99!$1;3T9> 7(!\&39:Q]TVHGMQ7-DCYI>K#HY^8>(ZAO8@L7UNGC[.R$+ M5BPG$D4R%5$.LS#'$$E*("$Q4OLRG"4884%2*]_VZ2''1E6MQ$ T(MM&7IW$ MV,PT\6(+WA.F=EZ6KYQ"69D3B "'/[*$EW#CPUT*"2DJ'.Z<3.+CDB4-##4H. M)_3=9H13E_>C@>O9LN#%M*K*_"#8Z[QR.]Q\8]-7+KC.D]:^Z=?:TKR3+1W= MBWGEW?Z@..IV*9X7$XYHDK&0PXP% 40Q99!&*8,RB"CC$1H&U8J#5K"X5T-%-ARBO5FVE7GUV!G[3&H)*1'&$@EZB&M,;O'=BVQU")4G@H0Q(Y"%>0J1)"'$/(T@R:,(<<1CB1(;5K$7 M871DH_N2O?]P]^L#>/_I[F][VY)9'@KVF!:"?R)+\>'VS=VGYM0HR0G+ M8I) 3B+MU^<,YIA0&''U8Y)%69:&-DQH-.K8R*\2#6@A[1C.#&(S4G,.G&<> MJ^4%*X%!(W$%(_BA$OI'#R5DK7!R255F P_*3E98;!.2W89[JIP>I*NJIBV CKLI"A$2I.:QH>'W'8\H9&VN]4.C2[ MJZVN\2TGM&KU27Z?MJX.I'P0AU>7:)[N/FKTU$N5*"P$F(= M L7B&!$1!Y"GJ8 HIQR21'NXTEC*)&4Y2\F@%0HWY1O;6N*NDMW ]0BWIMUL M[;C@9'I>/-S-8[-F "\A=YXF8%0E";=$_'W5)-R/K_.BA >&L4^@TNN3^HX6 M.E.]"E9N?.^!H!FE+(>1/N- *8HAP7$*22Q%F*C_8Y%1\N>1,<9&Y6LQ%P"" MA2XG;)Y3= C'X[SJ"!W_,2&-A* 1L4?2U2& S+.O' U4!I6'\"L\K%.0'$D M,>O0G8-E:)T0O9NJ=>K2GJZ7UY>7:54;DDSUP?+[:?GU=E;1;]5GH VI2)#( M8QHF,"$IAP@C#G$693"AB8P2EM(TMPJ@,QQW;*SX\//]_8>;O]U\?+S^ -[= M/KS]K$)?P.W']W>?_G;]>'OWT;8K@.%L&/HVW&/LVVG1D;@. M;]$R@X[0?GH)V 'EU+]@./2PC@,[/'8\ I:W]ZS*N.4^>$,6!9O$*"0X"!D, M$:40Q:& N8@4625A&J$\BJFPRN/8.\K86*D2JFH<]?/#.UUOKFX@91G4NQ]0 M,ZHY&R;/Q++KS+P"E8P.*ZP=@\!I(;2] PU;K^R8KCMEQ8Y>;+])ZU.FK-,$ M>7'WNEPLR8PKF3Z5T^G[CNG0.5&4_LKT%$6_*;5!8V^%MM;3S-M MOCN^_(P/M+F^\,Q;[=/]3LJ1;;ZG@0?S$O@%KNMD\#Q2/TO_UZ8@]W5=C_OC MJ_9[W,EZ^>F,V.P DBA%:M&&7$H)41(FD,1A#*,,![F0+(BY55*.U>AC6Z+7 M.X->+67MD,^2/$Y1QF&,4@R10 '$.(D@CRC+@C# <2KLBHY[PWZ8FN&_;E>2 M9^7S<]G.!2@[?#O0%)GMYKS![MD,6N'=" YJR:LSR1KRCO#.-X"]4'.Y,;03 M8- -8R]LMC>2_1[2M[Z0%//YP::[OQ;+S[=JL"\%?R736H+;Q>)5\$F:T20* M.8(TUNT[4D9@'G,*PYAF/&(T(]0J^K"W)&-;BUI%-KLGD$X3[:]*%U"LE+EJ MB;*H].G/D?TGTXPO!YDBS]RYFIV#+9S+G,#CFZ-LD3'FGI/: M[W+*0K _/Y5??E*W:CI!^@?-(JC#(HI/7SC SGUUNJTVC300 MNGPCCZO\#0()EQF,(Y9E*<<1PY&W'?Q8(P_>B5GY7,ST^UMU":+5SGXFEDWJ M9W7LU]U?6H8>])LJ#_O)$88E]-E7>@E4. O(BVTU+Q/$Z;X#ZC?IW9:*5LYJYF3YQ>%*WWDR+IX). MQ5_%3$D\734!FJ0B#A*<$IA4[E'. H@)HE (''%",0V9D3GE5]*&TV[ MXJK:P5;*7('_J5E -'HH+K9JMN1WJD\?C(YB CV3M]91S]%6B>0KT"@*UI/; MJEHW[6LF>*UNE177SG2C,;!LK^5WQLT/2$E_@=S6LOPO=H_S-C^FGE!BD6:!@D,(KWIRF4 *>*IVG31($]$ MF+/0*M/17H2Q+?K;M0S?WWZ\_OC61RW#8_-BML/RB[;G%?I$+<.5$A>J96@ MX@"U#(]),89:A@8H&=8R-'E2SV07\:3-C4_BI9S7M8560>D?5F7A4Y0)0G-= MU!7%$"%=SY7Q$ 8H3:4(:!(&L56FB\&@8Z.^1F:P$GHS!>-#W]K]1A-@QGBN M8?7,<0X0M4]KL8#(:4Z+R;C#)K18(+&3S6)S;\\N)M-J,@7?'V_7UN(C$L<4 MARE,:*9+ED5,,1,.( X#FJ9<)"FR*K)J-NSHN*D3X+H122!J>2V[B9A!;\9) M[@'US$HK@0^.;$ZC:]_>P LEI]PZSD8?MS6&%QD[G#;N[>W24K9+XFN3T MB &\/4LEET4.V"=-KIVE=U MSUQ0B]6G@6Q7?8OVL3UA&*IYK"$<=IUC]^A\K&]L]_+ANL;N$7*C9^R^W_I\<]/4AH'C*09Q%S3 MCTPDI$+MOG+.1*2H1T1F'G&O4HZ-MNZ)VB2SXH7,EO^\ ,^U)IO[-%YAH=;6 ME]5!B+FQX6^Z3QMNHYA$SQS:(PR\T134JH(-7:MZ"ZVVJY/4,4RWN:$ZBFD? MR.J][/1;V=+>I^6(8>YO[,&L?._P=;<,_@?KVQ#"_/Q^0F@J4AY',([B#"(N ME3V0! 021&@>Y"0FTJ@(9)_!Q[;,;P;$ ?)VGE??#_:12BY;6=ACYK;7A<7X S?#L$=FMUM&CV?T;80\?RGG9"D^EK/F M]*K9[VEY_+>?$/P:_ "YF#+UH!\*?@ST'X+R",KO(4 S+C M^D>,@ZW:%OH793>)4/U.-SPHOHBIY9'/SB29VBK]H?=NHE2H/]2H5])=.2\[ M<4A_MU;)UA@#&R/[-=RU00Y;AX?+&/2-@$S^WS[P^#YXZT%\Q*POU]GIR%C MFR,,&QJV5[N=$+#]5_5=WV>+R)2[1VW6^?W#S2VSW=#SCI &_Q6BVJY,3@(K>GJ?#Y@WE?I'ECU M6*:/ ^%VN3XPUL#+]G&-=Y?O$]?WC-72IS77WXK%).9)S&B<0Q8EB@(2G$)* M>/+:OOQ),K5Q*-,NO?0V6V>?="P+/W[.1]O:!4]N: M.@V26CU\V("H;9UV@I]V+NCW#=[/FX/4RCBOJX]'&]O7NI*VW9[O[,OMON$38)M]V.X@]/RUK]%K MMME-9:/KT^A9;+"^&^+8%']'5-ANN/[^IN>S?_Y^?;7ZX_W'Q\? #7C^#-S5]O/W[4 M!1KNWH/[FT^W=^]\3(I -(^B.(6"JR\ 264(TS#'4*(X244:,1+29E)N9ORB M4]*.?Z$)N5'_[G4J#/?.KL'UO9%N*:;ZH2/R%2"Z4D8M=>T'=[BQMD')Z2[; M:.!AM]PV6.SLOZUN[K=@ZSJ#BSMYS9@.O-,]L]6.GWVO_USWL9><*48*)62$ M9! A1& >$+6<4!11&21!%%BMV&;#CFW)KJ36!]1KN>W(R!!M,S9RCZ%G.MH# MWQ6HQ06_-?_5N CND7%*2XE="M[/0M_T0ISN&?ACA,*O&IP-CH7@@J?*]"J"RI]0871 M9E/#5:?#G8+>F_(1-A\_MN6UE<[2Q[B%F=D2U1\) MSXM$*YB'S(3].KN-*-X88> 8XGW:[48-[[VJ?Q>G]\6"D>E_"C)_K_YE,2$H M)DDJ?QK]D12+X_:7M\>G5T.H# ^3V=MA\\>%>G YKMZ^MTZ%+[DBOOI]J ^"2F MNO)<6_<+,TF#.(*,1A%$24 A9:&$.4D"C%!(,#5:D \\?VQ?=BTB@&!!IL+P M:SX$W?$OV0$@GK_B!HM&O!X%Y/:^3\;E.Z94^/C:VV> M?($QYZ:<_9YW*J[ECH\_[E]]5B@M*892)!D LL(4HQ@53W+Y8T M9G&<13P1=/)%S&EI? AU<#";5[([I$>O?D?6?_HCCL+L7T MLV77G",(&QZ[ M.$'-]R%(1\A_;H "U\NZ^I7.W0;+$MR3J@R0C^7[-$A.#PX.CS:L&_^DUCM. M]=-W]%RNZ[-Y9>TR47S1,_[7>;E8-$6")HF4F7IS8JC;=ZIEG 8P#U,,(Q'% M@J@5/#[YVK7$]X'SI9K?M^WT0=W!] MXOVV;F-KB>*)QK2F3QNTU:REBMO-8VUOMU\)MH(T#G2LG_%WQ?157];NK&B< MTP!+M2H@ILQ-&JA50:\/B62)3OW""!G5A#M#AK&M$+]N!S0V"::=J$?#G>TY M$W-ZH1@ ;L^+QDY\7A,'V WFJ[2HTF0:/4QVQ[B<^ZC^KDX'HOE5-S)=:WWJD1&@%!,! Y@H'NLH)3& M, ]9#G."9$19GF1I9!/,MW>4L2TFE9#:4%N+V:O2R'Y(S1P99P/E>1GH@9&U MV^(H!BZ]%?L'&M1)<537;=_$\8O/B>)]6RZ6BSOY0>C(9,4QNJ&$YH%)(0)9@PB%D:0YA&#:9RG28AI+*A501/+\ MV'RZS%C'XR1XYJ-:DBA2Y_DKFO$G#:/(NM/=XRZK[)'3=-]U8 M0G?14>:;8O%',7\.)UD49IQ& @8)TY6B4 (Q49O]+).8)!AEL;"JVWP!'<9& MSAT57.0Q^IU_PW/S<<^J[P/Y0RW1N^W0Z/>-UND-"*!"X6J=<-A!8D_VX0H- MT($#:#Q\9R(.,I?^$P[]JC&"O,)!YLDL?7 84RK5Q4?*BTKO\"*KT=&U&>9\>YM>1+WN'-(L_([[5_?(_9 MLQA[W=-I94?=B[DLY\^ZTL(=G19UZZ<)3M0^GZ, DB2A$*7*=B%24(A1+/(X M17%LYSXU&G5LIL>#F'_1[*"]=']3XHRK(EX'EX[UM^9CQO<@_7F^Z[5606#A#CC.<%Z5B.J/1<)I!%.822R MF/,X(R0(!W)<'9)Q;"2\;V?9*SS'QWQZ]R2XF"7/=-UG@H;<[I^"<"2[_(-B M_EXV]Z=P=KBG/SG4N;72[JN>#4VUM#")PD"9Q)Q*"5&$,<0YTH&1>10G(<(\ MR?M52^N,,C;6W:X'5HMZ7L6T+JC'B=,95+ZCD/J@=$;=M#THN*JL$\G?E/-Y M^56'6Q#U\M1IAB_E3/U&$1K3P<1/ZM:;:?%4T*E8Q37>SKZH/\OY]PE*0AJ0 M3#OHX@@B&J?J)ZP;MRJ@O54M\I6&>[M=*\5UD]I M55Z'B(/;<?LDLSK O+^V(./_RK1(OEZQXL7G__79,/*S:")(:+S:? ME^V3>%J\GIU-YLW90B5C+?WM8O$J^$0D24"1VJ?+(,DA"B2!>18DNB-$'!-) M,\QCFR7]\%!C6V57DH*%%O6J33HK*FGMULXC )LM9VY@\[S"K!%[J!%K%I;; MXXC9MXLY"8;35C&'1QNV3MT^3@OGI[$_)/0=*=) M3+X5\Z5BK/_]RJM0U\7ULRY:/1&,11EB#(8RH! E+(0Y"RG,=$,9D8B49T8A M"H[D&1OS-.*#92W_E:[:5&N@7?^LU@'\5ZO$%2"5&N>=_]C.8;_S/8\SR=?<;6$VO+LS3;42YZ M9M83DE-G8WT?V\_&_BB6;\GB\_V\_%)PP=]\_WFA8WGT$=M"IX9/,(WEX_ M_ ?X^>'F';C]J/[_EYN'Q]N/?P77;Q]O?[E]O+UYL#/%+>;!S#3W@Z[GU4P) M#;34H!5;IZ;]H"4'Q>Q'L!(>K*5W9[_;(^;2GK<8?5#[WAZ5;7N_QQ/Z<5D= M@OB@"X56E9OL>JH=N'M$7T<3![L2T4O7M!,PN'SE#PTUZ/M]0M_ME_G4Y?8[ MUS: ]D!)LJ_%\O.Z9'%[\2?UZ&5YOA^;+X1_UAD@0E$8HP M#!B-(,IP"-6RJ/X:IY(G69)%L;$CUW#,L2UX'3&U'W8EYY7:2+4*&4:>V2!_ M>C'S@*=WL[N5>!6:UD6W*[5[0,U7' _ #K2H6 ,A+:_7W3@Y +04BTULI@5 M2P&GQ9>F<4$QXV+C']NN$+:W]MOIWY"Y MCC=8W(MY=7[8-'52VZ <\8 D,",DA(CS!!*4!9#@/,_C0"KZMTHR/C#.V,B^ M[4QV;KG80[":.5 <@.69R5L)==92'05PU79U<^= .0P?*H:$&=:"DF/]" MIJ]BDN* L"0*(1-9%9"40*IL&!BEB+%0B(!$X>2E*N'RL"3SI1ES#:> S4>\ MK8:_[_GG1OP]R0E/6@7 E0Y *B7 %ZW%%:#BJ9C-FN"+6E WI?F'>8T(#F22 M)PA&-&=JP1,Y))0(*"7A.4N9Y)(UK]'-C/_^7Z)6B3&]0D+M3'^7+X_9>C[. MU\&S8>"RG]8*@#T)*A4(0*, - R@PF$\C;3LYVY,_;,LI!]!AHG/67'=+:N' M!/9' C?/+]/RNQ!-4X3]U3!7DE3B+3HI+]NI++NR?2JGT_?E7-\X(3F+LB@C M,&")@"A6EAG-,8$AC]3_&$*Z8Y+AN<*0@H]M*[K-<'L);NVD,?>J#_HVG#[K M&.L<^W:S-6J#ME/)X1S/E?+U@J@6PFYVY[YLS?WORF\:"=! 85C1>O 7QOPL M9ZPOSD '0N-]@:Q.B"XQBT>.F0859["SJDN W#WPNLCX_3Q75?_OZQEO_&&+ M29XG), ,0XP1@0AE"2#.@K M!Z_K2Y9U+8-?B^7GMZ^+9?GG MP'KGBUK:&KQ6WJLZ.$J9O/J/MZXKHUE Y)9;3@\[,-T8X[#+0.:W]@QS>'VF M8GXG5^MNTZQK,9$935.I4S*Y4*9<@E-(DS"%,4ER'.=I1I%1 LC)D<9&0+6@ M^FQE;=5>YY,U1;T>57V:;F<%_1UJ5?HQW*]36T=]VNW_F*2)(@F M<1S!/,H01#0GD*)<(8_SC&*B-CC2J%>3.Y'&QCI5U%KQ1>UQI!1JI58?5)U. M5C9%$+6UOY-K9IUDYG!.S3ALV)GR3'8=94"MS:JF8$!VAN"?EU]63S^Y'W7$<=OR"5<_>=8=CPA&1C*LI MS82$**4($A9PR*0"EM%<_=:J.)[E^&/C:IVL_;K0WW0;MK-Y1M"[[;319!C& MS_B#V'<03+?-=!=6T#U1&:JOM UXGOI)&XEPJ3[2-O@01P0"CG)@H@D:1#DPM(V_3WT#ZRJIRQT<)DLYV>#XFP8.TRMPP!Z!H^@-:-D3T&TOP/:I'_842[N=J8]/K>F?R%*\>]5UTNJ. MIA,2Z&J>,H6!X%B'SN<0ARF'/ FR0'+.4TEM:,)F\+%QQZ_;,T9#7^H%S5!YEM NOU MC)Z;N]KK]TF\Z.SHV=.[8L&FY>)UWME#Q#@-4)9F$"=$D5E$!D8:XTZ@6L\6$>]*W0%B(DD:<2(BF*8ZQYHE M'!)"8R@#0;G$VOW$K1LMN95Q=+SFK?T-^*W6V# :VN=[8MWV7-/OTZQK=[4QEH@D$8MB!',4Q! E$88D35-(!<^"1*(( MZ7**YFD"&T^W^C@'RQ%H&J#VZM"["9[9A]H;$L]?:EN/SWFXZ5Z%77ZKFP,, M^K'NU6W[:]U_4<]8=;+X?#WC^C\W__U:?"%3'750NZ>JZ 6U[+\3]7\GB4C2 M(*,9E"16*RT*,O5=9[J)GD ,A5&>Q]0JZ<=B\+%][%4CC_^X_OC7&]W%HVKI M@U!K<]4MY.8; MF[YRP=\K]?2>YK5.2[Z3VR4&FV9CF4QPPG (@RR(U!8CS"&FG,,X)0&G",=J M&FVV&$ZD&MO>9!T@WC1&F)5+'6Y0Z:1^ ,O/ K"U7OK*%H0V+&%5U:A_P*N; M&3>TO8:>1]\V6T8<[BN-ZJJGG!>@G=J*3@0;UL9TB>6. M;>KTX3W/)]H6.W?R?3$C,U:0Z7VY**H:1';%1DT>-:+O=]W?27V7*X%!*[&7 MBJ,V$#GUX)J,.ZQ+U@*)'1^KS;T]*Y_W*#=1N32ZO]>ITA_+Y7^*Y2?!RJ>9 M]OQV8SHG5'*&B6"0I6JCB$C"=:O'#%)*0YHD01Z$@54=]2&D'ILI]?-LOI*S M,IE6]0%UL00P%W5[@V4)7MNX]+)/1/HPKX09U8YNHCUS]5F5BC9J1BJ%P7>A MXS1:E:\,TQ3L*]0/.4E.Z]T/(OBPU?.'G(N=6OR##MXSZK> M) YT+$DB(0UD#%& .RI A'HD@3JVB>_<,,K;EY$,3;\HJZ:[4QGP& MVV.**DK(-B)N+[)F-'\N7IY968L'U9P\@P\;0;H5"3/71QG'P' :^S:?E1PHOO1PNUB\"CZ)DS",],D'B=,$HA C MF,6:Y'KTX.P4OVQ3W!;@]/FO6?.@29I?\Z42N0?G6)9+;_.STV>=$F:R7 MY)5;#].<(9HE$*=A4A]14Y1%,,>1(%$H9,*0U4G-@8'&QKMK"9M&B);=F0X" M:A.$97>(L46E;(:@3=?RVJ9J[F!I MN+L["R'?>[NU4@5,D#VFYFPAY\$K[7AUOR4NAWFSM(&I+ M)59%6^_+:<&^UW]VJMBD7,>B"9BQA$+$$(,YHPS2- U"E@N>A$:UE*U''IM5 ML"H'6HELWMO #N[CU. 51,^,T9$;;&)Y!6JIP6_-?TW2(<_$V;P)A#>\!^KB MN%TI$^"W?,&:W302\UNIX)^#SBW9-EV<,@;LBC8]8PW?7^WJF5) MD@H9"0:YU ?/ 1:0Y'D(LRPAE*"$YR'N5[K,2HZQ+0'=(EO[(K4J9:I(VU/M MK)W.EIDY.< <>%Y!K.$?J-Q9+SS]E#VS$^5"Y<]ZX76X#%J_QYU= W+O*6VW MW&33EV^C&N6J/MM$&<\X"3%3&VB$(,))#DE"<\AH$G'.69 F5LXU9Y*-F71- M6GTNCO;Z;"C!-AO?V;3;P\PC^>4KW2#N:?"EF<*=ZF2EVXP/5(, MT]$ 9SM,UA0*3Y[8_6->RB][%($C7MKC]_FQ/;O1?M=L67Q10V[M%&D:FHMLI M\&TC'J[.M-E.MM5DJ(+F9T([I"EH(-6H;$!S%&V-/XLG]XR<:;KN?5HUW>NT MQ!.$2*$W^'DLE<47IP&D:48@P2)%(<&()5;).\<&&QN+/LX)%X#L-B6\ C-1 M)=21Z;3\2M0+5!52Y^4K79R'5E5U7$W38$;YJG?DI\UI<@BR MV5+F"CK/B]1>O/QT@S1!Q&D0U+'QA@V$,M!\)QC*Y!X[IN>BF-S,EFKA:'H. MZ26ECKV\>UTNEHJ>BMG3),)IPD(FH>+V%"(]?;2,J_*:7;$-N,30\2/,XI['#USRKD0&C.+'3*[W+(0[,]/Y9>? MU',TK2#]@V83U&$3PS$&X1,[?5M&L;RK;QX-7:X+2EL&">^_>41OM!9PH\:Y MA_C@XR"X35K8.]+ :0C'M-U-+#AZ==]:L77SA7M2\ F2/ APQF! : 018RDD M:1)#(8AD>9RD$EEM<+H/']L2MVHF\J*$LZT7V\',[./NBX3G3WH%POTQ$'J4 MB]W5UFVYV,[S!RX7NZO9;KG8/=>X["70.0([= +VH9B)VZ5X7DQBFH3JL\X@ MPPF'* P9Q$P$,$IS1&B3QZ8S^OCQMN9LOFJ"//% MW?*SF#]^)K/&&_Y7]8CEXG;6-(AC,@X%CF.=T245ZV<8DDB;ONA$-/VRC6(5O9?Q^K5<\9<;:F]1V_W\KW"YD7VG^OFSQ>?RL6DXS$ M/,41AU*?J*(H4XM3A 3D89PCQ".2)U8KU/8 8UM)6OGJYJ6_:1$M]PH[$)HQ M_3G >&9D*TRLN?*0XBXY;6>,0;GGD(;;'''PNG/#UE:=<9HSN:UXIS@A+,AS M#FF&S??C=0OF>/*F/,#.6N!#(07XX;L@<],]^D5>E^-$/?:78 1[ M]>/I9%?K[?CJ96K?HO7KTWUO-!0FA]J7?W7,2UV,^14:J%K&F%\EJW(Y>;LWW##+H/.Z+G]I;KV*4]DV6J7&MU;^6-Q)PA MDJ4<)D17&,JR!%*<9Y G/!$BEVG,[+H =I\^MH^\CB+0TO5RY6XB9_9!]\;# M\Z=L#H5]LL0^E9UF1VP,,&PZQ#[==O(?]EYD[POYT.D5\)XPG=+\_;Y4*]*R M(-.VI^CM[$TYGY=?M8% U&3K7'N:H#3'7,!8Y%Q]U!&"1# " \QHP(5$7,:F M/HV^0HSMVU_)K-MRUDUVBQF@K=B -7*;;R![3\]I'\(0H'LFF \;K49 JX6N M==A.Q&UG(E:J@+?#383YCGR("1EH9^UO8JSVQ>F1_V_O1@^U3SU6^N]\\ M^UF]4Q#46U70J6AJGXMEW1%5#?'7LN1?B^ETPA'+4J)[4DD10!0E&%)))<01 M)R3AE%-JM!#9##JVA65(G7*L? MX^B-'4#:V7 IC9V-&8]+V9\YA-M MS\2F1#\,;J^^$M8,UQ<]EU1G+<.@G-<7H6WRZ_VB80)B8,$DS1G2613RC.'F MQ6P1\HBVYS5H)\JGEKW3VK4C]]7)UB#6"U!/Y%RN/[8B#+K\],1G>_7I^QC[ M\[=?"B;NU=,*KF.=Y:-@GV<%(]/V(/YO0@\]"1@G4:I6&<5Z.421P::E"Z.*'O M-D&S;M&1<)+3(. HSF"68J'V2)1!&M ,QD&:RIP' MDG$KGC$=>&RDLRIYHYGD"I"7%V7S5?_P3.9/Q5#W!P5$ISE9>H9ZSZ,9%7J=EF&HL54!?%I/A-("=-2H6G4=*I#@ MCBS/!=,E>?:695 R/1>Q;7(]^WDNZQW76]OKU^7G90Q& 89A8@%&&*,&4Q% MQ ,1IQ(+JX1CG\*.S0RM)*L8N)$M[$;[7E#I>P56KU2E,J@TO0*5UO5?0*6W M[W+8;F?'?PEL1_*.H.RU6^3-2ET['G,$ADX;B-;\1N]\FX).$T)8QF))8,RB M'*(PCV%5GH&K]4_FZH],6$49#"3WV,R?1JS6^JD;OM;+WP57J"/S?H'%RLUL M_H[7K770;P>"MA3@2->PTY,VVN7LB.B_WY7M]'QX7>0,AN];LZ&IVJS#62H) M/PE=\$XL)DFLME\ICV">1"%$02(A2:2$ 18XB)&,26K5<.[P4&-;5:ZGT_*K MKO%7N=6*5FY0TH428<&$=?F_(S";K0ANP/-,XBLAP4I*T(KILJ+"*2C'0N.L<7\NA8=.E<=6O8>$UVDKHW MO3XCZ-'9;\Y&T:+34O01.'2\S8>S!IT]A^^].2N?Q8=RL7BO -0-(HK9JQJR MB1=6EVMA2*&983 MF0F14Q+"3.JT]BS'VD12&SO)N114YAA1FS(>'F6U;;;W(7NV:*2GET9Z8&E4 GU1 M$HCV[V^U\WVJ_CI_7\ZE*-1OVA.0^@!E@G7A+BQ"*!.2010',<1YE,$$I3@3 M61(2%E@$<5]$B9%&?K=R_[02V[X@U65>BN-+UGCG>$0;LC=F&[(5#NT_@18) M<#<'*RQ69^]W;<&M,;\^EMT8Q_H:C:@=X^5>)_N&C)>8SE,=&0>5:=B6C)> M>Z>?PO7]GAG=0Q6E1,W]^$.Q8Y=WI>92^?N[X'5&-X5 M?IEYVNL6OY H]IZ*1R760NI5^9,VD:0BT1 M)'$.\Y1$,"4Q0G$E=A5!EDYJ_*1E^4Z M.-)\8VW\JZ!];Q.=#&M!08KB360MYZ --_4N@9TH'WH^1Z&B MYH#:=:?>>O[8J/BV/HZ/P='S$&U':?<' M7^LA+G!8M:/?_@.FW4VWS!>\88VU>\$K&M7YI^&0.-]^!G\/%:8XAK-(N"O),#NAXBQ;7,_ZQG)'UOU2;#,(J9U'3EX1F M2 A.8IB(3)$#I102E 0P"DG"<:@H@UH=3%B./S;6Z(I?M8U5"L".!J"K OCM M7:G]:H;=8OI.D1G9> 3>,PLYQMR:HWHBYY*\;$48E-5ZXK--=WT?T[>[[W(= MX#?!>29P(")(>,@@4G= FM$$DCB,>"80R1BS";?>>+H5APT0(*V$:P*A;1OO M=B&3011P%&60!0HHE.0)Q#3'Z@^6QR*)$[5HV'4[[@O9 +3O!C(SHNX-A&<: MUAAL1F=?+Y?S@KXNJR(ORQ+<$WV$X;*I\!XDW'8,[@XP<#O@/;KM]OK==Y'] M45Q5V.11(2<:DR'/\CC"ZI,-J*(Z))(<8H01%$&>9%F<$(J-C]VV'SZV;_=/ M8?9G'*E7X,\(FY_X[$!V^ICL'" \?[MU)<%*MAXM#'>P,#_I.@>3@4ZUK+"Q M.L ZI/R1PZJ=6P8[F#HD;/<0ZN U_6RP#X44M[/%ZUP']+TMYR^E[O!P-W]# M9G^_^SH3_/I9]SF?A*%D:1 )2#+*U1Z4(4A3%$(S,$E/@S0P6#W!ZID,M,5B)? 560NLS "TVJ.2^ M K7D[BP:2ZANSW@.MAJQF^>7Z;E=R'>B)F0Q;(J M(Z=[2%8M)"=QE'+.=$63"&.( AI!G <,9DQP&M,X8-+JT-QF\+$1UKOV[&@C M6K.2V;J1H/D,F)&6+UP],]<&DMH7U@H.&LEK>,%O7KJ:]@'-<7]"\_&';EIH MC3H;VS^A':56KH#NI^T"W!K8:\:%XFA6R8&2VO&9,,VZHZK!:B\X$% M,0LY(1)&<9A"%*(88IQRF >22)(SB8155,$YPHR-\NI66J4$76VJ#_7A]?F9 MZ,J6$G14 VO=0*N<'3>>-95F7#G4!'GFSB-S7_44YYYP"D\;,$*(PX"@BDG(80,<6YF" "22@%QZ%( M66AD3)X::'0LJF2M/DPM;3>]Q]QG=137T[X\5VCYIK1#0/7P\AU%S-SCYPJY M@;Q_9R!HY0LT@>6(7_#H[8/Y"$V4Z/H+C:[O&"'X[6W7SO6;+XDNQ5#Q^31=5TM,$!3+D8QCI<5$&>AVKSG09)A)A,1"JM@%P]"CHVK.SKJ,\!YJV75P+*MMU6WLV1* MT[H@EVZ3194MW*KY3W\,T^!?R$K9OUA&S/AX&<%9FMV5PJ"W=-@ M]6NM)[CO3/ /6E?U%OS8Z6J^UA?\UFKL,EK'XX0X#>GQ(>>P<3\>D=X)#O(Y MEJO:_,T.8:'D$\47'14QX3'Z?]5]:X_;N);M]_D5 N;MLL/B91(68T#]*E42=I[+XI+ MY.9^2)Y@"'AA&FZ2F &2FM-V7C L48(4*7IT0+:1;<4B5^AVO*9"1K16UWPO M:GW="S)VPV_'X=[0O&KI_D;G:*]TR,K]ER$*6[G_C-PK5^Z_C$1WY?Z6>WNG M@9G*$Z?#J,.'3VT=6NLVH,3K M,^CLF*,O(($9HL'B4RL(?9*T3JSUG)VU?_[8:5DGEIW)QSJ]QFV2"CF?O5IN MY]L?K_7J97VGO[D/IG) 7*0YA1D&4'(",-7HF,AC$/,"Z3]@QNUB:2\\?VI3 MM5(Q*G6,&B7MYNHE!-NGJP=< L]8-TBL9VZ'X:>3=R/YSP^KK_^A;S3S%IL? MS'3%!]/UTD-'F;$=%C63MNNROI$@R\UJ,1>E3[*L[WO[?;[1BWR52,$P2.-, M+_(3+D 1)Q1 Q"DG*I,0.AV(GA/3 M8[2HE8S*6ND1-7T^6PH&]("Y^Q#/*WB!><+H:F(3*FVC1MV;J%$X*C7V":#] MF9Y7($&D$WJE>]539:^;(37*U^>12^JT#HZC^Q'Q!;]TH0F(-[7PX1 M_E@CW&A^4T;H;F^JZ-U.I'LX:9PQ\^O#L1<_LHO'&9=3#Y#[(_IQVR]TOC1G M6O?+E_/-E]5F;KZ5]ZIN2!PG4,@49H!GPN08\ 04ID$+(ZD4N8QA*N(>ATJM M0B=ZFF1TCO3&JN$QVMZQN ?8=DPU'+MQN*G$JSZPU[ =*'O(415%[=GI)GKU MG2^>1-F":U[%2_U"-_OKS2\^S/6.8.5\_2?%V3IGQCLSEYNYI;4KHS$BB8BZY M_M1AKK]\YFB8YOH_7*&,%@67A*9.@@'2@Y$U4J^DQD+8+":_1L!>%C1O2VF7S25QJYPW]J.&#_"J73_N^+)J+ MU&K]:-9N]VPQ?RB)[=7W+Y*;C?;\T?2E51_U;S>JJI)GO*_E<=>,4)[& F/ MF*E(P$RAMIA!4' D)&>"Y= IJ<&?:E,CG]JRFX/^3P?&17OKS'ZXLB^J#"RS M>@],C/XHCQ]**QV/PSV.O!WC76<\ U/DV$/IS*[^4?=)QQZU&Y6__:-Z3/@! M)/3]0I@V,%7ZP[O5IM>/@EZ(NR!J9<-HM/J6/ MCNM[>F7Y9RF>S(G4^2UPU1?W=M?]Y!]+_>RR T*U\2V+R[SX\6QS6Q7[*]-H M<(*P@ED,!$I,7FRL3!,H"83$1&642%:X^6"#JCLU8FJL+5<6%QQS-W67[6AO M=/1DK*[ZKM3.N*JXTXUQW#UWMD55$ZUNU[2PU'N"?Z 3=CO!] M0AF8L@>BZ,RSMM#X9,I.F:-RG2T"QVQE?9][V+^)]]I\E.NOFL#,\^JZ2 7" M>D>-4D!$Q@'F<:H91A..9)0AGK%,4&P;ZW]>Q-0XI=32/@S] F[M).$'C= K M.:-@5&L8E4S@7G3K CSVH?G#81HI'K\/7$XQ]^U(M 3:7[AQM.CZ=L4/0^H[ MK@P4T77IS+S\SV]RLZW*D'LLZ!27UDN"]B3ZO-[.*Z[U;+LBC6YO?Y]O/=TV:[ M>I3K,F*XB9_!)#%%K') 5"(!3G,"2)90P!.,->ES'F/KM-8ABDR.QD]+644@ M6JZ6X/;C793!S'XU.&A\NI?48Z$>F*O/%+HZ3%#8F1(96Z+&&$W0QISN0"F_ MHV*_DA]K=$9:[P<>):>M@0]H6S80@QX_VC;#!PB'FQ$OS^N=^BN>^/9^7>^% MRH(A%#'*B%Z9$"AR@$DF >4I!5"*' L>"U0XQ3V<$S*U;T^M8]46N=:S7Q66 MLY#:;0F& A7X<]$+HSYIMQ=!\)Q?>RIG[$3:BY:>R9B]?&W/0Q_Y12^TYN77 M2_^\D'6GAMO'U7H[_W_5=S:+$Y3FH@ YR2' $C) N"* 4IC*G#*:<2NWK(O0 MJ7'#H<[ENT\/E'4\\['!W/+VN#I?OKC )#7$R ; MN>.> CD@<7(2Y')OW_K/7_5*9K7^\4Z;4Z_V988*A1 "!31]E0NB*2>/%9 ) M3*%(.%$H<>&=,S*F1C-O5\L'H 4]1O-&V9NRVK_)QCM[LX=SKY[.B M\T7C_19P/A4SEF>^?&D_COBD;[M7!WZ^JEYD0FB6Q @()35+4)*9 M>I$QR'*<%"B3*HFM/&FM4J;&$T9),^L/'>IF]FNL 3WXW2?]XZ8*E>^WDSF/ MN1TC#$8R,">$ -&9.5I!\LD=YP6-RAZMMA[S1_O%[N[Z._9ZL2K#PS_0;1,: MH(J\4!CIK0U-4H!3IO36!F< %G&6*LEL>Q1=$C UWKA[$35*FDI]EHD=%^'K M]I(/!24P!1SCT2/HY"PP]H[JH0"-Y(!V!\K)I]R&0HNO^.QMH_F VY0^].VV M7N=.9+4;J Q?J5\WAI&IFIT#%1L/36I"Y'+A]G:?0L S+G.!01PS 7"184!4K/]#DI3FG&68.NW53D5, MCJL:#0P"3FB(Q[C-=%X[U&:IU*&3?>ZJ*5)U%3EZ_L-[_- M<^Z/2U+OWM LCFFJ"@[2F,0 )XP"O<5*00P3IJ10E*=.V4*MTJ8VZ]^>+Y<^ M@ /:P;:C V\0!F:&0>@Y\X05*CXIHUW@J.QA9?LQD=C=U*\7R/%SZPB7%ZOU M>O7-Q,)0_OZR6^B_OI7[I]'+R0=_Z:C%_F+.%/-.Z,LM2;-I.@P2C M7&^0]*@PGE-@W#],\Q'ARJHG6& ]I\9C.WLB$Z1]$_'&G)OH?YD9*FM+SG4@ M=6NN$6K@NW=Z$QG.ZW#J+C0PV@]U8^Q-=+J"2VN;Z/0#_)A;MJ5+[?O]!R9 MB:0H9"928#I F%5!HOK+Z9 MD!+]HPDQ*9.Y;I?B]7Q)E]S\;.*>RN*Q+^<;OEAMGM;REFW*$/H9HY(G$,<@ MYK( .(^YW@+D!:"%R&F10LR0DU=BJ$)38XAW]^_ W>W'_XX^?;A]]_'V[M.; M^WG"CEPO2G)BS9V\6IJG*,AD+[E00P@_"8\0[ M'B!<(^L56+MOCA>X G],#G6L"]1&/]5J7NY$Y/QYZ(3")^]?%C8JH7?:?,S4 MW3>X>\GU<]:2;N1+6?W_FV63'WJ8'MJT4/@Q0Y! E @**(L9P)!"4$">@PS1 M-"&IX A:-6OM(7MJ)/)2*KE>2U%SM+VCTA7S;J=S0"0#\TNC>?13H_O?-KZQ-&FL;H.&B@-7<>MX!-W3,QFJSB7YZH/-EV&>VC M4GW]A]( TR.Q-,%GP$CVEIU?X\URJVO5!%_=* MS;E5NJ6JTTS6JE77T MYK9@:^FH]8-8:!_L>; \AHX[X.'59]HB;EQW:+?=)YY.BUL&E&EEO>KOGU;? MKW]C3JCKSJ=M;4[C68&Y1#1. 4O2!."<*$ %3T"F.(%*)3E*G6HK7=.8J9%> MK7,D]V;<1-^:YLJT;JXLFQ8?7\H6'UY:=E_K;;)CX;_*.Q*8YOTTB3G7(6;W MV[)DY:[=][A]O:\\P-Y+X%[+GO%+YEYYY,Z6V+VV3GT=(1!5+ -!4% M 7K93P!6^IM+8IH!00K)B5**%X5;3LHE45/[+#;1G0<:_V]7+\9%6&T]%C[ M"NZ=.&T"'B2\HAL-OPZ'B])&=BYT67WJ2.B\PST8]/91+H7QUK]>T(=9A@E' M0D% ,,P UF0 *(P+D!5)#%6<9DI:]6,\>?+42&"G7&2TLP_[? Y7^VP?!$+@ MR6UIOU. YUE;^T=V/G_<:"&=9ZTXC.4\?T'/O;=-\ M60:)FHIU34A&EK,$)4(IUVRE=BIS=E:ZYOH MH=*[JCWZ3/,F(,9QSVHW"I:[2^_8AMX'-K#^<@#K[)^"SKMI^;&<[SA&$D M@OM$#?@8&U=9NVQSN$F\#]J76\B M)A_FRZ6)=ENINN]3Z= K'7D;+YZ\X2.NXEC$60X!E#'4:TR9@X*3'/#45-(N M2%:DK![Q5TO+ _?)C'>C\1BCK9.B0T QCG"K "2J (+1!)<);DK(G;^N122,M5DQX! M7)_&2'%M]!OP;7 ?%4O:#P/R7X_1&_LV)KK+>V_'WBC[K0OFK,7(=2QR)EN8#".BO"DTY3\SSM3(A,Z-Y-M-RMO6AC1_3VS8O[ M#_5D9SNCHM7>JF'58/H,;3L77VG @A];7:CJLA_$#^4@[A?0.]OV%5\VT?TU M!VY8R9[ WCM\CS]!S+Z2?[\\',U5>N;CXMYZVWUEO_L(3LPP. X5N?I(^FJ ME7@&0--5=6?(HZ_C,/VMW&,=18?\8HJ'O-0FO*;S=94CD4D"XQ0+D&&! 4XP M!P2;6$J8IXQ*%4MN=60[LMY3^\3_5KM53N(C'\HR.,)D92BM?/35:!\H3-+_ MVS&.$R[ F/^%MG#-JW,2WU@B$!D((H.![^2=D4=M2GX[6]7_4GX\Q_'P[==S M%=_OLUA5POI]+N2;I5JM'TLE/\BO(Q=Z:3.W35>L93X/*+3=?ZSL M/CNCC$#@#XD/\)V9?S!P/KF\OS*CLO-@S([Y=O@#!P=UWRY%Z57\O%KH^S>O M_OFD-=K%(L,T+KA0#) B):",'Z.,)X!"B!5/.2X*IWQ/6\%3X\>W;VY?O'G[ MYM.;5Q^CVW'COT>O_L\_WGSZO[T#P-N'P(X'0P ; MW,NV4[F,%ZL4#1T>;H5.H&#Q=MG7"AVW0J0ED-SN?C^'$R^EHD^+[:?U_.%! MKN_D>DOGR_J7FWMU;RJ:W56E)MXLA61Z%;J4F\WMHRE]/!,HE4CD#$"N5WXX M+Q0@*M,CEB"&4);BA UJ6S!(NZE17JUWM*VLN8EX94\D:H.,M[0J(=<4]Y@? M&'43T=*L88[O8>/=[^QBM%&\UBE&,[*?FI&M;6S^4(YL:694VQF]>3:RMU!+_)AR47HRW] M'BW<2@+:(FVW[?"(7^"OX0ZZNHBKUC5ZEI[ZKJ7\K?.&PQ(7G_N,+I&C;B\L M[3_>5=C>UH]<#APKYTH'OOK.%T_FU/9VL]%\)H66/^-2*LA)!GC,),"")H"B M7 &%TX(+C*'>4+@03@\=ID9"S]R5O"F5^'S5&9<(!.!VSXY!']2P% M^'QAN'K4*\%9(9,TDTB!&.408 @+4'"]&D,DX3&GA2>_4 M2DW'P["S<-HQUE"0 E.2,S[N=?Y: /!:X.^E+2K^W:GF=#\H$N M?J5;,ZUNE\(PC>84N>1Z#?9)?M^^T+K^.5,QI)G^'U!2[\%PGBA0(*Z X$*O MEE""4N[6C]I&ZN188?7X.-\:!T]U@O%,:\?C("O4+<^"?&,9VE%I](UJA4^! MC/XP2D>EUC[/A%Q0\GH@9"5XW-,@%RQ.CH*<;G8_!_*6;%C_^\X445[H?ZY? MK]9*SJV"( O*N13*Y+6818]2%!"&/3V5WP5G4[MIC3N+0=]DU!SM+/!25A[YCAQ4GKU[6I^)XUO;6'.-K__C_PQ MBQG,)(HA2+"IG(_8-5I@_-+%_8MCOE@..:# M_+):ETU]W:)J+]T^H5>R5C':Z1@D@+8+"+_5%2_(&KF>8KO%IQ44.Z[OTYOT MJW[B:OVC+M7\@7[[57_IUG.Z,*?A*_5!;N1:?S!G.609P1 !(B '&!IO;)(+ M('-.,T089M+J2,9)ZM0^6UK1Z+'1- (1K_1WZ91IBW?WCCT(BH&I9*?SOE:[ MP72G=QDC8R(&&]U#0.O2?C0 Q*,U'O4%M6/'44?(6GN-VCYKQ"ZCCN8][R_J M>O. H@XO//4">;M+EZ2<<0P)!X4RE>QR5 "$0,YB5&<,)1CZM3+/HR:4_MF MA&M@-"!G-M ;8KGDO?JX7\EY/-:0]ZO1$&Q$O)=D\*_I^!48@J%]MN!".&E^ M-LWO5XLY_U']=Q^+0+%(448)H#1/ .8B 42F,1"(H)QAD4CB5C3(1NKDOA_U M[OL@?=NU;X0-UOV\%8,1'-MU<1-5RD9_U/\?)/##"::0CHWS@J_JY6C%HLOE MT7YS/RXZT")QQ[V#F/C1V-A40\,*.= M',P>5]@_K"1Y$[VLQR*$Q[8OBCX)SUF'4;FO+T+'--C[.?T8\9W<5NE1;U>; MS9[V-+?EE$,@("LT[64<,(DRD%$!)8QJL#6FC MU=9CCFB_N&^["[HM@RKNU1W=?'Z]6'US?9G;'C&A=WJG9EGD0"L:E9J&.>FT M@,1O9X,6>2/W,.BV_+1;@<4]_5[O-TO]"9&;;=,ZD:E"QAE, ,^,@YL4%!02 M%D!_]X@47&50QCU:M1R)L7KKQ^_#TFC9KSGE,91VY- 'F;$.*FLTO/>4O&"S MSPE_+&+4.7[!ON-I?>FRGLD;)P[.@XC 31T2^.)"2*!693U?;N:\#.[[L%HL M7J_6YN\SH4AJZKD"F1!-""@U00\T ;+@",=N34?"J3FU-?/MP\.ZY*WHW_ZU M2!#ZSYWFS2]*"^J?36[%]O/J::.W,+:-GP(/>W?LQ30&\TK'6(>!YQO;\N/[ M=Z"T./K#V!S51EN>7H:>[6Z9"EB61Q"('F#.N]Q=Y#EB:)07C-%62]FD%&4#7B6Y2 M*E6OUT7X[+ Z1+U<8Y2FLUAP;54RW>;!;8,QO0XD?^6VP6U(A^DMXK5A\-LS MU2]_I=_GCT^/NW9>=U3/*?W[69&P)(>0 \+U3A.K%((B(Q+DF!-FHBP3)-U* MX=L+G^XFDE>%?ZC^=\4B?%<3Q;4>OL-8V)%Z*(0#D_7;2]5\:]WWC0FC1GN? ME?+=,?-;+=]!_L@5\]V1.:V:W^,9/L/,3^GVTMK]X.#Z+Z>4$Q+'19$[L6 8-:?&E]57Z]_^-<[@?Z[483RQ8YFH0*/JL$B^ MZEC]A9;)ARUC+=UIGB+#?0U(^,CPP9I.(#+<%]IVD>'>I/7[J-1R-I]6M_R? M3_.U?#M7\LUR\[0VA1K*R,^YWG-C7-"<\QQD.4D!3H0$!*8QD J)E$JI\B3M MX4JQDSY1Y\A[_:#/>JS,RJ[IE[+ZMM0,LM!61//&#+?O@>6 V/&[1WS'X>N& M>[>KJ-8X,BI'.YWK>'+CV39U1152\FC\J0;&L>\ MYWAWS[K&>I.Z6I;KL.-4(N, G5H'VL0#O)(?18 ;D;#J^% MD%O$C5L/N=OND[+(%K?T98[3PNM-DXHF Y4C_1!C* M4PD)%TYMAFV$3HU+CEK5N'*'!Z.%E\O9799/D5#*6)*!%.>: MR8N< Y*F&1"%9(FI5$]CI^YDEP1-C9L;/7NG+E]$U(XN?> 4F !W$+TW%6R, MDD'2I;J0\,E.%V6-RC==%A\S2.?U@X>9%$N,4T\PIOWA<]2?'7[5RHG?SBBN]!IX.BJ\V MN!,X0+:.QM^!$.EWI(+A3.G_YX7(1CQ;#C*&HYXY^[5@6F?104;'^8PZC!8] MSZ[7*_'$MZ9%U4>Y_JH?N*D[,&+,:4KC&.!8$H"1Y( F! %5\"0O&$\9MTHD M[)0TM<]0HVC9G$(%2)*F@.2D0)(*F@OH MP@W/GCXU/JB5M$W=NS.+>(9'VNL,,HNBX&\F06)_L%X,*Z_1SMJ'4P.H&IL=)OWZHEQ$%**P8^2>N\H%%)I]768])HO[C?I'\YW] Z MA57SSKVJF:?DDWW5=5YD$".JMWV)D@#G!((B32G((8X+ 3E%*75H M&3.&LI33!#F14:?$J1%1HW"Y^9"-MC=E(7L]I2CG3X]/"Y/.%0GY92WY?#?= M_A;'-W&>E7>:GY,T'R]KE[6\(PKN^2UUOR@9(VQ+* M5_M!*#4NF]9Y]8+;P>/9&]XA=&RON!T&9[SCEC<.Z$MJRGK5.[>J-=Y+:;9H MYF1O1H6 ""8I2)C)?#"UZ"GBB=Y!98E4L4QDCY:D+0*G1E>_K^=;"59*;0P# MK=A&"]Z:/,_:E(@^T/ERHV?28K'Z9I_Y:3T [1P4 M; %+13-]KI&S4*WT1[ ME3WCV*,AJ2<\Q^Y%VA?7?BU(+4"RZ3[:]ICQ&X]:&'6VYZC-?7W+J-NI=ZPA]JHVB/BMP=XB;^2"[-V6GU9GM[BG9WKKL])4M]_G MFUFB%W%YDF< 87,LBJ'>>"*5@4RDN220I)A0IV36$Q%38X:CPFO1'T9)QY/* M,T#:D<,P> )3@B,R[IFH%XWWFG=Z*F7<+-.+5I[DE%Z^LM_\_HVNY\9O]8%N M91/]F&,&8RD!Q::.6YXC4*0T S+/<0HQY8+%+O/[5,34YG>C8614[!GN> 9( MN_D]#)[ \]L1&>?Y?=EXG_/[C)11Y_=E*X_G=\N5[FZ9L@?T_5+6D7@2RABE ML !4X\UJS[K#%+A3L?1W]T1C)J^& BI/_XKSA+9Z*HQM&\TF<5_30^W#A MBD&U*3:S A:Q@I(!B'$*<*PD*!@DFH%HG"4\C_.B3W6)R>T2>AV#[U"R6RST ML3TTV]0J>2^'$&2IOWOV-4H27%S6G_R]WY0KCW*:$C-SN7FGM:MK([&$J%S@ M!"C3%@UC_1.%2("$2TX40D6JG-(6+HN:VK0L-8T6J^4#T.(>H\5>:;>IVH*N MW>3U@UG@Z5S!=:#E3;37T]\<[\;"YZQOD38J#W1;?X;PS>GJDZ_WZU MU0^=T\7%'@L095PRBD&N-'%@4F!-(7D!)%($208IM:OTWEN#J3'+3N'HL6[$ MP':-&'A7(P9/@]*]30D.=6!">GNI^\4>_AY],#S!;[\_"CX,(VVCP@R'TXYK M$)0M&[-^SQUM_S;([,-MWK 'N7]N;O>1>"\/ O$^F)=UL8M#FJ6*QPE*&(B% MR@&6H@"LH 6 )!,R3VBN6&[[?;$3.;4/RNV%D$43FV@4WT:AQ5*F\CU;T#J;]5\$_J"-]!H:#ZT3Y;CBU<+SE@T8C=3?##EG< M\<[>8>A<2K$Q*7AE]>RC.BUB1H6I8:UW!9++&&!LPM!)E@*!.<&<$\(2Y!B& MWBYQ:J3=*%SER(I5E\Z-5G[9.W;C;N1R\HAF8KY\#^:PGUJZHE(XF[Q Z=C2Y'09GHLDM;^Q9T,$\\_-JH>_8&"XS[381PPC%$. T1P 7 M+ $%1UPO#Q44>L5(8XAGVY4F/SNB.17AQ"P[0>$FQ" MMO: M%C#MV&,81('IXN,S7"KUHMOM=CUG3]LR9F&[BMY3OV[+RXAX+2-P*F7<&@ 7 MK3Q)X+]\Y8 TDKV3\P/]]JM>X:SUQG3S3FY7J@F'GF4IR3$QU9>*0@(LTAC0 M1*] ,B2+1,060\VN'=O%$.A&9A/=FH? M'GA$!MZ=ZF4^6Y6N6ZD?".,>&2:>L1X[T\0'YOVR3AR L\D^L7G<^%DH#D:> MS49QN=]/1?M]"H52'&.*$:!ZC0=PPB@H9)&"@A4$Y9DHI%M*RD5)4V/V9S7M M2U6'E;1WS4KQ E1@TCY7U#Y(0DHG&"'KVE\I%:73YJ[*]KZ24-XL^5K2C7PI MJ_]_L[SE?/6TW&[>TQ]FJ7^[%/HWZR0V3'1.&!#[ZVK!2/?FI, M^+NIX;X;BO<'0U$;FDR$+1.L_0&/6U@MN_OJ_6? M;Y:EWVYC5F[W^^U&D<EF4@;1\SH;G0J%O502H5C@XTMJD0V0])>U^1;T1' M\A%Y0-;),^0"4XM'R.HQHWF"7(PZ] YW=6 (98 R'"&$XS2F%H5MVL3,K4UR*&>4:6H0V32)22[F=8' M/H'9]0PT/7(;+[]M]O%:'K :*T*K#V9N05D=8+2%85VZ=;S JP[EGX5:=5W; M,S?[M1[L^A54B@F"DPRP(I< 4[W]8G%*@.FE6-",),)N#W;FV5/CN;\E\&=, M $(_H\PQ,?D L&Y>&P!#8#JK4I&-:GTSM ^ <$S1[@?(J#G:=L"X)VF?FMZ5 MI7UPQ[AIVJ>JGN1IG[FD9XFGU;) H] 8$9U #QHC?4!*'HM:-5#C7$K7O7'Z:0DUH!' M^4F=K5M1G*1,W9:%?+7@\C#T7I7QG'>KQ\?YMMQ3/QKG_V'$XJ?5+W(IUW2Q M\]"9-JJKI[6NG50]H5=L<(KVF&/KF.4]BFI7310?$_RN7/-1=>G9\[G*@J]=+$DN MN(@+OCX?/GUJBZ):.<>>S\_PLMMQ]D8A M\/>^*5\1H.?S.8N]]GQ^)F#FV<8X8O7OS87_*>_B@IY!M=B^>IBH9'?I?SA\];*6Z_:C)YD$T2X_OUG,N9 M8GDJA)! Q#@'.*8IH) BD!994C"9,8JMRE*,K/?4:.5 [>BG^3+ZQ\>796![ MN=/ZNV-"XTA#;\=C$QS0P Q9F@/,GEE$AS9'!T:;]M"'U]6&1Z7E-TUB]TUT M8/U-U-@?U0#L\KZC$@*/>9SCCIG7Y-"15!\WXW3<\3A)8QU9?+\OWN%:>D93 MDA2()B 5.0,XQ0JP+*<@)FF.$.$QRL5,Z\!6MA^FP\>[D,VAD/!;9%YMD1E= MV+=(.PN@';GW!26T3VI7SO2YZ\ ?0YXSW">-/7O^J%QSSK)C0CA[S:59>PBZ MOO'/__J7YC?Z/^;K]U__\O\!4$L#!!0 ( &)Z"4ULE:=FZTP ".0 P 4 M ;F=S+3(P,3@P-C,P7W!R92YX;6SMO5F76SF2)OA>OR(F^W4L _M2IZOZ M:(MLS2A".@IE1?<3#Q:#Q$F*5)%TA52_?@QT^KZ(RX5?N&=714HNBKK7E@\& M,\"6__X_OGV>_?05EZOI8OYO?^%_97_Y">=ID:?SC__VE[]_^ 7<7_['O__+ MO_SW_PO@?SU__^:GEXMT\AGGZY]>+#&L,?_TYW3]Z:<_,J[^\5-9+C[_],=B M^8_IUP#P[YM_]&+QY?MR^O'3^B?!N+W^M\M_9=Y'8T0"P;D')9@$5TP$Y4-B M0ABK=/B_/_ZKC[8XKQ18U Z4*@R<2Q)2S;?]E^_=N-[_\I M-]_FWON?-W][_M75]+8OTF/YS__KUS>_IT_X.:HO6$W_=;7Y\,TB MA?5&YC^DZZ<[OU'_!&=?@_H1< &2__7;*O_EW__EIY].Q;%S$'&V^71"#$[. M7O;LEI<]BZOU,J3U1!65>= 2O!.$6Z_HIT)JTMQ@3%YHANH'LMOU7:=RW)^7 MC-/)Z4/?X\=I?=9\_5OXC).D,VIT!GA,"E34!1PO",9FRV).GO[R*NU;#6U MNL+TUX^+KS_3XPFL7-4?*F,*&-]"]+_=]>JKK%P&Q;-E^FFQS+@D6W7V[K!, M5P!R/1\D+$@^MO]>T?+[]O_A]XI)"EAV9;&X2*/01O$T"C-1! M\,R2C6$HF%Q[]TXX$8\4)\?(>62@O#A95@'^,EVE,/O?&):OYODE>0N3G'B4 MUDM0F0G:[6VB;9P5X,8G[5TV.;#CL7+7ZW>"BWQT&R)EL M/M!W)]ZG0J&! *U*(&,86-TU:1/EWJ&3);@A-IW+K]P)%/K1@>)@J7:"AG>X MG"[RF<6+W"GIBR(3IQ$4DX&BR5R PD>=4"5F'1\.%E?>O1,^S*/%Q^%R[@0H M%]OC+_3):J*"$*Q$!\0]85UPA*@2_5';(D0L.D@Y'%2NO7TGL-A'"Y9C9-T5 M7$Y1?\H$TRQ:A4A;9<4\20%"S@$X:IE-%+H$,S1@+KU_)\BX1PZ90^4],FB> M$0=YP\4L?)PPRU-Q)0&SDJ(U@XG0+C)HGY7P*6CZ^'B@7'GG3N#PCPX+SY\7\]_4B_>/W3R3)U=N3=3T)KH?KDU2*9J%8"LXC/S/,SJITJ<''-[O\_3ASO(/YNG(H_V3%7P,X'C9PVQD 1 M>^!T#"!RPF)HI7A_C[TZG-6K9(QS,] ,$V<&:P"9C[CC7:5^>QQYS@12L$AF MU@(OUH-*2H%+*H*)UB6>/);[ JUC@7.-FG'Q3+]&F;$S.K9^D58+K_3#OT?87:"$VF99<09.,MHFQ;1$U-6 H6.W$0N M3$;? D [4=<#H(Y"P:*U2CK V;.4%B?$QGM,2"S%&?Z&ZZW4)HIK*4,(=>V1 MO:YL!&%H%4;M6-<;+9#U6 *Z !,K^=?B>K%\CNQ,$FJ4/ I M%0AM-"@6+;C($9BWUF:;A)--;--E(L:YUFP'EH,%W $XWBWQ2YCF#^$;KB:1 M>QV-34#\4I"I9(;@B@3NLG$B:9ONNZ0Z'!R7B1CG+K,=. X6<#_@>/7M2PUL M:9=]N_Z$RRLRFH3LEY VS@WH,VA-)@Z M.D#85>*SSY$\M0*H:3M5AK;8H&R&)+S/VELE7)/-:7_4#'XOVM"5.5C$A^-C ML0ZS@7V7Q3QM64A!HD\!@?QV8B%&04:4F$D"38E>28_WY&0-X<*SU*YP,(K(.=X]UR\067Z^_O9N'T0N:,E\VF6!ERRJ!#!R$$2[0 )KVM1SL=IG.&I M, C,K[ZEV4F]ASWG20DC)1?$1"1#J8Q+Q),TD+-V4BE=??$VGLB/B>O!C1W( M-1E8$QV@ZU+@=LGA(L]<%14M2.6)"9L9>*\U."]0*$=;LK-D_#7 MS_&R[@ PI_1/?(Q*"HS N2$Y%$O1F\8$))XB5)8VM0E]3E\_3D9?L[O(O:39 M02S\9AKB=#9=3W%%OM8F1>C38D9"7U6_:_W](@.)C& *S$&)Q8%*W$'$I,!R MYRW/.>G0Y )[5P+'C9J;YT0TT5,'-N@27]?/ISCW-;$^0[(YD#6M^=(F:DA& M:\')K@8A&B.NJ[R)-A"X&V?'Z*,#9)W=MKX+W^M5Z_E996#1I1PI9-"R711.166284T"^-O)Z0911RG[CGON(R3?!WZ6)_36&S*:)%%D\):65DCT M"S,"(K,"3#!66\SU5K81A&ZG:-R]KQV*!I!_!T!ZL9AOI/''=/WIQ!B M_O$#+C^_F<[Q;7E!!$S7$Q93$,86",DFPKW3Y$'6(K2BBD@Y8++W5/D=@9I; MB.EFKW,PL7Y*]?"Z5#/ZX2VH#Q9\J#( M$A=B)\3(K2GMSKIO):F;3:\=O ;21P?(NL3$Q*88"\8,U0, E4DLSK$ CO/$ M#5IMFA\^C7M=^]"G37M)O ._J=;43M>?-W4A\UJ>N9[./^(\;5AA:"E +6!\ M9K6)IP>G7/4MK>%%)J98DXO^>V@:]^;V0< TE$8ZL$3W24@[8:65P KMT4K7 M;&^!#)C5R'/A:&5J@:TC;UZ:7>H^"+0&TL?!R/J*R[@8+O_^],T;IDXKV6P2 MAL(,#CQ%DHV1D EFX#M,YYE=A.2=/;_4LI9//)[/:(>4EEFF:KB>2,\$Y#\"- MJ&>Q44(,L4"4]+')O+C8Y++WQZ2->S#0"&,#:Z0#C-T4U"2@I?"A)IZKF"A. M#0Z\%)G88)(93P+3C;K=7"=EW ."1A@Z4N(=G S\*"*9^!24L$X"(OVB:D0: MT2"X[ 0JR5V*HZ32C9N*^= '3L?K9C"LC=P-[=U&/Y]P/4UAMKK*W="]T:Z] M:Y1.:??Q^Y!]TYA #)[ 98,KH%S0X)GGH!V%A@I586WNYD?HF^;01>-JL6=6 M 92T'J*FGTS)+-!:#D&W29EZ;'W3]L'$#_JF[2/S#ERMVXO4>9'H:Z#+BS7D M2C@'KG@%*>ED(^-2E7O&[SSEOFE[J7>GOFG[R+H'P,QFBS^K>?]EL7RY.(GK MBCQ)*YG''+-3;>Z&]Z*R!X =A8KK.&NF MH@[P=][>H)[0;93T'JM?@JM)XMQQS3DXS$@RL[;VU&6T-HL01=M,O+0 V]TD M]=!48DAD#23\#F!TO8KP0CR,7 &+";S-HI:?*O!)1$## X80,T\-Z_)N$M0# MA ;<_8Z4^,C-2:X+H(K+3@F2BD6K' DEYI$R(V!8+P')S4GE](6 MZZ[=%M_:L&2WM_6P>QVKU453$?=@;F[GBGZ>X495\_SL\V*YGO[7YO,[NW%, MBM$&K:3%E[FB%2@R^$A\)Q)'T9$+)=IXY@,QT(,Y&PBMH^IV9$-XO9/#)1E< MYG52HC;%10\Z!%&+AN3I-1?+VGON1!!F%TNXX^MZZ.0.;.'.1\Z% MY\*D(4]5U:YE7&N2F^=@9&+"9D1FFR1=/:'B]V,.MIKHJ0/\W<,)"B]3%A9L M5+229 XD+DD8H15,09.+.C:IP#D28^,7O^\%@=W3_/;11X=I?J=C?YZ=K#\M MEM/_PCRQ22=G^5 CD#OF9WJ*!2DYJ)NTD:>U]\,#P= MH(%.L71E-%ETKBA#P4<6FMCA#!SR"%Z36ZZ+3L$T.;/_ 5W=Y@<.C:I#==$! MM"[E-;X+R[?+C8^:-[FT[W"Y86\BM1+11 ,4F1A07F9P+!@0KC 72E E-H'7 M#K1UFQYX#,2&UDE?,+NQL>=;E0\^%)@. MU<+CF[A[VF;B_$QP^*&[=[^@<3;ICIP-E$)Z[6T7!ZF!F>AS IFS!)6*!5^O MOQ$Y*B&8CZ')O=L=]!Q_!KI]X(>:"C3123$;7"3&/#]MQN0ETR"3Y-Q$X5UN M8J&NDC'N.=00FK]YM'FPF#O8U-XM%_DDK2ED.%VIS[Y-5Q/#34!M-10KD,QH MH%!!1 %,,XO2!L_;5,+?1LS8!Y>'*_?F](WC)-T/6C87!5O+_G+Q.4SG$UFD M+473SBOJ)92Q'.KL/$C%V^21>V.;6)<[*1H7-\)ES%HD9<4/G)CKS^Q"Y\>JZ,;8IP/D-;*>MY+X M/(W)MHH44E2+LEP)16%>G5U$L@)P<=K.#MF\^>=R+B.%U?J3L1M;\ M5@@4COU*0B!OO::HG[&10BC66]HM'05GSI%$;.MT+@GE>, M>WTP/!:&DF8'GL.Y(T4A([ZF'U<3+(75C (H6)VI.B_3USE3*4;)!3IRPYM< M:MXD9>S+S,%\S".EW -.JMU[CU]Q?E)GN%],^)!"Z*QJ'8.H9X5U?HPR#*23 M*O@02V)MP'([/9U$)0>J^3IJ!I!Y!]#9,@)'!,80V;[0?.4"T'4#BQ6*UV8^W,[@OBEQ"LM(4+J!D6VIJ M$(-H4NU^8=%YX4-*3=JRW450)SO0,/9D$*EW@)Z7TR6F]8:;M^4-AA5FXJH& M99C/,OS?+B]R^QTQ$5AMFB$CL:=T <^5H)U;U-&\*'F;05Y[TCFN>1H&'-<; M<3?45 = W#2"KMR]+6^)EU#;KVY-\L05S!3]!Y*3)%;([X>@ZV1$I:1QG&($ M;-(L\!Z:QC5F30 VE ;Z M-9F#H)P#]+[)R<%U0L9- VR"GZ-DW4'OR7.W[S2'Y,UBM9HH(XIDM'\7 MKP.H4@I1+S0@T[YFLEDFFTRCN(66L2LG!CU .%;6'<#EM\5\<96++? OSN.P M7OA3#!ID(@]0)MJ3F4T@B!.>.=,R-SG1_B%E8U=(# JE8?70P9[U>D[/PM7Z MS+73WF8;=0234@*EZV$L2@$DM)!CTC[ET"9I\0H=XQXJ#:SE&QVQ#A?Y_HCQ MIXB9X\>:&?MAV+C_3D%-8HC26B%J8[A:SV$R1,X4I& M\B2"%NW.D>XD:]RC MI+:P&E A'=BENQD1Q@KGC05I:J8"F@".*0?%!HD>(RVG)D[U<:!JYBNU!=4P M:NC @;IP_7XA$9[.'#LAIK:^X6*^>HYEL<3SV9NX>O6-Y$?JF\[#\OO&=:B- M>NHTZL7FE.3,CD^$,-($HT!B[7-N+"TMK27HG*W4PA39YLR\(4]CUQ\.ZK3U MHOMNE@&QN%W&SW&.9;J>:!?()F $@34G<'-^+!R'A,:Q'%B4N8E1O8.>L>L6 M&\#O.)GWL"/C^E+\;,B\UQ9B)! I005KP#-E02ADY+!*8=J4_URA8NR*Q&%# MRX/EVX%=.1LD=-8>X-SY\([8+A3-B*QJ^B'67)^:YB.E4IGG8E23>/(N@L8= MG3(P9 :1>@>FY3H?S\-JFB8^!E&0*_);:]?IS#+X1)H642NI?2C,-#D.O96: M<0\DAE'T#]"SO]0[A,[+Z>QDC7DBN+,EQP)<)@O*(;'!(M:.ORJ%)$4L#P*> M+3WC'CP\"'P.D?S(Y25_X/3CI]H:]2L% A_Q1@. S8IX-L];UBY:%WIOBF6" MED>VM?>-!F\2+1EFI)=.\W(=7+>6GASX^IVPY#O?PAY*_!V8J&ML_G92"V[> MEMO9)?MKK!4J TG4@XJT?&*AA62YT-ZEE$(;AVDO*L?9#1\,,XN'4F"_Z-S* M[V9/%!:"-/4,,8=43NN)G'4*I,\<.<:8?).=/Q="%(N6 @B> M(#%';F2VZ$63 <[W$37 B5=]YKOEXNN4Q/?\^]]7M;?0>3K)L[2>?CWM='WN M4.=$_QD!V517R!GR>SG)0A:*JJS#E-ID$>Y/:BT^\N\ /,_R M_W>R6F_VC0^+]Y@6\S2=X166/BSVE::UR29'CH1UI8YBU@8B.1:061%:.[2& M-^F?VH*9D3-$'A;*HZ.A@Q6Q:R(ZTRIRX,K$ZB_78F?E*,0SV>6:8=S&NQFL M.*#=,+?1(71@8<'.^NP"HZ>OO>LFN3C-T!@&IO;_4L@R!!(@E*B*5,H*:YK$ MY#^@:^3!;?TAA8W>' (12. M)$CEZS0J9]K,,-R/S'&30KO#;4,='PODH5*5E[7USDL\_?V2)%^$+]-UF)V+ MT<0@9>$9M"#W67FFP469@-:FL=X*[423 ZC=21PW4[4[[#;2;0?^P$W.SCP; MDCM.OVYZD MEOK9^F^R]GK^E22_6-+BG:10C[9*!!\"[0)!S7]];H@I>4)$7@QS9SV@\2U MEQ)D, %4Y+7W;4U00)-KPYIH8I,Q-H>1.^Z9T^C[^&":'#E%_2:'M7ZU"NZ/ MZ?K3"W+KR8%?GC'W?>)R]5E"AIRM!<5)FCX4"\%'IH(3!O6UF\I;4]/W?.VX M1TJ-P=9:#5U&+:=-)D^65?Y;8Z^R<-84!L5YDET=^^OJQ%:NLJ=@T+FAR73= MW4DH!>N M52+FGJ1V,AS@@3)_A])9![LT^;3;,]QGZ3]/IDL\ZT7_;A;(_L_S14=Z'@K6 MAI@@3K[&. MX+A<),2\Z?=4!QB]+7,SD <5L:/ M\8%!V4AS_88ZOTSK=-#;!:FTD4':0FN-TZKCZ,!)7V= 2$Z+3LG09C#5_J1V MTL;\@4*=H70V_KCG\PW@WV&7,G?I3HR))%AG0%N9Z^QQ\H+K99<- M,2DG-7G)39(E=B>QR_BE%5 ;::Z#^*6R]6R>ZV_U7.!KF-4%^0Z7TT6^?F$Z M(2?%2I8=6&:)-VLX>&,MH(W*)QEUP2:;^SY$=C(O9^B8I9F>NL7@,UIRR^5W M6EVG%1B9\5(;-]."#=55-B1':220R>?66FU1M)D&MPMUG33\?QC4':.9@^'V M90-UXG2Y?D#0%>TQ1(5@A?;D)@=9+]X3N&!S*"G*1K,IA@-=^S;_XX!N'\T< M";I7\V%2=7X_^?)EMA%9F)V)[/6\+):?3Y5V)CRMLC#):N(J)_)4R(9[JS.0 MU(+ 8@4MMA:@VY&^3L8&# V[%MKI('(^&[7R+DSSQ 3/?!#2'"[X#W)R)IKGW,5XOR[M(SPSS_?O+Y:7>%P9UZ8L+-9F7G64CTH2 M@M,10N1N,T",MRE8O)ND8S?IC?3?7I$^K>I[A?Z!Y/R+M>4^>+G#5@ZIF9&#E?=(KO )GHUBOEY#?9TS MP<@Q#L@@>J] B=I;GW--LI0E*E]<2KL4M._WUI$[%P\+I<9"'QE.VP+KZ7]M MYN-L.'NQ6*U7MZ\326+2(F/-5-2@0M;@9(@0A<%0O,NT:G9 TUXO';D'\?!@ M:B?R#LX!?PG3Y>:"[FW9GA:$V>LY2>QDD^EURMW$E142BOBD82HK7 MN9!8R#,-MDDAVT[4C=QNN,U&.+Q>.@#;;_CG)7$M%W/Z,>$EAJXOIL)L_<^! M%87"KH!DDSGS(%61V?ID?&E49;X?H2/W&&X#P:;:Z@"-[Y;3Q?(T(^L]IEE8 MK3:AUT9KYQU$7^(J+:>;;.R)3][81HTUWN MV?R\C>;W:RR&G)/(V8/.+H/*24-,G($Q6B7'B^2R3?;+_K1V>[AW#!!;ZZP# M6&[7UGO\'*;S*C]<;C+8* 9[&V?3TR58^Q2G6O0V_4Q?>5M^IT]7A01#?W>- M?9*F3RH$\#Y4F>="/R4$+:W*1B-WN4F6\L!\='N\> RO;4/A_16&3S E;&DZ"=%A,)KUH*KR; Y&F!*8LX\9'\]^:YWC_3W] GS M26W/](J>O_[^QS3CI93B2Q=.KTBZRWF8G6U+J^??WRT7^22M5S7M8ZO>S8*= M),6S5$R T-J"DG6<-N?D*;GLO>+(16S2C*L)-]UZO/N@\4;X/[K>.W!%/M#W MWI9GRV6=L%5/0YY]FZXF(ON,G/:ZTP)M[8@)91D$)CBSD;.8FQ1XWDK-R%4J MXZ-D,;3*.L#=)?*K='ZCC>_BDTWZ\:GWL_H5/T=<3G@1M+B# .,$KW>OG 16 M!W51Q.DMD\SY)B[NGG2.B]4!D+%X.#6-G&[Q?#J;D;/U/Q>S?(G+,SX\2]F@ M)%C4Q'F9*:!$RX$7+J5%6JO9_,#3_-$[1MY36RIVT4#*'=BL?3< "@CP]1H_ MKR;!-XGSS@@8USP^D+YO/RO:3_A/]Y#GRHW$ MXNQ&8J2SG_N)Z>1(: ^)M3\I0E94D5C+73&"0B)&1=!PZGZ9E?6 MX^3>#W8N.[HO%_66:9)M2";6AHI"85UB"IRH%Z/TL2S>\!0;93/>0=&X*#I> MV;>CYTC)CUUNLOA<%;%:++<]7[=!>232D^6)?$\50&6FP&M+,3HYK\I@<,SO M5%AR^^.[0,*QBEL,*\61@?#+C&2WNDJ^)@LJ/1J*E<-F=E, ETJ Z+-#D4V4 MUP=;WPJ"6QX][LG"\ X5GHC*W\S=_-=6-;.S_&$9'=VX&\8MQ:K^$1,90T._ T[W##+PZ]M&>N M!$TN5+3D3 6OP2O%@)FLK)1PB!F[XGC(KS,,C';!'('T-IE#'T@6&X_ ML6ZFN2[ 63N@G?:$_&TQ7YS-A)Z0"<^QV$ ;0ZH'63G13PPAIB!"U&C8]3OB MH1!X.T%=&KNA8#: #KK TMD%3Q:YSI6BN*#V:8]!0V2\@.$D%Q:USJG)" MMVO-W.^',$G[R?C)7J*=6>7G85;]SY$RI^^BHH]KLYUDU/Z^C#:_DA7%&/1; M;43',GBN*&8T1>J" 5FC%+=F]V7;)U-(G'#ZM;J]=7K/R;+:B(NK(.4X3U9" M\CS61A<28G .1 [,(\7+-C1I!+$+<=W>G^V#E1LY?4-KI8.-]YW'. M&:>K&ZR>\5D*3TQG!*.J'#,:\DIRJ%T_E+0]J&HZ ML'DW>?W;0U07VVN^H M!VNB@QEPSV:SQ9_5$?YEL7RY.(GK$9=+)0$\-] :%] M=%Y*DT*34J&]J.RVLO@HU#73T[%S6AN9MTO>@N8VRUQ$K7T6]?0<(18G@:-0 MT@C)O6J96W@K4=TV*VP5+.REA0X,VVUNZ'E'B3.>4@Q5M8X>&AHH3KQ'7;B_ 8A VNE0Y*-5](MAEMN1>9W?8>;(:^XS3U9,^4+Y4'OEO6?,K99D5@ M)E/]Z0>=3D8Z@!Z$Y#Y.JX>7?ONC[9"TB!X#L"C(? <=:0%)"PE31F:9EK9) M,XQV1]O#M/69A)"<5EH#\N1),%)"U"*#5&1?"I>9RR:'W\.0W\6QY;%X:].P M:2_-=N"Q',WU9ASX2[)#F^QZAPII^XU@?*&-.)/GYC(K8&B+CLX$:443CV98 M-L;%]QA ''HM'(Z*I[ F+A(:A,\R"15!%,.)\UAG?1D'69,DB'VKVUQR#L?" MN >W3V$M'(:&Q[(.)LATS XI)J\G0LHX ]Y+ ;X8@]X["HV:',GM1-TCM^0' M0N<0!.^EQZY#W-_7B_0/BK3J;)_/7Y""I@T2]@\\[WC0<.'@+I0.%*1=# E^ M6RZ_;%O M)E^]/LG0G6LY+P+WT\[!)WWVW,:7>:1(.%2;4QA(.1,OV@C M/) M)=>JR/T(L@>H?]CM[<\OO_VB9RL+"2/CBAP=7VC1R@31!092IEB8$[R$5MW, MCZ%[]+SUAT+J+?45#Z;O1VA"#QX&<>_C6IO3A@,+;S<"?U7;(_?6V[YC(7T]9D;@2 MQ9-1(?CH&&2+7 F&.]DD):7Q/!N%N:KY]]??<-EFJYP<^;_OC92O)"(Y5)J)3,(Z4@B6M,V MQUVI]Z0\.;_1RBCKX&C61J]IZG:=/"QJ^EI'EVS$^\5L]LMB^6=8YNNC:F24 MWD0%TF%M>UL\1"8W^7><]XDV.W/:D<_1*K X0/K@^'Z%3?4D(9_O>X5?E M>[^BM?.]*W=]..0\=2.^SZXOF&NQT='#T[(<%+X[633"L:6G!"3@:2,HVTM\GHGRL!C M%$&*K'4C-V5H3D8>T]$!/-NMF .P+9O4D=N4]^ MAZ!OJ^UC*U,^=+,3D+ +3LF-QM7K^:F0)L9)';U)H&6J'2NL!R^= >NXX $- MAC:U!PUX&3>L[7%AC(R7)^D\./PXS#QM':1/W#Z\1/IZ]E77(:/>/6RA Q9V1HRU/3_ M7@@0SE4)Y0B>)0TN8UFRMP$5#> M*R-MH@@45T*QUH'RBKSY$"1$II6*.2779H;EP[+Y9 [TNEB>XR'P,6R8/Y+. M+4<^]\K')*45X$"7HP.?2X^\B85. _-Z),Y6WP4:[0E"A_# M*AW(Q<@>L4XWA!AKI_(8$OBH(B@;2TY%ZR2Z/-L?TJU]# >87:S)$3#W](X\ M[Q=-8I'%$L 61%(?"HC)U>3"%+CB.?KL>UR.._(W[G)\Q.E#0>1:I6]$PA>&@V"ZQ^VN-\*:Z1X!86U4P MAUH7%YMT;AZ!UW%.0_L'_FV[6LZ-_RX1\4F4.CG) PB9-2AA$@2T M!8(./,B@(N--ZOI'X'6<<]%_NH7:&H6/W15]3;Q/YZMI^H\P.\'+R49:.B:% M9^!J+;!2K@J D6NN=" ?O:3 =AE;WH["<=OG/E;W?0!E/5U;$F=>&>%!>^C3SJ[S$67.5UWB^]];QT_ M+#;31:]()NEH4TT2U63:2#)"0G"BD+Z4DD:;F$2;&I0'8.X1.W-]+K#!$?6D M-RR!CA25+62OJ]'1O#:>V'3+RC($Z;1L,KI[W UK\ OI)[R>AL%.3U=:P\2$ M5X7!)Q:]",)F8%Z0-+BBT"\8#5PZQP4+4<0F(\C;L33.Q57O2VE\]#SNCBJ7 M#4K#KBJWO>8!.ZO\D,L^NJO4LB]5G(5H> T\#*\_<=#>I**Q**>:;/^=MSNL MGQ[4T&O3V9PE9-HG!!:#I;6 +E\G'0C[M Z:R'L5+ MC]58#XC/X=;+(& 9^79R0_;;.?Z*F[KH8G11@A6"HY)D>9B&*(L$@=X%R7,2 MUOT@8KCYU$<+N&$4O!A$VCW@Y,.?BRWE+FJ2 07/WD@'*JD((7$'Z"R+R5AB M*.^*D_.G]EB'-B).#I-V%S@AE9]A',G]=SI$4#[76W1KR4HG!4(:;I(7W&': M&2D7S^VQ'FI,K!PH\1[0\LOB9+DE71635! *@JC=*Q/=;IC(B5 ^7]U!S[-^?SQ=!DKT(60%%7(/-J*-R*.H%Q6F>)7KC<9'!G M&W9&WD6?9&0\%'J>W!I:_(G+K3P^3]=UUF26GA/S08HZ5(%,290>9$I!.TMF MR;:[FVO$U!.*7@X$;=-U= 2"GMIJ^ON7+U=D@=GKG%P=YATUJ.*0-F8MP%J; M?4BJ]HKM?C5=8^H)Q7@=KJ9C$/345M-II[^WY=(%\?;*>.+0>*-Y +2D*N6< M!B^B)WTE3":C,DQWO[#NYN\)Q<8=KK&!<-7+JN^"R5,QP M<*KFY-B:WY:+ 2>BTD6RE'B369"=\/^$CB<&7*[CZV4O7/[3+>H>6;@J]B4L@I\J9/+DB7UDULO7+M\YTZ$,&YSA7_ZA3T@ M0GM9W4/[,)<29<]\&!1.>"$,2&L2*.T1'$\!;+*)%)P,E_T?X=S-W[@5J;VN MR^$T9F,DTD)_"D6O#<>2>RH[B]777K2$SO MM##M/]O"? P(?(QE$B>?/X?E]T7Y^_PKKD@*ERL*!B^6V.5ES4LF]N:XC\() M)S,+)23(3M*V(;F (),&'I5E$6/4ODE)F,JHHLPY@\NA=J9E M"F+P#H1&8ZP4*J<]*ZYDTU>W\C>/(P/S8;R% M!P; R'GLY^OV-!J_G?G?%MO0>\/GE<'@=PR3Y=$Z(:4$&:(!):P")VNGLAB< MTT5+8W:IQFI#7>>F>V!\+;I2=B\6_H@>+><".KLS.#W9G$1=C"H\0G!UHT,? M()"] :%\J1,\>'#M:M2'YV>\OHX]P'3@OCY#8*:OCHY'".,_;I,$A4G28RQ@ MC27GT[A:48H,K)7:*AF\XNT&%@[,S'@=&Y_@TCD:+?NO&W^Z;N;XL1Z5?ABN MF?80%F3[YQ>[>"# M/3CAX_5G[&CU] ^9\9=5Z\V9&>\UEP%B]*0W11YV%%@@:JT3XR:[ZY.1^MB2 MCG'HFC1K[&A=]829D3N>#J&9:[D8?R/QK5_2ZOXE3)/<2AP#XT]UCT]2B."IH!XRD=(/Q02!/%L_7&:BC"9S)Q MZ$A]-D%17D3'DD'9KL#_05A\O,<,[2#>:J\:%F]/[#SBQ\+),I%L/ ?-)(+* MCG2H:)=G1G K;1 2N^S?O2-_C_?4XM&LQ!9(ZV%(6-L@]?C1?A;VH:"^X_7/YJ])BT39&R*8._+"* MHO$D%61F<@@EIA0?L'AR-'^URU.41[-+-L);)P-F#E'C9D#5Y;^OZ=N_+=;_ M&]?O,2T^SFM!S65=3XQA7*&2$)BM-:)DIP(Z 89KCI)E[G.3S@0/PEV/;4*: MG\KTBY\.MKAF0CD=$$=6X_'O\R.1U0'Z^W9;/,=,AJWRN75M_HC3ECACM=[>>X-<26C(G_" M$:Q9M*[(X,SUN&R@$IB=R.NQR\6#X;N!!A]A.>U[6KW+:3JK*AVZ@/:.Q[P]B>[*%F&T-L!9K&W3 MG0,GLP FF$A.!EJ=K$F\_7^*9/=$;[LBV7TPT('K\&&ZKER_GN?IUVD^";-- MY1Q+B,Q; U+%0/%&S.!990+1N6B"R:5)\O2MU#R5HMF]D+$86DT]8NV/Z?K3 M9G'7(/?3],N'Q:OY>KK^OJV R\I99W2][[2IIF-'\(J1*UXSBA@3/I M=(Z+SP&0\2.L#:BF#E#XXM,4:V.I=+*>?B4^"_EP9W,LF/1,T'($+NH:DS= V)A44;Q?2"L5^F\S!/TS"[RHIAV2;I:Q)B M*J 2[07DMR#H'*7,3!4BN1G&;J=IW+RZ!\?8 (H9^9K_/XCL=Z2F:2;Y+LH' M3)_FTQ1FV^.QU98C$;2DC8!#XII639WEY%-&*!'1:TO_L5TNXG=[V[C7 \! MHD:2[\!>O9PN,=%7SIH$6"D-$QJX+QZ4,Y960@J ABFNM&=.JQ8FZBH9XQYX M/Z15.D+\'8#G:M,5SBUGN98!1*Q-<#T#GR6QD8+D6F69VN3([M]GZ1%T3C@F M9#Q<+1U@JDE'%51*&HMUB;H,*O,ZH$YIB#YHGW.(Q3W@[.6GTV=I+VP]1)^E M?13= =BO71".-3-]'U5NI7=)2%Q[" P/@ M,4/^U7^>D*O_>D[+_F2CE;?K3[C\\"G,MRE:FVS(U>OY:3[))(H8N$H:K*IW M48*3*8BA0$'.A0\EV\X6QIX,=KX?# S.PBBMNSDNI""7(126!!>&"]*NW+_@9AX]/7*HZR28]'0P4K8,9TKR1@5 M,0;!NE!G:VY\10Y11::MTLF4)O49 R;D]9S7?0QZ&VBP UPV2Z.=D"R535J# M+W4*EC>Q_B3!9J.9=CR9-C.&FW'TZ-.MCT%_'SAYR@OF]KQS\O>,9]:#3T6! M4H+D9%R]15)9,Q6T94TN7CJL9.@YT[O+I74\H@Y>;U]Q&1?-<\9?DTSFM%R_ M'Y 0?O%OA\OVOH.>@5*YSY]^D15[GNGJ=?&.D0^L"T906 +$$@S85(=-2I42 M-BEXNH>F8PWM+8_^0))\3M_YQR3(5%RT%M#6\3=!./"Q8#VJY4%8+%PWZ49Z M'U'CGH ,A8[KUFDP-71=?7+.Y>8,]9 "D^M/:&!5;J/M 6R+-L@3)ZWRD.ME M'N'(9\Y Z*R+MME;?*BU-GR!Q_E+7IPLZS+;R/@"X)YE^[$MBOS=D'-7?77@RHGL=A?PZO<+OQB 86J&6EVKU@DO1\ M[164: *H',B]3H8#J5\E9,)PV^3RY"'Y3RXAFJ DD[6CHF M&PHFE (6=8JD\,Q$6VYOD-2QF=D#&7>Z-L>I8.3,W^LF\GWX\]= CYZ&V>HW M7"_*.5-.2*5J\\!D0B%KJ2*$'#2('$,HTOEDY ^,S%XO'/>R8VC4M)-U+P#Z M;3%//^(K:BV%D)ON![I>0)*S7UO[%"EJ&K/6#M4^&-KAG>/>.C2%T= 2[^!\ M])RW7Z;SZ8K\N+\M%KFR]/:"I9)2L;E8D)(;4"5FB*'F71%,(E?<&=&DJGP' MVL8]Y&^^TPVDE)YP]L=B^8_7\W?+!;FLUUAB&3TR1D88!84'NE[#U7')CNQQ M\-8QX9I4W^] V[@GWLUQ-I!2>MD9M]O]LWF^L-C$U83;PJ(0"KA2"91"5FVS M@QR29]H)9YTXP*.Z_IZ=P&(>"U@&E^SA**FW*,.AY$88\1+S23KMUR8)YQBM M!)3,U*Q,2?NYRL"-]9@MA1N1[X.4>]ZU$UKLHT3+4!+N^BSHY9:@R]=[-5/] MD$.ANY\UW.G0CO0.=$ST;K%:X^;&=',SBW,LTTLM7PIZ[GTP('6)H&@W 5\1 M9Z,W7!3G4FER7WX_64=7CU^^EY[GLQOC[6LVPKXX%!6!!RE9K%TAJPA$'1>E M"KB")6#V7(RWR]G,:3S3[_#I=GBXI^3/0O)]&3J^A0 ;#0*4 MD2^ OTNYYK-".S:V.T#M,L^61_J[. @XLVTX.LY^;EU4L&+Q?++8AG6^';Y M/,S_\?;/.>9GGQ8Y)HBTFX#6+"7N2["Z21G\CO2->UC? M *0M]?,88/?B4UV+K^>GC?@#%\FZZ %CG5B#GD'(SH&1F6FFA#&L2:7[?F2. M>]0_)@@/U]:Q>T!PQUAWD?94),D,*YON=-SV4N%1@%WR=;6A!*B)[!%%BU# MS3E339)5;R?G>$MV^:D7)_51&2^<-+5G9QVW551-CB'O01'_])=6J3;]+V^G M9^2I#,MNGBS')6:L,2$1@HG0GC.4@P(2K'>%"1-[&; M=U+4I4W9!PTWS]R&D'T'[O7[ZFYM^FH:1&X*A:Y6UD).Y@1)0CJPQ0A=)-O&^)5X%;X8('4 E#>+>5[,7\_IB;$F-A2B G/EY\WKYV_? M;VUEE)@#I$ AFU%YVV2J(J#VHD!UY7(&A:>+/WB1EW,RU-H[+ MD0+O#C+;-21=L,2% ^X4UOQB12(I DJA#US.I<0F)\RW$3/N=G.L@N_%RP'2 M[@ Q[_'K8O:5[.159LZV2A;(5LK:JS86DHXR$)ED$+E-@OM0L,W\X7NIZ@E# MARC]QB2=H330 9QN,\QO+KK&TE:.A=5"U7K^8*,$K^N(2.+/NG;"%_J;]?>)"=Y96P((8VB]%%4H($T< MN+6"9>4DRB:;W3Y$]G>I=" V=D#=((H:.0J[C:]WBS7)>AIFK^=IB6&%K^;0!A=.*]@&>Z[80 AEOED"D6)/4F&-BE^91A[Z_O\/%XW#V8+KH&6]W+BBF MO-->.7!^T^="9M%D[R;S*QX+M*(OVH-%@8Z0-HH4.8;9M3W.#KYH/ MNYC3WVR+5L-'^J>O9M./4W)5GJ54*PI7[S'A].O&>='(-+4AD*\&% 7S M8KGP)3>9Z+$/D3OAU3T>O#975(?6]7TE ^=I?0,Y.*/2/!X5C::H# M"UFK:RZ&C#\/J^GJ=Z(EY+?SRTDF?")YX$KP!#9("RH56GXZ25IT17/,Q+1T M+:SCK@3N=E7 '@\HFVJH ^3=)K%-0AJNUIN\II/E^5#O21"*3"Z%8E+C2FQ2M+ /D;LA\(G<5@VBJ0XVY\5UI^,\XGNQ^$K1W<>ZN*:+ M27&>^<@#6?20:Y,8"T&7 )8"/*ZR<3ZR'3?@'5^Y&YP>X:54"Y%WB*0W>)D9 M%9$%5ZVQK\5!,6>HPW9!*H+EG?%SY46[H>817C -)]X.L')=1"^Q MA)/9^L-R^O$C+E_@IB3X24O OG8J MA__G)'^LQOV,71Z%9<*2S#<]?SR%2E')4"]_2S%.:*?U(&C](2F[X?,)7 *U M5%%GD<0DD27*4=+^F"4 MT"8?%\U[\+P*RWD]R/F"R\WUSU6R=VJ_<^,1PW7>N9^Z@9KNG+WDW?8E%TWB M3#'&.0-.2PT*;8'@DP!->U.06%RP3;I&WD70L=;B^G,O6DKE+)Q,)8*O3>65 M-PZ<8H("CI(4QB -;V(Z[J1HW/3701!QW8(,(_VN&WI=7ZZ;)/5#.GK=\:!V MAN4V2EN;%\%%82S@Z2AEY94&QP-A*S#:0(+T&9N<[+4R+Q<3ZJ^_H1[=IF?S M_'(Z.Z$(X-K ^N*U#-Q;0%=K;3DW$%2.0)\JR4*@]=9$#@?2VZEIV@=-UTW3 M0VCN41FN#=OAG.W#6Q/N^.!VAFT73EH;.E>\LBDRD+96OJ%#\$%29"6,\+X9K&Z/"$MQA"+!IE8JDV0$&*DI2B9XM+'@/QZQ_MA MN+R5FDZ-U#Y(N&ZDCI=Z!P'[%28FSJ)AB80@<^V,PLEFA^@8,(?2^Z*3O9XE MU@ RXT)E *W>AY.]1-P!/O[ Z<=/9*>?G1[QGV5>G+8.OY1L<;HOGXDK2.VS MIBW8Y#JF2:>:%L0<&,$],:J,S$W"MX.H';?BK(EI:J^UQP;-2DLI9UR5O>9,16_L2.F[IY*@F\R!=/3IKJ;4K$DLA?\=Z\G>"JI+D M(+) 9-%9F9IT)'B"UO(PP!QE*/?17A>&)#H.D0 M172 IXM;YV?S]317)J9?\7=,)\OI>HJK5]_2["1C_H6$7'.(3TZU>/.2^K07 MHBI&6&2R9KYSNX!Y>?AU>5Y ML=M [&3]:;&<_A?FO]?$Y,U0[K=?ZM^_FX7YZOGW5]]PF:8K?+>EY&7RMCX'&Z]# *6D>N1 M+MNK5Z5@6F^;@?N"B"[78SKO06DR1-[D.F=<1),=*][OTGGHKN<_6A .H_3% MP!KHP.H>N?.].2^O\26DVD 7T#,-*JH,'H,#5Z)!Q4U0K,E9ZE ,C!LX=N2* MC(*(Q[\2MB6$.KG:&%+5[B.)EC]G-6U"@PE&.*F+T*G'9;!/86BK-3 .\(9% M_P$HZ #Z@VZL;Q9_XO+TI^GGZ7HB44A1"@/.M:P# &M/2!ZAD)",\=(4VV0. M&RM0)0!]K-E=,D#1^@%!E35!H3 M;Y)-V9*I<>^TG]X*.@8SG1>I_XX?3YNQEL7R\^:1!Y1BW?*0X\QR^+Y?IRQH4467#G%9B4&"@F(T2.$KA.L78,-=FW,1!W$'2T-;WVW)?3 M59HM5B>7RZ;K#9H.L<*:HFNE@R07"P44X5%9E:)4;=R*'],V\BG)$"BY8:L& MUDC7]: WE_/!I>QW/JJE\6E8SGXGN##S;+(U(#+Y:2HE#L%[VGZ"$D:9@$$^ M+A-T?B!S_0V7!/W\^_8O+Q8!2Z789!-@2G6"<)W+*'P$QE#D7&(TCQW/ZNE 6M9IWXGYE24Q5M4I'_A017N(6IRF[6B M(#0HA=;K)VS!-N?&)9BB6.; -[..DQ#@A&6@C?0I9)58HTAS?UH[M5S[H.A( MR[6WQCHX:7RW7.23M'Z[_/W4#&PN@J/QFBOI(!553TL+ Z>X \XD5T5Y:6V3 MA);;B.DE(Z41 A8#JZ,?2*V>S?.6B]7V;E=0Y*$HZ &51:X-:@1$6[,,N&$> M32DB-O'%[J1H7' =K^S;T7.DY$=.I7B_*9 ZN[PG I47 8(P9+U=/,>^G1 \#2;,#+^+%8KY:S*9Y MHXW-W[39>"?1@E%!DX$SA:"-")9E#):'H-K,1KN=G%YRE![&.1U )5T" M:[OHF,EP?XN< R7>!H"6M MLSJ);3'?+JZMC14E^IRD(ALKZ_2/6)N;(RTQY5@IB:%U30*<.RGJ#4.'*/P& MBH:0?@&3JE.LI"8A)>(NV. P&%-\FX*)'8@;UWMZ MZ-UO<'5U ,&S=@YOOR"M*&)JR^1JDL@!33DB1&_)#56:@2,'$;0UJ)POJ'F3 M\LT[*>KK>/EXY5]ODSF()CJ U'O\BO,37$U(!H5SELE32+36F/9$-Q+QW&=N M%8M.\18(.B-@9-^\-6 .DG,'^'BQ6&TBWE??:H8=T:^TLLQ3K!M0$>M"D"\0 MZA@8'T6M_(G2A38^TU5"1M[-6N/E*+EW@!OR]A9GMO&TH?"6DTG)0OD0!<2( M!NI]'[B@)?@8M0^!98XD.SS]WH?PK68DKY>!-#B=A^7WC2A)&HG^)9$VV\CC=!KM1'NCF4FR MKBE7DU=JA$..I[#*"F1&,-GD"K4A3^/VPF@.ZU[0,%A7M!:I3!1I7O10%HQA25:B,X3-*0ED(C- MV'2MO.?.&IG;N#][4'GT8$3\&&:_AG6UW=??=I'P)ZWR*% #>OJE-KJ$6'B" M*"TR&Z/*JHDGN!-U8Y^DM<+4CXS#X4F:.SST0&X4:*UE*=)PSIOTX[N5FL=DQ?;!S"U734>JHKW5VOY%_272NO[W M?_G_ 5!+ 0(4 Q0 ( &)Z"4TVZ^ WB@@ &U' 4 " M 0 !N9W,M,#8S,#$X>&5X,S$Q+FAT;5!+ 0(4 Q0 ( &)Z"4TJ7M;? MI@@ *)/ 4 " ;P( !N9W,M,#8S,#$X>&5X,S$R+FAT M;5!+ 0(4 Q0 ( &)Z"4W9L94Q0 8 &PU 4 " 901 M !N9W,M,#8S,#$X>&5X,S(Q+FAT;5!+ 0(4 Q0 ( &)Z"4T-$R]]-08 M $XV 4 " 088 !N9W,M,#8S,#$X>&5X,S(R+FAT;5!+ M 0(4 Q0 ( &)Z"4V^KZIP$TP! -@$$ 0 " 6T> !N M9W,M,C Q.# V,S N:'1M4$L! A0#% @ 8GH)33TD!:)5# ?W@ ! M ( !KFH! &YG@E-\Y(7BD$7 !)XP % @ $Q=P$ ;F=S+3(P,3@P-C,P M7V-A;"YX;6Q02P$"% ,4 " !B>@E-@][/I!\K ?L@$ % M @ &DC@$ ;F=S+3(P,3@P-C,P7V1E9BYX;6Q02P$"% ,4 " !B>@E- M<9RX]SV( "@E-;)6G9NM, CD , % M@ %D0@( ;F=S+3(P,3@P-C,P7W!R92YX;6Q02P4& H "@", @ @8\" # end