0001084991-22-000009.txt : 20220318 0001084991-22-000009.hdr.sgml : 20220318 20220318160628 ACCESSION NUMBER: 0001084991-22-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220318 DATE AS OF CHANGE: 20220318 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-31398 FILM NUMBER: 22752557 BUSINESS ADDRESS: STREET 1: 404 VETERANS AIRPARK LANE STREET 2: SUITE 300 CITY: MIDLAND STATE: TX ZIP: 79705 BUSINESS PHONE: (432) 262-2700 MAIL ADDRESS: STREET 1: 404 VETERANS AIRPARK LANE STREET 2: SUITE 300 CITY: MIDLAND STATE: TX ZIP: 79705 10-K 1 ngs-20211231.htm 10-K ngs-20211231
00010849912021FYFALSEP6MP1Y00010849912021-01-012021-12-3100010849912021-06-30iso4217:USD00010849912022-03-14xbrli:shares00010849912021-12-3100010849912020-12-31iso4217:USDxbrli:shares0001084991ngs:RentalMember2021-01-012021-12-310001084991ngs:RentalMember2020-01-012020-12-310001084991ngs:ProductSalesMember2021-01-012021-12-310001084991ngs:ProductSalesMember2020-01-012020-12-310001084991ngs:ServiceandMaintenanceMember2021-01-012021-12-310001084991ngs:ServiceandMaintenanceMember2020-01-012020-12-3100010849912020-01-012020-12-310001084991us-gaap:PreferredStockMember2019-12-310001084991us-gaap:CommonStockMember2019-12-310001084991us-gaap:AdditionalPaidInCapitalMember2019-12-310001084991us-gaap:RetainedEarningsMember2019-12-310001084991us-gaap:TreasuryStockMember2019-12-3100010849912019-12-310001084991us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001084991us-gaap:CommonStockMember2020-01-012020-12-310001084991us-gaap:RetainedEarningsMember2020-01-012020-12-310001084991us-gaap:PreferredStockMember2020-12-310001084991us-gaap:CommonStockMember2020-12-310001084991us-gaap:AdditionalPaidInCapitalMember2020-12-310001084991us-gaap:RetainedEarningsMember2020-12-310001084991us-gaap:TreasuryStockMember2020-12-310001084991us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001084991us-gaap:CommonStockMember2021-01-012021-12-310001084991us-gaap:TreasuryStockMember2021-01-012021-12-310001084991us-gaap:RetainedEarningsMember2021-01-012021-12-310001084991us-gaap:PreferredStockMember2021-12-310001084991us-gaap:CommonStockMember2021-12-310001084991us-gaap:AdditionalPaidInCapitalMember2021-12-310001084991us-gaap:RetainedEarningsMember2021-12-310001084991us-gaap:TreasuryStockMember2021-12-31xbrli:pure0001084991us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberngs:OxyMember2021-01-012021-12-310001084991us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberngs:OxyMember2020-01-012020-12-310001084991ngs:RentalContractsExcludingLargeHorsepowerCompressorsMembersrt:MinimumMember2021-12-310001084991ngs:RentalContractsExcludingLargeHorsepowerCompressorsMembersrt:MaximumMember2021-12-310001084991ngs:RentalContractsLargeHorsepowerCompressorsMembersrt:MaximumMember2021-12-310001084991ngs:BillandHoldArrangementMember2021-01-012021-12-310001084991ngs:BillandHoldArrangementMember2020-01-012020-12-310001084991ngs:CompressorRelatedMember2021-01-012021-12-310001084991ngs:CompressorRelatedMember2020-01-012020-12-310001084991ngs:FlaresRelatedMember2021-01-012021-12-310001084991ngs:FlaresRelatedMember2020-01-012020-12-310001084991ngs:OtherPartsRebuildsMember2021-01-012021-12-310001084991ngs:OtherPartsRebuildsMember2020-01-012020-12-310001084991ngs:ServiceAndMaintenanceMember2021-01-012021-12-310001084991ngs:ServiceAndMaintenanceMember2020-01-012020-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:OxyMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2021-01-012021-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:OxyMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2020-01-012020-12-310001084991ngs:RentalEquipmentMembersrt:MinimumMember2021-01-012021-12-310001084991ngs:RentalEquipmentMembersrt:MaximumMember2021-01-012021-12-310001084991srt:MinimumMember2021-01-012021-12-310001084991srt:MaximumMember2021-01-012021-12-310001084991us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001084991us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-31ngs:segment0001084991ngs:RentalCompressorUnitMember2021-12-310001084991ngs:RentalCompressorUnitMember2020-12-310001084991ngs:RentalCompressorUnitWorkInProgressMember2021-12-310001084991ngs:RentalCompressorUnitWorkInProgressMember2020-12-310001084991ngs:RentalEquipmentMember2021-01-012021-12-310001084991ngs:RentalEquipmentMember2020-01-012020-12-31ngs:compressor0001084991ngs:RentalCompressorUnitMember2020-01-012020-12-310001084991us-gaap:LandMember2021-12-310001084991us-gaap:LandMember2020-12-310001084991us-gaap:BuildingMember2021-01-012021-12-310001084991us-gaap:BuildingMember2021-12-310001084991us-gaap:BuildingMember2020-12-310001084991us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001084991us-gaap:LeaseholdImprovementsMember2021-12-310001084991us-gaap:LeaseholdImprovementsMember2020-12-310001084991ngs:OfficeEquipmentAndFurnitureMember2021-01-012021-12-310001084991ngs:OfficeEquipmentAndFurnitureMember2021-12-310001084991ngs:OfficeEquipmentAndFurnitureMember2020-12-310001084991us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001084991us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001084991us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001084991us-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001084991us-gaap:MachineryAndEquipmentMember2021-12-310001084991us-gaap:MachineryAndEquipmentMember2020-12-310001084991us-gaap:VehiclesMember2021-01-012021-12-310001084991us-gaap:VehiclesMember2021-12-310001084991us-gaap:VehiclesMember2020-12-310001084991ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember2021-01-012021-12-310001084991ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember2020-01-012020-12-310001084991us-gaap:OperatingSegmentsMemberngs:RentalMember2021-01-012021-12-310001084991us-gaap:OperatingSegmentsMemberngs:RentalMember2020-01-012020-12-310001084991us-gaap:OperatingSegmentsMemberngs:SalesServiceLineMember2021-01-012021-12-310001084991us-gaap:OperatingSegmentsMemberngs:SalesServiceLineMember2020-01-012020-12-310001084991us-gaap:OperatingSegmentsMemberngs:ServiceandMaintenanceMember2021-01-012021-12-310001084991us-gaap:OperatingSegmentsMemberngs:ServiceandMaintenanceMember2020-01-012020-12-310001084991us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001084991us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001084991srt:MinimumMember2021-12-310001084991srt:MaximumMember2021-12-310001084991us-gaap:TradeNamesMember2021-12-310001084991us-gaap:DevelopedTechnologyRightsMember2021-12-310001084991us-gaap:DevelopedTechnologyRightsMember2020-12-310001084991us-gaap:TradeNamesMember2020-12-310001084991us-gaap:RevolvingCreditFacilityMember2021-12-310001084991us-gaap:RevolvingCreditFacilityMember2021-05-112021-05-110001084991us-gaap:RevolvingCreditFacilityMember2021-05-110001084991ngs:FederalFundRateMemberus-gaap:RevolvingCreditFacilityMember2021-05-112021-05-110001084991us-gaap:RevolvingCreditFacilityMemberngs:EurodollarRateMember2021-05-112021-05-110001084991ngs:BaseRateLoansMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-05-112021-05-110001084991ngs:BaseRateLoansMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-05-112021-05-110001084991us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberngs:EurodollarRateMember2021-05-112021-05-110001084991us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberngs:EurodollarRateMember2021-05-112021-05-110001084991us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001084991srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-12-3100010849912020-03-3100010849912020-01-012020-03-310001084991us-gaap:RestrictedStockMemberngs:EquityIncentivePlanMember2019-06-200001084991us-gaap:RestrictedStockMemberngs:EquityIncentivePlanMember2021-12-310001084991us-gaap:RestrictedStockMemberngs:EquityIncentivePlanMember2021-01-012021-12-310001084991us-gaap:RestrictedStockMemberngs:TwoThousandNineRestrictedStockUnitsPlanMember2021-12-310001084991us-gaap:RestrictedStockMembersrt:ChiefFinancialOfficerMember2021-03-182021-03-180001084991us-gaap:RestrictedStockMembersrt:ExecutiveOfficerMember2021-03-182021-03-18ngs:executive_officer0001084991us-gaap:RestrictedStockMemberngs:VicePresidentofTechnicalServicesMember2021-06-172021-06-170001084991us-gaap:RestrictedStockMembersrt:ExecutiveOfficerMember2021-06-172021-06-170001084991us-gaap:RestrictedStockMembersrt:DirectorMember2021-03-182021-03-18ngs:independent_director0001084991us-gaap:RestrictedStockMembersrt:DirectorMember2021-04-012021-04-010001084991us-gaap:RestrictedStockMembersrt:DirectorMember2021-01-012021-12-310001084991us-gaap:RestrictedStockMember2021-01-012021-12-310001084991us-gaap:RestrictedStockMember2020-01-012020-12-310001084991us-gaap:RestrictedStockMember2021-12-310001084991us-gaap:RestrictedStockMember2019-12-310001084991us-gaap:RestrictedStockMember2019-01-012019-12-310001084991us-gaap:RestrictedStockMember2020-12-310001084991ngs:OtherLongTermIncentiveCompensationMember2020-04-282020-04-280001084991ngs:OtherLongTermIncentiveCompensationMember2020-03-182020-03-180001084991srt:DirectorMemberngs:OtherLongTermIncentiveCompensationMember2020-04-282020-04-280001084991srt:DirectorMemberngs:OtherLongTermIncentiveCompensationMember2021-03-182021-03-180001084991srt:DirectorMemberngs:OtherLongTermIncentiveCompensationMember2021-04-012021-04-010001084991ngs:OtherLongTermIncentiveCompensationMember2021-01-012021-12-310001084991ngs:OtherLongTermIncentiveCompensationMember2021-12-310001084991ngs:StockOptionPlanMemberus-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2016-06-160001084991ngs:StockOptionPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001084991ngs:StockOptionPlanMemberus-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2021-12-3100010849912019-01-012019-12-310001084991ngs:StockOptionPlanMember2021-01-012021-12-310001084991ngs:StockOptionPlanMember2020-01-012020-12-310001084991ngs:RangeOneMember2021-01-012021-12-310001084991ngs:RangeOneMember2021-12-310001084991ngs:RangeTwoMember2021-01-012021-12-310001084991ngs:RangeTwoMember2021-12-310001084991ngs:RangeThreeMember2021-01-012021-12-310001084991ngs:RangeThreeMember2021-12-310001084991ngs:RangeFourMember2021-01-012021-12-310001084991ngs:RangeFourMember2021-12-310001084991ngs:RangeFiveMember2021-01-012021-12-310001084991ngs:RangeFiveMember2021-12-310001084991us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001084991us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001084991ngs:RestrictedStockAndRestrictedStockUnitsMember2021-01-012021-12-310001084991us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001084991ngs:RestrictedStockAndRestrictedStockUnitsMember2020-01-012020-12-310001084991us-gaap:EmployeeStockOptionMember2020-01-012020-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-K

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
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

NATURAL GAS SERVICES GROUP, INC.
(Exact Name of Registrant as Specified in its Charter)
Colorado 75-2811855
(State or other jurisdiction of incorporation or organization) (I.R.S.  Employer Identification No.)
404 Veterans Airpark Lane, Suite 300, Midland, Texas
79705
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: 
(432) 262-2700
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $.01 par valueNGSNew York Stock Exchange
Securities registered pursuant to section 12(g) of the Act:  None.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes ☐                   No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes ☐                   No
Indicate by check mark whether the registrant:  (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes                    No ☐ 
Indicate by check mark whether the registrant has submitted electronically 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 (§40232.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                    No ☐
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. Yes ☐                  No

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 definition of “accelerated filer and large accelerated filer” in Rule 12b-2 of the Exchange Act.  
(Check one):
Large accelerated filer ☐
Accelerated filer   ☐
Non-accelerated filer
Smaller reporting company 
Emerging growth company
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes                   No
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.☐

The aggregate market value of voting and non-voting common equity held by non-affiliates of the Registrant as of June 30, 2021 was approximately $129,415,763 based on the closing price of the common stock on that date on the New York Stock Exchange.

At March 14, 2022, there were 12,717,486 shares of the Registrant's common stock outstanding.

Documents incorporated by reference

Certain information called for in Items 10, 11, 12, 13 and 14 of Part III are incorporated by reference to the registrant’s definitive proxy statement for the annual meeting of shareholders expected to be held on June 16, 2022.




FORM 10-K
NATURAL GAS SERVICES GROUP, INC.
TABLE OF CONTENTS
 
Item No. Page
   
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.Form 10-K Summary





SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K contains certain forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended, and information pertaining to us, our industry and the oil and natural gas industry that is based on the beliefs of our management, as well as assumptions made by and information currently available to our management.  All statements, other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our future financial position, growth strategy, budgets, projected costs, plans and objectives of management for future operations, are forward-looking statements.  We use the words “may,” “will,” “expect,” “anticipate,” “estimate,” “believe,” “continue,” “intend,” “plan,” “budget” and other similar words to identify forward-looking statements.  You should read statements that contain these words carefully and should not place undue reliance on these statements because they discuss future expectations, contain projections of results of operations or of our financial condition and/or state other “forward-looking” information.  We do not undertake any obligation to update or revise publicly any forward-looking statements.  Although we believe our expectations reflected in these forward-looking statements are based on reasonable assumptions, no assurance can be given that these expectations or assumptions will prove to have been correct.  Important factors that could cause actual results to differ materially from the expectations reflected in the forward-looking statements include, but are not limited to, the following factors and the other factors described in this Annual Report on Form 10-K under the caption “Risk Factors”:

significant economic disruptions and adverse consequences resulting from current and possible long-term effects of the COVID-19 global pandemic;
conditions in the oil and natural gas industry, including the supply and demand for natural gas and wide fluctuations in the prices of oil and natural gas;
regulation or prohibition of new well completion techniques;
competition among the various providers of compression services and products;
changes in safety, health and environmental regulations;
changes in economic or political conditions in the markets in which we operate;
failure of our customers to continue to rent equipment after expiration of the primary rental term;
the inherent risks associated with our operations, such as equipment defects, malfunctions and natural disasters;
our inability to comply with covenants in our debt agreements and the decreased financial flexibility associated with our debt;
future capital requirements and availability of financing;
fabrication and manufacturing costs;
general economic conditions;
acts of terrorism; and
fluctuations in interest rates.

We believe that it is important to communicate our expectations of future performance to our investors.  However, events may occur in the future that we are unable to accurately predict or that we are unable to control.  When considering our forward-looking statements, you should keep in mind the risk factors and other cautionary statements in this Annual Report on Form 10-K.

Glossary of Industry Terms

"CiP" - A branded gas compressor product line designed, manufactured and packaged by the Company. The 'Cylinder in Plane' design results in a compact and vibration-free compressor unit that particularly lends itself to unconventional wellhead applications, air compression and compressed natural gas requirements.

"flare" –  A tall stack equipped with burners used as a safety device at wellheads, refining facilities, gas processing plants, and chemical plants. Flares are used for the combustion and disposal of combustible gases. The gases are piped to a remote, usually elevated, location and burned in an open flame in the open air using a specially designed burner tip, auxiliary fuel, and steam or air. Combustible gases are flared most often due to emergency relief, overpressure, process upsets, startups,
i


shutdowns and other operational safety reasons. Natural gas that is uneconomical for sale is also flared. Often natural gas is flared as a result of the unavailability of a method for transporting such gas to markets.

"gas lift" – A production enhancement technique whereby natural gas is injected into an oil well to increase/improve the oil production.

"oil shale" – Also referred to as tight oil, is petroleum that consists of light crude oil contained in petroleum-bearing formations of low-permeability, often shale or tight sandstone.

"reciprocating compressors" – A reciprocating compressor is a type of compressor which compresses vapor by using a piston in a cylinder and a back-and-forth motion.

"screw compressors" – A type of compressor used in low-pressure and vapor compression applications where two intermesh rotors create pockets of continuously decreasing volume, in which the gas is compressed and its pressure is increased.
 



ii


PART I

ITEM 1.    BUSINESS

Unless the context otherwise requires, references in this Annual Report on Form 10-K to “Natural Gas Services Group,” the “Company”, "NGS", “we,” “us,” “our” or “ours” refer to Natural Gas Services Group, Inc.  Certain specialized terms used in describing our natural gas compressor business are defined in "Glossary of Industry Terms" on page i.

Smaller Reporting Company

We are a “smaller reporting company” as defined by the SEC. As such, we are eligible to comply with the scaled disclosure requirements in several Regulation S-K and Regulation S-X items. Our disclosures in this Annual Report reflect these scaled requirements.

The Company

We are a provider of natural gas compression equipment and services to the energy industry. We manufacture, fabricate, rent, sell and maintain natural gas compressors and flare systems for oil and natural gas production and plant facilities. We are headquartered in Midland, Texas, with fabrication facilities located in Tulsa, Oklahoma and Midland, Texas, and service facilities located in major oil and natural gas producing basins in the U.S.

We have shifted our focus over the last several years to medium to large horsepower applications that apply to natural gas associated with oil-weighted production. Our primary customers are exploration and production companies that utilize our compressor units for artificial lift applications, i.e., production enhancement enabled with high-pressure gas compression equipment, on unconventional oil wells on single and multi-well pads. In addition, our customer base includes oil and natural gas exploration and production ("E&P") companies that are focused on natural gas-weighted production (with typically smaller horsepower applications) as well as midstream companies. The Company's largest rental area is the Permian Basin (approximately 51.8% of rental revenues in 2021), with the large majority of its remaining rental revenue being generated in other oil and natural gas producing regions and plays in Texas, New Mexico and Oklahoma, including the San Juan Basin, the Texas Panhandle/western Oklahoma, the Barnett Shale, and central Oklahoma. Other regions and plays in which we provide service include the Utica and Marcellus Shales, Michigan and the DJ Basin.

Our revenue increased 6.4% to $72.4 million for the year ended December 31, 2021 from $68.1 million for the year ended December 31, 2020. This increase was largely the result of our rental revenues increasing 4.6% to $63.6 million in 2021 from $60.8 million in 2020 as well as sales revenue increasing 21.7% to $6.9 million in 2021 from $5.7 million in 2020. For the year ended December 31, 2021 the Company reported a net loss of $9.2 million as compared to net income of $1.8 million for the year ended December 31, 2020. In addition, the Company's adjusted earnings before interest, taxes, depreciation and amortization ("EBITDA") decreased 24.8% to $18.7 million in 2021 from $24.9 million in 2020. See "Item 6, Selected Financial Data, Non-GAAP Financial Measures" for a reconciliation of adjusted EBITDA to its closest GAAP financial measure, net (loss) income.

At December 31, 2021, current assets were $65.1 million, which included $22.9 million of cash and cash equivalents.  Current liabilities were $20.3 million at year end 2021. Our stockholders' equity as of December 31, 2021 was $235.9 million.

Please see "Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations" for further information.

Our Operating Units

We identify our operating units based upon major revenue sources as Rental, Sales and Service and Maintenance.  

Rental.  Our rental compression units provide small, medium and large horsepower applications for unconventional oil and natural gas production. Our rental contracts typically provide for initial terms of six to 24 months, with our larger horsepower units having contract terms of up to 60 months. By outsourcing their compression needs, we believe our customers are able to increase their revenues by producing higher volumes of oil and natural gas due to greater equipment run time. Outsourcing allows our customers to reduce their compressor downtime, operating and maintenance costs, and capital investments, and more efficiently meet their changing compression needs. We maintain and service all of the compression equipment we rent to our customers.  
1



The size, type and geographic diversity of our rental fleet enables us to provide our customers with a range of compression units that can serve a wide variety of applications, and to select the correct equipment for the job, rather than the customer trying to fit the job to its own equipment. We base our gas compressor rental rates on several factors, including the cost and size of the equipment, the type and complexity of service desired by the customer, the length of contract and the inclusion of any other services desired, such as installation, transportation and daily operation.

As of December 31, 2021, we had 2,023 natural gas compressors in our rental fleet totaling 418,041 horsepower.  Of this total, we had 1,254 natural gas compressors totaling 297,808 horsepower rented to 83 customers. The utilization rate of our rental fleet as of December 31, 2021 was 62.0%, while our horsepower utilization for the same period was 71.2%. We added 65 units with approximately 18,035 horsepower to our fleet during 2021. 25 of those units were 400 horsepower or larger, representing approximately 56% of the horsepower added.

Engineered Equipment Sales.  This operating unit includes the following components:

Compressor fabrication.  Fabrication involves the design, fabrication and assembly of compressor components manufactured by us or other vendors into compressor units that are ready for rental or sale. In addition to fabricating compressors for our rental fleet, we engineer and fabricate custom-made natural gas compressors for sale to customers to meet their specifications based on well pressure, production characteristics and the particular applications for which compression is sought. Fabricated compressors comprised 27.5% of our sales revenue during 2021.

Parts sales and compressor rebuilds.  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 small horsepower screw compressors and maintain an inventory of new and used compressors to facilitate this part of our business. Parts sales and compressor rebuilds comprised 67.2% of our sales revenue during 2021.

Flare fabrication.  We design, fabricate, sell, install and service flare stacks and related ignition and control devices for the onshore and offshore incineration of gas compounds such as hydrogen sulfide, carbon dioxide, natural gas and liquefied petroleum gases.  Applications for this equipment are often environmentally and regulatory driven.

Compressor manufacturing.  We design and manufacture our own proprietary line of reciprocating natural gas compressor frames, cylinders and parts known as our “CiP”, or Cylinder-in-Plane, product line. We use the finished components to fabricate compressor units for our rental fleet or for sale to customers.  We also sell finished components to other fabricators.

Service and Maintenance.  We service and maintain compressors owned by our customers on an “as needed” and contract basis. Natural gas compressors require routine maintenance and periodic refurbishing to prolong their useful life.  Routine maintenance includes physical and visual inspections and other parametric checks that indicate a change in the condition of the compressors.  We perform engine and compressor overhauls on a condition-based interval or a time-based schedule or at the customer's request. Based on our past experience, these maintenance procedures maximize component life and unit availability and minimize downtime.

Business Strategy

Our long-term intentions to grow our revenue and profitability are based on the following business strategies:

Expand rental fleet.  We intend to prudently increase the size of our medium and large horsepower rental fleet by fabricating compressor units in numbers that correspond to pre-contracted agreements with our customers and to market share gains we seek to achieve. We believe our future growth will be primarily driven through our placement of larger horsepower, centralized wellhead natural gas compressors for unconventional oil production, with select fabrication of medium horsepower compressors to meet customer demand beyond our inventory.

Geographic expansion.  We will continue to expand our operations in existing areas, as well as pursue focused expansion into new geographic regions as opportunities are identified. Our largest rental area is the Permian Basin (approximately 51.8% of rental revenues in 2021), where we have continued to gain market share and believe we have the most expansion opportunities going forward. The large majority of the Company's remaining rental revenue is being generated in other oil and natural gas producing regions and plays in Texas, New Mexico and Oklahoma,
2


including the San Juan Basin, the Texas Panhandle/western Oklahoma, the Barnett Shale, and central Oklahoma. Other regions and plays in which we provide service include the Utica and Marcellus Shales, Michigan and the DJ Basin.  

Selectively pursue acquisitions.  We will continue to evaluate potential acquisitions, joint ventures and other opportunities that could enhance our current market position, but only those that provide compelling returns to the Company.

All of the above strategies are subject to revisions and adjustments as a result of several factors discussed in Item 1A, Risk Factors.

Competitive Strengths

We believe our competitive strengths include:
Superior customer service.  Our availability to provide a broad range of compressors has enabled us to effectively meet the evolving needs of our customers. We believe this ability, coupled with our personalized services and in-depth knowledge of our customers’ operating needs and growth plans, have allowed us to enhance our relationships with existing customers as well as attract new customers.  The size, type and geographic diversity of our rental fleet enable us to provide customers with a range of compression units that can serve a wide variety of applications.  We are able to select the correct equipment for the job, rather than the customer trying to fit its application to our equipment.
Diversified product line.  Our compressors are available as low pressure rotary screw and higher pressure reciprocating packages.  They are designed to meet a number of applications, including compression assisted gas lift on oil wells, wellhead compression on natural gas wells, natural gas gathering and transmission, and others. In addition, our compressors can be built to handle a variety of gas mixtures, including air, nitrogen, carbon dioxide, hydrogen sulfide and hydrocarbon gases. A diversified compression product line helps us compete by being able to satisfy widely varying pressure, volume and production conditions that customers encounter.
Purpose-built rental compressors.  Our rental compressor packages have been designed and built to address the primary requirements of our customers in the producing regions in which we operate.  Our units are purpose-built but standardized, as the units are compact in design and are easy, quick and inexpensive to move, install and start-up.  Our control systems are technically advanced, as these systems allow the operator to monitor as well as start and stop the majority of our units remotely and/or in accordance with well conditions.
Experienced management team.  On average, our executive and operating team members have over 25 years of oilfield services and other energy industry experience. We believe our management team has successfully demonstrated its ability to grow our business during times of expansion and to manage through downturns.
Broad geographic presence.  We presently provide our products and services to a customer base of oil and natural gas exploration and production companies operating in Texas, New Mexico, Oklahoma, Pennsylvania, West Virginia, Ohio, Michigan, Colorado and Wyoming.  Our footprint allows us to service many of the largest oil and natural gas producing regions in the United States.  We believe that operating in diverse geographic regions allows us better utilization of our compressors, minimal incremental expenses, operating synergies, volume-based purchasing, leveraged inventories and cross-trained personnel.
Long-standing customer relationships.  We have developed long-standing relationships providing compression equipment to many major and independent oil and natural gas companies.  Our customers generally continue to rent our compressors after the expiration of the initial terms of our rental agreements, which we believe reflects their satisfaction with the reliability and performance of our services and products.

Overview and Outlook

The market for compression equipment and services is dependent on the condition of the oil and natural gas industry, including the capital expenditure budgets of domestic oil and gas companies. The level of activity and capital expenditures has generally been dependent upon the prevailing view of future gas and oil prices, which are influenced by numerous supply and demand factors, including availability and cost of capital, well productivity and development costs, global and domestic economic conditions, environmental regulations, policies of OPEC countries and Russia, and other factors. In addition, while some recent capital budget increases have occurred, capital expenditure budgets of energy companies have become significantly more constrained over the last several years due to the deterioration of energy equity markets and strong demands from institutional investors that companies keep capital spending within operating cash flow and return capital through dividends and share repurchases. While our rental agreements are not typically capital in nature, overall capital investment typically drives our
3


customers demand for incremental compression needs. Oil and natural gas prices and the level of development and production activity have historically been characterized by significant volatility. 

On January 30, 2020, the World Health Organization (“WHO”) announced a global health emergency because of a new strain of coronavirus known as COVID-19 due to the risks it imposes on the international community as the virus spreads globally. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. During this time, the market began to experience a decline in oil prices in response to oil demand concerns due to the global economic impacts of COVID-19. These developments led to significant weakness in oil prices and ensuing reductions of exploration and production company capital and operating budgets. In recent months, oil and natural gas prices have shown significant increases but we believe energy company capital budgets have not increased at the same levels which continues to adversely affect our compressor sales.

Finally, due to supply chain disruptions as a result of the COVID-19 pandemic, we continue to experience cost increases and sporadic availability of many of our parts needed to fabricate and maintain our rental fleet. While we have a robust supplier network, pricing pressure from our customers and competitors presents challenges in increasing our rental rates to offset these increased costs. Our relationship with our major customer continues to be strong, and they have continued to pay our invoices in a timely, consistent manner. Nevertheless, if any of these circumstances change, our business could be adversely affected. Please read Item 1A, Risk Factors, in this report.

Major Customers
 
Sales and rental income to Occidental Permian, LTD. ("Oxy") for the years ended December 31, 2021 and 2020 amounted to 40% and 30% of our revenue, respectively. No other single customer accounted for more than 10% of our revenues in 2021 or 2020.

Oxy amounted to 46% of our accounts receivable as of December 31, 2021 and 35% of our accounts receivable as of December 31, 2020. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2021 and 2020. The loss of this key customer would have a material adverse effect on our business, financial condition, results of operations and cash flows, depending upon the demand for our compressors at the time of such loss and our ability to attract new customers.

Sales and Marketing

Our sales force pursues the rental and sales market for compressors and flare equipment and other services in their respective territories. Additionally, our personnel coordinate with each other to develop relationships with customers who operate in multiple regions. Our sales and marketing strategy is focused on communication with current customers and potential customers through frequent direct contact, technical assistance, print literature, direct mail and referrals. Our sales and marketing personnel coordinate with our operations personnel in order to promptly respond to and address customer needs.  Our overall sales and marketing efforts concentrate on demonstrating our commitment to enhancing the customer’s cash flow through enhanced product design, fabrication, manufacturing, installation, operations, customer service and support.

Competition

We have a number of competitors in the natural gas compression segment, some of which have greater financial resources. We believe that we compete effectively on the basis of price, customer service, including the ability to place personnel in remote locations, flexibility in meeting customer needs, and quality and reliability of our compressors and related services.

Compressor industry participants can achieve significant advantages through increased size and geographic breadth. As the number of rental compressors in our rental fleet increases, the number of sales, support, and maintenance personnel required and the minimum level of inventory do not increase proportionately.

4


Backlog

As of December 31, 2021, we had a sales backlog of approximately $1.5 million compared to $1.4 million as of December 31, 2020. Sales backlog consists of firm customer orders for which a purchase or work order has been received, satisfactory credit or a financing arrangement exists, and delivery is scheduled. In addition, the major components of our compressors are acquired from suppliers through periodic purchase orders that currently require three to six months of lead time prior to delivery of the order.

Employees

As of December 31, 2021, we had 247 total employees, none of which are represented by a labor union. We believe we have good relations with our employees.

Liability and Other Insurance Coverage

Our equipment and services are provided to customers who are subject to hazards inherent in the oil and natural gas industry, such as explosions, fires, and oil spills. We maintain liability insurance that we believe is customary in the industry and which includes environmental cleanup, but excludes product warranty insurance because the majority of components on our compressor unit are covered by the manufacturers. We also maintain insurance with respect to our facilities. Based on our historical experience, we believe that our insurance coverage is adequate. However, there is a risk that our insurance may not be sufficient to cover any particular loss or that insurance may not cover all losses. In addition, insurance rates have in the past been subject to wide fluctuation, and changes in coverage could result in less coverage, increases in cost or higher deductibles and retentions.

Government Regulation

All of our operations and facilities are subject to numerous federal, state, foreign and local laws, rules and regulations related to various aspects of our business, including containment and disposal of hazardous materials, water quality and wastewater discharges, oilfield waste and other waste materials and protection of human health.

To date, we have not been required to expend significant resources in order to satisfy applicable environmental laws and regulations. We do not anticipate any material capital expenditures for environmental control facilities or extraordinary expenditures to comply with environmental rules and regulations in the foreseeable future. However, compliance costs under existing laws or under any new requirements could become material and we could incur liabilities for noncompliance. And as noted below, we may be indirectly affected by environmental laws that affect our customers.

Our business is generally affected by political developments and by federal, state, foreign and local laws and regulations, which relate to the oil and natural gas industry. The adoption of laws and regulations affecting the oil and natural gas industry for economic, environmental and other policy reasons could increase our costs and could have an adverse effect on our operations. The state and federal environmental laws and regulations that currently apply to our operations could become more stringent in the future.

We have utilized operating and disposal practices that were or are currently standard in the industry. However, materials such as solvents, thinner, waste paint, waste oil, wash down waters and sandblast material may have been disposed of or released in or under properties currently or formerly owned or operated by us or our predecessors. In addition, some of these properties have been operated by third parties over whom we have no control either as to such entities' treatment of materials or the manner in which such materials may have been disposed of or released.

The federal Comprehensive Environmental Response Compensation and Liability Act of 1980, commonly known as CERCLA, and comparable state statutes impose strict liability on:

owners and operators of sites, and
persons who disposed of or arranged for the disposal of "hazardous substances" found at sites.

The modification of existing laws or regulations or the adoption of new laws or regulations that result in the curtailment of exploratory or developmental drilling for oil and gas could materially and adversely affect our operations by discouraging our customers from drilling for hydrocarbons, disrupting revenue through permitting or similar delays. For
5


example, on January 20, 2021, the Acting Secretary for the Department of the Interior signed an order effectively suspending new fossil fuel leasing and permitting on federal lands, including in the US Gulf of Mexico, for 60 days. Then on January 27, 2021, President Biden issued an executive order indefinitely suspending new oil and natural gas leases on public lands or in offshore waters pending completion of a comprehensive review and reconsideration of federal oil and gas permitting and leasing practices. Demand for our compression products and services could be diminished in connection with these initiatives. Further, to the extent that the review results in the development of additional restrictions on exploration and drilling, limitations on the availability of leases, or restrictions on the ability to obtain required permits, it could have a material adverse impact on our operations by reducing our customers’ compression needs and the demand for our services.

Further, as discussed below under the heading "Climate Change", President Biden has announced that he intends to take aggressive action to address climate-related issues and to set the United States on a path to be carbon-neutral by 2050.

Waste Management and Disposal
 
The federal Resource Conservation and Recovery Act ("RCRA") and analogous state laws and their implementing regulations govern the generation, transportation, treatment, storage and disposal of hazardous and non-hazardous solid wastes. During the course of our operations, we generate wastes (including, but not limited to, used oil, antifreeze, filters, paints and solvents) in quantities regulated under RCRA. The EPA and various state agencies have limited the approved methods of disposal for these types of wastes. CERCLA and analogous state laws and their implementing regulations impose strict, and under certain conditions, joint and several liability without regard to fault or the legality of the original conduct on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. These persons include current and past owners and operators of the facility or disposal site where the release occurred and any company that transported, disposed of, or arranged for the transport or disposal of the hazardous substances released at the site. Under CERCLA, such persons may be subject to joint and several liability for the costs of cleaning up the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. In addition, where contamination may be present, it is not uncommon for neighboring landowners and other third parties to file claims for personal injury, property damage and recovery of response costs allegedly caused by hazardous substances or other pollutants released into the environment.
 
We currently own or lease, and in the past have owned or leased, a number of properties that have been used in support of our operations for a number of years. Although we have utilized operating and disposal practices that were standard in the industry at the time, hydrocarbons, hazardous substances, or other regulated wastes may have been disposed of or released on or under the properties owned or leased by us or on or under other locations where such materials have been taken for disposal by companies sub-contracted by us. In addition, some of these properties may have been previously owned or operated by third parties whose treatment and disposal or release of hydrocarbons, hazardous substances or other regulated wastes was not under our control. These properties and the materials released or disposed thereon may be subject to CERCLA, RCRA and analogous state laws. Under such laws, we could be required to remove or remediate historical property contamination, or to perform certain operations to prevent future contamination. We are not currently under any order requiring that we undertake or pay for any cleanup activities. However, we cannot provide any assurance that we will not receive any such order in the future.
 
The Clean Water Act ("CWA") and the Oil Pollution Act of 1990 and implementing regulations govern:
the prevention of discharges, including oil and produced water spills, and
liability for drainage into waters.

The CWA and analogous state laws impose restrictions and strict controls with respect to the discharge of pollutants, including spills and leaks of oil and other substances, into waters of the United States. The discharge of pollutants into regulated waters and wetlands is prohibited, except in accordance with the terms of a permit issued by the EPA or an analogous state agency. The CWA also requires the development and implementation of spill prevention, control and countermeasures to help prevent the contamination of navigable waters in the event of a petroleum hydrocarbon spill or leak at hydrocarbon facilities. In addition, the CWA and analogous state laws require individual permits or coverage under general permits for discharges of storm water runoff from certain types of facilities. Federal and state regulatory agencies can impose administrative, civil and criminal penalties as well as other enforcement mechanisms for non-compliance with discharge permits or other requirements of the CWA and analogous state laws and regulations. Our compression operations do not generate process wastewaters that are discharged to waters of the U.S. However, the operations of our customers may generate such wastewaters subject to the CWA. While it is the responsibility of our customers to follow CWA regulations and obtain proper permits, violations of the CWA may indirectly impact our operations in a negative manner.

6


Safe Drinking Water Act. Some of our customers’ natural gas production is developed from unconventional sources that require hydraulic fracturing as part of the completion process. Legislation to amend the Safe Drinking Water Act (“SDWA”) to repeal the exemption for hydraulic fracturing from the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing, as well as legislative proposals to require disclosure of the chemical constituents of the fluids used in the fracturing process, have been proposed from time to time and the federal government continues to consider legislation to amend the SDWA. Some states have also proposed or adopted legislative or regulatory restrictions on hydraulic fracturing, including prohibitions on the practice. We cannot predict the future of such legislation and what additional, if any, provisions would be included. Additional levels of regulation or interpretation are adopted at the federal or state level could lead to increased operating costs and prohibitions or curtailment of current hydraulic practices could reduce demand for our compression services, which could materially adversely affect our results of operations and financial position.

Air Emissions

Our operations are also subject to federal, state, and local regulations. The Clean Air Act and implementing regulations and comparable state laws and regulations regulate emissions of air pollutants from various industrial sources and also impose various monitoring and reporting requirements, including requirements related to emissions from certain stationary engines, such as those on our compressor units. These laws and regulations impose limits on the levels of various substances that may be emitted into the atmosphere from our compressor units and require us to meet more stringent air emission standards and install new emission control equipment on all of our engines built after July 1, 2008.
For instance, in 2010, the U.S. Environmental Protection Agency (“EPA”) published new regulations under the CAA to control emissions of hazardous air pollutants from existing stationary reciprocal internal combustion engines. In 2012, the EPA proposed amendments to the final rule in response to several petitions for reconsideration, which were finalized and became effective in 2013. The rule requires us to undertake certain expenditures and activities, including purchasing and installing emissions control equipment on certain compressor engines and/or purchasing certified engines from complaint manufacturers.
 
In recent years, the EPA has lowered the National Ambient Air Quality Standard (“NAAQs”) for several air pollutants. For example, in 2013, the EPA lowered the annual standard for fine particulate matter from 15 to 12 micrograms per cubic meter. In 2015, the EPA published the final rule strengthening the standards for ground level ozone, and the states are expected to establish revised attainment/non-attainment regions. State implementation of the revised NAAQS could result in stricter permitting requirements, delay or prohibit our customers’ ability to obtain such permits, and result in increased expenditures for pollution control equipment, which could negatively impact our customers’ operations by increasing the cost of additions to equipment, and negatively impact our business.
 
In 2012, the EPA finalized rules that establish new air emission controls for oil and natural gas production and natural gas processing operations. Specifically, the EPA’s rule package included New Source Performance Standards to address emissions of sulfur dioxide and volatile organic compounds (“VOCs”) and a separate set of emission standards to address hazardous air pollutants frequently associated with oil and natural gas production and processing activities. The rules established specific new requirements regarding emissions from compressors and controls at natural gas processing plants, dehydrators, storage tanks and other production equipment as well as the first federal air standards for natural gas wells that are hydraulically fractured. The EPA has taken a number of steps to amend or expand on these regulations since 2012. For example, in June 2016, the EPA published New Source Performance Standards that require certain new, modified or reconstructed facilities in the oil and natural gas sector to reduce methane gas and VOC emissions. These standards expanded the 2012 standards by using certain equipment-specific emissions control practices, requiring additional controls for pneumatic controllers and pumps as well as compressors, and imposing leak detection and repair requirements for natural gas compressor and booster stations. In addition, in November 2021, the EPA proposed a rule to further reduce methan and VOC emissions from new and existing sources in the oil and gas sector. These standards, as well as any future laws and their implementing regulations, may impose stringent air permit requirements, or mandate the use of specific equipment or technologies to control emissions. We cannot predict the final regulatory requirements or the cost to comply with such requirements with any certainty.

We are also subject to air regulation at the state level. For example, sources of air emissions within Texas are controlled by the Texas Commission on Environmental Quality (“TCEQ”). Air emission sources that emit at greater than de minimis levels must obtain a permit prior to operation through the TCEQ. In addition, TCEQ has implemented revisions to certain air permit programs that significantly increase the air permitting requirements for new and certain existing oil and gas production and gathering sites for a number of counties in the Barnett Shale production area that established new emissions standards for engines, which impact the operation of specific categories of engines by requiring the use of alternative engines, compressor packages or the installation of aftermarket emissions control equipment. Expansion by the TCEQ of this type of program and the adoption of similar regulations in other states may increase our compliance costs.

7


Climate Change

In response to findings that emissions of carbon dioxide, methane and other Greenhouse Gases (“GHG”) endanger public health and the environment, federal legislation has been donsidere to reduce GHG emissions. At the federal level, the government could seek to pursue legislative, regulatory or executive initiatives that may impose significant restrictions on fossil-fuel exploration and production and use such as limitations or bans on hydraulic fracturing of oil and gas wells, bans or restrictions on new leases for production of minerals on federal properties, and imposing restrictive requirements on new pipeline infrastructure or fossil-fuel export facilities. Other energy legislation and initiatives could include a carbon tax, methane fee or cap and trade program. At the state level, many states, including the states in which we or our customers conduct operations, have adopted legal requirements that have imposed new or more stringent permitting, disclosure or well construction requirements on oil and gas activities. Further, although Congress has not passed such legislation, almost half of the states have begun to address GHG emissions, primarily through the planned development of emissions inventories or regional GHG cap and trade programs. Depending on the particular program, we could be required to control GHG emissions or to purchase and surrender allowances for GHG emissions resulting from our operations. The EPA has adopted regulations under existing provisions of the CAA that, among other things, establish construction and operating permit reviews for GHG emissions of certain large GHG emissions sources, including petroleum and natural gas facilities, such as natural gas transmission compression facilities that emit 25,000 metric tons or more of carbon dioxide equivalent per year. In addition, the Department of Transportation (the “DOT”) has implemented GHG emissions limits on vehicles manufactured for operation in the United States.

At the international level, there is an agreement, the United Nations-sponsored “Paris Agreement,” for nations to limit their GHG emissions through non-binding, individually-determined reduction goals every five years after 2020. President Biden pledged the renewed participation of the United States on his first day in office. In November 2021, the United States participated in the United Nations Climate Change Conference in Glasgow, Scotland, United Kingdom that resulted in a pact among approximately 200 countries, including the United States, called the Glasgow Climate Pact. Relatedly, the United States and European Union jointly announced the launch of the “Global Methane Pledge,” which aims to cut global methane pollution at least 30% by 2030 relative to 2020 levels, including “all feasible reductions” in the energy sector. In conjunction with these pacts, the United States committed to an economy-wide target of reducing net greenhouse gas emissions by 50-52 percent below 2005 levels by 2030. Also in November 2021, President Biden signed a $1 trillion dollar infrastructure bill into law. The new infrastructure law includes several climate-focused investments, including upgrades to power grids to accommodate increased use of renewable energy and expansion of electric vehicle infrastructure. Although it is not possible at this time to predict what additional domestic legislation may be adopted in light of the Paris Agreement or the Glasgow Climate Pact, or how legislation or new regulations that may be adopted based on the Paris Agreement or the Glasgow Climate Pact to address GHG emissions would impact our business, any such future laws and regulations imposing reporting obligations on, or limiting emissions of GHGs from, our compressors could require us to incur costs to reduce emissions of GHGs associated with our operations and could decrease demand for oil and natural gas.

Additionally, various states and groups of states have adopted or are considering adopting legislation, regulations or other regulatory initiatives that are focused on such areas as GHG cap and trade programs, carbon taxes, reporting and tracking programs, and restriction of emissions. For example, in 2019, Colorado passed a bill which delegates authority to local governments to regulate oil and gas activities and requires the Colorado Oil and Gas Conservation Commission to minimize emissions of methane and other air contaminants. Likewise, the New Mexico Environment Department has adopted regulations to restrict the venting or flaring of methane.

Litigation risks are also increasing, as a number of cities and other local governments have sought to bring suit against the largest oil and natural gas exploration and production companies in state or federal court, alleging, among other things, that such companies created public nuisances by producing fuels that contributed to global warming effects, such as rising sea levels, and therefore are responsible for roadway and infrastructure damages, or alleging that the companies have been aware of the adverse effects of climate change for some time but defrauded their investors by failing to adequately disclose those impacts.

There are also increasing financial risks for fossil fuel producers and oil and gas field service providers (such as the Company) as shareholders currently invested in fossil-fuel energy and related service companies concerned about the potential effects of climate change may elect in the future to shift some or all of their investments into non-energy related sectors. Institutional lenders who provide financing to fossil-fuel energy and related companies also have become more attentive to sustainable lending practices and some of them may elect not to provide funding for fossil fuel energy companies. Additionally, the lending practices of institutional lenders have been the subject of intensive lobbying efforts in recent years, oftentimes public in nature, by environmental activists, proponents of the international Paris Agreement, and foreign citizenry concerned about climate change not to provide funding for fossil fuel producers. Limitation of investments in and financings for fossil fuel energy companies could result in the restriction, delay or cancellation of drilling programs or development or production activities of our customers, which in turn could have a material adverse effect on our compressor rental and sale business.
8



The adoption and implementation of new or more stringent international, federal or state legislation, regulations or other regulatory initiatives that impose more stringent standards for GHG emissions from the oil and natural gas sector or otherwise restrict the areas in which this sector may produce oil and natural gas or generate GHG emissions could result in increased costs of compliance or additional operating restrictions or reduced demand for our compressor products and services, and could have a material adverse effect on our business, financial condition and results of operations.

We believe that our existing environmental control procedures are adequate and that we are in substantial compliance with environmental laws and regulations, and the phasing in of emission controls and other known regulatory requirements should not have a material adverse affect on our financial condition or operational results. However, it is possible that future developments, such as new or increasingly strict requirements and environmental laws and enforcement policies there under, could lead to material costs of environmental compliance by us. While we may be able to pass on the additional cost of complying with such laws to our customers, there can be no assurance that attempts to do so will be successful.  Some risk of environmental liability and other costs are inherent in the nature of our business, however, and there can be no assurance that environmental costs will not rise.    

To the extent that new laws or other governmental actions restrict the energy industry or impose additional environmental protection requirements that result in increased costs to the oil and gas industry, we could be adversely affected. We cannot determine to what extent our future operations and earnings may be affected by new legislation, new regulations or changes in existing regulations.

Occupational Safety and Health 

We are subject to the requirements of Occupational Safety and Health Administration ("OSHA") and comparable state statutes. These laws and the implementing regulations strictly govern the protection of the health and safety of employees. The OSHA hazard communication standard, the EPA community right-to-know regulations under Title III of CERCLA, and similar state statutes require that we maintain and/or disclose information about hazardous materials used or produced in our operations. We believe that we are in compliance with these applicable requirements and with other comparable laws.
Patents, Trademarks and Other Intellectual Property

We believe that the success of our business depends more on the technical competence, creativity and marketing abilities of our employees than on any individual patent, trademark, or copyright. Nevertheless, as part of our ongoing research, development and manufacturing activities, we may seek patents when appropriate on inventions concerning new products and product improvements. Although we continue to use technology that was previously covered by a patent and consider it useful in certain applications, we do not consider the expired patent to be material to our business as a whole.

Suppliers and Raw Materials

Fabrication of our rental compressors involves the purchase by us of engines, compressors, coolers and other components, and the assembly of these components on skids for delivery to customer locations. These major components of our compressors are acquired through periodic purchase orders placed with third-party suppliers on an "as needed" basis, which typically requires a three to six month lead time 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 are unable to increase our rental rates and sale prices proportionate to any such component price increases.

In addition, the COVID-19 outbreak poses the risk that our suppliers may be prevented from conducting their business at sufficient levels to provide us with necessary equipment and supplies in a timely and sufficient amount. We have experienced no significant supply disruptions but have incurred longer than normal delivery estimates. To the extent we have difficulties in obtaining needed products and supplies in a timely manner, our results of operations and financial position may be adversely affected.

Available Information

We use our website as a channel of distribution for Company information. We make available free of charge on the Investor Relations section of our website ( www.ngsgi.com ) our Annual Report on Form 10-K, Quarterly Reports on Form 10-
9


Q, and Current Reports on Form 8-K. We also make available through our website other reports filed with or furnished to the SEC under the Securities Exchange Act of 1934, as amended, including our proxy statements and reports filed by officers and directors under Section 16(a) of the Exchange Act, as well as our Code of Business Ethics and the charters to our various Committees of our Board of Directors. Paper copies of our filings are also available, without charge upon written request. Please mail requests to Natural Gas Services Group, Inc., 404 Veterans Airpark Lane, Suite 300, Midland, TX 79705. The information contained on our website is not part of this Report.

10


ITEM 1A.    RISK FACTORS

You should carefully consider the following risks associated with owning our common stock. Although the risks described below are the risks that we believe are material, they are not the only risks relating to our industry, our business and our common stock. Additional risks and uncertainties, including those that we have not yet identified or that we currently believe are immaterial, may also adversely affect our business, financial condition or results of operations.

Risks Associated With Our Industry

Decreased oil and natural gas prices and oil and gas industry expenditure levels adversely affect our revenue.

Our revenue is derived primarily from expenditures in the oil and natural gas industry, which, in turn, are based on budgets to explore for, develop and produce oil and natural gas. When these expenditures decline, as they have at various times during the past several years, our revenue will suffer. The industry’s willingness to explore for, develop and produce oil and natural gas depends largely upon the prevailing view of future oil and natural gas prices. Prices for oil and natural gas historically have been, and are likely to continue to be, highly volatile. Many factors affect the supply and demand for oil and natural gas and, therefore, influence oil and natural gas prices, including:
the level of oil and natural gas production;
the level of oil and natural gas inventories;
domestic and worldwide demand for oil and natural gas;
the expected cost of developing new reserves;
the cost of producing oil and natural gas;
the level of drilling and completions activity;
inclement weather;
domestic and worldwide economic activity;
regulatory and other federal and state requirements in the United States;
the ability of the Organization of Petroleum Exporting Countries, national oil companies and other large producers to set and maintain production levels and prices for oil;
political conditions in or affecting oil and natural gas producing countries;
terrorist activities in the United States and elsewhere;
the cost of developing alternative energy sources;
environmental regulation; and
tax policies.

Our rental contracts are generally short-term, and oil and natural gas companies tend to respond quickly to upward or downward changes in prices. Any prolonged reduction in drilling and production activities historically has reduced our compressor sales and materially eroded both rental pricing and utilization rates for our equipment and services and adversely affects our financial results. As a result of any such prolonged reductions, we may suffer losses, be unable to make necessary capital expenditures and be unable to meet our financial obligations.

The intense competition in our industry could result in reduced profitability and loss of market share for us.

We compete with the oil and natural gas industry’s largest equipment and service providers who have greater name recognition than we do. These companies also have substantially greater financial resources, larger operations and greater budgets for marketing, research and development than we do. They may be better able to compete because of their broader geographic dispersion and ability to take advantage of international opportunities, the greater number of compressors in their fleet or their product and service diversity. As a result, we could lose customers and market share to those competitors. These companies may also be better positioned than us to successfully endure downturns in the oil and natural gas industry.

Our operations may be adversely affected if our current competitors or new market entrants introduce new products or services with better prices, features, performance or other competitive characteristics than our products and
11


services. Competitive pressures or other factors also may result in significant price competition that could harm our revenue and our business. Additionally, we may face competition in our efforts to acquire other businesses.

The outbreak of COVID-19 and recent oil market developments could adversely impact our financial condition and results of operations.

On January 30, 2020, the World Health Organization (“WHO”) announced a global health emergency because of a new strain of coronavirus known as COVID-19 due to the risks it imposes on the international community as the virus spreads globally. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. During this time, the market began to experience a decline in oil prices in response to oil demand concerns due to the global economic impacts of COVID-19. These developments led to significant weakness in oil prices and ensuing reductions of E&P company capital and operating budgets. While economic and industry conditions have improved, further or increased outbreaks of COVID-19 could impact our financial condition and results of operations in 2022 and perhaps beyond, as further discussed in risk factors below.

In addition, the continued spread of the virus into our workforce could prevent us meeting the demands of our customers and adequately servicing existing compressors. Similarly, if our customers or suppliers experience adverse business consequences due to COVID-19, demand for our equipment and services could also be adversely affected. The magnitude and duration of potential social, economic and labor instability as a direct result of COVID-19 cannot be estimated at this time. Should any of these potential impacts continue for an extended period of time, the impact on our business could have an adverse effect on our financial position and results of operations.

Adverse macroeconomic and business conditions may significantly and negatively affect our results of operations.

As a result of the COVID-19 outbreak discussed above and other economic conditions in the United States and abroad, our revenue and profitability has been and will likely continue to be adversely affected. The condition of domestic and global financial markets and the potential for disruption and illiquidity in the credit markets could have an adverse effect on our operating results and financial condition, and if sustained for an extended period, such adverse effects could also become significant. Uncertainty and turmoil in the credit markets may negatively impact the ability of our customers to finance purchases of our products and services and could result in a decrease in, or cancellation of, orders included in our backlog or adversely affect the collectability of our receivables. If the availability of credit to our customers is reduced, they may reduce their drilling and production expenditures, thereby decreasing demand for our products and services, which could have a negative impact on our financial condition. A prolonged period of depressed prices for oil and natural gas would likely result in delays or cancellation of projects by our customers, reducing the demand for our products and services.

Additionally, if we are not able to pass along increases to our costs due to inflation on parts, fluids, labor and other aspects of our business, it may adversely affect our results of operations and cash flows.

A reduction in demand for oil could adversely affect our business.
 

Our results of operations depend upon the level of activity in the energy market, including oil development, production, and transportation. Oil and natural gas prices and the level of drilling and exploration activity can be volatile. As a result, the demand for our natural gas compression services will be adversely affected. A reduction in demand has, and could continue to, force us to reduce our pricing substantially. Additionally, our customers’ production from oil-weighted reserves constitutes the majority percentage of our business. These unconventional sources are generally less economically feasible to be developed in low oil price environments. A decline in demand for oil and natural gas generally has an adverse effect on our business, financial condition and results of operations.

Our industry is highly cyclical, and our results of operations may be volatile.

Our industry is highly cyclical, with periods of high demand and high pricing followed by periods of low demand and low pricing.  Periods of low demand intensify the competition in the industry and often result in rental equipment being idle for long periods of time. We have been required to enter into lower rate rental contracts in response to market conditions and our rentals and sales revenue have decreased as a result of such conditions. Due to the short-term nature of most of our rental contracts, changes in market conditions can quickly affect our business. As a result of the cyclicality of our industry, we anticipate our results of operations will be volatile in the future.

12


Increased regulation or ban of current fracturing techniques could reduce demand for our compressors.
 
From time to time, for example, legislation has been proposed in Congress to amend the federal Safe Drinking Water Act (“SDWA”) to require federal permitting of hydraulic fracturing and the disclosure of chemicals used in the hydraulic fracturing process. Further, the EPA completed a study finding that hydraulic fracturing could potentially harm drinking water resources under adverse circumstances such as injection directly into groundwater or into production wells lacking mechanical integrity. Further, legislation to amend the SDWA to repeal the exemption for hydraulic fracturing (except when diesel fuels are used) from the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing, as well as legislative proposals to require disclosure of the chemical constituents of the fluids used in the fracturing process, have been proposed in recent sessions of Congress. Several states and local jurisdictions also have adopted or are considering adopting regulations that could restrict or prohibit hydraulic fracturing in certain circumstances, impose more stringent operating standards and/or require the disclosure of the composition of hydraulic fracturing fluids. While we do not perform hydraulic fracturing, many of our customers do and their activity level drives demand for our products.

More recently, federal and state governments have begun investigating whether the disposal of produced water into underground injection wells has caused increased seismic activity in certain areas. The results of these studies could lead federal and state governments and agencies to develop and implement additional regulations.

A ban of hydraulic fracturing would likely halt some projects, including unconventional projects, at least temporarily. Expanded regulations are likely to introduce a period of uncertainty as companies determine ways to proceed.  Any curtailment could result in a reduction of demand for our compressors, potentially affecting both sales and rentals of our units.

We are subject to extensive environmental laws and regulations that could require us to take costly compliance actions that could harm our financial condition.

Our fabrication and maintenance operations are significantly affected by stringent and complex federal, state and local laws and regulations governing the discharge of substances into the environment or otherwise relating to environmental protection.  In these operations, we generate and manage hazardous wastes such as solvents, thinner, waste paint, waste oil, wash down wastes, and sandblast material.  We attempt to use generally accepted operating and disposal practices and, with respect to acquisitions, will attempt to identify and assess whether there is any environmental risk before completing an acquisition.  Based on the nature of the industry, however, hydrocarbons or other wastes may have been disposed of or released on or under properties owned or leased by us or on or under other locations where such wastes have been taken for disposal.  The waste on these properties may be subject to federal or state environmental laws that could require us to remove the wastes or remediate sites where they have been released.  We could be exposed to liability for cleanup costs, natural resource and other damages as a result of our conduct or the conduct of, or conditions caused by, prior owners, lessees or other third parties.  Environmental laws and regulations have changed in the past, and they are likely to change in the future.  If current existing regulatory requirements or enforcement policies change, we may be required to make significant unanticipated capital and operating expenditures.

Any failure by us to comply with applicable environmental laws and regulations may result in governmental authorities taking actions against our business that could harm our operations and financial condition, including the:
issuance of administrative, civil and criminal penalties;
denial or revocation of permits or other authorizations;
reduction or cessation in operations; and
performance of site investigatory, remedial or other corrective actions.

Increasing attention to environmental, social and governance matters and future related reporting requirements may impact our business, financial results and stock price.

In recent years, increasing attention has been given to corporate activities related to environmental, social and governance (“ESG”) matters in public discourse and the investment community. A number of advocacy groups, both domestically and internationally, have campaigned for governmental and private action to promote change at public companies related to ESG matters, including through the investment and voting practices of investment advisers, public pension funds, universities and other members of the investing community. These activities include increasing attention and demands for action related to climate change and energy transition matters, such as promoting the use of substitutes to fossil fuel products
13


and encouraging the divestment of fossil fuel equities, as well as pressuring lenders and other financial services companies to limit or curtail activities with fossil fuel companies.

Members of the investment community have begun to screen companies for sustainability performance, including practices related to climate change. In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings systems for evaluating companies on their approach to ESG matters. These ratings are used by some investors to inform their investment and voting decisions. Unfavorable ESG ratings may lead to increased negative investor sentiment toward us and our industry and to the diversion of investment to other industries, which could have a negative impact on our stock price and our access to and costs of capital.

Regulatory requirements related to ESG or sustainability reporting have been issued in the European Union that apply to financial market participants. In the United States, such regulations have been issued related to pension investments in California, and for the responsible investment of public funds in Illinois. Additional regulation is pending in other states. We expect regulatory requirements related to ESG matters to continue to expand globally. If we are not able to meet future sustainability reporting requirements of regulators or current and future expectations of investors, customers or other stakeholders, our business and ability to raise capital may be adversely affected.

Increasing attention to climate change, increasing societal expectations on companies to address climate change, and potential consumer use of substitutes to energy commodities may result in increased costs, reduced demand for our customers’ hydrocarbon products which will likely translate to reduced demand for compression services, reduced profits, increased investigations and litigation, increased governmental regulations and negative impacts on our stock price and access to capital markets.

International, national and state governments and agencies continue to evaluate and promulgate legislation and regulations that are focused on restricting greenhouse gas (GHG) emissions. Compliance with climate action regulations applicable to our customers' operations may have significant implications that could adversely affect our business and operating results in the fossil fuel sectors, and boosting demand for technologies contributing to the climate action agenda.

In the United States, the U.S. Environmental Protection Agency (EPA) has taken steps to regulate GHG emissions as air pollutants under the U.S. Clean Air Act of 1970, as amended. The EPA's Greenhouse Gas Reporting Rule requires monitoring and reporting of GHG emissions from, among others, certain mobile and stationary GHG emission sources in the oil and natural gas industry. In addition, the U.S. government has proposed rules in the past setting GHG emissions standards for, or otherwise aimed at reducing GHG emissions from, the oil and natural gas industry. Caps or fees on carbon emissions, including in the U.S., have been and may continue to be established and the cost of such caps or fees could disproportionately affect the fossil fuel sectors. We are unable to predict whether and when the proposed changes in laws or regulations ultimately will occur or what they ultimately will require, and accordingly, we are unable to assess the potential financial or operational impact they may have on our business. Other developments focused on restricting GHG emissions include the Regional Greenhouse Gas Initiative, the Western Climate Action initiative, and various state programs implementing the California Global Warming Solutions Act of 2006 (known as Assembly Bill 32).

Requirements and voluntary initiatives to reduce greenhouse gas emissions, as well as increased climate change awareness, may result in increased costs for the oil and gas industry to curb greenhouse gas emissions and could have an adverse impact on demand for oil and natural gas.

International, national, and state governments, agencies and bodies continue to evaluate and promulgate regulations and voluntary initiatives that are focused on restricting GHG emissions. These requirements and initiatives are likely to become more stringent over time and to result in increased costs for the oil and gas industry to curb GHG emissions. In addition, these developments, and public perception relating to climate change, may curtail production and demand for hydrocarbons such as oil and natural gas by shifting demand towards and investment in relatively lower carbon energy sources such as wind, solar and alternative energy solutions. If renewable energy becomes more competitive than fossil-fuel energy globally, it could have a material effect on our results of operations.

The potential for climate related changes may pose future risks to our operations and those of our customers.

These changes can include extreme variability in weather patterns such as increased frequency and severity of significant weather events (e.g. flooding, hurricanes and tropical storms), natural hazards (e.g., increased wildfire risk), rising mean temperature and sea levels, and long-term changes in precipitation patterns (e.g. drought, desertification, or poor water quality). Such changes have the potential to affect business continuity and operating results, particularly at facilities in coastal areas or areas prone to chronic water scarcity.


14


Risks Associated With Our Company

A significant majority of our compressor rentals are for terms of six months or less which, if terminated or not renewed, would adversely impact our revenue and our ability to recover our initial equipment costs.

The length of our compressor rental agreements with our customers varies based on customer needs, equipment configurations and geographic area.  In most cases, under currently prevailing rental rates, the initial rental periods are not long enough to enable us to fully recoup the average cost of acquiring or fabricating the equipment.  Of the 1,254 compressors rented at December 31, 2021, 827 were rented on a month-to-month basis. Given the volatility of the oil and gas market, we cannot be sure that a substantial number of our customers will continue to renew their rental agreements or that we will be able to re-rent the equipment to new customers or that any renewals or re-rentals will be at comparable rental rates.  The inability to timely renew or re-rent a substantial portion of our compressor rental fleet has and will have a material adverse effect upon our business, financial condition, results of operations and cash flows.

We could be subject to substantial liability claims that could harm our financial condition.

Our products are used in production applications where an accident or a failure of a product can cause personal injury, loss of life, damage to property, equipment or the environment, or suspension of operations. While we maintain insurance coverage, we face the following risks under our insurance coverage:

we may not be able to continue to obtain insurance on commercially reasonable terms;
we may be faced with types of liabilities that will not be covered by our insurance, such as damages from significant product liabilities and from environmental contamination;
the dollar amount of any liabilities may exceed our policy limits; and
we do not maintain coverage against the risk of interruption of our business.

Any claims made under our policies will likely cause our premiums to increase.  Any future damages caused by our products or services that are not covered by insurance, are in excess of policy limits or are subject to substantial deductibles, would reduce our earnings and our cash available for operations.

A significant amount of our revenues and accounts receivable are related to one customer and a loss of this customer or other current customers could adversely affect our results of operations.

Our business is dependent not only on securing new customers but also on maintaining current customers. We had one customer that accounted for an aggregate of approximately 40% of our revenue for the year ended December 31, 2021, and the same customer accounted for an aggregate of approximately 30% of our revenue for the year ended December 31, 2020. At December 31, 2021, this same customer accounted for an aggregate of 46% of our accounts receivable. Unless we are able to retain our existing customers, or secure new customers if we lose one or more of our significant customers, our revenue and results of operations would be adversely affected. In addition, the default on payments by our significant customer or other important customers would negatively impact our cash flow and current assets.

Loss of key members of our management could adversely affect our business.

In keeping with our streamlined approach to our business, our executive management team consists of three officers: our (i) Chief Executive Officer, (ii) Chief Financial Officer and (iii) Vice President of Technical Services. We depend on the continued employment and performance of these three key members of our executive management team. In particular, we are significantly reliant upon the leadership and guidance of Stephen C. Taylor, who has been our President, Chief Executive Officer and Board member since 2004. In addition to his management duties, Mr. Taylor has been instrumental in our communications and standing with the investment community. If any of our key executives resign or become unable to continue in their present role and is not adequately replaced, our business operations could be materially adversely affected. We do not carry any key-man insurance on any of our officers or directors.

15


The erosion of the financial condition of our customers could adversely affect our business.


 

Many of our customers finance their exploration and development activities through cash flow from operations, the incurrence of debt or the issuance of equity. During times when the oil or natural gas markets are weak, our customers are more likely to experience a downturn in their financial condition. Many of our customers’ equity values and liquidity substantially declined during the most recent fall in oil and natural gas prices, and in some cases access to capital markets may be an unreliable source of financing for some customers. The combination of a reduction in cash flow resulting from declines in commodity prices, a reduction in borrowing bases under reserve-based credit facilities and the lack of availability of debt or equity financing may result in a reduction in our customers’ spending for our products and services in 2022. For example, our customers could seek to preserve capital by canceling month-to-month contracts, canceling or delaying scheduled maintenance of their existing natural gas compression equipment or determining not to enter into any new natural gas compression service contracts or purchase new compression equipment.

We might be unable to employ qualified technical personnel, which could hamper our present operations or increase our costs.

Many of the compressors that we sell or rent are mechanically complex and often must perform in harsh conditions. We believe that our success depends upon our ability to employ and retain a sufficient number of technical personnel who have the ability to design, utilize, enhance and maintain these compressors. Our ability to maintain and expand our operations depends in part on our ability to utilize and increase our skilled labor force. The demand for skilled workers is high, and supply is limited. A significant increase in the wages paid by competing employers could result in a reduction of our skilled labor force or cause an increase in the wage rates that we must pay or both.  If either of these events were to occur, our cost structure could increase and our operations and growth potential could be impaired.

We may require a substantial amount of capital to expand our compressor rental fleet and grow our business.

During 2022, the amount we will spend on capital expenditures related to rental compression equipment will be determined primarily by the activity of our customers. The amount and timing of any capital expenditures may vary depending on a variety of factors, including the level of activity in the oil and natural gas exploration and production industry and the presence of alternative uses for our capital, including any acquisitions that we may pursue.

During the past year, we funded our capital expenditures through cash flows from operations. Although we believe that cash on hand and cash flows from our operations and/or potential bank borrowing from line of credit will provide us with sufficient cash to fund our planned capital expenditures for 2022, we cannot assure you that these sources will be sufficient. We may require additional capital to fund any significant unanticipated capital expenditures, such as a material acquisition. To the extent we would require any necessary capital, it may not be available to us when we need it or on acceptable terms. Our ability to raise additional capital will depend on the results of our operations and the status of various capital and industry markets at the time we seek such capital.  Failure to generate sufficient cash flow, together with the absence of alternative sources of capital, could have a material adverse effect on our business, financial condition, results of operations or cash flow.

Our debt levels may negatively impact our current and future financial stability.

Should we utilize our full debt capacity, growth beyond that point could be impacted. As a result of our indebtedness at any given point in time, we might not have the ability to incur any substantial additional indebtedness. The level of our indebtedness could have several important effects on our future operations, including:
our ability to obtain additional financing for working capital, acquisitions, capital expenditures and other purposes may be limited;
a significant portion of our cash flow from operations may be dedicated to the payment of principal and interest on our debt, thereby reducing funds available for other purposes; and
our leverage if increased to an unacceptable level, could make us more vulnerable to economic downturns.

If we borrow under our credit line and are unable to service our debt, we will likely be forced to take remedial steps that are contrary to our business plan.

We believe that our current cash position and anticipated cash flow from operations and the amount available under our line of credit will be sufficient to meet our capital needs through 2022. However, if we were to materially borrow under our line of credit or other borrowing arrangements, it is possible that our business will not generate sufficient cash flow from
16


operations to meet any debt service requirements and the payment of principal when due depending on the amount of borrowings at any given time. If this were to occur, we may be forced to:
sell assets at disadvantageous prices;
obtain additional financing; or
refinance all or a portion of our indebtedness on terms that may be less favorable to us.

Our current credit agreement contains covenants that limit our operating and financial flexibility and, if breached, could expose us to severe remedial provisions.

Under the terms of our current credit agreement, we must:
comply with various leverage, commitment coverage and other customary ratios;
not exceed specified levels of debt
comply with limits on asset sales;
comply with limits on cash dividends;
and other customary limitations.

Our ability to meet the financial ratios and tests under our credit agreement can be affected by events beyond our control, and we may not be able to satisfy those ratios and tests. A breach of any one of these covenants or requirements could permit the lending organization to accelerate outstanding amounts so that it is immediately due and payable. If a breach occurs, no further borrowings would be available under our credit arrangement.  If we are unable to repay any outstanding amounts, the lending organization could proceed against and foreclose on the assets we pledged as collateral to secure payment of our indebtedness.

If we fail to acquire or successfully integrate additional businesses, our growth may be limited and our results of operations may suffer.

As part of our business strategy, we evaluate potential acquisitions of other businesses or assets. However, there can be no assurance that we will be successful in consummating any such acquisitions. Successful acquisition of businesses or assets will depend on various factors, including, but not limited to, our ability to obtain financing and the competitive environment for acquisitions. In addition, we may not be able to successfully integrate any businesses or assets that we acquire in the future. The integration of acquired businesses is likely to be complex and time consuming and place a significant strain on management and may disrupt our business. We also may be adversely impacted by any unknown liabilities of acquired businesses, including environmental liabilities. We may encounter substantial difficulties, costs and delays involved in integrating common accounting, information and communication systems, operating procedures, internal controls and human resources practices, including incompatibility of business cultures and the loss of key employees and customers. These difficulties may reduce our ability to gain customers or retain existing customers, and may increase operating expenses, resulting in reduced revenues and income and a failure to realize the anticipated benefits of acquisitions.

Failure to effectively manage our business and growth could adversely affect our operating results and our internal controls.
 
Our strategy envisions the expansion and growth of our business, subject to the demand for oil and gas and the impact of the other risks set forth in this risk factor section and elsewhere in this Report. Growth may place a strain on our management systems and resources. We must continue to refine and expand our business capabilities, our systems and processes, and our access to financing sources. If we expand, we must continue to hire, train, supervise and manage new employees. We cannot assure that we will be able to:

meet our capital needs;
upgrade and expand our office and manufacturing infrastructure so that it is appropriate for our level of activity;
expand our systems effectively or efficiently or in a timely manner, including financial and management controls, reporting systems and procedures; and
attract, hire, train and retain additional highly skilled and motivated officers and employees and allocate our human resources optimally.
17



If we are unable to manage our growth, our financial conditions and results of operations may be adversely affected.

Liability to customers under warranties and indemnification provisions may materially and adversely affect our results of operations.

We provide warranties as to the proper operation and conformance to specifications of the equipment we manufacture. Our equipment is complex and often deployed in harsh environments. Failure of this equipment to operate properly or to meet specifications may increase our costs by requiring additional engineering resources and services, replacement of parts and equipment or monetary reimbursement to a customer. We have in the past received warranty claims and we expect to continue to receive them in the future. To the extent that we incur substantial warranty claims in any period, our reputation, our ability to obtain future business and our results of operations could be materially and adversely affected.

Our rental and sales contracts provide for varying forms of indemnification from our customers and in most cases may require us to indemnify our customers. Under some of our rental and sales contracts, liability with respect to personnel and property is customarily assigned on a “knock-for-knock” basis, which means that we and our customers assume liability for our respective personnel and property. However, in certain rental and sales contracts we assume liability for damage to our customer’s property and other third-party on the site resulting from our negligence. Since our products are used in production applications in the energy industry, expenses and liabilities in connection with accidents involving our products and services could be extensive and may exceed our insurance coverages.

Our income taxes may change.
 
We are subject to income tax on a jurisdictional or legal entity basis and significant judgment is required in certain instances to allocate our taxable income to a jurisdiction and to determine the related income tax expense and benefits. Losses in one jurisdiction generally may not be used to offset profits in other jurisdictions. As a result, changes in the mix of our earnings (or losses) between jurisdictions, among other factors, could alter our overall effective income tax rate, possibly resulting in significant tax rate increases.
 
We are regularly audited by various tax authorities. Income tax audit assessments or changes in tax laws, regulations, or other interpretations may result in increased tax provisions which could materially affect our operating results in the period or periods in which such determinations are made or changes occur.

Failure to maintain effective internal controls could have a material adverse effect on our operations.

Section 404 of the Sarbanes-Oxley Act requires annual management assessments of the effectiveness of our internal control over financial reporting. If we fail to maintain effective internal controls, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal controls over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act. Moreover, effective internal controls are necessary for us to produce reliable financial reports and to help prevent financial fraud. If, as a result of deficiencies in our internal controls, we cannot provide reliable financial reports or prevent fraud, our business decision process may be adversely affected, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the price of our stock could decrease as a result.

We are exposed to risks related to computer systems failures or cyber security threats
In the conduct of our business we are dependent upon our computing systems and those of third parties to collect, store, transmit and process data used in our operational activities and to record, process and track financial transactions. If interruptions were to occur we would be unable to access these systems for a period of time and there is a risk of data loss. Data backup and storage measures are in place that would allow recovery in a time frame that we believe would not materially impact our ability to conduct business.

We are also subject to cyber security attacks and have taken steps to minimize the probability of an attack penetrating our systems. These include network security, virus protection, filtering software and intrusion protection measures.

18


Risks Associated With Our Common Stock

The price of our common stock may fluctuate.

The trading price of our common stock and the price at which we may sell securities in the future are subject to substantial fluctuations in response to various factors, including our ability to successfully accomplish our business strategy, the trading volume of our stock, changes in governmental regulations, actual or anticipated variations in our quarterly or annual financial results, our involvement in litigation, general market conditions, the prices of oil and natural gas, announcements by us and our competitors, our liquidity, our ability to raise additional funds, and other events such as those discussed in the factors above.

Future sales of our common stock could adversely affect our stock price.
     
Substantial sales of our common stock in the public market, or the perception by the market that those sales could occur, may lower our stock price or make it difficult for us to raise additional equity capital in the future. According to filings made with the Securities and Exchange Commission in February 2022, an aggregate of approximately 27.9% of the outstanding shares of our common stock are owned by four institutional investors, each of which owns more than 5% of our outstanding shares as of the date of their respective filings in February 2022. Potential sales of large amounts of these shares in a short period of time by one or more of these significant investors could have a negative impact on our stock price. In addition, potential sales of our common stock by our directors and officers, who beneficially own approximately 6.5% of the outstanding shares of our common stock as of March 14, 2022, and because of the negative perception of sales by insiders, could also have a negative impact on our stock price.

We have a comparatively low number of shares of common stock outstanding and, therefore, our common stock may suffer from limited liquidity and its prices will likely be volatile and its value may be adversely affected.

Because of our relatively low number of outstanding shares of common stock, the trading price of our common stock will likely be subject to significant price fluctuations and limited liquidity. This may adversely affect the value of your investment. In addition, our common stock price is subject to fluctuations in response to variations in quarterly operating results, changes in management, future announcements concerning us, general trends in the industry and other events or factors such as those described above.

If we issue debt or equity securities, you may lose certain rights and be diluted.

If we raise funds in the future through the issuance of debt or equity securities, the securities issued may have rights and preferences and privileges senior to those of holders of our common stock, and the terms of the securities may impose restrictions on our operations or dilute your ownership in our Company.

We currently have on file with the SEC an effective "universal" shelf registration statement on Form S-3, which enables us to sell, from time to time, our common stock and other securities covered by the registration statement in one or more public offerings. The shelf registration statement allows us to enter the public markets and consummate sales of the registered securities in rapid fashion and with little or no notice. Issuances of securities under our shelf registration statement may dilute our existing shareholders.

If securities analysts downgrade our stock or cease coverage of us, the price of our stock could decline.

The trading market for our common stock relies in part on the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts. Furthermore, there are many large, well-established, publicly traded companies active in our industry and market, which may mean that it is less likely that we will receive widespread analyst coverage.  If one or more of the analysts who do cover us downgrade our stock, our stock price would likely decline rapidly.  If one or more of these analysts cease coverage of our company, we could lose visibility in the market, which in turn could cause our stock price to decline.

Provisions contained in our governing documents could hinder a change in control of us.

Our articles of incorporation and bylaws contain provisions that may discourage acquisition bids and may limit the price investors are willing to pay for our common stock.  Our articles of incorporation and bylaws provide that:
19


directors are elected for three-year terms, with approximately one-third of the board of directors standing for election each year;
cumulative voting is not allowed, which limits the ability of minority shareholders to elect any directors;
advance notice for nominations of directors by shareholders and for shareholders to include matters to be considered at our annual meeting;
the unanimous vote of the board of directors or the affirmative vote of the holders of not less than 80% of the votes entitled to be cast by the holders of all shares entitled to vote in the election of directors is required to change the size of the board of directors; and
directors may be removed only for cause or by the holders of not less than 80% of the votes entitled to be cast on the matter.

Our Board of Directors has the authority to issue up to five million shares of preferred stock. The Board of Directors can fix the terms of the preferred stock without any action on the part of our shareholders. The issuance of shares of preferred stock may delay or prevent a change in control transaction. In addition, preferred stock could be used in connection with the Board of Directors’ adoption of a shareholders’ rights plan (also known as a poison pill), which would make it much more difficult to effect a change in control of our Company through acquiring or controlling blocks of stock. Also, our directors and officers as a group will continue to beneficially own stock and although this is not a majority of our stock, it confers substantial voting power in the election of directors and management of our Company. This would make it difficult for other minority shareholders to effect a change in control or otherwise extend any significant control over our management. This may adversely affect the market price and interfere with the voting and other rights of our common stock.


ITEM 1B.    UNRESOLVED STAFF COMMENTS

None.

ITEM 2.    PROPERTIES
 
The table below describes the material facilities owned or leased by Natural Gas Services Group as of December 31, 2021:
 
 
Location
 
Status
 
Square Feet
 
Uses
Tulsa, OklahomaOwned and Leased91,780 Compressor fabrication, rental and services
Midland, TexasOwned70,000 Compressor fabrication, rental and services
Lewiston, MichiganOwned15,360 Compressor fabrication, rental and services
Midland, TexasOwned45,000 Corporate office
Bloomfield, New MexicoOwned7,000 Office and parts and services
Godley, TexasLeased5,000 Parts and services
Galeton, ColoradoLeased4,800 Parts and services
Bridgeport, TexasLeased4,500 Office and parts and services
Midland, TexasOwned4,100 Parts and services
Vernal, UtahLeased3,200 Parts and services
Carrollton, OhioLeased2,600 Parts and services
Wheeler, TexasLeased2,160 Parts and services

We believe that our properties are generally well maintained and in good condition and adequate for our purposes.


ITEM 3.    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 effect on our financial position, results of operations or cash flow. We are not currently a party
20


to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any material threatened litigation.



ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.



PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND
ISSUER PURCHASES OF EQUITY SECURITIES

Our common stock currently trades on the New York Stock Exchange under the symbol “NGS”. As of December 31, 2021 as reflected by our transfer agent records, we had 15 record holders of our common stock.  This number does not include any beneficial owners for whom shares of common stock may be held in “nominee” or “street” name. On March 14, 2022, the last reported sale price of our common stock as reported by the New York Stock Exchange was $11.82 per share.

Dividends

To date, we have not declared or paid any dividends on our common stock. We currently do not anticipate paying a cash dividend on our common stock.  Although we intend to retain our earnings, if any, to finance the growth of our business, our Board of Directors will have the discretion to declare and pay dividends in the future. Payment of dividends in the future will depend upon our earnings, capital requirements, and other factors, which our Board of Directors may deem relevant.  Our credit agreement also contains restrictions on our paying dividends under certain circumstances.


Equity Compensation Plans

The following table summarizes certain information regarding our equity compensation plans as of December 31, 2021:
 
 
 
 
 
Plan Category
(a)
Number of securities to vest or be issued upon exercise of outstanding options
(b)
Weighted-average
issuance or exercise price of
outstanding options
(c)
Number of securities remaining available for future issuance under equity compensation plans
(excluding securities reflected in column (a))
Equity compensation plans approved by security holders:    
Stock Option Plan200,834 (1)$21.17 345,003 
2019 Equity Incentive Plan276,319 $9.67 47,135 
Total477,153 392,138 
 
(1)    Total number of shares to be issued upon exercise of options granted to employees, officers, and directors under our 1998 Stock Option Plan.

21


Sale of Unregistered Securities

We made no sales of unregistered securities during the year ended December 31, 2021. The following table summarizes our purchases of shares of common stock during the three months ended December 31, 2021.

ISSUER PURCHASES OF EQUITY SECURITIES1,2
(a)(b)(c)(d)
For the Three Months Ended December 31, 2021
Total Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value of Shares that may yet be Purchased Under Plans or Programs3
Common Stock
(dollars in thousands)
October 1, 2021 to October 31, 2021101,481 $11.57101,481 $8,908
November 1, 2021 to November 30, 2021110,243 $11.53110,243 $7,637
December 1, 2021 to December 31, 202192,950 $10.5192,950 $6,660
1 The table summarizes repurchases of (and remaining authority to repurchase) shares of our Common Stock.

2 The figures in the table reflect transactions according to the settlement dates. For purposes of our consolidated financial statements included in this Form 10-K, the impact of these repurchases is recorded according to the settlement dates.

3 On September 30, 2021, our Board of Directors authorized the repurchase of up to $10.0 million of our outstanding Common Stock in the open market (pursuant to Rule 10b5-1 plans or otherwise), block trades or privately negotiated transactions. This repurchase program is set to expire on September 30, 2022. The amounts in this column indicate the remaining amounts that may yet be expended to repurchase shares under these authorizations.
22


ITEM 6.     SELECTED FINANCIAL DATA

Not applicable.

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

The following discussion is intended to assist you in understanding our financial position and results of operations for each of the years ended December 31, 2021 and 2020. You should read the following discussion and analysis in conjunction with our audited financial statements and the related notes.

The following discussion contains forward-looking statements. For a description of limitations inherent in forward-looking statements, see “Special Note Regarding Forward-Looking Statements” on page ii.

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 60 months, with our larger horsepower units having longer initial terms. After the initial term of our rental contracts, most 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 December 31, 2021, we had 1,254 natural gas compressors totaling 297,808 horsepower rented to 83 customers, compared to 1,274 natural gas compressors totaling 287,646 horsepower rented to 80 customers at December 31, 2020. Of the 1,254 compressors rented at December 31, 2021, 827 were rented on a month-to-month basis.

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. These major components of our compressors are acquired through periodic purchase orders placed with third-party suppliers on an “as needed” basis, which presently requires a a minimum three to six month lead time 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 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 non-rental customers under written maintenance contracts or on an as-required basis in the absence of a service contract. Maintenance agreements typically have terms of six months to one year and require payment of a monthly fee.












23


The following table sets forth our revenues from each of our three operating categories for the periods presented:
 
 Year Ended December 31,
 20212020
 (in thousands)
Rental$63,624 $60,826 
Sales6,882 5,657 
Service and maintenance1,914 1,572 
Total$72,420 $68,055 

Our strategy for growth is focused on our compressor rental business. Margins, exclusive of depreciation and amortization, for our rental business historically run in the mid-40% to low-60% range, while margins for the compressor sales business tend to be in the mid-20% range. If our rental business grows and contributes a larger percentage of our total revenues, we expect our overall company-wide margins, exclusive of depreciation and amortization, to improve over time.

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 oil and natural gas and the corresponding changes in commodity prices. As demand and prices increase, oil and natural gas producers typically increase their capital expenditures for drilling, development and production activities, although recent equity capital constraints and demands from institutional investors to keep spending within operating cash flow have meaningfully restrained capital expenditure budgets of domestic exploration and production companies. Generally, increased capital expenditures ultimately result in greater revenues and profits for service 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 crude oil and condensate production and consumption levels and prices affecting our business more than changes in domestic natural gas production and consumption levels and prices. In recent years we have increased our rental and sales in unconventional oil shale plays, which are more dependent on crude oil prices. With this shift towards oil production the demand for overall compression services and products is driven by two general factors; an increased focus by producers on artificial lift applications, e.g., production enhancement with compression assisted gas lift; and declining reservoir pressure in maturing natural gas producing fields, especially non-conventional production. These types 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 in recent years and have shifted our cash and fabrication resources towards designing, fabricating and renting gas compressor packages that range from 400 horsepower up to 1,500 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. During 2019, we witnessed a moderation of crude oil prices as well as drilling and completion activity levels. During the first quarter of 2020, we saw a substantial decline in the prices for oil and natural gas. Activity levels of exploration and production companies have been and will continue to be dependent not only on commodity prices, but also on their ability to generate sufficient operational cash flow to fund their activities. Generally, though, we feel that production activities (in which we are involved) will fare better than drilling activity.

For fiscal year 2022, our forecasted capital expenditures will be directly dependent upon our customers’ compression requirements and are not anticipated to exceed our internally generated cash flows. Any required capital will be for additions to our compressor rental fleet and/or addition or replacement of service vehicles. We believe that cash on hand and cash flows from operations will be sufficient to satisfy our capital and liquidity requirements through 2022. If we require additional capital to fund any significant unanticipated expenditures, including any material acquisitions of other businesses, joint ventures or other opportunities, this additional capital could exceed our current resources, might not be available to us when we need it, or might not be on acceptable terms.

Critical Accounting Policies and Practices

We have identified the policies below as critical to our business operations and the understanding of our results of operations. In the ordinary course of business, we have made a number of estimates and assumptions relating to the reporting of results of operations and financial condition in the preparation of our financial statements in conformity with accounting
24


principles generally accepted in the United States. Actual results could differ significantly from those estimates under different assumptions and conditions. We believe that the following discussion addresses our most critical accounting policies, which are those that are most important to the portrayal of our financial condition and results of operations and require our most difficult, subjective, and complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. We describe our significant accounting policies more fully in Note 2 ("Summary of Significant Accounting Policies") to our consolidated financial statements.

Our critical accounting policies are as follows:
revenue recognition;
estimating the allowance for doubtful accounts receivable;
accounting for income taxes;
accounting for long-lived assets; and
accounting for inventory.

Revenue Recognition Policy

The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once 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 Consolidated Statements of Operations.

Nature of Goods and Services

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 typically range from six to 60 months, with our larger horsepower compressors having longer minimum contract terms. Our rental revenue is recognized over time, with equal monthly 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.

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

Allowance for Doubtful Accounts Receivable

We perform ongoing credit evaluations of our customers and adjust credit limits based on management's assessment of the customer's financial condition and payment history, as well as industry conditions and general economic conditions. We continuously monitor collections and payments from our customers and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified. While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past. Management believes that its allowance for doubtful accounts is adequate; however, actual write-offs may exceed the recorded allowance.

Accounting for Income Taxes

As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate.  This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance
25


sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of income.

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

ASC 740 also 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. Our policy regarding income tax interest and penalties is to expense those items as other expense.
Long-Lived Assets

Rental Equipment, Property and Equipment (Including Retirement of Rental Equipment)

Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life between 15 and 25 years, while our property and equipment has an estimate useful lives which range from 3 to 39 years.  The majority of our property and equipment, including rental equipment, is a direct cost to generating revenue.

We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable. The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows; significant adverse changes in the extent or manner in which asset (or asset group) is being used or its condition, including a meaningful drop in fleet utilization over the prior four quarters; significant negative industry or company-specific trends or actions, including meaningful capital expenditure budget reductions by our major customers or other sizable exploration and production or midstream companies, as well as significant declines in oil and natural gas prices; legislative changes prohibiting us from leasing our units or flares; or poor general economic conditions. An impairment loss is recognized if the future undiscounted cash flows associated with the asset (or asset group) and the estimated fair value of the asset are less than the asset's carrying value.

Inventories

We value our total inventory (current and long-term) at the lower of the actual cost and net realizable value of the inventory. We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on current and anticipated customer demand and production requirements. The Company accesses anticipated customer demand based on current and upcoming capital expenditure budgets of its major customers as well as other significant companies in the industry, along with oil and natural gas price forecasts and other factors affecting the industry. For the year ended December 31, 2021, inventory allowance and write-off totaled $0.2 million. We ended 2021 with an inventory allowance balance of $64,000.

Our Performance Trends and Outlook
 

On January 30, 2020, the World Health Organization (“WHO”) announced a global health emergency because of a new strain of coronavirus known as COVID-19 due to the risks it imposes on the international community as the virus spreads globally. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally. During this time, the market began to experience a decline in oil prices in response to oil demand concerns due to the global economic impacts of COVID-19. These developments led to significant weaknesses in oil prices and ensuing reductions of exploration and production company capital and operating budgets. Oil markets largely recovered in 2021, and prices have continued to rise in the early months of 2022.

With the increases in oil prices, we expect rental demand for our large and medium horsepower units to remain strong for the remainder of 2022. In terms of sales, we expect minimal compressor sales for the year due to shifts in capital
26


expenditure budget concentrations throughout the industry, including those of our major customers, as many upstream producers prefer to rent compression as opposed to purchasing units as part of their capital budget allocations. Finally, we have recently experienced and expect to continue to experience supply chain disruptions. While we believe we have a strong vendor network that provides flexibility in sourcing needed materials, we have incurred longer than normal wait times for certain components as well as increases in costs. Lastly, our relationship with our major customers continues to be strong, and they have continued to pay our invoices in a timely, consistent manner. Nevertheless, if any of these circumstances change, our business could be adversely affected.

While management anticipates that the industry and economic impact of the pandemic may have a negative effect on its results of operations in 2022 and perhaps beyond, the degree to which these factors will impact our business remains uncertain. Please read Item 1A, Risk Factors, in this report.

Results of Operations

Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020

The table below shows our revenues and percentage of total revenues for each of our product lines for the years ended December 31, 2021 and 2020.
 Revenue
 Year Ended December 31,
 20212020
(dollars in thousands)
Rental$63,624 87.9 %$60,826 89.4 %
Sales6,882 9.5 %5,657 8.3 %
Service & Maintenance1,914 2.6 %1,572 2.3 %
Total$72,420 $68,055  


Total revenue increased to $72.4 million from $68.1 million, or 6.4%, for the year ended December 31, 2021 compared to 2020. This increase was mainly a result of increased rental revenue (4.6% increase) primarily due to a greater number of large horsepower units being rented as well as higher sales revenue (21.7% increase) primarily due to increased parts sales partially offset by decreased compressor sales.

Rental revenue increased to $63.6 million (4.6%) from $60.8 million for the year ended December 31, 2021 compared to 2020. As of December 31, 2021, we had 2,023 natural gas compressors in our rental fleet, down from 2,224 units at year end 2020. In addition, the Company's total unit horsepower decreased by 4.7% to 418,041 at December 31, 2021 compared to 438,524 horsepower year end 2020. However, as of December 31, 2021, we had 1,254 natural gas compressors totaling 297,808 horsepower rented to 83 customers, compared to 1,274 natural gas compressors totaling 287,646 horsepower rented to 80 customers as of December 31, 2020. This increase in rented horsepower reflects the addition of 25 high horsepower compressors with 10,020 horsepower to the Company's fleet during 2021. The rental fleet had a unit utilization as of December 31, 2021 and 2020 of 62.0% and 57.3%, respectively, while our horsepower utilization for the same periods was 71.2% and 65.6%, respectively. The increase in both utilization metrics was mainly the result of the addition and increased demand for our higher horsepower units.

Sales revenue increased to $6.9 million from $5.7 million for the year ended December 31, 2021, compared to 2020. This increase in largely attributable to an increase in parts sales during 2021. Sales are subject to fluctuations in timing of industry activity related to capital projects and, as such, can vary substantially between periods.

Company management routinely reviews its inventory balances for obsolescence. Due to the slow moving nature or obsolescence of a portion of the Company's long-term inventory and inventory related to the retirement of certain rental equipment, management recorded an increase of $208,000 in the inventory allowance reserve for costs that may not be recoverable in the future. We ended 2021 with an inventory allowance balance of $64,000.

Company management routinely reviews its rental fleet to determine which units are no longer of the type, configuration, make or model that our customers are demanding or that are not cost efficient to refurbish, maintain and/or
27


operate. As a result of this review, we determined 263 units should be retired from our rental fleet. Accordingly, we recorded a $3.1 million loss on retirement of rental equipment during the year ended December 31, 2021.

Operating loss increased to $12.4 million for the year ended December 31, 2021 compared to an operating loss of $3.6 million for the year ended December 31, 2020. The increase in operating loss was mainly due to 1) an $8.1 million increase in costs of rentals primarily related to a significant increase in repair and maintenance work on our rental fleet as well as increased costs related to newly set units which experience higher upfront costs than typical run rates and 2) a $2.8 million increase in loss related to the retirement of 263 units. During the year ended December 31, 2021 we had 233 newly set units during the year, of which 51 units were 400 horsepower or larger. Upon initial installation, these units require oil volumes and other materials that exceed general run rate costs. In addition, we experienced higher than normal repair and maintenance needs for our rental fleet during the year. Consistent with our recent shift to a higher horsepower fleet concentration, these large horsepower units are more cost intensive to repair than our legacy fleet. While we have routine repair and maintenance requirements, we believe a large portion of these costs are one-time in nature. These increases were partially offset by higher rental and sales revenues.

Selling, general, and administrative expenses remained relatively unchanged at $10.8 million for the year ended December 31, 2021, as compared to $10.6 million for 2020. This 2.0% increase was primarily the result of increases in health insurance costs.

Depreciation and amortization expense increased to $25.4 million from $25.2 million, or 0.8%, for the year ended December 31, 2021, compared to 2020.  The increase is the result of higher capital expenditures for larger horsepower units being added to the fleet. We added 65 units (approximately 18,035 horsepower) to our fleet during the twelve-month period ended December 31, 2021. Twenty-five of those units were 400 horsepower or larger, representing approximately 56% of the horsepower added.

Income tax benefit decreased to $2.6 million from $4.8 million for the year ended December 31, 2021 compared to 2020. Our effective tax rate for both years differs from the U.S. federal statutory rate of 21%. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the economic impact caused the COVID-19 pandemic. The CARES Act allows federal net operating losses ("NOL") incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid federal income taxes. The Company generated significant NOLs during 2018 and 2019. The Company filed its NOL carryback claims for 2018 and 2019 during 2020. Accordingly, the Company recorded a federal income tax receivable of $15.0 million and an increase to its deferred income tax liability of $10.1 million on its condensed consolidated balance sheet. During the third quarter of 2020, the Company received refunds totaling $3.9 million related to its 2018 NOLs, which, along with year-end provision adjustments, reduced its federal income tax receivable to $11.5 million on its consolidated balance sheet as of December 31, 2021. In addition, the Company recorded a current income tax benefit of $4.8 million on its consolidated statement of operations for the year ended December 31, 2020. Our income tax benefit in 2021 was largely due to our net loss before income taxes of $11.8 million.

Adjusted Gross Margin Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020

The table below shows our adjusted gross margin and related percentages for each of our product lines for the years ended December 31, 2021 and December 31, 2020.  Adjusted gross margin is the difference between revenue and cost of revenues, exclusive of depreciation and amortization expense.
 
Adjusted Gross Margin (1)
 Year Ended December 31,
 20212020
(dollars in thousands)
Rental$26,986 42.4 %$32,320 53.1 %
Sales(947)(13.8)%(554)(9.8)%
Service & Maintenance1,016 53.1 %858 54.6 %
Total$27,055 37.4 %$32,624 47.9 %

(1) For a reconciliation of adjusted gross margin to its most directly comparable financial measure calculated and presented in accordance with GAAP, please read "Non-GAAP Financial Measures" below.

Our overall adjusted gross margin percentage decreased to 37.4% for the year ended December 31, 2021 compared to 47.9% for the year ended December 31, 2020, exclusive of depreciation and amortization. Our decrease in gross margins is
28


mainly due to an increase in costs of rentals. While rental revenues increased 4.6% over 2020, our costs of rentals increased 28.5% primarily driven by a significant increase in repair and maintenance work on our rental fleet as well as increased costs related to newly set units which experience higher upfront costs than typical run rates. Rental revenues comprised 88% of our total revenues for the year ended December 31, 2021 compared to 89% of total revenues for the year ended December 31, 2020. While rental activity inherently realizes higher adjusted gross margins, the significant increase in costs of rentals beyond the increase in rental revenues resulted in a large reduction in total gross margins. Sales margin decreased to (13.8)% in 2021 from (9.8)% in 2020. While sales revenues increased 21.7%, this increase was attributable to increased parts sales, which realizes a lower gross margin than compressor sales. While many sales costs are variable, certain costs such as labor are less variable as a certain staff level is retained to meet demand when market forces shift. Third party service and maintenance margins decreased to 53.1% from 54.6% for the year ended December 31, 2021 compared to 2020. Service and maintenance only represents 2.6% of our revenue in 2021, providing minimal impact on our overall adjusted gross margin.

Non-GAAP Financial Measures

Our definition and use of Adjusted EBITDA

“Adjusted EBITDA” is a non-GAAP financial measure that we define as earnings (net (loss) income) before interest, taxes, depreciation and amortization, as well as an increase in inventory allowance and inventory write-offs, retirement of rental equipment and non-cash equity compensation expenses. This term, as used and defined by us, may not be comparable to similarly titled measures employed by other companies and is not a measure of performance calculated in accordance with GAAP. Adjusted EBITDA should not be considered in isolation or as a substitute for operating income, net income or loss, cash flows provided by operating, investing and financing activities, or other income or cash flow statement data prepared in accordance with GAAP.  However, management believes Adjusted EBITDA is useful to an investor in evaluating our operating performance because:
it is widely used by investors in the energy industry to measure a company’s operating performance without regard to items excluded from the calculation of Adjusted EBITDA, which can vary substantially from company to company depending upon accounting methods and book value of assets, capital structure and the method by which assets were acquired, among other factors;
it helps investors to more meaningfully evaluate and compare the results of our operations from period to period by removing the impact of our capital structure and asset base from our operating structure; and
it is used by our management for various purposes, including as a measure of operating performance, in presentations to our Board of Directors, as a basis for strategic planning and forecasting, and as a component for setting incentive compensation.

Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under generally accepted accounting principles.  Some of these limitations are:
Adjusted EBITDA does not reflect our cash expenditures, future requirements for capital expenditures, or contractual commitments;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not reflect the cash requirements necessary to service interest or principal payments on our debts; and
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any capital expenditures for such replacements.

There are other material limitations to using Adjusted EBITDA as a measure of performance, including the inability to analyze the impact of certain recurring items that materially affect our net income or loss, and the lack of comparability of results of operations of different companies.  Please read the table below under “Reconciliation” to see how Adjusted EBITDA reconciles to our net income, the most directly comparable GAAP financial measure.

29


Reconciliation

The following table reconciles our net (loss) income, the most directly comparable GAAP financial measure, to Adjusted EBITDA:
 Year Ended December 31,
 20212020
 (in thousands)
Net income (loss)$(9,183)$1,808 
Interest expense65 14 
Income tax benefit(2,603)(4,792)
Depreciation and amortization25,397 25,198 
Inventory allowance208 184 
Retirement of rental equipment3,096 291 
Stock compensation expense1,738 2,195 
Adjusted EBITDA$18,718 $24,898 

Our definition and use of Adjusted Gross Margin

We define “Adjusted Gross Margin” as total revenue less costs of revenues (excluding depreciation and amortization expense). Adjusted gross margin is included as a supplemental disclosure because it is a primary measure used by our management as it represents the results of revenue and costs (excluding depreciation and amortization expense), which are key components of our operations. Adjusted gross margin differs from gross margin, in that gross margin includes depreciation expense. We believe adjusted gross margin is important because it focuses on the current operating performance of our operations and excludes the impact of the prior historical costs of the assets acquired or constructed that are utilized in those operations. Depreciation expense does not accurately reflect the costs required to maintain and replenish the operational usage of our assets and therefore may not portray the costs from current operating activity. Rather, depreciation expense reflects the systematic allocation of historical property and equipment values over the estimated useful lives.

Adjusted gross margin has certain material limitations associated with its use as compared to gross margin. These limitations are primarily due to the exclusion of depreciation expense, which is material to our results of operations. Because we use capital assets, depreciation expense is a necessary element of our costs and our ability to generate revenue. In order to compensate for these limitations, management uses this non-GAAP measure as a supplemental measure to other GAAP results to provide a more complete understanding of our performance.

As an indicator of our operating performance, adjusted gross margin should not be considered an alternative to, or more meaningful than, gross margin as determined in accordance with GAAP. Our adjusted gross margin may not be comparable to a similarly titled measure of another company because other entities may not calculate adjusted gross margin in the same manner.

30


Reconciliation

The following table calculates gross margin, the most directly comparable GAAP financial measure, and reconciles it to adjusted gross margin:

 Year Ended December 31,
 20212020
 (in thousands)
Total revenue$72,420 $68,055 
Costs of revenue, exclusive of depreciation and amortization(45,365)(35,431)
Depreciation allocable to costs of revenue(24,753)(24,578)
Gross margin2,302 8,046 
Depreciation allocable to costs of revenue24,753 24,578 
Adjusted gross margin$27,055 $32,624 


Liquidity and Capital Resources

Our working capital positions as of December 31, 2021 and 2020 are set forth below.
 
As of December 31,
 20212020
 (in thousands)
Current Assets: 
Cash and cash equivalents$22,942 $28,925 
Trade accounts receivable, net10,389 11,884 
Inventory, net19,329 19,926 
Federal income tax receivable11,538 11,538 
Prepaid income taxes51 66 
Prepaid expenses and other854 379 
Total current assets65,103 72,718 
Current Liabilities: 
Accounts payable$4,795 $2,373 
Accrued liabilities14,103 6,770 
Line of credit— 417 
Current operating leases68 198 
Deferred income1,312 1,103 
Total current liabilities20,278 10,861 
Net working capital$44,825 $61,857 

For the year ended December 31, 2021, we invested approximately $25.7 million in rental equipment, property and other equipment. During the year, the Company added $24.3 million in new equipment to our rental fleet and $1.4 million in other property and equipment. Our investment in rental equipment includes any changes to work-in-progress related to our rental fleet jobs at the beginning of the year compared to the end of the year. Our rental work-in-progress increased by $1.4 million during 2021. We financed our investment in rental equipment, property and other equipment with cash flows from operations during 2021. We anticipate that our cash flows from operations as well as our borrowing capacity under our New Credit Agreement will provide ample liquidity for our planned capital expenditures during 2022 and beyond.  

Cash flows

At December 31, 2021, we had cash and cash equivalents of $22.9 million compared to $28.9 million at year end 2020. Our cash flow from operations of $28.5 million was partially offset by capital expenditures of $25.7 million during 2021. In addition, we expended $7.9 million in connection with our share repurchase program. We also had working capital of $44.8
31


million at December 31, 2021 compared to $61.9 million at December 31, 2020. We had net cash flow from operating activities of $28.5 million during 2021 compared $32.6 million during 2020. Our cash flow from operating activities of $28.5 million was primarily the result of our rental and sales gross margins.

At December 31, 2020, we had cash and cash equivalents of $28.9 million, working capital of $61.9 million and total debt of $417,000, under our credit agreement which was due on March 31, 2021. We had positive net cash flow from operating activities of approximately $32.6 million during 2020.

Senior Bank Borrowings
 
Previous Credit Agreement

We had a senior secured revolving credit agreement (the "Previous Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") that matured on March 31, 2021. Prior to maturation, the outstanding balance of $417,000 was repaid. The Previous Credit Agreement had an aggregate commitment of $30 million, subject to collateral availability.

New Credit Agreement
On May 11, 2021, we entered into a five-year senior secured revolving credit agreement ("New Credit Agreement") with Texas Capital Bank, National Association (the "Lender") with an initial commitment of $20 million and an accordion feature that would increase the maximum commitment to $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 $30 million on the aggregate commitment; provided, however, the aggregate commitment amount is not permitted to exceed $50 million. The maturity date of the New Credit Agreement is May 11, 2026. The obligations under the New Credit Agreement are secured by a first priority lien on a variety of our assets, including inventory and accounts receivable as well as a variable number of our leased compressor equipment.

Borrowing Base. At any time before the maturity of the New 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) 90% of eligible accounts receivable owed to the Company by investment grade debtors, plus (b) 85% of the eligible accounts receivable owing by non-investment grade debtors, plus (c) 50% of the eligible inventory, valued at the lower of cost or market value at such time, subject to a cap of this component not to exceed $2 million, plus (d) the lesser of (i) 95% of the net book value of the compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time and (ii) 80% of the net liquidation value percentage of the net book value of the eligible compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time, plus (e) 80% of the value at cost (excluding any costs for capitalized interest or other non-cash capitalized costs) of the eligible new compressor fleet, minus (f) any required availability reserves determined by the Lender in its sole discretion. The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. As of December 31, 2021, our allowable borrowing base was $20.0 million.

Interest and Fees. Under the terms of the New Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) the Base Rate (as defined below) plus the Applicable Margin, or (b) in the case of a Eurodollar Rate Loan, the Adjusted Eurodollar Rate plus the Applicable Margin. "Base Rate" means, for any day, a rate of interest per annum equal to the highest of (a) the prime rate for such day; (b) the sum of the federal funds rate for such day plus 0.50%; and (c) the Adjusted Eurodollar Rate for such day plus 1.00%. The Applicable Margin is determined based upon the leverage ratio as set forth in the most recent compliance certificate received by the Lender for each fiscal quarter from time to time pursuant to the New Credit Agreement. Depending on the leverage ratio, the Applicable Margin can be 0.25% to 0.75% for Base Rate Loans (as defined in the New Credit Agreement) and 1.25% to 1.75% for Eurodollar Rate Loans and for requested letters of credit. In addition, we are required to pay a monthly commitment fee on the daily average unused amount of the commitment while the New Credit Agreement is in effect at an annual rate equal to 0.25% of the unused commitment amount. Accrued interest is payable monthly on outstanding principal amounts and unused commitment fee, provided that accrued interest on Eurodollar Rate Loans is payable at the end of each interest period, but in no event less frequently than quarterly.

Covenants. The New Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, condition or 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 are applicable during certain trigger periods specified in the Credit Agreement and require us during such trigger periods to maintain a leverage ratio less than or equal to 3.00 to 1.00 as of the last day of each fiscal quarter and a fixed charge coverage ratio greater than or equal to 1.00 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The New 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
32


agreements contained in the Credit Agreement and the other transaction 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 $1.0 million; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $1.0 million; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit agreement. Obligations outstanding under the Credit Agreement may be accelerated upon the occurrence of an event of default.

As of December 31, 2021, we were in compliance with all financial covenants in our New Credit Agreement. At December 31, 2021, we had no amounts outstanding under the New Credit Agreement.

Components of Our Principal Capital Expenditures

Capital expenditures for the years ended December 31:
Expenditure Category20212020
 (in thousands)
Rental equipment and property and equipment$25,710 $15,257 

The level of our expenditures will vary in future periods depending on energy market conditions and other related economic factors.  Based upon existing economic and market conditions, we believe that our cash on hand, operating cash flow and available line of credit are adequate to fully fund our net capital expenditures requirements for 2022.  We also believe we have flexibility with respect to our financing alternatives and adjustments to our capital expenditure plans if circumstances warrant. We do not have any material continuing commitments related to our current operations that cannot be met with our cash on hand and our line of credit. However, our financing capacity could be negatively impacted by the COVID-19 pandemic. Please see Item 1A, Risk Factors, of this report.

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 December 31, 2021, we did not have any material off-balance sheet arrangements.

Recently Issued Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. We are currently evaluating the impact of the LIBOR transition and this ASU 2020-04 on our consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (ASC Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments to ASC Topic 326 require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, including trade receivables. For companies that qualify as smaller reporting companies, the amendments in this update are effective for interim and annual periods beginning after January 1, 2023. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and note disclosures.

Environmental Regulations

Various federal, state and local laws and regulations covering the discharge of materials into the environment, or otherwise relating to protection of human safety and health and the environment, affect our operations and costs. Compliance with these laws and regulations could cause us to incur remediation or other corrective action costs or result in the assessment of administrative, civil and criminal penalties and the issuance of injunctions delaying or prohibiting operations. In addition, we have acquired certain properties and plant facilities from third parties whose actions with respect to the management and disposal or release of hydrocarbons or other wastes were not under our control. Under environmental laws and regulations, we could be required to remove or remediate wastes disposed of or released by prior owners. In addition, we could be responsible under environmental laws and regulations for properties and plant facilities we lease, but do not own. Compliance with such laws and regulations increases our overall cost of business, but has not had a material adverse effect on our operations or financial condition. It is not anticipated, based on current laws and regulations, that we will be required in the near future to expend amounts that are material in relation to our total expenditure budget in order to comply with environmental laws and regulations but such laws and regulations are frequently changed and we are unable to predict the ultimate cost of
33


compliance. We also could incur costs related to the cleanup of sites to which we send equipment and for damages to natural resources or other claims related to releases of regulated substances at such sites.

ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Our consolidated financial statements and supplementary financial data are included in this Annual Report on Form 10-K beginning on page F-1.

ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
 
None.
ITEM 9A.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

An evaluation was carried out under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Vice President and Chief Financial Officer, of the effectiveness of the design of our “disclosure controls and procedures” (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended or, the “Exchange Act”) as of December 31, 2021, pursuant to Exchange Act Rule 13a-15. Based upon that evaluation, the President and Chief Executive Officer and our Vice President and Chief Financial Officer concluded that our disclosure controls and procedures as of December 31, 2021, are 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 and 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 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.

Management’s Report on Internal Control Over Financial Reporting
Our management, including the President and Chief Executive Officer and our Principal Accounting Officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control system is designed 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. Our internal control over financial reporting includes those policies and procedures that:
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that our receipt and expenditures are being made only in accordance with authorizations of management and our Board of Directors; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.

All internal control systems, no matter how well designed, have inherent limitations. A system of internal control may become inadequate over time because of changes in conditions or deterioration in the degree of compliance with the policies or procedures.  Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

34


Management, including our President and Chief Executive Officer and our Vice President and Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control—Integrated Framework (2013). Based on this assessment, management has concluded that our internal control over financial reporting was effective as of December 31, 2021.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the year ended December 31, 2021, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We will continue to review and document our disclosure controls and procedures, including our internal control over financial reporting, and may from time to time make changes aimed at enhancing their effectiveness and to ensure that our systems evolve with our business.

ITEM 9B.    OTHER INFORMATION

None.

ITEM 9C.    DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None.
 
35


PART III

ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this item is incorporated herein by reference to the sections “Election of Directors,”  “Executive Officers,” “Corporate Governance” and “The Board of Directors and its Committees” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2021 or as such period may be extended by action of the Securities and Exchange Commission.

We have adopted a Code of Business Conduct and Ethics that applies to our directors, officers and employees. The Code of Business Conduct and Ethics is posted in the "Investor Relations" section of our website at www.ngsgi.com. The Code of Business Conduct and Ethics maybe obtained free of charge by writing before to Natural Gas Services Group, Inc., Attn: Investor Relations, 404 Veterans Airpark Lane, Ste 300 Midland, TX 79705.


ITEM 11.    EXECUTIVE COMPENSATION

The information required by this item is incorporated herein by reference to the section “Executive Compensation” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2021 or as such period may be extended by action of the Securities and Exchange Commission.


ITEM 12.     SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by this item is incorporated herein by reference to the section “Principal Shareholders and Security Ownership of Management” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2021 or as such period may be extended by action of the Securities and Exchange Commission.


ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is incorporated herein by reference to the sections “Related Person Transactions” and “Corporate Governance” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2021 or as such period may be extended by action of the Securities and Exchange Commission.


ITEM 14.     PRINCIPAL ACCOUNTING FEES AND SERVICES

The information required by this item is incorporated herein by reference to the section “Principal Accounting Fees and Services” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2021 or as such period may be extended by action of the Securities and Exchange Commission.


36


PART IV


ITEM 15.    EXHIBITS AND CONSOLIDATED FINANCIAL STATEMENTS

The following documents are filed as part of this Annual Report on Form 10-K:

(a)(1) and (a)(2) Consolidated Financial Statements

For a list of Consolidated Financial Statements, see “Index to Consolidated Financial Statements” incorporated herein by reference.

(a)(3) Exhibits
 
A list of exhibits to this Annual Report on Form 10-K is set forth below:

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.11 of the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2016.)
Description of Securities (Incorporated by reference to the Registrant's Registration Statement on From 8-A, filed with the SEC on October 27, 2008.)
Form of Senior Indenture (Incorporated by reference to Exhibit 4.1 of the Registrant's Registration Statement on From S-3 (No. 333-261091) and filed on November 16, 2021)
Form of Subordinated Indenture (Incorporated by reference to Exhibit 4.4 of the Registrant's Registration Statement on Form S-3 (No. 333-261091) and filed on November 16, 2021
2019 Equity Incentive Plan (Incorporated by reference to Exhibit 4.1 of the Registrant’s Current Report on Form 8-K dated June 20, 2019 and filed with the Securities and Exchange Commission on June 21, 2019.)
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.)
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.)
Credit Agreement dated as of May 11, 2021, among the Natural Gas Services Group, Inc. and NGSG Properties, LLC, a Colorado limited liability company, the banks and other financial institutions identified therein as Lenders from time to time party thereto and Texas Capital Bank, National Association, as Administrative Agent, Swing Line Lender and L/C Issuer.
Pledge and Security Agreement dated as of May 11, 2021, among Natural Gas Services Group, Inc., the Loan Parties (as defined therein) and Texas Capital Bank, National Association, as Administrative Agent.
Note dated as of May 11, 2021, by Natural Gas Services Group, Inc. in favor of Texas Capital Bank, National Association, as Lender.
37


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 on December 18, 2012.)
Subsidiaries of the registrant
Consent of Moss Adams LLP
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.



ITEM 16.     FORM 10-K SUMMARY

None.

38


SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) 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.
   
March 18, 2022By:/s/ Stephen C. Taylor
       Stephen C. Taylor
  Chairman of the Board, President and Chief Executive Officer
  (Principal Executive Officer)
POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Stephen C. Taylor and Micah C. Foster, jointly and severally, as his/her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him/her and in his/her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite or necessary to be done in and about the premises hereby ratifying and confirming all that said attorneys-in-fact and agents, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
 
SignatureTitleDate
/s/ Stephen C. Taylor Chairman of the Board of Directors, Chief Executive Officer and President (Principal Executive Officer)March 18, 2022
     Stephen C. Taylor
/s/ Micah C. Foster 
Vice President and Chief Financial Officer (Principal Accounting Officer)
March 18, 2022
     Micah C. Foster
/s/ Leslie A. Beyer DirectorMarch 18, 2022
     Leslie A. Beyer
/s/ Nigel J. Jenvey DirectorMarch 18, 2022
     Nigel J. Jenvey
/s/ David L. Bradshaw DirectorMarch 18, 2022
     David L. Bradshaw
/s/ John W. Chisholm DirectorMarch 18, 2022
     John W. Chisholm


39



INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 
 
 Page
  
Report of Independent Registered Public Accounting Firm (Moss Adams, LLP; Dallas, Texas; PCAOB ID 659)
F-1
  
Consolidated Balance Sheets as of December 31, 2021 and 2020
F-2
 
Consolidated Statements of Operations for the Years Ended December 31, 2021 and 2020
F-3
 
Consolidated Statements of Stockholders' Equity for the Years Ended December 31, 2021 and 2020
F-4
 
Consolidated Statements of Cash Flows for the Years Ended December 31, 2021 and 2020
F-5
 
Notes to Consolidated Financial Statements
F-6
  

38



Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of
Natural Gas Services Group, Inc.
Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Natural Gas Services Group, Inc. and subsidiary (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of operations, stockholders’ equity, and cash flows for each of the years then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2021 and 2020, and the consolidated results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.
Critical Audit Matter
Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

/s/ Moss Adams LLP

Dallas, Texas
March 18, 2022

We have served as the Company's auditor since 2020.


F - 1


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands)
December 31,
 20212020
ASSETS  
Current Assets:  
Cash and cash equivalents$22,942 $28,925 
Trade accounts receivable, net of allowance for doubtful accounts of $1,129 and $1,161, respectively
10,389 11,884 
Inventory19,329 19,926 
Federal income tax receivable11,538 11,538 
Prepaid income taxes51 66 
Prepaid expenses and other854 379 
Total current assets65,103 72,718 
Long-Term Inventory, net of allowance for obsolescence of $64 and $221, respectively
1,582 1,065 
Rental equipment, net of accumulated depreciation of $172,563 and $175,802, respectively
206,985 207,585 
Property and equipment, net of accumulated depreciation of $15,784 and $13,916, respectively
20,828 21,749 
Right of use assets - operating leases, net of accumulated amortization $555 and $356, respectively
285 483 
Intangibles, net of accumulated amortization of $2,134 and $2,008, respectively
1,025 1,151 
Other assets2,698 2,050 
Total assets$298,506 $306,801 
LIABILITIES AND STOCKHOLDERS' EQUITY 
Current Liabilities: 
Accounts payable$4,795 $2,373 
Accrued liabilities14,103 6,770 
Line of credit 417 
Current operating leases68 198 
Deferred income1,312 1,103 
Total current liabilities20,278 10,861 
Deferred income tax liability39,288 41,890 
Long-term operating leases217 285 
Other long-term liabilities2,813 2,221 
Total liabilities62,596 55,257 
Commitments and contingencies (Note 14)
Stockholders’ Equity:
  
Preferred stock, 5,000 shares authorized, no shares issued or outstanding
  
Common stock, 30,000 shares authorized, par value $0.01; 13,394 and 13,296 shares issued, respectively
134 133 
Additional paid-in capital114,017 112,615 
Retained earnings130,103 139,286 
Treasury shares, at cost, 775 shares and 38, respectively
(8,344)(490)
Total stockholders' equity235,910 251,544 
Total liabilities and stockholders' equity$298,506 $306,801 

See accompanying notes to these consolidated financial statements.

F - 2


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except earnings per share)
 For the Years Ended December 31,
 20212020
Revenue:  
Rental income$63,624 $60,826 
Sales6,882 5,657 
Service and maintenance income1,914 1,572 
Total revenue72,420 68,055 
Operating costs and expenses:  
Cost of rentals, exclusive of depreciation stated separately below36,638 28,506 
Cost of sales, exclusive of depreciation stated separately below7,829 6,211 
Cost of service and maintenance, exclusive of depreciation stated separately below898 714 
Selling, general and administrative expenses10,762 10,550 
Depreciation and amortization25,397 25,198 
Inventory allowance208 184 
Retirement of rental equipment3,096 291 
Total operating costs and expenses84,828 71,654 
Operating loss(12,408)(3,599)
Other income (expense):  
Interest expense(65)(14)
Other income687 629 
Total other income, net622 615 
Loss before income taxes:(11,786)(2,984)
(Provision for) benefit from income taxes:
Current1 15,438 
Deferred2,602 (10,646)
Total income tax benefit 2,603 4,792 
Net income (loss)$(9,183)$1,808 
Earnings (loss) per share:  
Basic$(0.70)$0.14 
Diluted$(0.70)$0.14 
Weighted average shares outstanding:  
Basic13,100 13,224 
Diluted13,100 13,261 
See accompanying notes to these consolidated financial statements.
F - 3



NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
 Preferred StockCommon StockAdditional Paid-In CapitalRetained EarningsTreasury StockTotal Stockholders' Equity
SharesAmountSharesAmountSharesAmount
BALANCES, December 31, 2019 $ 13,178 $132 $110,573 $137,478 38 $(490)$247,693 
Compensation expense on common stock options— — — — 19 — — — 19 
Issuance of restricted stock— — 118 — — — — — — 
Compensation expense on restricted common stock— — — 1 2,175 — — — 2,176 
Taxes paid related to net shares settlement of equity awards— — — — (152)— — — (152)
Net loss— — — — — 1,808 — — 1,808 
BALANCES, December 31, 2020  13,296 133 112,615 139,286 38 (490)251,544 
Compensation expense on common stock options— — — — 1 — — — 1 
Issuance of restricted stock— — 98 — — — — — — 
Compensation expense on restricted common stock— — — 1 1,737 — — — 1,738 
Taxes paid related to net shares settlement of equity awards— — — — (336)— — — (336)
Purchase of treasury shares— — — — — — 737 (7,854)(7,854)
Net loss— — — — — (9,183)— — (9,183)
BALANCES, December 31, 2021 $ 13,394 $134 $114,017 $130,103 775 $(8,344)$235,910 






















See accompanying notes to these consolidated financial statements.
F - 4


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 For the Years Ended December 31,
 20212020
CASH FLOWS FROM OPERATING ACTIVITIES:  
Net (loss) income$(9,183)$1,808 
Adjustments to reconcile net (loss) income to net cash provided by operating activities: 
Depreciation and amortization25,397 25,198 
Amortization of debt issuance costs31  
Deferred taxes(2,602)10,646 
Gain on disposal of assets(182)(284)
Retirement of rental equipment3,096 291 
Bad debt allowance65 329 
Inventory allowance208 184 
Stock-based compensation1,738 2,195 
Gain on company owned life insurance(298)(168)
Changes in operating assets and liabilities:  
Trade accounts receivables1,430 (3,107)
Inventory(1,277)1,033 
Prepaid income taxes and prepaid expenses(460)(11,346)
Accounts payable and accrued liabilities9,756 4,880 
Deferred income208 463 
Other600 527 
NET CASH PROVIDED BY OPERATING ACTIVITIES28,527 32,649 
CASH FLOWS FROM INVESTING ACTIVITIES: 
Purchase of rental equipment, property and other equipment(25,710)(15,257)
Purchase of company owned life insurance(150)(296)
Proceeds from sale of property and equipment195 394 
NET CASH USED IN INVESTING ACTIVITIES(25,665)(15,159)
CASH FLOWS FROM FINANCING ACTIVITIES: 
Proceeds of other long-term liabilities(1)(5)
Repayments of line of credit, net(417) 
Payments of debt issuance costs(237) 
Purchase of treasury shares(7,854) 
Taxes paid related to net share settlement of equity awards(336)(152)
NET CASH USED IN FINANCING ACTIVITIES(8,845)(157)
NET CHANGE IN CASH AND CASH EQUIVALENTS(5,983)17,333 
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD28,925 11,592 
CASH AND CASH EQUIVALENTS AT END OF PERIOD$22,942 $28,925 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:  
Interest paid$30 $14 
Income taxes paid 105 
NON-CASH TRANSACTIONS 
Right of use asset acquired through an operating lease 77 

See accompanying notes to these consolidated financial statements.
F - 5


NATURAL GAS SERVICES GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Description of Business

Natural Gas Services Group, Inc. (the "Company", “NGS”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation), is a leading provider of natural gas compression equipment and services to the energy industry. The Company manufactures, fabricates, rents, sells and maintains natural gas compressors and flare systems for oil and natural gas production and plant facilities. NGS is headquartered in Midland, Texas, with fabrication facilities located in Tulsa, Oklahoma and Midland, Texas, and service facilities located in major oil and natural gas producing basins in the U.S. The Company was formed on December 17, 1998.


2. Summary of Significant Accounting Policies

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 10. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

Use of Estimates

The preparation of our consolidated financial statements in conformity with generally accepted accounting principles in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.

Cash Equivalents and Financial Instruments

For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents. We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen a large regional bank with strong long-term ratings of Baa3/BBB-.

Accounts Receivable

Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors. The receivables are not collateralized except as provided for under lease agreements. However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts. We perform ongoing credit evaluations of our customers and adjust credit limits based on management's assessment of the customer's financial condition and payment history, as well as industry conditions and general economic conditions.  We continuously monitor collections and payments from our customers, and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified.  While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.  One customer accounted for 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively.  A significant change in the liquidity or financial position of this customer could have a material adverse impact on the collectability of our accounts receivable and our future operating results.  The allowance for doubtful accounts was $1.1 million and $1.2 million at December 31, 2021 and 2020, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.

F - 6


A summary of our allowance for doubtful accounts is as follows:
 Year Ended December 31,
($ in thousands)20212020
Beginning balance$1,161 $918 
Accruals65 329 
Recoveries8  
Write-offs(105)(86)
Ending balance$1,129 $1,161 

Revenue Recognition Policy

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). Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that we expect to receive for those goods or services. To recognize revenue, we (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, we satisfy the performance obligation(s). Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our Consolidated Statements of Operations.

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, which all qualify as operating leases under ASC Topic 842, Leases (ASC 842), may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts typically range from six to 24 months, with our larger horsepower compressors having contract terms of up to 60 months. Our revenue is recognized over time, with equal monthly 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 ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.

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

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is completed 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 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 is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2021 and 2020 was approximately $20,000 and $852,000, respectively.

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.

F - 7


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 based on the terms of the contract, i.e., 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 based on the terms of the contract, i.e. 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 years ended:
Year Ended December 31,
20212020
(in thousands)
Compressors - sales
$1,891 $2,211 
Flares - sales
365 489 
Other (Parts/Rebuilds) - sales
4,626 2,957 
Service and maintenance 1,914 1,572 
Total revenue from contracts with customers
8,796 7,229 
Add: ASC 842 rental revenue63,624 60,826 
Total revenue
$72,420 $68,055 

Contract Balances

As of December 31, 2021 and 2020, we had the following receivables and deferred income from contracts with customers:
December 31,
20212020
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$3,354 $3,243 
Accounts receivable - ASC 8428,164 9,802 
Total Accounts Receivable11,518 13,045 
Less: Allowance for doubtful accounts(1,129)(1,161)
Total Accounts Receivable, net$10,389 $11,884 
Deferred income$1,312 $1,103 
The Company recognized $1.1 million in revenue for the year ended December 31, 2021 that was included in deferred income at the beginning of 2021. For the period ended December 31, 2020, the Company recognized revenue of $73,000 from amounts related to sales that were included in deferred income at the beginning of 2020.

The increases (decreases) of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.

F - 8


Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2021, the Company did not have revenue related to unsatisfied performance obligations.

Contract Costs

The Company 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 Statements of Operations.

Leases

Accounting Standards Codification ("ASC") 842 requires all leases to be reported on the balance sheet as right-of-use ("ROU") assets and lease obligations. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at the commencement date in determining the present value of the lease payments. We, as a lessee, apply the practical expedient to not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. For each lease that 1) contains the same timing and pattern of transfer for lease and non-lease components and 2) if the lease component, if accounted for separately, would be classified as an operating lease, the Company has elected to not separate non-lease components from lease components.
Major Customers and Concentration of Credit Risk

Sales and rental income from Occidental Permian, LTD. ("Oxy") in 2021 and 2020 amounted to 40% and 30% of revenue, respectively. No other single customer accounted for more than 10% of our revenues in 2021 and 2020. Oxy's accounts receivable balances amounted to 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2021 and 2020.

Inventory

Inventory (current and long-term) is valued at the lower of cost and net realizable value. The cost of inventories is determined by the weighted average method. We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on current and anticipated customer demand and production requirements. The Company assesses anticipated customer demand based on current and upcoming capital expenditure budgets of its major customers as well as other significant companies in the industry, along with oil and natural gas price forecasts and other factors affecting the industry. In addition, our long-term inventory consists of raw materials and replacement parts that remain viable but which the Company does not expect to sell within the next year.

Rental Equipment and Property and Equipment

Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life between 15 and 25 years, while our property and equipment has an estimate useful lives which range from 3 to 39 years.  The majority of our property and equipment, including rental equipment, is a direct cost to generating revenue.

We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable. The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows; significant adverse changes in the extent or manner in which asset (or asset group) is being used or its condition, including a meaningful drop in fleet utilization over the prior four quarters; significant negative industry or company-specific trends or actions, including meaningful capital expenditure budget reductions by our major customers or other sizable exploration and production or midstream companies, as well as significant declines in oil and natural gas prices; legislative changes prohibiting us from leasing our units or flares; or poor general economic conditions. An impairment loss is recognized if the future undiscounted cash flows associated with the asset (or asset group) and the estimated fair value of the asset are less than the asset's carrying value.

F - 9


Sales of equipment out of the rental fleet are included with sales revenue and cost of sales, while retirements of units are shown a separate operating expense. Gains and losses resulting from sales and dispositions of other property and equipment are included with other income. Maintenance and repairs are charged to cost of rentals as incurred.

Intangibles

At December 31, 2021 and 2020, NGS had intangible assets, which relate to developed technology and a trade name. Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately four years as of December 31, 2021. NGS has an intangible asset related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005. This asset is not being amortized as it has been deemed to have an indefinite life.

Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  

Warranty

When warranted, we accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known. There was no warranty reserve as of December 31, 2021 and 2020.

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. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we include an expense in the tax provision in the statement of income.

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.

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

We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. We have no uncertain tax positions as of December 31, 2021.

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:

Level 1- quoted prices in an active market for identical assets or liabilities;

F - 10


Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and

Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.
    
Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2021 and 2020 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. 

Segments and Related Information

ASC 280-10-50, “Operating Segments”, define 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 indeed 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.
 
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.  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.

Recently Issued Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. We are currently evaluating the impact of the LIBOR transition and this ASU 2020-04 on our consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (ASC Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments to ASC Topic 326 require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, including trade receivables. For companies that qualify as smaller reporting companies, the amendments in this update are effective for interim and annual periods beginning after January 1, 2023. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and note disclosures.

3.  Inventory

Our inventory, net of allowance for obsolescence of $64,000 and $221,000 at December 31, 2021 and 2020, respectively, consisted of the following:
December 31,
 20212020
(in thousands)
Raw materials - current$17,528 $18,026 
Work-in-process1,801 1,900 
Inventory - current19,329 19,926 
Raw materials - long term (net of allowances of $64 and $221, respectively)
1,582 1,065 
Inventory - total$20,911 $20,991 

F - 11


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

Inventory Allowance

We routinely review our inventory allowance balance to account for slow moving or obsolete inventory costs that may not be recoverable in the future.

A summary of our inventory allowance is as follows:

Year Ended December 31,
20212020
(in thousands)
Beginning balance$221 $24 
Accruals208 251 
Write-offs(365)(54)
Ending balance$64 $221 


4.  Rental Equipment, Property and Equipment

Rental Equipment

Our rental equipment and associated accumulated depreciation as of December 31, 2021 and 2020, respectively, consisted of the following:
December 31,
20212020
(in thousands)
Compressor units$374,336 $379,623 
Work-in-progress5,212 3,764 
Rental equipment379,548 383,387 
Accumulated depreciation(172,563)(175,802)
Rental equipment, net of accumulated depreciation$206,985 $207,585 


Our rental equipment has an estimated useful life between 15 and 25 years. Depreciation expense for rental equipment was $22.9 million and $22.7 million for the year ended December 31, 2021 and 2020, respectively. During the year ended December 31, 2021 we added 65 units to our rental fleet, 35 of which were repurchased from a significant customer who had previously purchased these units from us under a bill and hold arrangement in prior years, but had not yet placed the units in service.


Retirement of Rental Equipment

Company management routinely reviews its inventory of rental equipment for retirement or obsolescence. During 2021, management reviewed the rental fleet to determine which units were not of the type, configuration, make or model that our customers are demanding or that were not cost efficient to refurbish, maintain and/or operate. As a result of this review, we determined 263 units should be retired from our rental fleet. Accordingly, we recorded a $3.1 million loss on retirement of rental equipment during the year ended December 31, 2021.

During our review of our rental compressor units in 2020, we determined 216 units should be retired from our rental fleet. We recorded a $0.3 million loss on retirement of rental equipment.

F - 12


Property and Equipment

Property and equipment consists of the following at December 31, 2021 and 2020:
December 31,
 Useful Lives (Years)20212020
($ in thousands)
Land $1,680 $1,680 
Building3918,977 18,977 
Leasehold improvements391,197 1,168 
Office equipment and furniture52,016 2,016 
Software5573 573 
Machinery and equipment73,874 3,653 
Vehicles38,295 7,598 
Total36,612 35,665 
Less accumulated depreciation(15,784)(13,916)
Total$20,828 $21,749 

Depreciation expense for property and equipment was $2.4 million and $2.3 million for the year ended December 31, 2021 and 2020, respectively.

Depreciation Expense by Product Line

The following table depicts annual depreciation expense associated with each product line as well as our corporate activities at December 31, 2021 and 2020:
December 31,
 20212020
(in thousands)
Rentals$24,423 $24,255 
Sales281 281 
Service & Maintenance49 42 
Corporate476 495 
Total$25,229 $25,073 
5.  Rental Activity

We rent natural gas compressor packages to entities in the petroleum industry.  These rental arrangements are classified as operating leases and generally have original terms of six months to sixty months and continue on a month-to-month basis thereafter. 

Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2021 are as follows:
Years Ending December 31,(in thousands)
2022$29,583
202318,684
202418,277
20258,739
20262,614
Thereafter462
Total$78,359

F - 13



6. Leases

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

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

Right of use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As substantially all of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate, which is based on a fully collateralized loan over the lease term, to determine the present value of lease payments. The Company has no finance leases. The following table reflects the amounts related to leases that are recorded on our consolidated balance sheets as of December 31, 2021 and 2020:
Classification on ConsolidatedDecember 31,
Balance Sheets20212020
($ in thousands)
Operating lease assetsRight of use assets-operating leases$285 $483 
Current lease liabilitiesCurrent operating leases$68 $198 
Noncurrent lease liabilitiesLong-term operating leases217 285 
Total lease liabilities$285 $483 
Weighted average remaining lease term in years6.61.5
Implicit Rate3.4 %3.2 %

Operating lease costs are recognized on a straight-line basis over the lease term. Total operating lease costs for the year ended December 31, 2021 was approximately $556,000.
December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating lease cost (1) (2)
$556 $550 

(1)    Lease costs are classified on the Consolidated Statements of Operations in cost of sales, cost of compressors and selling, general and administrative expenses.
(2)     Includes costs of $346,000 for leases with terms of 12 months or less and $210,000 for leases with terms greater than 12 months for the year ended December 31, 2021. Includes costs of $333,000 for leases with terms of 12 months or less and $217,000 for leases with terms greater than 12 months for the year ended December 31, 2020.


The following table shows the future maturities of lease liabilities:
F - 14


Years Ending December 31,Lease Liabilities
(in thousands)
2022$77 
202338 
202438 
202538 
202638 
Thereafter92 
Total lease payments321 
Less: Imputed interest(36)
Total$285 

Rent expense under such leases was $210,000 and $217,000 for the years ended December 31, 2021 and 2020, respectively.


7.  Intangibles

At December 31, 2021 and 2020, the Company had intangible assets, which relate to developed technology and a trade name. Amortization expense recognized in each of the years ending December 31, 2021 and 2020 was $125,000. Estimated amortization expense for the years 2022-2024 is approximately $125,000 per year. The Company has an intangible asset with a gross carrying value of $654,000 at December 31, 2021 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life.

The following table represents the identified intangible assets by major asset class (in thousands):
 December 31, 2021December 31, 2020
Useful Life (years)Gross Carrying ValueAccumulated AmortizationNet Book ValueGross Carrying ValueAccumulated AmortizationNet Book Value
Developed Technology20$2,505 $2,134 $371 $2,505 $2,008 $497 
Trade NameIndefinite654  654 654  654 
Total$3,159 $2,134 $1,025 $3,159 $2,008 $1,151 

Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2021 or 2020.


8. Credit Facility

Previous Credit Agreement

We had a senior secured revolving credit agreement (the "Previous Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") that matured on March 31, 2021. Prior to maturation, the outstanding balance of $417,000 was repaid. The Previous Credit Agreement had an aggregate commitment of $30 million, subject to collateral availability.

New Credit Agreement
F - 15


On May 11, 2021, we entered into a five year senior secured revolving credit agreement ("New Credit Agreement") with Texas Capital Bank, National Association (the "Lender") with an initial commitment of $20 million and an accordion feature that would increase the maximum commitment to $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 $30 million on the aggregate commitment; provided, however, the aggregate commitment amount is not permitted to exceed $50 million. The maturity date of the New Credit Agreement is May 11, 2026. The obligations under the New Credit Agreement are secured by a first priority lien on a variety of our assets, including inventory and accounts receivable as well as a variable number of our leased compressor equipment.

Borrowing Base. At any time before the maturity of the New 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) 90% of eligible accounts receivable owed to the Company by investment grade debtors, plus (b) 85% of the eligible accounts receivable owing by non-investment grade debtors, plus (c) 50% of the eligible inventory, valued at the lower of cost or market value at such time, subject to a cap of this component not to exceed $2 million, plus (d) the lesser of (i) 95% of the net book value of the compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time and (ii) 80% of the net liquidation value percentage of the net book value of the eligible compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time, plus (e) 80% of the value at cost (excluding any costs for capitalized interest or other non-cash capitalized costs) of the eligible new compressor fleet, minus (f) any required availability reserves determined by the Lender in its sole discretion. The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. As of December 31, 2021, our allowable borrowing base was $20.0 million.

Interest and Fees. Under the terms of the New Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) the Base Rate (as defined below) plus the Applicable Margin, or (b) in the case of a Eurodollar Rate Loan, the Adjusted Eurodollar Rate plus the Applicable Margin. "Base Rate" means, for any day, a rate of interest per annum equal to the highest of (a) the prime rate for such day; (b) the sum of the federal funds rate for such day plus 0.50%; and (c) the Adjusted Eurodollar Rate for such day plus 1.00%. The Applicable Margin is determined based upon the leverage ratio as set forth in the most recent compliance certificate received by the Lender for each fiscal quarter from time to time pursuant to the New Credit Agreement. Depending on the leverage ratio, the Applicable Margin can be 0.25% to 0.75% for Base Rate Loans (as defined in the New Credit Agreement) and 1.25% to 1.75% for Eurodollar Rate Loans and for requested letters of credit. In addition, we are required to pay a monthly commitment fee on the daily average unused amount of the commitment while the New Credit Agreement is in effect at an annual rate equal to 0.25% of the unused commitment amount. Accrued interest is payable monthly on outstanding principal amounts and unused commitment fee, provided that accrued interest on Eurodollar Rate Loans is payable at the end of each interest period, but in no event less frequently than quarterly.

Covenants. The New Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, condition or 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 are applicable during certain trigger periods specified in the Credit Agreement and require us during such trigger periods to maintain a leverage ratio less than or equal to 3.00 to 1.00 as of the last day of each fiscal quarter and a fixed charge coverage ratio greater than or equal to 1.00 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The New 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 Credit Agreement and the other transaction 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 $1.0 million; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $1.0 million; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit agreement. Obligations outstanding under the Credit Agreement may be accelerated upon the occurrence of an event of default.

As of December 31, 2021, we were in compliance with all financial covenants in our New Credit Agreement. At December 31, 2021, we had no amounts outstanding under the New Credit Agreement.

F - 16


9.  Income Taxes


The (provision for) benefit from income taxes for the years ended December 31, 2021 and 2020, consists of the following (in thousands):
 20212020
Current benefit:  
Federal benefit$ $15,587 
State (expense) benefit1 (149)
Total current benefit1 15,438 
Deferred benefit:  
Federal benefit (expense)1,991 (10,234)
State benefit (expense)611 (412)
Total deferred benefit (expense)2,602 (10,646)
Total benefit$2,603 $4,792 

The effective tax rate for the years ended December 31, 2021 and 2020, differs from the statutory rate as follows:
 20212020
Statutory rate21.0 %21.0 %
State and local taxes5.2 %(17)%
Stock based compensation(0.7)%(13.1)%
Nondeductible compensation(3.6)%(11.6)%
Effect of CARES Act %180.3 %
Other0.2 %0.5 %
Effective rate22.1 %160.1 %
Effective rate22.1 %160.1 %

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the economic impact caused by the COVID-19 pandemic. The CARES Act, among other things, permits federal income tax net operating loss ("NOL") carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid federal income taxes. The Company generated significant NOLs during 2018 and 2019 and filed carryback claims for these losses to the preceding five years. Accordingly, as of March 31, 2020, the Company recorded a federal income tax receivable of $15.0 million and an increase to its deferred tax liability of $10.1 million on its condensed balance sheet. During the third quarter of 2020, the Company received refunds corresponding to the 2018 NOL carryback, leaving a balance in the federal income tax receivable of $11.5 million at December 31, 2021.
F - 17


The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2021 and 2020, are as follows (in thousands):
 20212020
Deferred income tax assets:  
Net operating loss$5,355 $3,361 
Research and development credits1,363 1,363 
Stock compensation114 175 
Deferred compensation632 705 
Other515 398 
Total deferred income tax assets7,979 6,002 
Deferred income tax liabilities:  
Property and equipment(47,044)(47,626)
Goodwill and other intangible assets(223)(266)
Total deferred income tax liabilities(47,267)(47,892)
Net deferred income tax liabilities$(39,288)$(41,890)

As of December 31, 2021, the Company had NOL carryforwards for federal income tax purposes of $20.8 million, which may be carried forward indefinitely and can offset up to 80% of future taxable income in any given year. Future changes in ownership, as defined by Section 382 of the Internal Revenue Code ("IR"), could limit the amount of NOL carryforwards used in any one year. In general, under Section 382 and 383 of the IRC, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change NOLs and certain tax credits, to offset future taxable income and tax. In general, an ownership change occurs if the aggregate stock ownership of certain stockholders changes by more than 50 percentage points over such stockholders’ lowest percentage of ownership during the testing period (generally three years).

We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. The Company assessed whether it had any uncertain tax positions related to open tax years and concluded there were none. Accordingly, no reserve for uncertain tax positions has been recorded as of December 31, 2021 and 2020.

Our policy regarding income tax interest and penalties is to expense those items as incurred. During the years ended December 31, 2021 and 2020, there were no significant income tax interest or penalty items in the statement of operations.

We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, we are no longer subject to U.S. federal or state income tax examination by tax authorities for years before 2015.

10. Deferred Compensation Plans

Effective January 1, 2016, the Company established 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 up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock 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 $2.5 million and $2.0 million as of December 31, 2021 and 2020, respectively, with a gain related to the policy of $298,000 and $168,000 reported in other income in our consolidated statement of operations for the year ended December 31, 2021 and 2020, respectively.

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 deferred 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 $2.8 million and $2.2 million as of December 31, 2021 and 2020, respectively. The deferred obligation is included in other long-term liabilities in the consolidated balance sheets.

For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of our common stock and the obligation is carried at grant value. As of December 31, 2021 and 2020, respectively, we
F - 18


have 17,248 and 45,998 unvested restricted stock units being deferred. As of December 31, 2021 and 2020, respectively we have released and issued 174,452 and 145,702 shares to the deferred compensation plan with a value of $2.5 million and $2.2 million, respectively.

11.  Stockholders' Equity

Preferred Stock

We have a total of 5.0 million authorized preferred shares which may be issued in series with rights and preferences as designated by the Board of Directors. As of December 31, 2021 and 2020, there were no issued or outstanding preferred shares.


12. Stock-Based and Other Long-Term Incentive Compensation

Restricted Stock

 On June 20, 2019, at our annual meeting of shareholders, our shareholders approved an Equity Incentive Plan for restricted shares/units, stock options and other equity awards. The Equity Incentive Plan allows issuance up to 500,000 share of common stock. As of December 31, 2021, we had 276,319 shares outstanding under the Equity Incentive Plan that will vest over the next three years. As of December 31, 2021, 47,135 shares were still available for issuance under the Equity Incentive Plan.

On March 18, 2021, the Compensation Committee awarded 129,212 shares of restricted common stock to two executive officers that vest ratably over three years, beginning on March 18, 2022. On June 17, 2021, the Compensation Committee awarded 5,000 shares of restricted common stock to an executive officer that vest ratably over three years beginning on June 17, 2022. In addition, on March 18, 2021, 5,612 shares of restricted common stock were awarded to each of our three independent Board members. Lastly, on April 1, 2021, 5,291 shares of restricted common stock were awarded to a newly appointed independent Board member. The restricted stock issued to our directors vests in one year from the date of grant.

Compensation expense related to the restricted shares was approximately $1.7 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively. As of December 31, 2021, there was a total of approximately $1.4 million of unrecognized compensation expense related to the unvested portion of these restricted shares/units.  This expense is expected to be recognized over the next three years.

A summary of all restricted stock activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below.
 Number
 of
Shares
Grant Date Fair ValueWeighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2019279,766 $20.15 8.77$3,430 
Granted
123,185 $5.68 — $700 
Vested
(144,850)$20.82 — $946 
Canceled/Forfeited
  — — 
Outstanding, December 31, 2020258,101 $12.87 8.61$2,447 
Granted
156,339 $8.99 — $1,406 
Vested
(134,788)$14.94 — $1,258 
Canceled/Forfeited
(3333)$12.26 — $31 
Outstanding, December 31, 2021276,319 $9.67 1.77$2,893 

Other Long-Term Incentive Compensation

On April 28, 2020, the Compensation Committee issued a long-term incentive award of $1.1 million to an executive officer that vests in equal, annual tranches over three years. At the time of vesting, each tranche will be payable in cash or common stock at the discretion of the Compensation Committee. On March 18, 2020, the Compensation Committee issued a long-term incentive award of $1.0 million to an executive officer that vests in equal, annual tranches over three years. In
F - 19


addition, on April 28, 2020, we issued a $50,000 award to each of our four independent members of our Board of Directors as partial payment for their services in 2020. These awards vest one year from the date of grant and are payable in cash upon vesting. On March 18, 2021, we issued a $50,000 award to each of our three independent Board members. On April 1, 2021, we issued a $50,000 award to a newly appointed independent Board member. These awards vest one year from the date of grant and are payable in cash upon vesting. The Company accounts for these other long-term incentive awards as liabilities under accrued liabilities on our condensed consolidated balance sheet. The vesting of these awards is subject to acceleration upon certain events, such as (i) death or disability of the recipient, (ii) certain circumstances in connection with a change of control of the Company, (iii) for executive officers, termination without cause (as defined in the agreement), and (iv) for executive officers, resignation for good reason (as defined). Total compensation expense related to these other long-term incentive awards was approximately $0.8 million for the year ended December 31, 2021. As of December 31, 2021 there was a total of $1.2 million of unrecognized compensation expense related to these other long-term incentive awards which is expected to be recognized over the next three years.

Stock Option Plan

Our Stock Option Plan, which is stockholder approved, permits the granting of stock options to its employees for up to 1.0 million shares of common stock. We believe that such awards align the interests of our employees with our stockholders. Option awards are generally granted with an exercise price equal to the market price of our stock at the date of grant; those option awards generally vest in equal increments over three years of continuous service and have ten-year contractual terms.  Certain option and share awards provide for accelerated vesting if there is a change in control of the Company (as defined in the Stock Option Plan).  The last date that grants can be made under the Stock Option Plan is February 28, 2026. As of December 31, 2021, 345,003 shares were still available to be granted under the Stock Option Plan.

The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.
Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:2021
Risk free rate1.45 %
Expected life6.86
Expected volatility46.8 %
Expected dividend yield %

During the year ended December 31, 2021, 55,500 stock option grants were made.

F - 20


A summary of all option activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below:
 Number
 of
Shares
Weighted Average
Exercise Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2019208,334 $23.67 3.66$ 
Granted
5,000 $4.91 — — 
Exercised
  — — 
Canceled/Forfeited
(12,000)$20.20 — $24 
Expired
(40,000)$19.11 — — 
Outstanding, December 31, 2020161,334 $24.48 3.48 
Granted
55,500 $10.58 — — 
Exercised
  — — 
Canceled/Forfeited
  — — 
Expired
(16,000)$17.81 — — 
Outstanding, December 31, 2021200,834 $21.17 4.83$ 
Exercisable, December 31, 2021145,334 $25.21 2.86$ 
 
The weighted average grant date fair value of options granted during 2021 was $5.15 per option. We had no grants in 2020. There were no option exercises in either 2021 or 2020.

The following table summarizes information about our stock options outstanding at December 31, 2021:
 
Range of Exercise Prices
Options OutstandingOptions Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-$18.00
64,000 8.68$11.15 8,500 $14.89 
$18.01-$22.00
20,500 1.2218.75 20,500 $18.75 
$22.01-$26.00
42,167 3.2822.90 42,167 $22.90 
$26.01-$30.00
30,000 5.1328.15 30,000 $28.15 
$30.01-$34.00
44,167 2.2230.41 44,167 $30.41 
200,834 4.83$21.17 145,334 $25.21 


The summary of the status of our unvested stock options as of December 31, 2021 and changes during the year then ended is presented below.
 
 
 
Unvested stock options:
Shares
Weighted Average
Grant Date Fair Value
Unvested at December 31, 2020 $ 
Granted55,500 $10.58 
Vested  
Canceled/Forfeited   
Unvested at December 31, 202155,500 $10.58 

We recognized stock compensation expense from stock options vesting of $728 and $19,366 for the years ended
F - 21


December 31, 2021 and 2020, respectively. As of December 31, 2021, there was $247,000 of unamortized compensation cost related to unvested stock options.

13. (Loss) Earnings per Share

Basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted (loss) earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.  

The following table sets forth the computation of basic and diluted (loss) earnings per share (in thousands, except per share amounts):
 Year Ended December 31,
 20212020
Numerator:  
Net (loss) income$(9,183)$1,808 
Denominator for basic net (loss) income per common share:  
Weighted average common shares outstanding13,100 13,224 
Denominator for diluted net (loss) income per share:  
Weighted average common shares outstanding13,100 13,224 
Dilutive effect of stock options and restricted shares 37 
Diluted weighted average shares13,100 13,261 
(Loss) earnings per common share:  
Basic$(0.70)$0.14 
Diluted$(0.70)$0.14 

In the year ended ended December 31, 2021, 276,319 restricted stock/units and 200,834 stock options were not included in the computation of dilutive income per share, due to their anti-dilutive effect. In the year ended ended December 31, 2020, 221,061 restricted stock/units and 161,334 stock options were not included in the computation of diluted loss per share due to their antidilutive effect.

14. Commitments and Contingencies

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 effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any other threatened litigation.

15.  Subsequent Events

None.

F - 22
EX-21.1 2 a123121-ngsxex211subsidiar.htm EX-21.1 Document

Exhibit 21.1



Subsidiaries of the Registrant


Listed below are subsidiaries of Natural Gas Services Group, Inc. with their jurisdiction of organization shown in parenthesis:

NGSG Properties, LLC (Colorado)
Rabbi Trust associated with the Company's Non-qualified Deferred Compensation Plan (Texas)


                                                                          




EX-23.1 3 a123121-ex231mossadamscons.htm EX-23.1 Document

Exhibit 23.1


Consent of Independent Registered Public Accounting Firm




Natural Gas Services Group, Inc.
Midland, Texas


We consent to the incorporation by reference in the Registration Statements (Form S-3 No. 333-261091 and Form S-8 Nos. 333-232269, 333-212411, 333-160063, 333-147311, and 333-110954) of our report dated March 18, 2022, relating to the consolidated financial statements of Natural Gas Services Group, Inc. which report expresses an unqualified opinion, appearing in this Annual Report (Form 10-K) for the year ended December 31, 2021.

/s/ Moss Adams LLP

Dallas, Texas
March 18, 2022







EX-31.1 4 a123121-ngsxex311taylor.htm EX-31.1 Document

Exhibit 31.1

Certifications

I, Stephen C. Taylor, certify that:
1.I have reviewed this Annual Report on Form 10-K of Natural Gas Services Group, Inc;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
1.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Dated:March 18, 2022 Natural Gas Services Group, Inc.
   
 By:/s/ Stephen C. Taylor 
  Stephen C. Taylor,
  President, CEO and Chairman of the Board of Directors
  (Principal Executive Officer)


EX-31.2 5 a123121-ngsxex312foster.htm EX-31.2 Document

Exhibit 31.2
Certifications
I, Micah C. Foster, certify that:
1.    I have reviewed this Annual Report on Form 10-K 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:March 18, 2022 Natural Gas Services Group, Inc.
   
 By:/s/ Micah C. Foster 
  
Micah C. Foster
  Vice President and Chief Financial Officer
  (Principal Accounting Officer)




EX-32.1 6 a123121-ngsxex321taylor.htm EX-32.1 Document

Exhibit 32.1


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

In connection with the Annual Report of Natural Gas Services Group, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2021 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:March 18, 2022 Natural Gas Services Group, Inc.
   
 By:/s/ Stephen C. Taylor 
  Stephen C. Taylor,
  President, CEO and Chairman of the Board of Directors
  (Principal Executive Officer)

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


EX-32.2 7 a123121-ngsxex322foster.htm EX-32.2 Document

Exhibit 32.2


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

In connection with the Annual Report of Natural Gas Services Group, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Micah C. Foster, 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:March 18, 2022 Natural Gas Services Group, Inc.
   
 By:/s/ Micah C. Foster 
  Micah C. Foster
  Vice President and Chief Financial Officer
  (Principal 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 8 ngs-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Inventory - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Inventory - Schedule of Inventory Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Rental Equipment, Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Rental Equipment, Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Rental Equipment, Property and Equipment - Schedule of Rental Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Rental Equipment, Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Rental Equipment, Property and Equipment - Schedule of Rental Equipment, Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Rental Equipment, Property and Equipment - Depreciation Expense by Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Rental Activity link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Rental Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Rental Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Leases - Balance Sheet Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Leases - Cash Flow Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Leases - Future Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Leases - Future Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Income Taxes - Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Deferred Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Deferred Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation link:presentationLink link:calculationLink link:definitionLink 2345308 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Other Long-Term Incentive Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Options by Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Summary of Unvested Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2154113 - Disclosure - (Loss) Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2355309 - Disclosure - (Loss) Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - (Loss) Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2157114 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2158115 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ngs-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 ngs-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 ngs-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Proceeds of other long-term liabilities Proceeds from Purchase Commitment Discount Net Proceeds from Purchase Commitment Discount Net SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Name of Major Customer [Domain] Customer [Domain] Commitments and Contingencies Legal Matters and Contingencies [Text Block] Borrowing base, component, percentage of eligible accounts receivable Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Accounts Receivable Owing By Investment Grade Debtors Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Accounts Receivable Owing By Investment Grade Debtors Restricted Stock/Units Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State (expense) benefit Current State and Local Tax Expense (Benefit) Leasehold improvements Leasehold Improvements [Member] Net income (loss) Net loss Net (loss) income Net Income (Loss) Attributable to Parent Right of use assets - operating leases, net of accumulated amortization $555 and $356, respectively Right of use assets-operating leases Operating Lease, Right-of-Use Asset Net operating loss Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Company owned life insurance Life Insurance, Corporate or Bank Owned, Amount Segments and Related Information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Canceled/Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted average remaining lease term in years Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Fixed charge coverage ratio Line Of Credit Facility Fixed Charge Coverage Ratio Line Of Credit Facility Fixed Charge Coverage Ratio Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant NET CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Uncertain tax positions Liability for Uncertainty in Income Taxes, Current Compensation expense on common stock options APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Range of exercise prices, lower limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Vice President of Technical Services Vice President of Technical Services [Member] Vice President of Technical Services [Member] Intangible assets, weighted average remaining life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Auditor Information [Abstract] Auditor Information [Abstract] Granted Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Grants In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Grants In Period Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Implicit Rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Revenue recognized Contract with Customer, Liability, Revenue Recognized Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Subsequent Events [Abstract] Building Building [Member] Prepaid income taxes Prepaid Taxes Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Relationship to entity Title of Individual [Domain] Schedule of Identified Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Equity Award [Domain] Award Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Axis] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Number of repurchased from customer Rental Equipment, Number Of Unit Additions, Portion Repurchased From Customer Rental Equipment, Number Of Unit Additions, Portion Repurchased From Customer Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Land Land [Member] Summary of the Status of Unvested Stock Options Schedule of Stock Options Roll Forward [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Preferred stock, 5,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Rental Equipment and Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade Name Trade Names [Member] Retained Earnings Retained Earnings [Member] Prepaid income taxes and prepaid expenses Increase (Decrease) in Prepaid Expense and Other Assets Intangible Assets [Line Items] Intangible Assets [Line Items] [Line Items] for Intangible Assets [Table] Add: ASC 842 rental revenue Rental Income, Nonoperating Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Rental Compressor Unit Rental Compressor Unit [Member] Rental Compressor Unit [Member] Trade accounts receivables Increase (Decrease) in Accounts Receivable Right of use asset acquired through an operating lease Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Commitments and Contingencies Disclosure [Abstract] Number of executive officers Number Of Executive Officers Number Of Executive Officers Flares - sales Flares Related [Member] Flares Related Number of business segments Number of Operating Segments Schedule of Balance Sheet Impact Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Basic (in dollars per share) Earnings Per Share, Basic Percentage of eligible value at cost Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Value At Cost Excluding Any Cost For Capitalized Interest Or Other Non Cash Capitalized Costs Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Value At Cost Excluding Any Cost For Capitalized Interest Or Other Non Cash Capitalized Costs Base Rate Loans Base Rate Loans [Member] Base Rate Loans Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Office equipment and furniture Office Equipment and Furniture [Member] Office Equipment and Furniture [Member] Shares outstanding (in shares) Outstanding, beginning of period (in shares) Outstanding, beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Line of credit facility, non exceeding cap of components Line Of Credit Facility Non Exceeding Cap Of Component Capacity Line Of Credit Facility Non Exceeding Cap Of Component Capacity Percentage of eligible compressors for extension of credit Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Compressors For Extension Of Credit Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Compressors For Extension Of Credit Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Number  of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Machinery and equipment Machinery and Equipment [Member] Taxes paid related to net shares settlement of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Net deferred income tax liabilities Deferred Tax Liabilities, Net Operating lease cost Operating Lease, Payments Stock based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment 2026 Lessor, Operating Lease, Payment to be Received, Year Five Bad debt allowance Accounts Receivable, Credit Loss Expense (Reversal) Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Number of rental fleet Rental Equipment, Number Of Unit Additions Rental Equipment, Number Of Unit Additions Potential increase in borrowing capacity Line Of Credit Facility, Potential Increase In Borrowing Capacity Line Of Credit Facility, Potential Increase In Borrowing Capacity Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis] Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis] (Provision for) benefit from income taxes: Income Tax Expense (Benefit), Continuing Operations [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Total Lessor, Operating Lease, Payments to be Received Deferred income Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Remaining Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Options exercisable, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price (Loss) Earnings per Share Earnings Per Share [Text Block] Rental contract term Lessor, Operating Lease, Term of Contract Purchase of treasury shares Treasury Stock, Value, Acquired, Cost Method Entity Interactive Data Current Entity Interactive Data Current Minimum Minimum [Member] Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Federal income tax receivable Income Taxes Receivable, Current Other Increase (Decrease) in Other Operating Assets and Liabilities, Net 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Future Minimum Rent Payments Receivable Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain] Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain] Rental Contracts, Large Horsepower Compressors Rental Contracts, Large Horsepower Compressors [Member] Rental Contracts, Large Horsepower Compressors Selling, general and administrative expenses Selling, General and Administrative Expense Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Amount of reserve for uncertain tax positions Unrecognized Tax Benefits Bill and Hold Arrangement Bill and Hold Arrangement [Member] Bill and Hold Arrangement [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province 2022 Lessor, Operating Lease, Payment to be Received, Year One Current Liabilities: Liabilities, Current [Abstract] Oxy Oxy [Member] Oxy [Member] Compressors - sales Compressor Related [Member] Compressor Related Credit Facility Debt Disclosure [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Options exercisable, shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock-Based and Other Long-Term Incentive Compensation Share-based Payment Arrangement [Text Block] Inventory Inventory Disclosure [Text Block] Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Amortization period of capitalized contract costs Capitalized Contract Cost, Amortization Period 2025 Lessor, Operating Lease, Payment to be Received, Year Four Percentage of eligible inventory Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Inventory Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Inventory Federal benefit Current Federal Tax Expense (Benefit) Total lease liabilities Total Operating Lease, Liability Document Transition Report Document Transition Report Common stock, 30,000 shares authorized, par value $0.01; 13,394 and 13,296 shares issued, respectively Common Stock, Value, Issued Unvested, beginning of period (in dollars per share) Unvested, end of period (in dollars per share) Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other income, net Nonoperating Income (Expense) Recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan Commitments and contingencies Commitments and Contingencies Term For depreciation Line Of Credit Facility Term For Depreciation Line Of Credit Facility Term For Depreciation Other (Parts/Rebuilds) - sales Other Parts Rebuilds [Member] Other Parts Rebuilds Leases Lessee, Operating Leases [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Inventory allowance Inventory Write-down Deferred compensation arrangement with individual, shares issued (in shares) Deferred Compensation Arrangement with Individual, Shares Issued Restricted Stock Restricted Stock [Member] Payments of debt issuance costs Payments of Debt Issuance Costs 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 Stock Options Fair Value Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Percentage of eligible non investment grade decors Line Of Credit Facility Current Borrowing Capacity Component Percent Of Eligible Accounts Receivable Owing By Non Investment Grade Debtors Line Of Credit Facility Current Borrowing Capacity Component Percent Of Eligible Accounts Receivable Owing By Non Investment Grade Debtors Auditor Name Auditor Name Cover [Abstract] Dilutive effect of stock options and restricted shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total operating costs and expenses Costs and Expenses Class of Stock [Axis] Class of Stock [Axis] Property, Plant, and Equipment, Excluding Rental Equipment Property, Plant, and Equipment, Excluding Rental Equipment [Member] Property, Plant, and Equipment, Excluding Rental Equipment [Member] Cash Equivalents and Financial Instruments Cash and Cash Equivalents, Policy [Policy Text Block] Weighted average shares outstanding: Weighted Average Shares Outstanding Basic and Diluted [Abstract] Weighted Average Shares Outstanding Basic and Diluted [Abstract] Treasury shares (in shares) Treasury Stock, Shares Type of Arrangement and Non-arrangement Transactions [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Work-in-process Inventory, Work in Process, Net of Reserves Rental Contracts, Excluding Large Horsepower Compressors Rental Contracts, Excluding Large Horsepower Compressors [Member] Rental Contracts, Excluding Large Horsepower Compressors Prepaid expenses and other Prepaid Expense and Other Assets, Current Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Accrued liabilities Accrued Liabilities, Current Weighted Average Grant Date Fair Value 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] Revenue from contracts with customers Revenue from Contract with Customer, Excluding Assessed Tax Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Options outstanding, weighted average remaining contractual life (years) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Current benefit: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Stock Options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Warranty Standard Product Warranty, Policy [Policy Text Block] Rental income Rentals Rental [Member] Rental [Member] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Operating loss Operating Income (Loss) Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current operating leases Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cash equivalents, qualification, maximum original maturity of short-term investments Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Treasury Stock Treasury Stock [Member] Arrangements and Non-arrangement Transactions [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Income taxes paid Income Taxes Paid Deferred taxes Deferred and Other Income Tax Expense (Benefit) Deferred and Other Income Tax Expense (Benefit) Service and maintenance income Service & Maintenance Service and Maintenance [Member] Service and Maintenance [Member] Compensation expense on restricted common stock APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Other income Other Nonoperating Income (Expense) Purchase of rental equipment, property and other equipment Payments to Acquire Property, Plant, and Equipment Canceled/Forfeited (in dollars per share) Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Raw materials - current Inventory, Raw Materials, Net of Reserves Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Schedule of Future Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Granted Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value Rental Activity Lessor, Operating Leases [Text Block] Federal Fund Rate Federal Fund Rate [Member] Federal Fund Rate Net operating loss carryforward Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Maximum leverage ratio allowed Line Of Credit Facility, Leverage Ratio Line of Credit Facility, Maximum Leverage Ratio Allowed Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town 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] Retirement of rental equipment Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Intangibles Intangible Assets Disclosure [Text Block] Purchase of treasury shares Payments for Repurchase of Common Stock Property and equipment, estimated useful life Property, Plant and Equipment, Useful Life Eurodollar Rate Eurodollar Rate [Member] Eurodollar Rate Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Deferred compensation obligation Deferred Compensation Arrangement with Individual, Recorded Liability Long-term operating leases Operating Lease, Liability, Noncurrent 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 Current Total current benefit Current Income Tax Expense (Benefit) Interest expense Interest Expense Noncurrent Assets: Assets, Noncurrent [Abstract] Stock Option Plan Stock Option Plan [Member] Stock Option Plan Deferred benefit: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Deferred Compensation Plans Compensation Related Costs, General [Text Block] Operating Segments Operating Segments [Member] Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Total deferred income tax liabilities Deferred Tax Liabilities, Gross Remaining lease term Lessee, Operating Lease, Remaining Lease Term Risk free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Write-offs Inventory Write-Offs Inventory Write-Offs Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Issuance under the equity incentive plan (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Remaining Shares Authorized Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Remaining Shares Authorized Repayments of line of credit, net Repayments of Lines of Credit Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Options outstanding, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Canceled/Forfeited, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total income tax benefit Income Tax Expense (Benefit) Trade accounts receivable, net of allowance for doubtful accounts of $1,129 and $1,161, respectively Total Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Service and maintenance Service And Maintenance [Member] Service And Maintenance Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities [Axis] Antidilutive Securities [Axis] Rental equipment Rental Equipment, Gross Rental Equipment, Gross Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Summary of Stock Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Canceled/Forfeited, aggregate intrinsic value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled Or Forfeited In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled Or Forfeited In Period, Intrinsic Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory Inventory - current Inventory, Net Federal benefit (expense) Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Unrecognized compensation cost related to stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accumulated amortization, operating lease right of use assets Operating Lease, Right Of Use Asset, Accumulated Amortization Operating Lease, Right Of Use Asset, Accumulated Amortization Entity Public Float Entity Public Float Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Weighted average grant date fair value of options granted (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] 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] Deferred income Increase (Decrease) in Contract with Customer, Liability Gain on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Customer deposit requirements, large custom contracts, maximum percentage Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 2009 Restricted Stock/Units Plan Two Thousand Nine Restricted Stock/Units Plan [Member] Two Thousand Nine Restricted Stock/Units Plan [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Loss before income taxes: Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Operating Leases, Future Minimum Payments Receivable [Abstract] Operating Leases, Future Minimum Payments Receivable [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Auditor Location Auditor Location Corporate Corporate, Non-Segment [Member] Work-in-progress Rental Compressor Unit, Work-In-Progress [Member] Rental Compressor Unit, Work-In-Progress Intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Potential maximum borrowing capacity Line Of Credit Facility, Potential Maximum Borrowing Capacity Line Of Credit Facility, Potential Maximum Borrowing Capacity Major Customers [Axis] Customer [Axis] Line of credit Line of Credit, Current Use of Estimates Use of Estimates, Policy [Policy Text Block] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross $0.01-$18.00 Range One [Member] Range One Document Annual Report Document Annual Report Number of independent directors Number Of Independent Directors Number Of Independent Directors Title of 12(b) Security Title of 12(b) Security Total assets Assets Director Director [Member] Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Major Customers and Concentration of Credit Risk Major Customers, Policy [Policy Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Numerator: Net Income (Loss) Attributable to Parent [Abstract] Deferred restricted stock shares (in shares) Deferred Compensation Arrangement With Individual Deferred Restricted Stock Deferred Compensation Arrangement With Individual Deferred Restricted Stock Title of Individual [Axis] Title of Individual [Axis] Document Type Document Type Product and Service [Domain] Product and Service [Domain] Accounts receivable - ASC 842 Accounts Receivable, Excluding Contracts With Customer, Assets, Current Accounts Receivable, Excluding Contracts With Customer, Assets, Current 2023 Lessor, Operating Lease, Payment to be Received, Year Two Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Vested (in shares) Employee Service Share-based Compensation, Vested In Period, Stock Options Employee Service Share-based Compensation, Vested In Period, Stock Options Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] NET CASH PROVIDED BY OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Schedule of Cash Flow Impact Lease, Cost [Table Text Block] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Basic (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Subsequent Events Subsequent Events [Text Block] Intangibles, net of accumulated amortization of $2,134 and $2,008, respectively Intangible Assets, Net (Excluding Goodwill) NET CASH USED IN FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Gain on company owned life insurance Gain (loss) on company owned life insurance Life Insurance, Corporate or Bank Owned, Change in Value Treasury shares, at cost, 775 shares and 38, respectively Treasury Stock, Value Denominator for diluted net (loss) income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Other Long-Term Incentive Compensation Other Long-Term Incentive Compensation [Member] Other Long-Term Incentive Compensation Deferred income tax liability Deferred Income Tax Liabilities, Net Weighted average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Chief Financial Officer Chief Financial Officer [Member] Sales and Rental Income Sales Revenue, Goods, Net and Rental Income [Member] Sales Revenue, Goods, Net and Rental Income [Member] Deferred income tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Cost of service and maintenance, exclusive of depreciation stated separately below Cost of Property Repairs and Maintenance Summary of Restricted Stock Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Inventory Increase (Decrease) in Inventories Effect of CARES Act Effective Income Tax Rate Reconciliation, Effect Of CARES Act, Percent Effective Income Tax Rate Reconciliation, Effect Of CARES Act, Percent Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Product warranty reserves Standard and Extended Product Warranty Accrual Rental Equipment Rental Equipment [Member] Rental Equipment Revenue: Revenues [Abstract] Deferred income tax liabilities: Deferred Tax Liabilities, Net [Abstract] Cost of sales, exclusive of depreciation stated separately below Other Cost of Operating Revenue Software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Accumulated amortization, intangibles Intangible Assets, Accumulated Amortization Intangible Assets, Accumulated Amortization encompasses both finite-lived and indefinite-lived intangible assets Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number  of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Property Subject to or Available for Operating Lease, by Major Property Class [Table] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] State and local taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State benefit (expense) Deferred State and Local Income Tax Expense (Benefit) Schedule of Rental Equipment Property, Plant and Equipment [Table Text Block] Deferred compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Deferred Compensation Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Debt term Debt Instrument, Term Range of exercise prices, upper limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $26.01-$30.00 Range Four [Member] Range Four [Member] NON-CASH TRANSACTIONS Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Vested (in dollars per share) Employee Service Share-based Compensation, Nonvested Awards, Vested In Period, Stock Options, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Vested In Period, Stock Options, Weighted Average Grant Date Fair Value Sales Product Sales [Member] Product Sales [Member] Compensation Related Costs [Abstract] Property and equipment, net of accumulated depreciation of $15,784 and $13,916, respectively Property and equipment, net Property, Plant and Equipment, Net Rental Equipment, Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Accumulated depreciation, rental equipment Accumulated Depreciation Rental Equipment Accumulated Depreciation Rental Equipment Purchase of treasury shares (in shares) Treasury Stock, Shares, Acquired Trading Symbol Trading Symbol Earnings (loss) per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Revenues Total revenue Revenues Borrowing base amount available Line of Credit Facility, Current Borrowing Capacity Accruals Inventory Allowance, Accrual Inventory Allowance, Accrual Purchase of company owned life insurance Payment to Acquire Life Insurance Policy, Investing Activities Line of Credit Facility [Table] Line of Credit Facility [Table] Number of units retired Number Of Units Retired Number Of Units Retired Unvested, beginning of period (in shares) Unvested, end of period (in shares) Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating costs and expenses: Costs and Expenses [Abstract] Stock based compensation expense Share-based Payment Arrangement, Expense Exercisable, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status (Loss) earnings per common share: Earnings Per Share, Basic and Diluted [Abstract] Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective rate Effective Income Tax Rate Reconciliation, Percent Total Accounts Receivable Accounts Receivable, before Allowance for Credit Loss, Current Amortization of debt issuance costs Amortization of Debt Issuance Costs Cancelled/Forfeited Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Forfeited In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Forfeited In Period Allowance for inventory obsolescence Beginning balance Ending balance Inventory Valuation Reserves Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves Accounts receivable - contracts with customers Contract with Customer, Asset, after Allowance for Credit Loss, Current CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS AT END OF PERIOD Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current Assets: Assets, Current [Abstract] Gross Carrying Value Finite-Lived Intangible Assets, Gross $30.01-$34.00 Range Five [Member] Range Five [Member] Leases [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Schedule of Identified Finite-Lived Intangible Assets, Finite Lived Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Impairment of Rental Equipment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Intangibles Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Percentage of net liquidation value of eligible compressors for extension of credit Line Of Credit Facility Current Borrowing Capacity Net Liquidation Value Of Percentage Of Eligible Compressors For Extension Of Credit Line Of Credit Facility Current Borrowing Capacity Net Liquidation Value Of Percentage Of Eligible Compressors For Extension Of Credit $22.01-$26.00 Range Three [Member] Range Three [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Canceled/Forfeited (in shares) Employee Service Share-based Compensation, Forfeited in Period, Stock Options Employee Service Share-based Compensation, Forfeited in Period, Stock Options Long-Term Inventory, net of allowance for obsolescence of $64 and $221, respectively Raw materials - long term (net of allowances of $64 and $221, respectively) Inventory, Noncurrent Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Policy Revenue from Contract with Customer [Policy Text Block] Inventory - total Inventory, Net Of Reserves Inventory, Net Of Reserves Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Diluted (in shares) Weighted average common shares outstanding, Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] 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 Income Taxes Income Tax Disclosure [Text Block] Rental equipment, net of accumulated depreciation of $172,563 and $175,802, respectively Rental equipment, net of accumulated depreciation Rental Equipment, Net Rental Equipment, Net Denominator for basic net (loss) income per common share: Weighted Average Number of Shares Outstanding, Basic [Abstract] Summary of Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate, applicable margin Debt Instrument, Basis Spread on Variable Rate Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statement of Cash Flows [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Accumulated depreciation, property and equipment Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property Subject to or Available for Operating Lease [Line Items] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Class of Stock [Domain] Class of Stock [Domain] Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Cost of rentals, exclusive of depreciation stated separately below Direct Costs of Leased and Rented Property or Equipment $18.01-$22.00 Range Two [Member] Range Two [Member] Goodwill and other intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Accruals Accounts Receivable, Credit Loss Expense Accounts Receivable, Credit Loss Expense Aggregate credit agreement commitment Line of Credit Facility, Maximum Borrowing Capacity Current Fiscal Year End Date Current Fiscal Year End Date Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Statement [Table] Statement [Table] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Intangible Assets [Table] Intangible Assets [Table] Intangible Assets [Table] Total unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Accumulated depreciation Rental Equipment, Accumulated Depreciation Rental Equipment, Accumulated Depreciation Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Preferred Stock Preferred Stock [Member] Net Book Value Finite-Lived Intangible Assets, Net Options outstanding, shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Sales Sales Service Line [Member] Sales Service Line [Member] 2024 Lessor, Operating Lease, Payment to be Received, Year Three Inventory Inventory, Policy [Policy Text Block] Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed Technology Developed Technology Rights [Member] Deferred tax liability increase due to tax law change Increase (Decrease) In Deferred Income Tax Liabilities Due To Change In Tax Law Increase (Decrease) In Deferred Income Tax Liabilities Due To Change In Tax Law Operating lease, cost Operating Lease, Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Executive Officer Executive Officer [Member] Deferred compensation arrangement, fair value of shares issued Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued Deferred Total deferred benefit (expense) Deferred Income Tax Expense (Benefit) EX-101.PRE 12 ngs-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 14, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-31398    
Entity Registrant Name NATURAL GAS SERVICES GROUP, INC.    
Entity Incorporation, State or Country Code CO    
Entity Tax Identification Number 75-2811855    
Entity Address, Address Line One 404 Veterans Airpark Lane, Suite 300    
Entity Address, City or Town Midland    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 79705    
City Area Code (432)    
Local Phone Number 262-2700    
Title of 12(b) Security Common Stock, $.01 par value    
Trading Symbol NGS    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 129,415,763
Entity Common Stock, Shares Outstanding   12,717,486  
Documents Incorporated by Reference
Documents incorporated by reference

Certain information called for in Items 10, 11, 12, 13 and 14 of Part III are incorporated by reference to the registrant’s definitive proxy statement for the annual meeting of shareholders expected to be held on June 16, 2022.
   
Entity Central Index Key 0001084991    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Auditor Information [Abstract]  
Auditor Name Moss Adams, LLP
Auditor Location Dallas, Texas
Auditor Firm ID 659
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current Assets:    
Cash and cash equivalents $ 22,942 $ 28,925
Trade accounts receivable, net of allowance for doubtful accounts of $1,129 and $1,161, respectively 10,389 11,884
Inventory 19,329 19,926
Federal income tax receivable 11,538 11,538
Prepaid income taxes 51 66
Prepaid expenses and other 854 379
Total current assets 65,103 72,718
Long-Term Inventory, net of allowance for obsolescence of $64 and $221, respectively 1,582 1,065
Rental equipment, net of accumulated depreciation of $172,563 and $175,802, respectively 206,985 207,585
Property and equipment, net of accumulated depreciation of $15,784 and $13,916, respectively 20,828 21,749
Right of use assets - operating leases, net of accumulated amortization $555 and $356, respectively 285 483
Intangibles, net of accumulated amortization of $2,134 and $2,008, respectively 1,025 1,151
Other assets 2,698 2,050
Total assets 298,506 306,801
Current Liabilities:    
Accounts payable 4,795 2,373
Accrued liabilities 14,103 6,770
Line of credit 0 417
Current operating leases 68 198
Deferred income 1,312 1,103
Total current liabilities 20,278 10,861
Deferred income tax liability 39,288 41,890
Long-term operating leases 217 285
Other long-term liabilities 2,813 2,221
Total liabilities 62,596 55,257
Commitments and contingencies
Stockholders’ Equity:    
Preferred stock, 5,000 shares authorized, no shares issued or outstanding 0 0
Common stock, 30,000 shares authorized, par value $0.01; 13,394 and 13,296 shares issued, respectively 134 133
Additional paid-in capital 114,017 112,615
Retained earnings 130,103 139,286
Treasury shares, at cost, 775 shares and 38, respectively (8,344) (490)
Total stockholders' equity 235,910 251,544
Total liabilities and stockholders' equity $ 298,506 $ 306,801
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current Assets:    
Allowance for doubtful accounts $ 1,129 $ 1,161
Noncurrent Assets:    
Allowance for inventory obsolescence 64 221
Accumulated depreciation, rental equipment 172,563 175,802
Accumulated depreciation, property and equipment 15,784 13,916
Accumulated amortization, operating lease right of use assets 555 356
Accumulated amortization, intangibles $ 2,134 $ 2,008
Stockholders’ Equity:    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 13,394,000 13,296,000
Common stock, shares outstanding (in shares) 13,394,000 13,296,000
Treasury shares (in shares) 775,000 38,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue:    
Revenues $ 72,420 $ 68,055
Operating costs and expenses:    
Cost of rentals, exclusive of depreciation stated separately below 36,638 28,506
Cost of sales, exclusive of depreciation stated separately below 7,829 6,211
Cost of service and maintenance, exclusive of depreciation stated separately below 898 714
Selling, general and administrative expenses 10,762 10,550
Depreciation and amortization 25,397 25,198
Inventory allowance 208 184
Retirement of rental equipment 3,096 291
Total operating costs and expenses 84,828 71,654
Operating loss (12,408) (3,599)
Other income (expense):    
Interest expense (65) (14)
Other income 687 629
Total other income, net 622 615
Loss before income taxes: (11,786) (2,984)
(Provision for) benefit from income taxes:    
Current 1 15,438
Deferred 2,602 (10,646)
Total income tax benefit 2,603 4,792
Net income (loss) $ (9,183) $ 1,808
Earnings (loss) per share:    
Basic (in dollars per share) $ (0.70) $ 0.14
Diluted (in dollars per share) $ (0.70) $ 0.14
Weighted average shares outstanding:    
Basic (in shares) 13,100 13,224
Diluted (in shares) 13,100 13,261
Rental income    
Revenue:    
Revenues $ 63,624 $ 60,826
Sales    
Revenue:    
Revenues 6,882 5,657
Service and maintenance income    
Revenue:    
Revenues $ 1,914 $ 1,572
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2019   0 13,178     (38)
Beginning balance at Dec. 31, 2019 $ 247,693 $ 0 $ 132 $ 110,573 $ 137,478 $ (490)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Compensation expense on common stock options 19     19    
Issuance of restricted stock (in shares)     118      
Compensation expense on restricted common stock 2,176   $ 1 2,175    
Taxes paid related to net shares settlement of equity awards (152)     (152)    
Net loss 1,808       1,808  
Ending balance (in shares) at Dec. 31, 2020   0 13,296     (38)
Ending balance at Dec. 31, 2020 251,544 $ 0 $ 133 112,615 139,286 $ (490)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Compensation expense on common stock options 1     1    
Issuance of restricted stock (in shares)     98      
Compensation expense on restricted common stock 1,738   $ 1 1,737    
Taxes paid related to net shares settlement of equity awards (336)     (336)    
Purchase of treasury shares (in shares)           737
Purchase of treasury shares (7,854)         $ (7,854)
Net loss (9,183)       (9,183)  
Ending balance (in shares) at Dec. 31, 2021   0 13,394     (775)
Ending balance at Dec. 31, 2021 $ 235,910 $ 0 $ 134 $ 114,017 $ 130,103 $ (8,344)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ (9,183) $ 1,808
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 25,397 25,198
Amortization of debt issuance costs 31 0
Deferred taxes (2,602) 10,646
Gain on disposal of assets (182) (284)
Retirement of rental equipment 3,096 291
Bad debt allowance 65 329
Inventory allowance 208 184
Stock-based compensation 1,738 2,195
Gain on company owned life insurance (298) (168)
Changes in operating assets and liabilities:    
Trade accounts receivables 1,430 (3,107)
Inventory (1,277) 1,033
Prepaid income taxes and prepaid expenses (460) (11,346)
Accounts payable and accrued liabilities 9,756 4,880
Deferred income 208 463
Other 600 527
NET CASH PROVIDED BY OPERATING ACTIVITIES 28,527 32,649
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of rental equipment, property and other equipment (25,710) (15,257)
Purchase of company owned life insurance (150) (296)
Proceeds from sale of property and equipment 195 394
NET CASH USED IN INVESTING ACTIVITIES (25,665) (15,159)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds of other long-term liabilities (1) (5)
Repayments of line of credit, net (417) 0
Payments of debt issuance costs (237) 0
Purchase of treasury shares (7,854) 0
Taxes paid related to net share settlement of equity awards (336) (152)
NET CASH USED IN FINANCING ACTIVITIES (8,845) (157)
NET CHANGE IN CASH AND CASH EQUIVALENTS (5,983) 17,333
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 28,925 11,592
CASH AND CASH EQUIVALENTS AT END OF PERIOD 22,942 28,925
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Interest paid 30 14
Income taxes paid 0 105
NON-CASH TRANSACTIONS    
Right of use asset acquired through an operating lease $ 0 $ 77
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of BusinessNatural Gas Services Group, Inc. (the "Company", “NGS”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation), is a leading provider of natural gas compression equipment and services to the energy industry. The Company manufactures, fabricates, rents, sells and maintains natural gas compressors and flare systems for oil and natural gas production and plant facilities. NGS is headquartered in Midland, Texas, with fabrication facilities located in Tulsa, Oklahoma and Midland, Texas, and service facilities located in major oil and natural gas producing basins in the U.S. The Company was formed on December 17, 1998.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 10. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

Use of Estimates

The preparation of our consolidated financial statements in conformity with generally accepted accounting principles in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.

Cash Equivalents and Financial Instruments

For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents. We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen a large regional bank with strong long-term ratings of Baa3/BBB-.

Accounts Receivable

Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors. The receivables are not collateralized except as provided for under lease agreements. However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts. We perform ongoing credit evaluations of our customers and adjust credit limits based on management's assessment of the customer's financial condition and payment history, as well as industry conditions and general economic conditions.  We continuously monitor collections and payments from our customers, and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified.  While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.  One customer accounted for 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively.  A significant change in the liquidity or financial position of this customer could have a material adverse impact on the collectability of our accounts receivable and our future operating results.  The allowance for doubtful accounts was $1.1 million and $1.2 million at December 31, 2021 and 2020, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.
A summary of our allowance for doubtful accounts is as follows:
 Year Ended December 31,
($ in thousands)20212020
Beginning balance$1,161 $918 
Accruals65 329 
Recoveries— 
Write-offs(105)(86)
Ending balance$1,129 $1,161 

Revenue Recognition Policy

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). Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that we expect to receive for those goods or services. To recognize revenue, we (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, we satisfy the performance obligation(s). Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our Consolidated Statements of Operations.

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, which all qualify as operating leases under ASC Topic 842, Leases (ASC 842), may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts typically range from six to 24 months, with our larger horsepower compressors having contract terms of up to 60 months. Our revenue is recognized over time, with equal monthly 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 ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.

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

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is completed 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 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 is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2021 and 2020 was approximately $20,000 and $852,000, respectively.

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 based on the terms of the contract, i.e., 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 based on the terms of the contract, i.e. 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 years ended:
Year Ended December 31,
20212020
(in thousands)
Compressors - sales
$1,891 $2,211 
Flares - sales
365 489 
Other (Parts/Rebuilds) - sales
4,626 2,957 
Service and maintenance 1,914 1,572 
Total revenue from contracts with customers
8,796 7,229 
Add: ASC 842 rental revenue63,624 60,826 
Total revenue
$72,420 $68,055 

Contract Balances

As of December 31, 2021 and 2020, we had the following receivables and deferred income from contracts with customers:
December 31,
20212020
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$3,354 $3,243 
Accounts receivable - ASC 8428,164 9,802 
Total Accounts Receivable11,518 13,045 
Less: Allowance for doubtful accounts(1,129)(1,161)
Total Accounts Receivable, net$10,389 $11,884 
Deferred income$1,312 $1,103 
The Company recognized $1.1 million in revenue for the year ended December 31, 2021 that was included in deferred income at the beginning of 2021. For the period ended December 31, 2020, the Company recognized revenue of $73,000 from amounts related to sales that were included in deferred income at the beginning of 2020.

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

As of December 31, 2021, the Company did not have revenue related to unsatisfied performance obligations.

Contract Costs

The Company 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 Statements of Operations.

Leases

Accounting Standards Codification ("ASC") 842 requires all leases to be reported on the balance sheet as right-of-use ("ROU") assets and lease obligations. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at the commencement date in determining the present value of the lease payments. We, as a lessee, apply the practical expedient to not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. For each lease that 1) contains the same timing and pattern of transfer for lease and non-lease components and 2) if the lease component, if accounted for separately, would be classified as an operating lease, the Company has elected to not separate non-lease components from lease components.
Major Customers and Concentration of Credit Risk

Sales and rental income from Occidental Permian, LTD. ("Oxy") in 2021 and 2020 amounted to 40% and 30% of revenue, respectively. No other single customer accounted for more than 10% of our revenues in 2021 and 2020. Oxy's accounts receivable balances amounted to 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2021 and 2020.

Inventory

Inventory (current and long-term) is valued at the lower of cost and net realizable value. The cost of inventories is determined by the weighted average method. We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on current and anticipated customer demand and production requirements. The Company assesses anticipated customer demand based on current and upcoming capital expenditure budgets of its major customers as well as other significant companies in the industry, along with oil and natural gas price forecasts and other factors affecting the industry. In addition, our long-term inventory consists of raw materials and replacement parts that remain viable but which the Company does not expect to sell within the next year.

Rental Equipment and Property and Equipment

Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life between 15 and 25 years, while our property and equipment has an estimate useful lives which range from 3 to 39 years.  The majority of our property and equipment, including rental equipment, is a direct cost to generating revenue.

We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable. The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows; significant adverse changes in the extent or manner in which asset (or asset group) is being used or its condition, including a meaningful drop in fleet utilization over the prior four quarters; significant negative industry or company-specific trends or actions, including meaningful capital expenditure budget reductions by our major customers or other sizable exploration and production or midstream companies, as well as significant declines in oil and natural gas prices; legislative changes prohibiting us from leasing our units or flares; or poor general economic conditions. An impairment loss is recognized if the future undiscounted cash flows associated with the asset (or asset group) and the estimated fair value of the asset are less than the asset's carrying value.
Sales of equipment out of the rental fleet are included with sales revenue and cost of sales, while retirements of units are shown a separate operating expense. Gains and losses resulting from sales and dispositions of other property and equipment are included with other income. Maintenance and repairs are charged to cost of rentals as incurred.

Intangibles

At December 31, 2021 and 2020, NGS had intangible assets, which relate to developed technology and a trade name. Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately four years as of December 31, 2021. NGS has an intangible asset related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005. This asset is not being amortized as it has been deemed to have an indefinite life.

Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  

Warranty

When warranted, we accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known. There was no warranty reserve as of December 31, 2021 and 2020.

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. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we include an expense in the tax provision in the statement of income.

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.

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

We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. We have no uncertain tax positions as of December 31, 2021.

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:

Level 1- quoted prices in an active market for identical assets or liabilities;
Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and

Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.
    
Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2021 and 2020 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. 

Segments and Related Information

ASC 280-10-50, “Operating Segments”, define 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 indeed 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.
 
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.  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.

Recently Issued Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. We are currently evaluating the impact of the LIBOR transition and this ASU 2020-04 on our consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (ASC Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments to ASC Topic 326 require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, including trade receivables. For companies that qualify as smaller reporting companies, the amendments in this update are effective for interim and annual periods beginning after January 1, 2023. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and note disclosures.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventory Inventory
Our inventory, net of allowance for obsolescence of $64,000 and $221,000 at December 31, 2021 and 2020, respectively, consisted of the following:
December 31,
 20212020
(in thousands)
Raw materials - current$17,528 $18,026 
Work-in-process1,801 1,900 
Inventory - current19,329 19,926 
Raw materials - long term (net of allowances of $64 and $221, respectively)
1,582 1,065 
Inventory - total$20,911 $20,991 
Our long-term inventory consists of raw materials that remain viable but which the Company does not expect to sell within the next year.

Inventory Allowance

We routinely review our inventory allowance balance to account for slow moving or obsolete inventory costs that may not be recoverable in the future.

A summary of our inventory allowance is as follows:

Year Ended December 31,
20212020
(in thousands)
Beginning balance$221 $24 
Accruals208 251 
Write-offs(365)(54)
Ending balance$64 $221 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Equipment, Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Rental Equipment, Property and Equipment Rental Equipment, Property and Equipment
Rental Equipment

Our rental equipment and associated accumulated depreciation as of December 31, 2021 and 2020, respectively, consisted of the following:
December 31,
20212020
(in thousands)
Compressor units$374,336 $379,623 
Work-in-progress5,212 3,764 
Rental equipment379,548 383,387 
Accumulated depreciation(172,563)(175,802)
Rental equipment, net of accumulated depreciation$206,985 $207,585 


Our rental equipment has an estimated useful life between 15 and 25 years. Depreciation expense for rental equipment was $22.9 million and $22.7 million for the year ended December 31, 2021 and 2020, respectively. During the year ended December 31, 2021 we added 65 units to our rental fleet, 35 of which were repurchased from a significant customer who had previously purchased these units from us under a bill and hold arrangement in prior years, but had not yet placed the units in service.


Retirement of Rental Equipment

Company management routinely reviews its inventory of rental equipment for retirement or obsolescence. During 2021, management reviewed the rental fleet to determine which units were not of the type, configuration, make or model that our customers are demanding or that were not cost efficient to refurbish, maintain and/or operate. As a result of this review, we determined 263 units should be retired from our rental fleet. Accordingly, we recorded a $3.1 million loss on retirement of rental equipment during the year ended December 31, 2021.

During our review of our rental compressor units in 2020, we determined 216 units should be retired from our rental fleet. We recorded a $0.3 million loss on retirement of rental equipment.
Property and Equipment

Property and equipment consists of the following at December 31, 2021 and 2020:
December 31,
 Useful Lives (Years)20212020
($ in thousands)
Land $1,680 $1,680 
Building3918,977 18,977 
Leasehold improvements391,197 1,168 
Office equipment and furniture52,016 2,016 
Software5573 573 
Machinery and equipment73,874 3,653 
Vehicles38,295 7,598 
Total36,612 35,665 
Less accumulated depreciation(15,784)(13,916)
Total$20,828 $21,749 

Depreciation expense for property and equipment was $2.4 million and $2.3 million for the year ended December 31, 2021 and 2020, respectively.

Depreciation Expense by Product Line

The following table depicts annual depreciation expense associated with each product line as well as our corporate activities at December 31, 2021 and 2020:
December 31,
 20212020
(in thousands)
Rentals$24,423 $24,255 
Sales281 281 
Service & Maintenance49 42 
Corporate476 495 
Total$25,229 $25,073 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Activity
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Rental Activity Rental Activity
We rent natural gas compressor packages to entities in the petroleum industry.  These rental arrangements are classified as operating leases and generally have original terms of six months to sixty months and continue on a month-to-month basis thereafter. 

Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2021 are as follows:
Years Ending December 31,(in thousands)
2022$29,583
202318,684
202418,277
20258,739
20262,614
Thereafter462
Total$78,359
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
The Company determines if an arrangement is a lease at inception by assessing whether it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company’s leases are primarily related to property leases for its field offices. The Company's leases have remaining lease terms of one to eight years. Renewal and termination options are included in the lease term when it is reasonably certain that the Company will exercise the option.

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

Right of use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As substantially all of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate, which is based on a fully collateralized loan over the lease term, to determine the present value of lease payments. The Company has no finance leases. The following table reflects the amounts related to leases that are recorded on our consolidated balance sheets as of December 31, 2021 and 2020:
Classification on ConsolidatedDecember 31,
Balance Sheets20212020
($ in thousands)
Operating lease assetsRight of use assets-operating leases$285 $483 
Current lease liabilitiesCurrent operating leases$68 $198 
Noncurrent lease liabilitiesLong-term operating leases217 285 
Total lease liabilities$285 $483 
Weighted average remaining lease term in years6.61.5
Implicit Rate3.4 %3.2 %

Operating lease costs are recognized on a straight-line basis over the lease term. Total operating lease costs for the year ended December 31, 2021 was approximately $556,000.
December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating lease cost (1) (2)
$556 $550 

(1)    Lease costs are classified on the Consolidated Statements of Operations in cost of sales, cost of compressors and selling, general and administrative expenses.
(2)     Includes costs of $346,000 for leases with terms of 12 months or less and $210,000 for leases with terms greater than 12 months for the year ended December 31, 2021. Includes costs of $333,000 for leases with terms of 12 months or less and $217,000 for leases with terms greater than 12 months for the year ended December 31, 2020.


The following table shows the future maturities of lease liabilities:
Years Ending December 31,Lease Liabilities
(in thousands)
2022$77 
202338 
202438 
202538 
202638 
Thereafter92 
Total lease payments321 
Less: Imputed interest(36)
Total$285 

Rent expense under such leases was $210,000 and $217,000 for the years ended December 31, 2021 and 2020, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangibles
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangibles Intangibles
At December 31, 2021 and 2020, the Company had intangible assets, which relate to developed technology and a trade name. Amortization expense recognized in each of the years ending December 31, 2021 and 2020 was $125,000. Estimated amortization expense for the years 2022-2024 is approximately $125,000 per year. The Company has an intangible asset with a gross carrying value of $654,000 at December 31, 2021 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life.

The following table represents the identified intangible assets by major asset class (in thousands):
 December 31, 2021December 31, 2020
Useful Life (years)Gross Carrying ValueAccumulated AmortizationNet Book ValueGross Carrying ValueAccumulated AmortizationNet Book Value
Developed Technology20$2,505 $2,134 $371 $2,505 $2,008 $497 
Trade NameIndefinite654 — 654 654 — 654 
Total$3,159 $2,134 $1,025 $3,159 $2,008 $1,151 
Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2021 or 2020.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Facility
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Credit Facility Credit Facility
Previous Credit Agreement

We had a senior secured revolving credit agreement (the "Previous Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") that matured on March 31, 2021. Prior to maturation, the outstanding balance of $417,000 was repaid. The Previous Credit Agreement had an aggregate commitment of $30 million, subject to collateral availability.

New Credit Agreement
On May 11, 2021, we entered into a five year senior secured revolving credit agreement ("New Credit Agreement") with Texas Capital Bank, National Association (the "Lender") with an initial commitment of $20 million and an accordion feature that would increase the maximum commitment to $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 $30 million on the aggregate commitment; provided, however, the aggregate commitment amount is not permitted to exceed $50 million. The maturity date of the New Credit Agreement is May 11, 2026. The obligations under the New Credit Agreement are secured by a first priority lien on a variety of our assets, including inventory and accounts receivable as well as a variable number of our leased compressor equipment.

Borrowing Base. At any time before the maturity of the New 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) 90% of eligible accounts receivable owed to the Company by investment grade debtors, plus (b) 85% of the eligible accounts receivable owing by non-investment grade debtors, plus (c) 50% of the eligible inventory, valued at the lower of cost or market value at such time, subject to a cap of this component not to exceed $2 million, plus (d) the lesser of (i) 95% of the net book value of the compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time and (ii) 80% of the net liquidation value percentage of the net book value of the eligible compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time, plus (e) 80% of the value at cost (excluding any costs for capitalized interest or other non-cash capitalized costs) of the eligible new compressor fleet, minus (f) any required availability reserves determined by the Lender in its sole discretion. The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. As of December 31, 2021, our allowable borrowing base was $20.0 million.

Interest and Fees. Under the terms of the New Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) the Base Rate (as defined below) plus the Applicable Margin, or (b) in the case of a Eurodollar Rate Loan, the Adjusted Eurodollar Rate plus the Applicable Margin. "Base Rate" means, for any day, a rate of interest per annum equal to the highest of (a) the prime rate for such day; (b) the sum of the federal funds rate for such day plus 0.50%; and (c) the Adjusted Eurodollar Rate for such day plus 1.00%. The Applicable Margin is determined based upon the leverage ratio as set forth in the most recent compliance certificate received by the Lender for each fiscal quarter from time to time pursuant to the New Credit Agreement. Depending on the leverage ratio, the Applicable Margin can be 0.25% to 0.75% for Base Rate Loans (as defined in the New Credit Agreement) and 1.25% to 1.75% for Eurodollar Rate Loans and for requested letters of credit. In addition, we are required to pay a monthly commitment fee on the daily average unused amount of the commitment while the New Credit Agreement is in effect at an annual rate equal to 0.25% of the unused commitment amount. Accrued interest is payable monthly on outstanding principal amounts and unused commitment fee, provided that accrued interest on Eurodollar Rate Loans is payable at the end of each interest period, but in no event less frequently than quarterly.

Covenants. The New Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, condition or 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 are applicable during certain trigger periods specified in the Credit Agreement and require us during such trigger periods to maintain a leverage ratio less than or equal to 3.00 to 1.00 as of the last day of each fiscal quarter and a fixed charge coverage ratio greater than or equal to 1.00 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The New 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 Credit Agreement and the other transaction 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 $1.0 million; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $1.0 million; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit agreement. Obligations outstanding under the Credit Agreement may be accelerated upon the occurrence of an event of default.
As of December 31, 2021, we were in compliance with all financial covenants in our New Credit Agreement. At December 31, 2021, we had no amounts outstanding under the New Credit Agreement
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The (provision for) benefit from income taxes for the years ended December 31, 2021 and 2020, consists of the following (in thousands):
 20212020
Current benefit:  
Federal benefit$— $15,587 
State (expense) benefit(149)
Total current benefit15,438 
Deferred benefit:  
Federal benefit (expense)1,991 (10,234)
State benefit (expense)611 (412)
Total deferred benefit (expense)2,602 (10,646)
Total benefit$2,603 $4,792 

The effective tax rate for the years ended December 31, 2021 and 2020, differs from the statutory rate as follows:
 20212020
Statutory rate21.0 %21.0 %
State and local taxes5.2 %(17)%
Stock based compensation(0.7)%(13.1)%
Nondeductible compensation(3.6)%(11.6)%
Effect of CARES Act— %180.3 %
Other0.2 %0.5 %
Effective rate22.1 %160.1 %
Effective rate22.1 %160.1 %

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the economic impact caused by the COVID-19 pandemic. The CARES Act, among other things, permits federal income tax net operating loss ("NOL") carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid federal income taxes. The Company generated significant NOLs during 2018 and 2019 and filed carryback claims for these losses to the preceding five years. Accordingly, as of March 31, 2020, the Company recorded a federal income tax receivable of $15.0 million and an increase to its deferred tax liability of $10.1 million on its condensed balance sheet. During the third quarter of 2020, the Company received refunds corresponding to the 2018 NOL carryback, leaving a balance in the federal income tax receivable of $11.5 million at December 31, 2021.
The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2021 and 2020, are as follows (in thousands):
 20212020
Deferred income tax assets:  
Net operating loss$5,355 $3,361 
Research and development credits1,363 1,363 
Stock compensation114 175 
Deferred compensation632 705 
Other515 398 
Total deferred income tax assets7,979 6,002 
Deferred income tax liabilities:  
Property and equipment(47,044)(47,626)
Goodwill and other intangible assets(223)(266)
Total deferred income tax liabilities(47,267)(47,892)
Net deferred income tax liabilities$(39,288)$(41,890)

As of December 31, 2021, the Company had NOL carryforwards for federal income tax purposes of $20.8 million, which may be carried forward indefinitely and can offset up to 80% of future taxable income in any given year. Future changes in ownership, as defined by Section 382 of the Internal Revenue Code ("IR"), could limit the amount of NOL carryforwards used in any one year. In general, under Section 382 and 383 of the IRC, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change NOLs and certain tax credits, to offset future taxable income and tax. In general, an ownership change occurs if the aggregate stock ownership of certain stockholders changes by more than 50 percentage points over such stockholders’ lowest percentage of ownership during the testing period (generally three years).

We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. The Company assessed whether it had any uncertain tax positions related to open tax years and concluded there were none. Accordingly, no reserve for uncertain tax positions has been recorded as of December 31, 2021 and 2020.

Our policy regarding income tax interest and penalties is to expense those items as incurred. During the years ended December 31, 2021 and 2020, there were no significant income tax interest or penalty items in the statement of operations.
We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, we are no longer subject to U.S. federal or state income tax examination by tax authorities for years before 2015.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Compensation Plans
12 Months Ended
Dec. 31, 2021
Compensation Related Costs [Abstract]  
Deferred Compensation Plans Deferred Compensation Plans
Effective January 1, 2016, the Company established 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 up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock 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 $2.5 million and $2.0 million as of December 31, 2021 and 2020, respectively, with a gain related to the policy of $298,000 and $168,000 reported in other income in our consolidated statement of operations for the year ended December 31, 2021 and 2020, respectively.

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 deferred 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 $2.8 million and $2.2 million as of December 31, 2021 and 2020, respectively. The deferred obligation is included in other long-term liabilities in the consolidated balance sheets.

For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of our common stock and the obligation is carried at grant value. As of December 31, 2021 and 2020, respectively, we
have 17,248 and 45,998 unvested restricted stock units being deferred. As of December 31, 2021 and 2020, respectively we have released and issued 174,452 and 145,702 shares to the deferred compensation plan with a value of $2.5 million and $2.2 million, respectively.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Preferred Stock

We have a total of 5.0 million authorized preferred shares which may be issued in series with rights and preferences as designated by the Board of Directors. As of December 31, 2021 and 2020, there were no issued or outstanding preferred shares.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based and Other Long-Term Incentive Compensation Stock-Based and Other Long-Term Incentive Compensation
Restricted Stock

 On June 20, 2019, at our annual meeting of shareholders, our shareholders approved an Equity Incentive Plan for restricted shares/units, stock options and other equity awards. The Equity Incentive Plan allows issuance up to 500,000 share of common stock. As of December 31, 2021, we had 276,319 shares outstanding under the Equity Incentive Plan that will vest over the next three years. As of December 31, 2021, 47,135 shares were still available for issuance under the Equity Incentive Plan.

On March 18, 2021, the Compensation Committee awarded 129,212 shares of restricted common stock to two executive officers that vest ratably over three years, beginning on March 18, 2022. On June 17, 2021, the Compensation Committee awarded 5,000 shares of restricted common stock to an executive officer that vest ratably over three years beginning on June 17, 2022. In addition, on March 18, 2021, 5,612 shares of restricted common stock were awarded to each of our three independent Board members. Lastly, on April 1, 2021, 5,291 shares of restricted common stock were awarded to a newly appointed independent Board member. The restricted stock issued to our directors vests in one year from the date of grant.

Compensation expense related to the restricted shares was approximately $1.7 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively. As of December 31, 2021, there was a total of approximately $1.4 million of unrecognized compensation expense related to the unvested portion of these restricted shares/units.  This expense is expected to be recognized over the next three years.

A summary of all restricted stock activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below.
 Number
 of
Shares
Grant Date Fair ValueWeighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2019279,766 $20.15 8.77$3,430 
Granted
123,185 $5.68 — $700 
Vested
(144,850)$20.82 — $946 
Canceled/Forfeited
— — — — 
Outstanding, December 31, 2020258,101 $12.87 8.61$2,447 
Granted
156,339 $8.99 — $1,406 
Vested
(134,788)$14.94 — $1,258 
Canceled/Forfeited
(3333)$12.26 — $31 
Outstanding, December 31, 2021276,319 $9.67 1.77$2,893 

Other Long-Term Incentive Compensation

On April 28, 2020, the Compensation Committee issued a long-term incentive award of $1.1 million to an executive officer that vests in equal, annual tranches over three years. At the time of vesting, each tranche will be payable in cash or common stock at the discretion of the Compensation Committee. On March 18, 2020, the Compensation Committee issued a long-term incentive award of $1.0 million to an executive officer that vests in equal, annual tranches over three years. In
addition, on April 28, 2020, we issued a $50,000 award to each of our four independent members of our Board of Directors as partial payment for their services in 2020. These awards vest one year from the date of grant and are payable in cash upon vesting. On March 18, 2021, we issued a $50,000 award to each of our three independent Board members. On April 1, 2021, we issued a $50,000 award to a newly appointed independent Board member. These awards vest one year from the date of grant and are payable in cash upon vesting. The Company accounts for these other long-term incentive awards as liabilities under accrued liabilities on our condensed consolidated balance sheet. The vesting of these awards is subject to acceleration upon certain events, such as (i) death or disability of the recipient, (ii) certain circumstances in connection with a change of control of the Company, (iii) for executive officers, termination without cause (as defined in the agreement), and (iv) for executive officers, resignation for good reason (as defined). Total compensation expense related to these other long-term incentive awards was approximately $0.8 million for the year ended December 31, 2021. As of December 31, 2021 there was a total of $1.2 million of unrecognized compensation expense related to these other long-term incentive awards which is expected to be recognized over the next three years.

Stock Option Plan

Our Stock Option Plan, which is stockholder approved, permits the granting of stock options to its employees for up to 1.0 million shares of common stock. We believe that such awards align the interests of our employees with our stockholders. Option awards are generally granted with an exercise price equal to the market price of our stock at the date of grant; those option awards generally vest in equal increments over three years of continuous service and have ten-year contractual terms.  Certain option and share awards provide for accelerated vesting if there is a change in control of the Company (as defined in the Stock Option Plan).  The last date that grants can be made under the Stock Option Plan is February 28, 2026. As of December 31, 2021, 345,003 shares were still available to be granted under the Stock Option Plan.

The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.
Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:2021
Risk free rate1.45 %
Expected life6.86
Expected volatility46.8 %
Expected dividend yield— %

During the year ended December 31, 2021, 55,500 stock option grants were made.
A summary of all option activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below:
 Number
 of
Shares
Weighted Average
Exercise Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2019208,334 $23.67 3.66$— 
Granted
5,000 $4.91 — — 
Exercised
— — — — 
Canceled/Forfeited
(12,000)$20.20 — $24 
Expired
(40,000)$19.11 — — 
Outstanding, December 31, 2020161,334 $24.48 3.48— 
Granted
55,500 $10.58 — — 
Exercised
— — — — 
Canceled/Forfeited
— — — — 
Expired
(16,000)$17.81 — — 
Outstanding, December 31, 2021200,834 $21.17 4.83$— 
Exercisable, December 31, 2021145,334 $25.21 2.86$— 
 
The weighted average grant date fair value of options granted during 2021 was $5.15 per option. We had no grants in 2020. There were no option exercises in either 2021 or 2020.

The following table summarizes information about our stock options outstanding at December 31, 2021:
 
Range of Exercise Prices
Options OutstandingOptions Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-$18.00
64,000 8.68$11.15 8,500 $14.89 
$18.01-$22.00
20,500 1.2218.75 20,500 $18.75 
$22.01-$26.00
42,167 3.2822.90 42,167 $22.90 
$26.01-$30.00
30,000 5.1328.15 30,000 $28.15 
$30.01-$34.00
44,167 2.2230.41 44,167 $30.41 
200,834 4.83$21.17 145,334 $25.21 


The summary of the status of our unvested stock options as of December 31, 2021 and changes during the year then ended is presented below.
 
 
 
Unvested stock options:
Shares
Weighted Average
Grant Date Fair Value
Unvested at December 31, 2020— $— 
Granted55,500 $10.58 
Vested— — 
Canceled/Forfeited — — 
Unvested at December 31, 202155,500 $10.58 

We recognized stock compensation expense from stock options vesting of $728 and $19,366 for the years ended
December 31, 2021 and 2020, respectively. As of December 31, 2021, there was $247,000 of unamortized compensation cost related to unvested stock options.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
(Loss) Earnings per Share (Loss) Earnings per Share
Basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted (loss) earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.  

The following table sets forth the computation of basic and diluted (loss) earnings per share (in thousands, except per share amounts):
 Year Ended December 31,
 20212020
Numerator:  
Net (loss) income$(9,183)$1,808 
Denominator for basic net (loss) income per common share:  
Weighted average common shares outstanding13,100 13,224 
Denominator for diluted net (loss) income per share:  
Weighted average common shares outstanding13,100 13,224 
Dilutive effect of stock options and restricted shares— 37 
Diluted weighted average shares13,100 13,261 
(Loss) earnings per common share:  
Basic$(0.70)$0.14 
Diluted$(0.70)$0.14 

In the year ended ended December 31, 2021, 276,319 restricted stock/units and 200,834 stock options were not included in the computation of dilutive income per share, due to their anti-dilutive effect. In the year ended ended December 31, 2020, 221,061 restricted stock/units and 161,334 stock options were not included in the computation of diluted loss per share due to their antidilutive effect.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
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 effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any other threatened litigation.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events None.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 10. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.
Use of Estimates
Use of Estimates

The preparation of our consolidated financial statements in conformity with generally accepted accounting principles in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.
Cash Equivalents and Financial Instruments Cash Equivalents and Financial InstrumentsFor purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents. We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen a large regional bank with strong long-term ratings of Baa3/BBB-.
Accounts Receivable Accounts ReceivableOur trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors. The receivables are not collateralized except as provided for under lease agreements. However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts. We perform ongoing credit evaluations of our customers and adjust credit limits based on management's assessment of the customer's financial condition and payment history, as well as industry conditions and general economic conditions.  We continuously monitor collections and payments from our customers, and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified.  While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.  One customer accounted for 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively.  A significant change in the liquidity or financial position of this customer could have a material adverse impact on the collectability of our accounts receivable and our future operating results.
Revenue Recognition Policy
Revenue Recognition Policy

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). Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that we expect to receive for those goods or services. To recognize revenue, we (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, we satisfy the performance obligation(s). Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our Consolidated Statements of Operations.

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, which all qualify as operating leases under ASC Topic 842, Leases (ASC 842), may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts typically range from six to 24 months, with our larger horsepower compressors having contract terms of up to 60 months. Our revenue is recognized over time, with equal monthly 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 ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.

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

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is completed 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 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 is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2021 and 2020 was approximately $20,000 and $852,000, respectively.

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 based on the terms of the contract, i.e., 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 based on the terms of the contract, i.e. 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

The Company 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 Statements of Operations.
Leases Leases Accounting Standards Codification ("ASC") 842 requires all leases to be reported on the balance sheet as right-of-use ("ROU") assets and lease obligations. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at the commencement date in determining the present value of the lease payments. We, as a lessee, apply the practical expedient to not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. For each lease that 1) contains the same timing and pattern of transfer for lease and non-lease components and 2) if the lease component, if accounted for separately, would be classified as an operating lease, the Company has elected to not separate non-lease components from lease components.
Major Customers and Concentration of Credit Risk Major Customers and Concentration of Credit RiskSales and rental income from Occidental Permian, LTD. ("Oxy") in 2021 and 2020 amounted to 40% and 30% of revenue, respectively. No other single customer accounted for more than 10% of our revenues in 2021 and 2020. Oxy's accounts receivable balances amounted to 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2021 and 2020.
Inventory InventoryInventory (current and long-term) is valued at the lower of cost and net realizable value. The cost of inventories is determined by the weighted average method. We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on current and anticipated customer demand and production requirements. The Company assesses anticipated customer demand based on current and upcoming capital expenditure budgets of its major customers as well as other significant companies in the industry, along with oil and natural gas price forecasts and other factors affecting the industry. In addition, our long-term inventory consists of raw materials and replacement parts that remain viable but which the Company does not expect to sell within the next year.
Rental Equipment and Property and Equipment Rental Equipment and Property and EquipmentRental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life between 15 and 25 years, while our property and equipment has an estimate useful lives which range from 3 to 39 years.  The majority of our property and equipment, including rental equipment, is a direct cost to generating revenue.
Impairment of Rental Equipment We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable. The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows; significant adverse changes in the extent or manner in which asset (or asset group) is being used or its condition, including a meaningful drop in fleet utilization over the prior four quarters; significant negative industry or company-specific trends or actions, including meaningful capital expenditure budget reductions by our major customers or other sizable exploration and production or midstream companies, as well as significant declines in oil and natural gas prices; legislative changes prohibiting us from leasing our units or flares; or poor general economic conditions. An impairment loss is recognized if the future undiscounted cash flows associated with the asset (or asset group) and the estimated fair value of the asset are less than the asset's carrying value. Sales of equipment out of the rental fleet are included with sales revenue and cost of sales, while retirements of units are shown a separate operating expense. Gains and losses resulting from sales and dispositions of other property and equipment are included with other income. Maintenance and repairs are charged to cost of rentals as incurred.
Intangibles
Intangibles

At December 31, 2021 and 2020, NGS had intangible assets, which relate to developed technology and a trade name. Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately four years as of December 31, 2021. NGS has an intangible asset related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005. This asset is not being amortized as it has been deemed to have an indefinite life.
Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.
Warranty WarrantyWhen warranted, we accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known.
Income Taxes
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. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we include an expense in the tax provision in the statement of income.

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.

Our policy regarding income tax interest and penalties is to expense those items as other expense.
We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. We have no uncertain tax positions as of December 31, 2021.
Fair Value Measurement
Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:

Level 1- quoted prices in an active market for identical assets or liabilities;
Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and

Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.
    
Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2021 and 2020 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates.
Segments and Related Information
Segments and Related Information

ASC 280-10-50, “Operating Segments”, define 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 indeed 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.
 
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.  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.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. We are currently evaluating the impact of the LIBOR transition and this ASU 2020-04 on our consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (ASC Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments to ASC Topic 326 require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, including trade receivables. For companies that qualify as smaller reporting companies, the amendments in this update are effective for interim and annual periods beginning after January 1, 2023. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and note disclosures
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
A summary of our allowance for doubtful accounts is as follows:
 Year Ended December 31,
($ in thousands)20212020
Beginning balance$1,161 $918 
Accruals65 329 
Recoveries— 
Write-offs(105)(86)
Ending balance$1,129 $1,161 
Disaggregation of Revenue
The following table shows the Company's revenue disaggregated by product or service type for the years ended:
Year Ended December 31,
20212020
(in thousands)
Compressors - sales
$1,891 $2,211 
Flares - sales
365 489 
Other (Parts/Rebuilds) - sales
4,626 2,957 
Service and maintenance 1,914 1,572 
Total revenue from contracts with customers
8,796 7,229 
Add: ASC 842 rental revenue63,624 60,826 
Total revenue
$72,420 $68,055 
Contract with Customer, Asset and Liability As of December 31, 2021 and 2020, we had the following receivables and deferred income from contracts with customers:
December 31,
20212020
(in thousands)
Accounts Receivable
Accounts receivable - contracts with customers$3,354 $3,243 
Accounts receivable - ASC 8428,164 9,802 
Total Accounts Receivable11,518 13,045 
Less: Allowance for doubtful accounts(1,129)(1,161)
Total Accounts Receivable, net$10,389 $11,884 
Deferred income$1,312 $1,103 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory, net of allowance for obsolescence of $64,000 and $221,000 at December 31, 2021 and 2020, respectively, consisted of the following:
December 31,
 20212020
(in thousands)
Raw materials - current$17,528 $18,026 
Work-in-process1,801 1,900 
Inventory - current19,329 19,926 
Raw materials - long term (net of allowances of $64 and $221, respectively)
1,582 1,065 
Inventory - total$20,911 $20,991 
A summary of our inventory allowance is as follows:

Year Ended December 31,
20212020
(in thousands)
Beginning balance$221 $24 
Accruals208 251 
Write-offs(365)(54)
Ending balance$64 $221 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Equipment, Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Rental Equipment
Our rental equipment and associated accumulated depreciation as of December 31, 2021 and 2020, respectively, consisted of the following:
December 31,
20212020
(in thousands)
Compressor units$374,336 $379,623 
Work-in-progress5,212 3,764 
Rental equipment379,548 383,387 
Accumulated depreciation(172,563)(175,802)
Rental equipment, net of accumulated depreciation$206,985 $207,585 
Property and equipment consists of the following at December 31, 2021 and 2020:
December 31,
 Useful Lives (Years)20212020
($ in thousands)
Land $1,680 $1,680 
Building3918,977 18,977 
Leasehold improvements391,197 1,168 
Office equipment and furniture52,016 2,016 
Software5573 573 
Machinery and equipment73,874 3,653 
Vehicles38,295 7,598 
Total36,612 35,665 
Less accumulated depreciation(15,784)(13,916)
Total$20,828 $21,749 
The following table depicts annual depreciation expense associated with each product line as well as our corporate activities at December 31, 2021 and 2020:
December 31,
 20212020
(in thousands)
Rentals$24,423 $24,255 
Sales281 281 
Service & Maintenance49 42 
Corporate476 495 
Total$25,229 $25,073 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Activity (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Future Minimum Rent Payments Receivable Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2021 are as follows:
Years Ending December 31,(in thousands)
2022$29,583
202318,684
202418,277
20258,739
20262,614
Thereafter462
Total$78,359
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Balance Sheet Impact :
Classification on ConsolidatedDecember 31,
Balance Sheets20212020
($ in thousands)
Operating lease assetsRight of use assets-operating leases$285 $483 
Current lease liabilitiesCurrent operating leases$68 $198 
Noncurrent lease liabilitiesLong-term operating leases217 285 
Total lease liabilities$285 $483 
Weighted average remaining lease term in years6.61.5
Implicit Rate3.4 %3.2 %
Schedule of Cash Flow Impact
December 31,
20212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating lease cost (1) (2)
$556 $550 

(1)    Lease costs are classified on the Consolidated Statements of Operations in cost of sales, cost of compressors and selling, general and administrative expenses.
(2)     Includes costs of $346,000 for leases with terms of 12 months or less and $210,000 for leases with terms greater than 12 months for the year ended December 31, 2021. Includes costs of $333,000 for leases with terms of 12 months or less and $217,000 for leases with terms greater than 12 months for the year ended December 31, 2020.
Schedule of Future Maturities of Lease Liabilities The following table shows the future maturities of lease liabilities:
Years Ending December 31,Lease Liabilities
(in thousands)
2022$77 
202338 
202438 
202538 
202638 
Thereafter92 
Total lease payments321 
Less: Imputed interest(36)
Total$285 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangibles (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Identified Finite-Lived Intangible Assets, Finite Lived
The following table represents the identified intangible assets by major asset class (in thousands):
 December 31, 2021December 31, 2020
Useful Life (years)Gross Carrying ValueAccumulated AmortizationNet Book ValueGross Carrying ValueAccumulated AmortizationNet Book Value
Developed Technology20$2,505 $2,134 $371 $2,505 $2,008 $497 
Trade NameIndefinite654 — 654 654 — 654 
Total$3,159 $2,134 $1,025 $3,159 $2,008 $1,151 
Schedule of Identified Indefinite-Lived Intangible Assets
The following table represents the identified intangible assets by major asset class (in thousands):
 December 31, 2021December 31, 2020
Useful Life (years)Gross Carrying ValueAccumulated AmortizationNet Book ValueGross Carrying ValueAccumulated AmortizationNet Book Value
Developed Technology20$2,505 $2,134 $371 $2,505 $2,008 $497 
Trade NameIndefinite654 — 654 654 — 654 
Total$3,159 $2,134 $1,025 $3,159 $2,008 $1,151 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Provision for Income Taxes
The (provision for) benefit from income taxes for the years ended December 31, 2021 and 2020, consists of the following (in thousands):
 20212020
Current benefit:  
Federal benefit$— $15,587 
State (expense) benefit(149)
Total current benefit15,438 
Deferred benefit:  
Federal benefit (expense)1,991 (10,234)
State benefit (expense)611 (412)
Total deferred benefit (expense)2,602 (10,646)
Total benefit$2,603 $4,792 
Effective Income Tax Rate Reconciliation
The effective tax rate for the years ended December 31, 2021 and 2020, differs from the statutory rate as follows:
 20212020
Statutory rate21.0 %21.0 %
State and local taxes5.2 %(17)%
Stock based compensation(0.7)%(13.1)%
Nondeductible compensation(3.6)%(11.6)%
Effect of CARES Act— %180.3 %
Other0.2 %0.5 %
Effective rate22.1 %160.1 %
Effective rate22.1 %160.1 %
Deferred Tax Assets and Liabilities
The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2021 and 2020, are as follows (in thousands):
 20212020
Deferred income tax assets:  
Net operating loss$5,355 $3,361 
Research and development credits1,363 1,363 
Stock compensation114 175 
Deferred compensation632 705 
Other515 398 
Total deferred income tax assets7,979 6,002 
Deferred income tax liabilities:  
Property and equipment(47,044)(47,626)
Goodwill and other intangible assets(223)(266)
Total deferred income tax liabilities(47,267)(47,892)
Net deferred income tax liabilities$(39,288)$(41,890)
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Restricted Stock Activity A summary of all restricted stock activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below.
 Number
 of
Shares
Grant Date Fair ValueWeighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2019279,766 $20.15 8.77$3,430 
Granted
123,185 $5.68 — $700 
Vested
(144,850)$20.82 — $946 
Canceled/Forfeited
— — — — 
Outstanding, December 31, 2020258,101 $12.87 8.61$2,447 
Granted
156,339 $8.99 — $1,406 
Vested
(134,788)$14.94 — $1,258 
Canceled/Forfeited
(3333)$12.26 — $31 
Outstanding, December 31, 2021276,319 $9.67 1.77$2,893 
Stock Options Fair Value Assumptions
The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.
Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:2021
Risk free rate1.45 %
Expected life6.86
Expected volatility46.8 %
Expected dividend yield— %
Summary of Option Activity
A summary of all option activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below:
 Number
 of
Shares
Weighted Average
Exercise Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2019208,334 $23.67 3.66$— 
Granted
5,000 $4.91 — — 
Exercised
— — — — 
Canceled/Forfeited
(12,000)$20.20 — $24 
Expired
(40,000)$19.11 — — 
Outstanding, December 31, 2020161,334 $24.48 3.48— 
Granted
55,500 $10.58 — — 
Exercised
— — — — 
Canceled/Forfeited
— — — — 
Expired
(16,000)$17.81 — — 
Outstanding, December 31, 2021200,834 $21.17 4.83$— 
Exercisable, December 31, 2021145,334 $25.21 2.86$— 
Summary of Stock Options Outstanding
The following table summarizes information about our stock options outstanding at December 31, 2021:
 
Range of Exercise Prices
Options OutstandingOptions Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-$18.00
64,000 8.68$11.15 8,500 $14.89 
$18.01-$22.00
20,500 1.2218.75 20,500 $18.75 
$22.01-$26.00
42,167 3.2822.90 42,167 $22.90 
$26.01-$30.00
30,000 5.1328.15 30,000 $28.15 
$30.01-$34.00
44,167 2.2230.41 44,167 $30.41 
200,834 4.83$21.17 145,334 $25.21 
Summary of the Status of Unvested Stock Options The summary of the status of our unvested stock options as of December 31, 2021 and changes during the year then ended is presented below.
 
 
 
Unvested stock options:
Shares
Weighted Average
Grant Date Fair Value
Unvested at December 31, 2020— $— 
Granted55,500 $10.58 
Vested— — 
Canceled/Forfeited — — 
Unvested at December 31, 202155,500 $10.58 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted (loss) earnings per share (in thousands, except per share amounts):
 Year Ended December 31,
 20212020
Numerator:  
Net (loss) income$(9,183)$1,808 
Denominator for basic net (loss) income per common share:  
Weighted average common shares outstanding13,100 13,224 
Denominator for diluted net (loss) income per share:  
Weighted average common shares outstanding13,100 13,224 
Dilutive effect of stock options and restricted shares— 37 
Diluted weighted average shares13,100 13,261 
(Loss) earnings per common share:  
Basic$(0.70)$0.14 
Diluted$(0.70)$0.14 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Revenue from External Customer [Line Items]    
Cash equivalents, qualification, maximum original maturity of short-term investments 3 months  
Customer deposit requirements, large custom contracts, maximum percentage 50.00%  
Allowance for doubtful accounts $ 1,129 $ 1,161
Revenues 72,420 68,055
Revenue recognized $ 1,100 73
Amortization period of capitalized contract costs 1 year  
Product warranty reserves $ 0 $ 0
Uncertain tax positions $ 0  
Number of business segments | segment 1  
Developed Technology    
Revenue from External Customer [Line Items]    
Intangible assets, useful life 20 years 20 years
Intangible assets, weighted average remaining life 4 years  
Bill and Hold Arrangement    
Revenue from External Customer [Line Items]    
Revenues $ 20 $ 852
Minimum    
Revenue from External Customer [Line Items]    
Rental contract term 6 months  
Property and equipment, estimated useful life 3 years  
Maximum    
Revenue from External Customer [Line Items]    
Rental contract term 60 months  
Property and equipment, estimated useful life 39 years  
Rental Contracts, Excluding Large Horsepower Compressors | Minimum    
Revenue from External Customer [Line Items]    
Rental contract term 6 months  
Rental Contracts, Excluding Large Horsepower Compressors | Maximum    
Revenue from External Customer [Line Items]    
Rental contract term 24 months  
Rental Contracts, Large Horsepower Compressors | Maximum    
Revenue from External Customer [Line Items]    
Rental contract term 60 months  
Customer Concentration Risk | Oxy | Sales and Rental Income    
Revenue from External Customer [Line Items]    
Concentration risk, percentage 40.00% 30.00%
Customer Concentration Risk | Oxy | Accounts Receivable    
Revenue from External Customer [Line Items]    
Concentration risk, percentage 46.00% 35.00%
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 1,161 $ 918
Accruals 65 329
Recoveries 8 0
Write-offs (105) (86)
Ending balance $ 1,129 $ 1,161
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 8,796 $ 7,229
Add: ASC 842 rental revenue 63,624 60,826
Total revenue 72,420 68,055
Compressors - sales    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 1,891 2,211
Flares - sales    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 365 489
Other (Parts/Rebuilds) - sales    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 4,626 2,957
Service and maintenance    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 1,914 $ 1,572
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable    
Accounts receivable - contracts with customers $ 3,354 $ 3,243
Accounts receivable - ASC 842 8,164 9,802
Total Accounts Receivable 11,518 13,045
Less: Allowance for doubtful accounts (1,129) (1,161)
Total Accounts Receivable, net 10,389 11,884
Deferred income $ 1,312 $ 1,103
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Allowance for inventory obsolescence $ 64 $ 221 $ 24
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Raw materials - current $ 17,528 $ 18,026  
Work-in-process 1,801 1,900  
Inventory - current 19,329 19,926  
Raw materials - long term (net of allowances of $64 and $221, respectively) 1,582 1,065  
Allowance for inventory obsolescence 64 221 $ 24
Inventory - total $ 20,911 $ 20,991  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory - Schedule of Inventory Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Inventory Valuation Reserves [Roll Forward]    
Beginning balance $ 221 $ 24
Accruals 208 251
Write-offs (365) (54)
Ending balance $ 64 $ 221
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Equipment, Property and Equipment - Schedule of Rental Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Rental equipment $ 379,548 $ 383,387
Accumulated depreciation (172,563) (175,802)
Rental equipment, net of accumulated depreciation 206,985 207,585
Rental Compressor Unit    
Property, Plant and Equipment [Line Items]    
Rental equipment 374,336 379,623
Work-in-progress    
Property, Plant and Equipment [Line Items]    
Rental equipment $ 5,212 $ 3,764
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Equipment, Property and Equipment - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
compressor
Dec. 31, 2020
USD ($)
compressor
Property, Plant and Equipment [Line Items]    
Depreciation | $ $ 25,229 $ 25,073
Number of units retired | compressor 263  
Retirement of rental equipment | $ $ 3,096 291
Rental Equipment    
Property, Plant and Equipment [Line Items]    
Depreciation | $ $ 22,900 22,700
Number of rental fleet | compressor 65  
Number of repurchased from customer | compressor 35  
Property, Plant, and Equipment, Excluding Rental Equipment    
Property, Plant and Equipment [Line Items]    
Depreciation | $ $ 2,400 $ 2,300
Rental Compressor Unit    
Property, Plant and Equipment [Line Items]    
Number of units retired | compressor   216
Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 3 years  
Minimum | Rental Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 15 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 39 years  
Maximum | Rental Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 25 years  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Equipment, Property and Equipment - Schedule of Rental Equipment, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 36,612 $ 35,665
Less accumulated depreciation (15,784) (13,916)
Property and equipment, net 20,828 21,749
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,680 1,680
Building    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 39 years  
Property and equipment, gross $ 18,977 18,977
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 39 years  
Property and equipment, gross $ 1,197 1,168
Office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 5 years  
Property and equipment, gross $ 2,016 2,016
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 5 years  
Property and equipment, gross $ 573 573
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 7 years  
Property and equipment, gross $ 3,874 3,653
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful life 3 years  
Property and equipment, gross $ 8,295 $ 7,598
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Equipment, Property and Equipment - Depreciation Expense by Product Line (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Depreciation $ 25,229 $ 25,073
Corporate    
Property, Plant and Equipment [Line Items]    
Depreciation 476 495
Rentals | Operating Segments    
Property, Plant and Equipment [Line Items]    
Depreciation 24,423 24,255
Sales | Operating Segments    
Property, Plant and Equipment [Line Items]    
Depreciation 281 281
Service & Maintenance | Operating Segments    
Property, Plant and Equipment [Line Items]    
Depreciation $ 49 $ 42
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Rental Activity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2022 $ 29,583
2023 18,684
2024 18,277
2025 8,739
2026 2,614
Thereafter 462
Total $ 78,359
Minimum  
Property Subject to or Available for Operating Lease [Line Items]  
Rental contract term 6 months
Maximum  
Property Subject to or Available for Operating Lease [Line Items]  
Rental contract term 60 months
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 556 $ 550
Operating lease, cost $ 210 $ 217
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 8 years  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Balance Sheet Impact (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Right of use assets-operating leases $ 285 $ 483
Current operating leases 68 198
Long-term operating leases 217 285
Total lease liabilities $ 285 $ 483
Weighted average remaining lease term in years 6 years 7 months 6 days 1 year 6 months
Implicit Rate 3.40% 3.20%
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Cash Flow Impact (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease cost $ 556 $ 550
Short-term lease cost 346 333
Operating lease, cost $ 210 $ 217
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 77  
2023 38  
2024 38  
2025 38  
2026 38  
Thereafter 92  
Total lease payments 321  
Less: Imputed interest (36)  
Total $ 285 $ 483
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible Assets [Line Items]    
Amortization expense $ 125 $ 125
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2022 125  
2023 125  
2024 125  
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Value 3,159 3,159
Accumulated Amortization 2,134 2,008
Net Book Value 1,025 1,151
Impairment of intangible assets 0 0
Trade Name    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Value 654 654
Accumulated Amortization 0 0
Net Book Value $ 654 $ 654
Developed Technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Intangible assets, useful life 20 years 20 years
Gross Carrying Value $ 2,505 $ 2,505
Accumulated Amortization 2,134 2,008
Net Book Value $ 371 $ 497
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Facility (Details)
$ in Thousands
12 Months Ended
May 11, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Line of Credit Facility [Line Items]      
Line of credit   $ 0 $ 417
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Aggregate credit agreement commitment $ 30,000 30,000  
Debt term 5 years    
Borrowing base amount available $ 20,000 $ 20,000  
Potential increase in borrowing capacity 30,000    
Potential maximum borrowing capacity $ 50,000    
Borrowing base, component, percentage of eligible accounts receivable 90.00%    
Percentage of eligible non investment grade decors 85.00%    
Percentage of eligible inventory 50.00%    
Line of credit facility, non exceeding cap of components $ 2,000    
Percentage of eligible compressors for extension of credit 95.00%    
Term For depreciation 25 years    
Percentage of net liquidation value of eligible compressors for extension of credit 80.00%    
Percentage of eligible value at cost 80.00%    
Commitment fee percentage 0.25%    
Maximum leverage ratio allowed   3  
Fixed charge coverage ratio 1    
Revolving Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Default trigger, certain defaults of other company indebtedness, amount   $ 1,000  
Default trigger, rendering of certain judgments, amount   $ 1,000  
Revolving Credit Facility | Federal Fund Rate      
Line of Credit Facility [Line Items]      
Variable rate, applicable margin 0.50%    
Revolving Credit Facility | Eurodollar Rate      
Line of Credit Facility [Line Items]      
Variable rate, applicable margin 1.00%    
Revolving Credit Facility | Eurodollar Rate | Minimum      
Line of Credit Facility [Line Items]      
Variable rate, applicable margin 1.25%    
Revolving Credit Facility | Eurodollar Rate | Maximum      
Line of Credit Facility [Line Items]      
Variable rate, applicable margin 1.75%    
Revolving Credit Facility | Base Rate Loans | Minimum      
Line of Credit Facility [Line Items]      
Variable rate, applicable margin 0.25%    
Revolving Credit Facility | Base Rate Loans | Maximum      
Line of Credit Facility [Line Items]      
Variable rate, applicable margin 0.75%    
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current benefit:    
Federal benefit $ 0 $ 15,587
State (expense) benefit 1 (149)
Total current benefit 1 15,438
Deferred benefit:    
Federal benefit (expense) 1,991 (10,234)
State benefit (expense) 611 (412)
Total deferred benefit (expense) 2,602 (10,646)
Total income tax benefit $ 2,603 $ 4,792
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income Tax Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Statutory rate 21.00% 21.00%
State and local taxes 5.20% (17.00%)
Stock based compensation (0.70%) (13.10%)
Nondeductible compensation (3.60%) (11.60%)
Effect of CARES Act 0.00% 180.30%
Other 0.20% 0.50%
Effective rate 22.10% 160.10%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal income tax receivable $ 15,000 $ 11,538 $ 11,538
Deferred tax liability increase due to tax law change $ 10,100    
Net operating loss carryforward   20,800  
Amount of reserve for uncertain tax positions   $ 0 $ 0
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred income tax assets:    
Net operating loss $ 5,355 $ 3,361
Research and development credits 1,363 1,363
Stock compensation 114 175
Deferred compensation 632 705
Other 515 398
Total deferred income tax assets 7,979 6,002
Deferred income tax liabilities:    
Property and equipment (47,044) (47,626)
Goodwill and other intangible assets (223) (266)
Total deferred income tax liabilities (47,267) (47,892)
Net deferred income tax liabilities $ (39,288) $ (41,890)
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Compensation Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Compensation Related Costs [Abstract]    
Participant's maximum compensation deferral percentage 90.00%  
Company owned life insurance $ 2,500 $ 2,000
Gain (loss) on company owned life insurance 298 168
Deferred compensation obligation $ 2,800 $ 2,200
Deferred restricted stock shares (in shares) 17,248 45,998
Deferred compensation arrangement with individual, shares issued (in shares) 174,452 145,702
Deferred compensation arrangement, fair value of shares issued $ 2,500 $ 2,200
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Narrative (Details) - Restricted Stock
$ in Millions
12 Months Ended
Jun. 17, 2021
shares
Apr. 01, 2021
shares
Mar. 18, 2021
independent_director
executive_officer
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
shares
Jun. 20, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares outstanding (in shares)       276,319 258,101 279,766  
Granted (in shares)       156,339 123,185    
Stock based compensation expense | $       $ 1.7 $ 2.2    
Total unrecognized compensation expense | $       $ 1.4      
Recognition period       3 years      
Chief Financial Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)     129,212        
Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period 3 years   3 years        
Number of executive officers | executive_officer     2        
Vice President of Technical Services              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 5,000            
Director              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       1 year      
Granted (in shares)   5,291 5,612        
Number of independent directors | independent_director     3        
Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)             500,000
Shares outstanding (in shares)       276,319      
Award vesting period       3 years      
2009 Restricted Stock/Units Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Issuance under the equity incentive plan (in shares)       47,135      
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity (Details) - Restricted Stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number  of Shares      
Outstanding, beginning of period (in shares) 258,101 279,766  
Granted (in shares) 156,339 123,185  
Vested (in shares) (134,788) (144,850)  
Canceled/Forfeited (in shares) (3,333) 0  
Outstanding, beginning of period (in shares) 276,319 258,101 279,766
Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 12.87 $ 20.15  
Granted (in dollars per share) 8.99 5.68  
Vested (in dollars per share) 14.94 20.82  
Canceled/Forfeited (in dollars per share) 12.26 0  
Outstanding, end of period (in dollars per share) $ 9.67 $ 12.87 $ 20.15
Weighted Average Remaining Contractual Life (years)      
Weighted average remaining contractual life (years) 1 year 9 months 7 days 8 years 7 months 9 days 8 years 9 months 7 days
Aggregate Intrinsic Value      
Outstanding $ 2,893 $ 2,447 $ 3,430
Granted 1,406 700  
Vested 1,258 $ 946  
Cancelled/Forfeited $ 31    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Other Long-Term Incentive Compensation Narrative (Details) - Other Long-Term Incentive Compensation
$ in Thousands
12 Months Ended
Apr. 01, 2021
USD ($)
Mar. 18, 2021
USD ($)
independent_director
Apr. 28, 2020
USD ($)
independent_director
Mar. 18, 2020
USD ($)
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted     $ 1,100 $ 1,000  
Award vesting period     3 years 3 years  
Stock based compensation expense         $ 800
Total unrecognized compensation expense         $ 1,200
Recognition period         3 years
Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted $ 50 $ 50 $ 50    
Award vesting period   1 year 1 year    
Number of independent directors | independent_director   3 4    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Stock Options Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jun. 16, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 55,500 5,000  
Weighted average grant date fair value of options granted (in dollars per share) $ 10.58    
Unrecognized compensation cost related to stock options $ 247,000    
Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value of options granted (in dollars per share) $ 5.15 $ 0  
Total intrinsic value of options exercised $ 0 $ 0  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation expense $ 728 $ 19,366  
Stock Options | Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Award expiration period 10 years    
Stock Options | Stock Option Plan | Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares)     1,000,000
Number of shares available for grant (in shares) 345,003    
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Risk free rate 1.45%
Expected life 6 years 10 months 9 days
Expected volatility 46.80%
Expected dividend yield 0.00%
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number  of Shares      
Outstanding, beginning of period (in shares) 161,334 208,334  
Granted (in shares) 55,500 5,000  
Exercised (in shares) 0 0  
Canceled/Forfeited (in shares) 0 (12,000)  
Expired (in shares) (16,000) (40,000)  
Outstanding, end of period (in shares) 200,834 161,334 208,334
Exercisable (in shares) 145,334    
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 24.48 $ 23.67  
Granted (in dollars per share) 10.58 4.91  
Exercised (in dollars per share) 0 0  
Canceled/Forfeited, weighted average exercise price (in dollars per share) 0 20.20  
Expired (in dollars per share) 17.81 19.11  
Outstanding, end of period (in dollars per share) 21.17 $ 24.48 $ 23.67
Exercisable (in dollars per share) $ 25.21    
Weighted Average Remaining Contractual Life (years)      
Outstanding, weighted average remaining contractual life 4 years 9 months 29 days 3 years 5 months 23 days 3 years 7 months 28 days
Exercisable, weighted average remaining contractual life 2 years 10 months 9 days    
Aggregate Intrinsic Value      
Outstanding, aggregate intrinsic value $ 0 $ 0 $ 0
Canceled/Forfeited, aggregate intrinsic value   $ 24  
Exercisable, aggregate intrinsic value $ 0    
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Stock Options by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares (in shares) | shares 200,834
Options outstanding, weighted average remaining contractual life (years) 4 years 9 months 29 days
Options outstanding, weighted average exercise price (in dollars per share) $ 21.17
Options exercisable, shares (in shares) | shares 145,334
Options exercisable, weighted average exercise price (in dollars per share) $ 25.21
$0.01-$18.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 0.01
Range of exercise prices, upper limit (in dollars per share) $ 18
Options outstanding, shares (in shares) | shares 64,000
Options outstanding, weighted average remaining contractual life (years) 8 years 8 months 4 days
Options outstanding, weighted average exercise price (in dollars per share) $ 11.15
Options exercisable, shares (in shares) | shares 8,500
Options exercisable, weighted average exercise price (in dollars per share) $ 14.89
$18.01-$22.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 18.01
Range of exercise prices, upper limit (in dollars per share) $ 22
Options outstanding, shares (in shares) | shares 20,500
Options outstanding, weighted average remaining contractual life (years) 1 year 2 months 19 days
Options outstanding, weighted average exercise price (in dollars per share) $ 18.75
Options exercisable, shares (in shares) | shares 20,500
Options exercisable, weighted average exercise price (in dollars per share) $ 18.75
$22.01-$26.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 22.01
Range of exercise prices, upper limit (in dollars per share) $ 26
Options outstanding, shares (in shares) | shares 42,167
Options outstanding, weighted average remaining contractual life (years) 3 years 3 months 10 days
Options outstanding, weighted average exercise price (in dollars per share) $ 22.90
Options exercisable, shares (in shares) | shares 42,167
Options exercisable, weighted average exercise price (in dollars per share) $ 22.90
$26.01-$30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 26.01
Range of exercise prices, upper limit (in dollars per share) $ 30
Options outstanding, shares (in shares) | shares 30,000
Options outstanding, weighted average remaining contractual life (years) 5 years 1 month 17 days
Options outstanding, weighted average exercise price (in dollars per share) $ 28.15
Options exercisable, shares (in shares) | shares 30,000
Options exercisable, weighted average exercise price (in dollars per share) $ 28.15
$30.01-$34.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 30.01
Range of exercise prices, upper limit (in dollars per share) $ 34
Options outstanding, shares (in shares) | shares 44,167
Options outstanding, weighted average remaining contractual life (years) 2 years 2 months 19 days
Options outstanding, weighted average exercise price (in dollars per share) $ 30.41
Options exercisable, shares (in shares) | shares 44,167
Options exercisable, weighted average exercise price (in dollars per share) $ 30.41
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based and Other Long-Term Incentive Compensation - Summary of Unvested Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Shares    
Unvested, beginning of period (in shares) 0  
Granted (in shares) 55,500 5,000
Vested (in shares) 0  
Canceled/Forfeited (in shares) 0  
Unvested, end of period (in shares) 55,500 0
Weighted Average Grant Date Fair Value    
Unvested, beginning of period (in dollars per share) $ 0  
Granted (in dollars per share) 10.58  
Vested (in dollars per share) 0  
Canceled/Forfeited (in dollars per share) 0  
Unvested, end of period (in dollars per share) $ 10.58 $ 0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
(Loss) Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator:    
Net loss $ (9,183) $ 1,808
Denominator for basic net (loss) income per common share:    
Weighted average common shares outstanding (in shares) 13,100,000 13,224,000
Denominator for diluted net (loss) income per share:    
Dilutive effect of stock options and restricted shares (in shares) 0 37,000
Weighted average common shares outstanding, Diluted (in shares) 13,100,000 13,261,000
(Loss) earnings per common share:    
Basic (in dollars per share) $ (0.70) $ 0.14
Diluted (in dollars per share) $ (0.70) $ 0.14
Restricted Stock/Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 276,319 221,061
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 200,834 161,334
XML 78 ngs-20211231_htm.xml IDEA: XBRL DOCUMENT 0001084991 2021-01-01 2021-12-31 0001084991 2021-06-30 0001084991 2022-03-14 0001084991 2021-12-31 0001084991 2020-12-31 0001084991 ngs:RentalMember 2021-01-01 2021-12-31 0001084991 ngs:RentalMember 2020-01-01 2020-12-31 0001084991 ngs:ProductSalesMember 2021-01-01 2021-12-31 0001084991 ngs:ProductSalesMember 2020-01-01 2020-12-31 0001084991 ngs:ServiceandMaintenanceMember 2021-01-01 2021-12-31 0001084991 ngs:ServiceandMaintenanceMember 2020-01-01 2020-12-31 0001084991 2020-01-01 2020-12-31 0001084991 us-gaap:PreferredStockMember 2019-12-31 0001084991 us-gaap:CommonStockMember 2019-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001084991 us-gaap:RetainedEarningsMember 2019-12-31 0001084991 us-gaap:TreasuryStockMember 2019-12-31 0001084991 2019-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001084991 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001084991 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001084991 us-gaap:PreferredStockMember 2020-12-31 0001084991 us-gaap:CommonStockMember 2020-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001084991 us-gaap:RetainedEarningsMember 2020-12-31 0001084991 us-gaap:TreasuryStockMember 2020-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001084991 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001084991 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001084991 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001084991 us-gaap:PreferredStockMember 2021-12-31 0001084991 us-gaap:CommonStockMember 2021-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001084991 us-gaap:RetainedEarningsMember 2021-12-31 0001084991 us-gaap:TreasuryStockMember 2021-12-31 0001084991 ngs:OxyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001084991 ngs:OxyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001084991 srt:MinimumMember ngs:RentalContractsExcludingLargeHorsepowerCompressorsMember 2021-12-31 0001084991 srt:MaximumMember ngs:RentalContractsExcludingLargeHorsepowerCompressorsMember 2021-12-31 0001084991 srt:MaximumMember ngs:RentalContractsLargeHorsepowerCompressorsMember 2021-12-31 0001084991 ngs:BillandHoldArrangementMember 2021-01-01 2021-12-31 0001084991 ngs:BillandHoldArrangementMember 2020-01-01 2020-12-31 0001084991 ngs:CompressorRelatedMember 2021-01-01 2021-12-31 0001084991 ngs:CompressorRelatedMember 2020-01-01 2020-12-31 0001084991 ngs:FlaresRelatedMember 2021-01-01 2021-12-31 0001084991 ngs:FlaresRelatedMember 2020-01-01 2020-12-31 0001084991 ngs:OtherPartsRebuildsMember 2021-01-01 2021-12-31 0001084991 ngs:OtherPartsRebuildsMember 2020-01-01 2020-12-31 0001084991 ngs:ServiceAndMaintenanceMember 2021-01-01 2021-12-31 0001084991 ngs:ServiceAndMaintenanceMember 2020-01-01 2020-12-31 0001084991 ngs:OxyMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001084991 ngs:OxyMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001084991 srt:MinimumMember ngs:RentalEquipmentMember 2021-01-01 2021-12-31 0001084991 srt:MaximumMember ngs:RentalEquipmentMember 2021-01-01 2021-12-31 0001084991 srt:MinimumMember 2021-01-01 2021-12-31 0001084991 srt:MaximumMember 2021-01-01 2021-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001084991 ngs:RentalCompressorUnitMember 2021-12-31 0001084991 ngs:RentalCompressorUnitMember 2020-12-31 0001084991 ngs:RentalCompressorUnitWorkInProgressMember 2021-12-31 0001084991 ngs:RentalCompressorUnitWorkInProgressMember 2020-12-31 0001084991 ngs:RentalEquipmentMember 2021-01-01 2021-12-31 0001084991 ngs:RentalEquipmentMember 2020-01-01 2020-12-31 0001084991 ngs:RentalCompressorUnitMember 2020-01-01 2020-12-31 0001084991 us-gaap:LandMember 2021-12-31 0001084991 us-gaap:LandMember 2020-12-31 0001084991 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001084991 us-gaap:BuildingMember 2021-12-31 0001084991 us-gaap:BuildingMember 2020-12-31 0001084991 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001084991 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001084991 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001084991 ngs:OfficeEquipmentAndFurnitureMember 2021-01-01 2021-12-31 0001084991 ngs:OfficeEquipmentAndFurnitureMember 2021-12-31 0001084991 ngs:OfficeEquipmentAndFurnitureMember 2020-12-31 0001084991 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001084991 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001084991 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001084991 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001084991 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001084991 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001084991 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001084991 us-gaap:VehiclesMember 2021-12-31 0001084991 us-gaap:VehiclesMember 2020-12-31 0001084991 ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember 2021-01-01 2021-12-31 0001084991 ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember 2020-01-01 2020-12-31 0001084991 us-gaap:OperatingSegmentsMember ngs:RentalMember 2021-01-01 2021-12-31 0001084991 us-gaap:OperatingSegmentsMember ngs:RentalMember 2020-01-01 2020-12-31 0001084991 us-gaap:OperatingSegmentsMember ngs:SalesServiceLineMember 2021-01-01 2021-12-31 0001084991 us-gaap:OperatingSegmentsMember ngs:SalesServiceLineMember 2020-01-01 2020-12-31 0001084991 us-gaap:OperatingSegmentsMember ngs:ServiceandMaintenanceMember 2021-01-01 2021-12-31 0001084991 us-gaap:OperatingSegmentsMember ngs:ServiceandMaintenanceMember 2020-01-01 2020-12-31 0001084991 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001084991 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001084991 srt:MinimumMember 2021-12-31 0001084991 srt:MaximumMember 2021-12-31 0001084991 us-gaap:TradeNamesMember 2021-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001084991 us-gaap:TradeNamesMember 2020-12-31 0001084991 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001084991 us-gaap:RevolvingCreditFacilityMember 2021-05-11 2021-05-11 0001084991 us-gaap:RevolvingCreditFacilityMember 2021-05-11 0001084991 us-gaap:RevolvingCreditFacilityMember ngs:FederalFundRateMember 2021-05-11 2021-05-11 0001084991 us-gaap:RevolvingCreditFacilityMember ngs:EurodollarRateMember 2021-05-11 2021-05-11 0001084991 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ngs:BaseRateLoansMember 2021-05-11 2021-05-11 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ngs:BaseRateLoansMember 2021-05-11 2021-05-11 0001084991 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ngs:EurodollarRateMember 2021-05-11 2021-05-11 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ngs:EurodollarRateMember 2021-05-11 2021-05-11 0001084991 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001084991 2020-03-31 0001084991 2020-01-01 2020-03-31 0001084991 us-gaap:RestrictedStockMember ngs:EquityIncentivePlanMember 2019-06-20 0001084991 us-gaap:RestrictedStockMember ngs:EquityIncentivePlanMember 2021-12-31 0001084991 us-gaap:RestrictedStockMember ngs:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001084991 us-gaap:RestrictedStockMember ngs:TwoThousandNineRestrictedStockUnitsPlanMember 2021-12-31 0001084991 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockMember 2021-03-18 2021-03-18 0001084991 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember 2021-03-18 2021-03-18 0001084991 ngs:VicePresidentofTechnicalServicesMember us-gaap:RestrictedStockMember 2021-06-17 2021-06-17 0001084991 srt:ExecutiveOfficerMember us-gaap:RestrictedStockMember 2021-06-17 2021-06-17 0001084991 srt:DirectorMember us-gaap:RestrictedStockMember 2021-03-18 2021-03-18 0001084991 srt:DirectorMember us-gaap:RestrictedStockMember 2021-04-01 2021-04-01 0001084991 srt:DirectorMember us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001084991 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001084991 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001084991 us-gaap:RestrictedStockMember 2021-12-31 0001084991 us-gaap:RestrictedStockMember 2019-12-31 0001084991 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001084991 us-gaap:RestrictedStockMember 2020-12-31 0001084991 ngs:OtherLongTermIncentiveCompensationMember 2020-04-28 2020-04-28 0001084991 ngs:OtherLongTermIncentiveCompensationMember 2020-03-18 2020-03-18 0001084991 srt:DirectorMember ngs:OtherLongTermIncentiveCompensationMember 2020-04-28 2020-04-28 0001084991 srt:DirectorMember ngs:OtherLongTermIncentiveCompensationMember 2021-03-18 2021-03-18 0001084991 srt:DirectorMember ngs:OtherLongTermIncentiveCompensationMember 2021-04-01 2021-04-01 0001084991 ngs:OtherLongTermIncentiveCompensationMember 2021-01-01 2021-12-31 0001084991 ngs:OtherLongTermIncentiveCompensationMember 2021-12-31 0001084991 us-gaap:EmployeeStockOptionMember ngs:StockOptionPlanMember us-gaap:CommonStockMember 2016-06-16 0001084991 us-gaap:EmployeeStockOptionMember ngs:StockOptionPlanMember 2021-01-01 2021-12-31 0001084991 us-gaap:EmployeeStockOptionMember ngs:StockOptionPlanMember us-gaap:CommonStockMember 2021-12-31 0001084991 2019-01-01 2019-12-31 0001084991 ngs:StockOptionPlanMember 2021-01-01 2021-12-31 0001084991 ngs:StockOptionPlanMember 2020-01-01 2020-12-31 0001084991 ngs:RangeOneMember 2021-01-01 2021-12-31 0001084991 ngs:RangeOneMember 2021-12-31 0001084991 ngs:RangeTwoMember 2021-01-01 2021-12-31 0001084991 ngs:RangeTwoMember 2021-12-31 0001084991 ngs:RangeThreeMember 2021-01-01 2021-12-31 0001084991 ngs:RangeThreeMember 2021-12-31 0001084991 ngs:RangeFourMember 2021-01-01 2021-12-31 0001084991 ngs:RangeFourMember 2021-12-31 0001084991 ngs:RangeFiveMember 2021-01-01 2021-12-31 0001084991 ngs:RangeFiveMember 2021-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001084991 ngs:RestrictedStockAndRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001084991 ngs:RestrictedStockAndRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 iso4217:USD shares iso4217:USD shares pure ngs:segment ngs:compressor ngs:executive_officer ngs:independent_director 0001084991 2021 FY false P6M P1Y 10-K true 2021-12-31 --12-31 false 1-31398 NATURAL GAS SERVICES GROUP, INC. CO 75-2811855 404 Veterans Airpark Lane, Suite 300 Midland TX 79705 (432) 262-2700 Common Stock, $.01 par value NGS NYSE No No Yes Yes Non-accelerated Filer true false false 129415763 12717486 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%">Documents incorporated by reference</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:95%">Certain information called for in Items 10, 11, 12, 13 and 14 of Part III are incorporated by reference to the registrant’s definitive proxy statement for the annual meeting of shareholders expected to be held on June 16, 2022.</span></div> Moss Adams, LLP Dallas, Texas 659 22942000 28925000 1129000 1161000 10389000 10389000 11884000 11884000 19329000 19926000 11538000 11538000 51000 66000 854000 379000 65103000 72718000 64000 221000 1582000 1065000 172563000 175802000 206985000 207585000 15784000 13916000 20828000 21749000 555000 356000 285000 483000 2134000 2008000 1025000 1151000 2698000 2050000 298506000 306801000 4795000 2373000 14103000 6770000 0 417000 68000 198000 1312000 1103000 20278000 10861000 39288000 41890000 217000 285000 2813000 2221000 62596000 55257000 5000000 5000000 0 0 0 0 0 0 30000000 30000000 0.01 0.01 13394000 13394000 13296000 13296000 134000 133000 114017000 112615000 130103000 139286000 775000 38000 8344000 490000 235910000 251544000 298506000 306801000 63624000 60826000 6882000 5657000 1914000 1572000 72420000 68055000 36638000 28506000 7829000 6211000 898000 714000 10762000 10550000 25397000 25198000 208000 184000 3096000 291000 84828000 71654000 -12408000 -3599000 65000 14000 687000 629000 622000 615000 -11786000 -2984000 -1000 -15438000 -2602000 10646000 -2603000 -4792000 -9183000 1808000 -0.70 0.14 -0.70 0.14 13100000 13224000 13100000 13261000 0 0 13178000 132000 110573000 137478000 -38000 -490000 247693000 19000 19000 118000 1000 2175000 2176000 152000 152000 1808000 1808000 0 0 13296000 133000 112615000 139286000 -38000 -490000 251544000 1000 1000 98000 1000 1737000 1738000 336000 336000 737000 7854000 7854000 -9183000 -9183000 0 0 13394000 134000 114017000 130103000 -775000 -8344000 235910000 -9183000 1808000 25397000 25198000 31000 0 -2602000 10646000 182000 284000 3096000 291000 65000 329000 208000 184000 1738000 2195000 298000 168000 -1430000 3107000 1277000 -1033000 460000 11346000 9756000 4880000 208000 463000 -600000 -527000 28527000 32649000 25710000 15257000 150000 296000 195000 394000 -25665000 -15159000 -1000 -5000 417000 0 237000 0 7854000 0 336000 152000 -8845000 -157000 -5983000 17333000 28925000 11592000 22942000 28925000 30000 14000 0 105000 0 77000 Description of BusinessNatural Gas Services Group, Inc. (the "Company", “NGS”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation), is a leading provider of natural gas compression equipment and services to the energy industry. The Company manufactures, fabricates, rents, sells and maintains natural gas compressors and flare systems for oil and natural gas production and plant facilities. NGS is headquartered in Midland, Texas, with fabrication facilities located in Tulsa, Oklahoma and Midland, Texas, and service facilities located in major oil and natural gas producing basins in the U.S. The Company was formed on December 17, 1998. Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 10. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with generally accepted accounting principles in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents and Financial Instruments</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents. We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen a large regional bank with strong long-term ratings of Baa3/BBB-. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors. The receivables are not collateralized except as provided for under lease agreements. However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts. We perform ongoing credit evaluations of our customers and adjust credit limits based on management's assessment of the customer's financial condition and payment history, as well as industry conditions and general economic conditions.  We continuously monitor collections and payments from our customers, and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified.  While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.  One customer accounted for 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively.  A significant change in the liquidity or financial position of this customer could have a material adverse impact on the collectability of our accounts receivable and our future operating results.  The allowance for doubtful accounts was $1.1 million and $1.2 million at December 31, 2021 and 2020, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of our allowance for doubtful accounts is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:66.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.985%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition Policy</span></div><div style="text-indent:39pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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). Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that we expect to receive for those goods or services. To recognize revenue, we (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, we satisfy the performance obligation(s). Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our Consolidated Statements of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Nature of Goods and Services</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a description of principal activities from which the Company generates its revenue:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Rental Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The Company generates revenue from renting compressors and flare systems to our customers. These contracts, which all qualify as operating leases under ASC Topic 842, Leases (ASC 842), may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts typically range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRjN2YxNmFkMmVhNzQxMDk5NDVmMDMzYTlhNDQ4ZTgzL3NlYzo0YzdmMTZhZDJlYTc0MTA5OTQ1ZjAzM2E5YTQ0OGU4M18xMTUvZnJhZzoyMDE5NzljNDNhY2E0N2JlODg4NzE0MWU2NGExMDU2OC90ZXh0cmVnaW9uOjIwMTk3OWM0M2FjYTQ3YmU4ODg3MTQxZTY0YTEwNTY4XzQ3NDk_dffa8092-70d3-40ac-9f4f-2bdba83abc68">six</span> to 24 months, with our larger horsepower compressors having contract terms of up to 60 months. Our revenue is recognized over time, with equal monthly 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 ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Sales Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Custom/fabricated compressors and flare systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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 completed 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 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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2021 and 2020 was approximately $20,000 and $852,000, respectively.</span></div><div style="text-align:justify;text-indent:39pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Parts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Exchange or rebuilding customer owned compressors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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 based on the terms of the contract, i.e., by physical delivery, delivery and installment, or shipment of the compressor.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Used compressors or flares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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 based on the terms of the contract, i.e. when the customer has taken physical possession or the equipment has been shipped.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Service and Maintenance Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Disaggregation of Revenue </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table shows the Company's revenue disaggregated by product or service type for the years ended: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Compressors - sales</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Flares - sales</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other (Parts/Rebuilds) - sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service and maintenance </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,914 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue from contracts with customers</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Add: ASC 842 rental revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Balances </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021 and 2020, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable - contracts with customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,354 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable - ASC 842</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Accounts Receivable</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,518 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,045 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Accounts Receivable, net</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,389 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,884 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:0.584%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognized $1.1 million in revenue for the year ended December 31, 2021 that was included in deferred income at the beginning of 2021. For the period ended December 31, 2020, the Company recognized revenue of $73,000 from amounts related to sales that were included in deferred income at the beginning of 2020.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">ransaction Price Allocated to the Remaining Performance Obligations </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the Company did not have revenue related to unsatisfied performance obligations.</span></div><div style="text-align:justify;text-indent:39pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Costs </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company 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 Statements of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounting Standards Codification ("ASC") 842 requires all leases to be reported on the balance sheet as right-of-use ("ROU") assets and lease obligations. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at the commencement date in determining the present value of the lease payments. We, as a lessee, apply the practical expedient to not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. For each lease that 1) contains the same timing and pattern of transfer for lease and non-lease components and 2) if the lease component, if accounted for separately, would be classified as an operating lease, the Company has elected to not separate non-lease components from lease components. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers and Concentration of Credit Risk</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and rental income from Occidental Permian, LTD. ("Oxy") in 2021 and 2020 amounted to 40% and 30% of revenue, respectively. No other single customer accounted for more than 10% of our revenues in 2021 and 2020. Oxy's accounts receivable balances amounted to 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2021 and 2020. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory (current and long-term) is valued at the lower of cost and net realizable value. The cost of inventories is determined by the weighted average method. We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on current and anticipated customer demand and production requirements. The Company assesses anticipated customer demand based on current and upcoming capital expenditure budgets of its major customers as well as other significant companies in the industry, along with oil and natural gas price forecasts and other factors affecting the industry. In addition, our long-term inventory consists of raw materials and replacement parts that remain viable but which the Company does not expect to sell within the next year. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rental Equipment and Property and Equipment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life between 15 and 25 years, while our property and equipment has an estimate useful lives which range from 3 to 39 years.  The majority of our property and equipment, including rental equipment, is a direct cost to generating revenue. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable. The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows; significant adverse changes in the extent or manner in which asset (or asset group) is being used or its condition, including a meaningful drop in fleet utilization over the prior four quarters; significant negative industry or company-specific trends or actions, including meaningful capital expenditure budget reductions by our major customers or other sizable exploration and production or midstream companies, as well as significant declines in oil and natural gas prices; legislative changes prohibiting us from leasing our units or flares; or poor general economic conditions. An impairment loss is recognized if the future undiscounted cash flows associated with the asset (or asset group) and the estimated fair value of the asset are less than the asset's carrying value. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of equipment out of the rental fleet are included with sales revenue and cost of sales, while retirements of units are shown a separate operating expense. Gains and losses resulting from sales and dispositions of other property and equipment are included with other income. Maintenance and repairs are charged to cost of rentals as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangibles</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, NGS had intangible assets, which relate to developed technology and a trade name. Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately four years as of December 31, 2021. NGS has an intangible asset related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005. This asset is not being amortized as it has been deemed to have an indefinite life. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">When warranted, we accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known. There was no warranty reserve as of December 31, 2021 and 2020.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we include an expense in the tax provision in the statement of income.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood 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. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. We have no uncertain tax positions as of December 31, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value Measurement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1- quoted prices in an active market for identical assets or liabilities;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2021 and 2020 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments and Related Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280-10-50, “Operating Segments”, define 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 indeed 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma. Our customers primarily consist of entities in the business of producing natural gas.  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.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. We are currently evaluating the impact of the LIBOR transition and this ASU 2020-04 on our consolidated financial statements.</span></div>In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (ASC Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments to ASC Topic 326 require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, including trade receivables. For companies that qualify as smaller reporting companies, the amendments in this update are effective for interim and annual periods beginning after January 1, 2023. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and note disclosures. Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 10. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements in conformity with generally accepted accounting principles in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.</span></div> Cash Equivalents and Financial InstrumentsFor purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents. We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen a large regional bank with strong long-term ratings of Baa3/BBB-. P3M Accounts ReceivableOur trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors. The receivables are not collateralized except as provided for under lease agreements. However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts. We perform ongoing credit evaluations of our customers and adjust credit limits based on management's assessment of the customer's financial condition and payment history, as well as industry conditions and general economic conditions.  We continuously monitor collections and payments from our customers, and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified.  While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.  One customer accounted for 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively.  A significant change in the liquidity or financial position of this customer could have a material adverse impact on the collectability of our accounts receivable and our future operating results. 0.50 0.46 0.35 1100000 1200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of our allowance for doubtful accounts is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:66.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.985%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1161000 918000 65000 329000 8000 0 105000 86000 1129000 1161000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition Policy</span></div><div style="text-indent:39pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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). Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration that we expect to receive for those goods or services. To recognize revenue, we (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when, or as, we satisfy the performance obligation(s). Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our Consolidated Statements of Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Nature of Goods and Services</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following is a description of principal activities from which the Company generates its revenue:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Rental Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The Company generates revenue from renting compressors and flare systems to our customers. These contracts, which all qualify as operating leases under ASC Topic 842, Leases (ASC 842), may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts typically range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRjN2YxNmFkMmVhNzQxMDk5NDVmMDMzYTlhNDQ4ZTgzL3NlYzo0YzdmMTZhZDJlYTc0MTA5OTQ1ZjAzM2E5YTQ0OGU4M18xMTUvZnJhZzoyMDE5NzljNDNhY2E0N2JlODg4NzE0MWU2NGExMDU2OC90ZXh0cmVnaW9uOjIwMTk3OWM0M2FjYTQ3YmU4ODg3MTQxZTY0YTEwNTY4XzQ3NDk_dffa8092-70d3-40ac-9f4f-2bdba83abc68">six</span> to 24 months, with our larger horsepower compressors having contract terms of up to 60 months. Our revenue is recognized over time, with equal monthly 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 ASC 842 – Leases, we have applied the practical expedient ASC 842-10-15-42A, which allows the Company to combine lease and non-lease components.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Sales Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Custom/fabricated compressors and flare systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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 completed 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 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><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2021 and 2020 was approximately $20,000 and $852,000, respectively.</span></div><div style="text-align:justify;text-indent:39pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Parts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Exchange or rebuilding customer owned compressors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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 based on the terms of the contract, i.e., by physical delivery, delivery and installment, or shipment of the compressor.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Used compressors or flares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - 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 based on the terms of the contract, i.e. when the customer has taken physical possession or the equipment has been shipped.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Service and Maintenance Revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Costs </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company 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 Statements of Operations.</span></div> P24M P60M 20000 852000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table shows the Company's revenue disaggregated by product or service type for the years ended: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Compressors - sales</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Flares - sales</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other (Parts/Rebuilds) - sales</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service and maintenance </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,914 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue from contracts with customers</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Add: ASC 842 rental revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,420 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,055 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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></table></div> 1891000 2211000 365000 489000 4626000 2957000 1914000 1572000 8796000 7229000 63624000 60826000 72420000 68055000 As of December 31, 2021 and 2020, we had the following receivables and deferred income from contracts with customers: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable - contracts with customers</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,354 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable - ASC 842</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Accounts Receivable</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,518 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,045 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Accounts Receivable, net</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,389 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,884 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3354000 3243000 8164000 9802000 11518000 13045000 1129000 1161000 10389000 11884000 1312000 1103000 1100000 73000 P1Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span>Accounting Standards Codification ("ASC") 842 requires all leases to be reported on the balance sheet as right-of-use ("ROU") assets and lease obligations. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at the commencement date in determining the present value of the lease payments. We, as a lessee, apply the practical expedient to not separate non-lease components from lease components, therefore, accounting for each separate lease component and its associated non-lease component, as a single lease component. For each lease that 1) contains the same timing and pattern of transfer for lease and non-lease components and 2) if the lease component, if accounted for separately, would be classified as an operating lease, the Company has elected to not separate non-lease components from lease components. Major Customers and Concentration of Credit RiskSales and rental income from Occidental Permian, LTD. ("Oxy") in 2021 and 2020 amounted to 40% and 30% of revenue, respectively. No other single customer accounted for more than 10% of our revenues in 2021 and 2020. Oxy's accounts receivable balances amounted to 46% and 35% of our accounts receivable as of December 31, 2021 and 2020, respectively. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2021 and 2020. 0.40 0.30 0.46 0.35 InventoryInventory (current and long-term) is valued at the lower of cost and net realizable value. The cost of inventories is determined by the weighted average method. We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on current and anticipated customer demand and production requirements. The Company assesses anticipated customer demand based on current and upcoming capital expenditure budgets of its major customers as well as other significant companies in the industry, along with oil and natural gas price forecasts and other factors affecting the industry. In addition, our long-term inventory consists of raw materials and replacement parts that remain viable but which the Company does not expect to sell within the next year. Rental Equipment and Property and EquipmentRental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life between 15 and 25 years, while our property and equipment has an estimate useful lives which range from 3 to 39 years.  The majority of our property and equipment, including rental equipment, is a direct cost to generating revenue. P15Y P25Y P3Y P39Y We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable. The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows; significant adverse changes in the extent or manner in which asset (or asset group) is being used or its condition, including a meaningful drop in fleet utilization over the prior four quarters; significant negative industry or company-specific trends or actions, including meaningful capital expenditure budget reductions by our major customers or other sizable exploration and production or midstream companies, as well as significant declines in oil and natural gas prices; legislative changes prohibiting us from leasing our units or flares; or poor general economic conditions. An impairment loss is recognized if the future undiscounted cash flows associated with the asset (or asset group) and the estimated fair value of the asset are less than the asset's carrying value. Sales of equipment out of the rental fleet are included with sales revenue and cost of sales, while retirements of units are shown a separate operating expense. Gains and losses resulting from sales and dispositions of other property and equipment are included with other income. Maintenance and repairs are charged to cost of rentals as incurred. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangibles</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, NGS had intangible assets, which relate to developed technology and a trade name. Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately four years as of December 31, 2021. NGS has an intangible asset related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005. This asset is not being amortized as it has been deemed to have an indefinite life. </span></div>Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets. P20Y P20Y P4Y WarrantyWhen warranted, we accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known. 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we include an expense in the tax provision in the statement of income.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood 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. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div>We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. We have no uncertain tax positions as of December 31, 2021. 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair Value Measurement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1- quoted prices in an active market for identical assets or liabilities;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      </span></div>Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2021 and 2020 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments and Related Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280-10-50, “Operating Segments”, define 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 indeed 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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties. These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma. Our customers primarily consist of entities in the business of producing natural gas.  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.</span></div> 1 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform, which provides temporary optional guidance to companies impacted by the transition away from the London Interbank Offered Rate ("LIBOR"). The guidance provides certain expedients and exceptions to applying GAAP in order to lessen the potential accounting burden when contracts, hedging relationships and other transactions that reference LIBOR as a benchmark rate are modified. This guidance is effective upon issuance and expires on December 31, 2022. We are currently evaluating the impact of the LIBOR transition and this ASU 2020-04 on our consolidated financial statements.</span></div>In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (ASC Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments to ASC Topic 326 require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, including trade receivables. For companies that qualify as smaller reporting companies, the amendments in this update are effective for interim and annual periods beginning after January 1, 2023. We are currently evaluating the impact of ASU 2016-13 on our consolidated financial statements and note disclosures Inventory<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory, net of allowance for obsolescence of $64,000 and $221,000 at December 31, 2021 and 2020, respectively, consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory - current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,926 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials - long term (net of allowances of $64 and $221, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory - total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,911 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,991 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term inventory consists of raw materials that remain viable but which the Company does not expect to sell within the next year. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Allowance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We routinely review our inventory allowance balance to account for slow moving or obsolete inventory costs that may not be recoverable in the future.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of our inventory allowance is as follows:</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory, net of allowance for obsolescence of $64,000 and $221,000 at December 31, 2021 and 2020, respectively, consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory - current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,926 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials - long term (net of allowances of $64 and $221, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory - total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,911 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,991 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of our inventory allowance is as follows:</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 64000 221000 17528000 18026000 1801000 1900000 19329000 19926000 64000 221000 1582000 1065000 20911000 20991000 221000 24000 208000 251000 365000 54000 64000 221000 Rental Equipment, Property and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rental Equipment</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our rental equipment and associated accumulated depreciation as of December 31, 2021 and 2020, respectively, consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compressor units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,764 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,563)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,802)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, net of accumulated depreciation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our rental equipment has an estimated useful life between 15 and 25 years. Depreciation expense for rental equipment was $22.9 million and $22.7 million for the year ended December 31, 2021 and 2020, respectively. During the year ended December 31, 2021 we added 65 units to our rental fleet, 35 of which were repurchased from a significant customer who had previously purchased these units from us under a bill and hold arrangement in prior years, but had not yet placed the units in service.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement of Rental Equipment</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Company management routinely reviews its inventory of rental equipment for retirement or obsolescence. During 2021, management reviewed the rental fleet to determine which units were not of the type, configuration, make or model that our customers are demanding or that were not cost efficient to refurbish, maintain and/or operate. As a result of this review, we determined 263 units should be retired from our rental fleet. Accordingly, we recorded a $3.1 million loss on retirement of rental equipment during the year ended December 31, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During our review of our rental compressor units in 2020, we determined 216 units should be retired from our rental fleet. We recorded a $0.3 million loss on retirement of rental equipment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following at December 31, 2021 and 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:59.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and furniture</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for property and equipment was $2.4 million and $2.3 million for the year ended December 31, 2021 and 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation Expense by Product Line</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts annual depreciation expense associated with each product line as well as our corporate activities at December 31, 2021 and 2020: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rentals</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service &amp; Maintenance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our rental equipment and associated accumulated depreciation as of December 31, 2021 and 2020, respectively, consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compressor units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,764 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,563)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,802)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, net of accumulated depreciation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,985 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,585 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consists of the following at December 31, 2021 and 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:59.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and furniture</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts annual depreciation expense associated with each product line as well as our corporate activities at December 31, 2021 and 2020: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rentals</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service &amp; Maintenance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,229 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 374336000 379623000 5212000 3764000 379548000 383387000 172563000 175802000 206985000 207585000 P15Y P25Y 22900000 22700000 65 35 263 3100000 216 300000 1680000 1680000 P39Y 18977000 18977000 P39Y 1197000 1168000 P5Y 2016000 2016000 P5Y 573000 573000 P7Y 3874000 3653000 P3Y 8295000 7598000 36612000 35665000 15784000 13916000 20828000 21749000 2400000 2300000 24423000 24255000 281000 281000 49000 42000 476000 495000 25229000 25073000 Rental Activity<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rent natural gas compressor packages to entities in the petroleum industry.  These rental arrangements are classified as operating leases and generally have original terms of six months to sixty months and continue on a month-to-month basis thereafter. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.665%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29,583</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,684</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,277</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,739</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,614</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78,359</span></td></tr></table></div> P6M P60M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.665%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$29,583</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,684</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,277</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,739</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,614</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78,359</span></td></tr></table> 29583000 18684000 18277000 8739000 2614000 462000 78359000 Leases<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at inception by assessing whether it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Company’s leases are primarily related to property leases for its field offices. The Company's leases have remaining lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjRjN2YxNmFkMmVhNzQxMDk5NDVmMDMzYTlhNDQ4ZTgzL3NlYzo0YzdmMTZhZDJlYTc0MTA5OTQ1ZjAzM2E5YTQ0OGU4M18xMzAvZnJhZzplZWQyOTFlNDlkNWM0NDNlOTM2NDNmOTM4NzVhZGRlMS90ZXh0cmVnaW9uOmVlZDI5MWU0OWQ1YzQ0M2U5MzY0M2Y5Mzg3NWFkZGUxXzM1NA_598ab6e6-3c16-4edd-811a-3416b0f171cc">one</span> to eight years. Renewal and termination options are included in the lease term when it is reasonably certain that the Company will exercise the option.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's lease agreements do not contain any contingent rental payments, material residual guarantees or material restrictive covenants.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Right of use assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As substantially all of the Company's leases do not provide an implicit rate, the Company uses its incremental borrowing rate, which is based on a fully collateralized loan over the lease term, to determine the present value of lease payments. The Company has no finance leases. The following table reflects the amounts related to leases that are recorded on our consolidated balance sheets as of December 31, 2021 and 2020: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.768%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification on Consolidated</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets-operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term in years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Implicit Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating lease costs are recognized on a straight-line basis over the lease term. Total operating lease costs for the year ended December 31, 2021 was approximately $556,000.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1)    Lease costs are classified on the Consolidated Statements of Operations in cost of sales, cost of compressors and selling, general and administrative expenses.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2)     Includes costs of $346,000 for leases with terms of 12 months or less and $210,000 for leases with terms greater than 12 months for the year ended December 31, 2021. Includes costs of $333,000 for leases with terms of 12 months or less and $217,000 for leases with terms greater than 12 months for the year ended December 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table shows the future maturities of lease liabilities:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.217%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense under such leases was $210,000 and $217,000 for the years ended December 31, 2021 and 2020, respectively.</span></div> P8Y : <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:39.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.768%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification on Consolidated</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets-operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term in years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Implicit Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 285000 483000 68000 198000 217000 285000 285000 483000 P6Y7M6D P1Y6M 0.034 0.032 556000 <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(1)    Lease costs are classified on the Consolidated Statements of Operations in cost of sales, cost of compressors and selling, general and administrative expenses.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(2)     Includes costs of $346,000 for leases with terms of 12 months or less and $210,000 for leases with terms greater than 12 months for the year ended December 31, 2021. Includes costs of $333,000 for leases with terms of 12 months or less and $217,000 for leases with terms greater than 12 months for the year ended December 31, 2020.</span></div> 556000 550000 346000 210000 333000 217000 The following table shows the future maturities of lease liabilities:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.217%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 77000 38000 38000 38000 38000 92000 321000 36000 285000 210000 217000 Intangibles<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021 and 2020, the Company had intangible assets, which relate to developed technology and a trade name. Amortization expense recognized in each of the years ending December 31, 2021 and 2020 was $125,000. Estimated amortization expense for the years 2022-2024 is approximately $125,000 per year. The Company has an intangible asset with a gross carrying value of $654,000 at December 31, 2021 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life. </span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.905%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Book Value</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"/><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="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"/><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="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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Our policy is to review intangibles that are being amortized for impairment when indicators of impairment are present. In addition, it is our policy to review indefinite-lived intangible assets for impairment annually or when indicators of impairment are present. We review intangibles through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2021 or 2020. 125000 125000 125000 125000 125000 654000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.905%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Book Value</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"/><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="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"/><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="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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:18.458%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.905%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Useful Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Book Value</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"/><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="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"/><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="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"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Name</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P20Y 2505000 2134000 371000 2505000 2008000 497000 654000 0 654000 654000 0 654000 3159000 2134000 1025000 3159000 2008000 1151000 0 0 Credit Facility<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Previous Credit Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a senior secured revolving credit agreement (the "Previous Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") that matured on March 31, 2021. Prior to maturation, the outstanding balance of $417,000 was repaid. The Previous Credit Agreement had an aggregate commitment of $30 million, subject to collateral availability.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Credit Agreement</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">On May 11, 2021, we entered into a five year senior secured revolving credit agreement ("New Credit Agreement") with Texas Capital Bank, National Association (the "Lender") with an initial commitment of $20 million and an accordion feature that would increase the maximum commitment to $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 $30 million on the aggregate commitment; provided, however, the aggregate commitment amount is not permitted to exceed $50 million. The maturity date of the New Credit Agreement is May 11, 2026. The obligations under the New Credit Agreement are secured by a first priority lien on a variety of our assets, including inventory and accounts receivable as well as a variable number of our leased compressor equipment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Borrowing Base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> At any time before the maturity of the New 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) 90% of eligible accounts receivable owed to the Company by investment grade debtors, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> (b) 85% of the eligible accounts receivable owing by non-investment grade debtors, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> (c) 50% of the eligible inventory, valued at the lower of cost or market value at such time, subject to a cap of this component not to exceed $2 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> (d) the lesser of (i) 95% of the net book value of the compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time and (ii) 80% of the net liquidation value percentage of the net book value of the eligible compressors that the Lender has determined are eligible for the extension of credit, valued at the lower of cost or market value with depreciation not to exceed 25 years, at such time, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">plus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> (e) 80% of the value at cost (excluding any costs for capitalized interest or other non-cash capitalized costs) of the eligible new compressor fleet, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">minus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> (f) any required availability reserves determined by the Lender in its sole discretion. The Lender may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. As of December 31, 2021, our allowable borrowing base was $20.0 million.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Interest and Fees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> Under the terms of the New Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) the Base Rate (as defined below) plus the Applicable Margin, or (b) in the case of a Eurodollar Rate Loan, the Adjusted Eurodollar Rate plus the Applicable Margin. "Base Rate" means, for any day, a rate of interest per annum equal to the highest of (a) the prime rate for such day; (b) the sum of the federal funds rate for such day plus 0.50%; and (c) the Adjusted Eurodollar Rate for such day plus 1.00%. The Applicable Margin is determined based upon the leverage ratio as set forth in the most recent compliance certificate received by the Lender for each fiscal quarter from time to time pursuant to the New Credit Agreement. Depending on the leverage ratio, the Applicable Margin can be 0.25% to 0.75% for Base Rate Loans (as defined in the New Credit Agreement) and 1.25% to 1.75% for Eurodollar Rate Loans and for requested letters of credit. In addition, we are required to pay a monthly commitment fee on the daily average unused amount of the commitment while the New Credit Agreement is in effect at an annual rate equal to 0.25% of the unused commitment amount. Accrued interest is payable monthly on outstanding principal amounts and unused commitment fee, provided that accrued interest on Eurodollar Rate Loans is payable at the end of each interest period, but in no event less frequently than quarterly.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Covenants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> The New Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, condition or 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 are applicable during certain trigger periods specified in the Credit Agreement and require us during such trigger periods to maintain a leverage ratio less than or equal to 3.00 to 1.00 as of the last day of each fiscal quarter and a fixed charge coverage ratio greater than or equal to 1.00 to 1.00 as of the last day of each fiscal quarter.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Events of Default and Acceleration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"> The New 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 Credit Agreement and the other transaction 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 $1.0 million; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $1.0 million; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit agreement. Obligations outstanding under the Credit Agreement may be accelerated upon the occurrence of an event of default.</span></div>As of December 31, 2021, we were in compliance with all financial covenants in our New Credit Agreement. At December 31, 2021, we had no amounts outstanding under the New Credit Agreement 417000 30000000 P5Y 20000000 30000000 30000000 50000000 0.90 0.85 0.50 2000000 0.95 P25Y 0.80 P25Y 0.80 20000000 0.005 0.01 0.0025 0.0075 0.0125 0.0175 0.0025 3 1 1000000 1000000 0 Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (provision for) benefit from income taxes for the years ended December 31, 2021 and 2020, consists of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current benefit:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal benefit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current benefit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,646)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the years ended December 31, 2021 and 2020, differs from the statutory rate as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of CARES Act</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act") was enacted in response to the economic impact caused by the COVID-19 pandemic. The CARES Act, among other things, permits federal income tax net operating loss ("NOL") carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid federal income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company generated significant NOLs during 2018 and 2019 and filed carryback claims for these losses to the preceding five years.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accordingly, as of March 31, 2020, the Company recorded a federal income tax receivable of $15.0 million and an increase to its deferred tax liability of $10.1 million on its condensed balance sheet.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the third quarter of 2020, the Company received refunds corresponding to the 2018 NOL carryback, leaving a balance in the federal income tax receivable of $11.5 million at December 31, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2021 and 2020, are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,979 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,267)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,892)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,288)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,890)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, the Company had NOL carryforwards for federal income tax purposes of $20.8 million, which may be carried forward indefinitely and can offset up to 80% of future taxable income in any given year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future changes in ownership, as defined by Section 382 of the Internal Revenue Code ("IR"), could limit the amount of NOL carryforwards used in any one year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In general, under Section 382 and 383 of the IRC, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change NOLs and certain tax credits, to offset future taxable income and tax. In general, an ownership change occurs if the aggregate stock ownership of certain stockholders changes by more than 50 percentage points over such stockholders’ lowest percentage of ownership during the testing period (generally three years).</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. The Company assessed whether it had any uncertain tax positions related to open tax years and concluded there were none. Accordingly, no reserve for uncertain tax positions has been recorded as of December 31, 2021 and 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy regarding income tax interest and penalties is to expense those items as incurred. During the years ended December 31, 2021 and 2020, there were no significant income tax interest or penalty items in the statement of operations. </span></div>We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions. With few exceptions, we are no longer subject to U.S. federal or state income tax examination by tax authorities for years before 2015. <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The (provision for) benefit from income taxes for the years ended December 31, 2021 and 2020, consists of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current benefit:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal benefit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current benefit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,646)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total benefit</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 -15587000 -1000 149000 -1000 -15438000 -1991000 10234000 -611000 412000 -2602000 10646000 -2603000 -4792000 <div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the years ended December 31, 2021 and 2020, differs from the statutory rate as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of CARES Act</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.052 -0.17 -0.007 -0.131 -0.036 -0.116 0 1.803 0.002 0.005 0.221 1.601 0.221 1.601 15000000 10100000 11500000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2021 and 2020, are as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,979 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,002 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill and other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,267)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,892)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,288)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,890)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5355000 3361000 1363000 1363000 114000 175000 632000 705000 515000 398000 7979000 6002000 47044000 47626000 223000 266000 47267000 47892000 39288000 41890000 20800000 0 0 Deferred Compensation Plans<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2016, the Company established 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 up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock 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 $2.5 million and $2.0 million as of December 31, 2021 and 2020, respectively, with a gain related to the policy of $298,000 and $168,000 reported in other income in our consolidated statement of operations for the year ended December 31, 2021 and 2020, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The deferred 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 $2.8 million and $2.2 million as of December 31, 2021 and 2020, respectively. The deferred obligation is included in other long-term liabilities in the consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of our common stock and the obligation is carried at grant value. As of December 31, 2021 and 2020, respectively, we </span></div>have 17,248 and 45,998 unvested restricted stock units being deferred. As of December 31, 2021 and 2020, respectively we have released and issued 174,452 and 145,702 shares to the deferred compensation plan with a value of $2.5 million and $2.2 million, respectively. 0.90 2500000 2000000 298000 168000 2800000 2200000 17248 45998 174452 145702 2500000 2200000 Stockholders' Equity<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a total of 5.0 million authorized preferred shares which may be issued in series with rights and preferences as designated by the Board of Directors. As of December 31, 2021 and 2020, there were no issued or outstanding preferred shares.</span></div> 5000000 0 0 0 0 Stock-Based and Other Long-Term Incentive Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On June 20, 2019, at our annual meeting of shareholders, our shareholders approved an Equity Incentive Plan for restricted shares/units, stock options and other equity awards. The Equity Incentive Plan allows issuance up to 500,000 share of common stock. As of December 31, 2021, we had 276,319 shares outstanding under the Equity Incentive Plan that will vest over the next three years. As of December 31, 2021, 47,135 shares were still available for issuance under the Equity Incentive Plan.</span></div><div style="text-align:justify;text-indent:45pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 18, 2021, the Compensation Committee awarded 129,212 shares of restricted common stock to two executive officers that vest ratably over three years, beginning on March 18, 2022. On June 17, 2021, the Compensation Committee awarded 5,000 shares of restricted common stock to an executive officer that vest ratably over three years beginning on June 17, 2022. In addition, on March 18, 2021, 5,612 shares of restricted common stock were awarded to each of our three independent Board members. Lastly, on April 1, 2021, 5,291 shares of restricted common stock were awarded to a newly appointed independent Board member. The restricted stock issued to our directors vests in one year from the date of grant. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to the restricted shares was approximately $1.7 million and $2.2 million for the years ended December 31, 2021 and 2020, respectively. As of December 31, 2021, there was a total of approximately $1.4 million of unrecognized compensation expense related to the unvested portion of these restricted shares/units.  This expense is expected to be recognized over the next three years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of all restricted stock activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:46.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number<br/> of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-Term Incentive Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2020, the Compensation Committee issued a long-term incentive award of $1.1 million to an executive officer that vests in equal, annual tranches over three years. At the time of vesting, each tranche will be payable in cash or common stock at the discretion of the Compensation Committee. On March 18, 2020, the Compensation Committee issued a long-term incentive award of $1.0 million to an executive officer that vests in equal, annual tranches over three years. In </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">addition, on April 28, 2020, we issued a $50,000 award to each of our four independent members of our Board of Directors as partial payment for their services in 2020. These awards vest one year from the date of grant and are payable in cash upon vesting. On March 18, 2021, we issued a $50,000 award to each of our three independent Board members. On April 1, 2021, we issued a $50,000 award to a newly appointed independent Board member. These awards vest one year from the date of grant and are payable in cash upon vesting. The Company accounts for these other long-term incentive awards as liabilities under accrued liabilities on our condensed consolidated balance sheet. The vesting of these awards is subject to acceleration upon certain events, such as (i) death or disability of the recipient, (ii) certain circumstances in connection with a change of control of the Company, (iii) for executive officers, termination without cause (as defined in the agreement), and (iv) for executive officers, resignation for good reason (as defined). Total compensation expense related to these other long-term incentive awards was approximately $0.8 million for the year ended December 31, 2021. As of December 31, 2021 there was a total of $1.2 million of unrecognized compensation expense related to these other long-term incentive awards which is expected to be recognized over the next three years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Plan</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Stock Option Plan, which is stockholder approved, permits the granting of stock options to its employees for up to 1.0 million shares of common stock. We believe that such awards align the interests of our employees with our stockholders. Option awards are generally granted with an exercise price equal to the market price of our stock at the date of grant; those option awards generally vest in equal increments over three years of continuous service and have ten-year contractual terms.  Certain option and share awards provide for accelerated vesting if there is a change in control of the Company (as defined in the Stock Option Plan).  The last date that grants can be made under the Stock Option Plan is February 28, 2026. As of December 31, 2021, 345,003 shares were still available to be granted under the Stock Option Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:89.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.696%"/><td style="width:0.1%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, 55,500 stock option grants were made.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of all option activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:46.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/> of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,334 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.67 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of options granted during 2021 was $5.15 per option. We had no grants in 2020. There were no option exercises in either 2021 or 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about our stock options outstanding at December 31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:30.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.818%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr style="height:54pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life (years)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></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"/><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.01-$18.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.15 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.89 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.01-$22.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.01-$26.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$26.01-$30.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$30.01-$34.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of the status of our unvested stock options as of December 31, 2021 and changes during the year then ended is presented below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested stock options:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized stock compensation expense from stock options vesting of $728 and $19,366 for the years ended </span></div>December 31, 2021 and 2020, respectively. As of December 31, 2021, there was $247,000 of unamortized compensation cost related to unvested stock options. 500000 276319 P3Y 47135 129212 2 P3Y 5000 P3Y 5612 3 5291 P1Y 1700000 2200000 1400000 P3Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of all restricted stock activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:46.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number<br/> of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,850)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 279766 20.15 P8Y9M7D 3430000 123185 5.68 700000 144850 20.82 946000 0 0 258101 12.87 P8Y7M9D 2447000 156339 8.99 1406000 134788 14.94 1258000 3333 12.26 31000 276319 9.67 P1Y9M7D 2893000 1100000 P3Y 1000000 P3Y 50000 4 P1Y 50000 3 50000 P1Y 800000 1200000 P3Y 1000000 P3Y P10Y 345003 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:89.104%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.696%"/><td style="width:0.1%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.86</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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"/></tr></table></div> 0.0145 P6Y10M9D 0.468 0 55500 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of all option activity as of December 31, 2020 and 2021 and changes during the years then ended are presented below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:46.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/> of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,334 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.67 </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,834 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercisable, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 208334 23.67 P3Y7M28D 0 5000 4.91 0 0 12000 20.20 24000 40000 19.11 161334 24.48 P3Y5M23D 0 55500 10.58 0 0 0 0 16000 17.81 200834 21.17 P4Y9M29D 0 145334 25.21 P2Y10M9D 0 5.15 0 0 0 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about our stock options outstanding at December 31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:30.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.370%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.818%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr style="height:54pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Life (years)</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price</span></div></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"/><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.01-$18.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.68</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.15 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.89 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18.01-$22.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.01-$26.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$26.01-$30.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$30.01-$34.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.01 18 64000 P8Y8M4D 11.15 8500 14.89 18.01 22 20500 P1Y2M19D 18.75 20500 18.75 22.01 26 42167 P3Y3M10D 22.90 42167 22.90 26.01 30 30000 P5Y1M17D 28.15 30000 28.15 30.01 34 44167 P2Y2M19D 30.41 44167 30.41 200834 P4Y9M29D 21.17 145334 25.21 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of the status of our unvested stock options as of December 31, 2021 and changes during the year then ended is presented below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.908%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested stock options:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 55500 10.58 0 0 0 0 55500 10.58 728 19366 247000 (Loss) Earnings per Share<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic (loss) earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted (loss) earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic net (loss) income per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended ended December 31, 2021, 276,319 restricted stock/units and 200,834 stock options were not included in the computation of dilutive income per share, due to their anti-dilutive effect. In the year ended ended December 31, 2020, 221,061 restricted stock/units and 161,334 stock options were not included in the computation of diluted loss per share due to their antidilutive effect.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted (loss) earnings per share (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic net (loss) income per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -9183000 1808000 13100000 13224000 13100000 13224000 0 37000 13100000 13261000 -0.70 0.14 -0.70 0.14 276319 200834 221061 161334 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any other threatened litigation.</span></div> Subsequent Events None. EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,J QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #*@')4ABHUI>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TUAD=#-1?&D(+B@> O)[&ZP24,RTN[;F];=+J(/(.22F3_? M? /I3)1F2/BFR77-FA@;>GQY=EW621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,J &PO=V]R:W-H965T&UL MI5EK3^,X%/T\^RNL[F@U(U$:.WTQ"TBE%+8S4"H*S+*K_> F;AN1V%W;X?'O M]SI]I*#T)M)^@"9I[O'QM7V.?7O\HO2360AAR6L22W-26UB[_-9HF& A$FX. MU5)(^&:F=,(MW.IYPRRUX&$6E,0-YGGM1L(C63L]SIZ-]>FQ2FT<23'6Q*1) MPO7;F8C5RTF-UC8/;J/YPKH'C=/C)9^+B;#WR[&&N\86)8P2(4VD)-%B=E+K MT6_G?ML%9&\\1.+%[%P3UY6I4D_N9AB>U#S'2,0BL Z"P\>SZ(LX=DC X]\U M:&W;I@O5N\VFS42I,:J9!T,#))(KC[YZSH1.P%=;T\ 6P>P#P%T7PO^.L"O&M!< M!S2SS*RZDN7AG%M^>JS5"]'N;4!S%UDRLVCH?B3=N$^LAF\CB+.G??4L-*F3 M^\DY^?+YZW'# JC[JA&L $.8Q6D"HCX=?!=L[F.\NEM>W8H327-0\DR(]P\CCC7C ML<'&\6C+Z0C%&4@;V3=(52S(*$VF0A=QP3$HI,<_ZB)LJ)?KHU>%SZV81VX% M0[)&/"D_N_K9W12Y[$S(9W#X,^X,)N;R]N1\?D.&H?XBQW5%S6H7M M4 9*PSAR-Z0'9&)AHA&E25^ETNHW^ R+NX"C]V\PDBPGR:J0O..O9!C"](MF M49 Q10:\!++3JK,NI=U6"V.8:S;UJS#LA:$6QAQL+L@5O$=N9''N<,BFUR0/ MP@JWTD@OTDNNG\@5EP*&)XU@>'S/P[CGYD!Q>?_(O>_N8.SOU(LLY(W#74=A MS"7FZS1W#(I+_4=JVWDYUNHYDD%Q7G',NS\Q:KE[4%ST/U(;*V-!JO^*EOL7 M"X[8.>IXZ&S,W8.6V$?&#';U^ZG@ %^:/ON*40]&SK2!]>9*UVH$24X(R7K M/ @$P !(N +$&.8BSW"-7C.<)#R.R5EJX&M3/)8X3LEQBN52SW"57A,:)$+/ MW>RZ! 2[ M*EEP6Y^[_G1!8KOFLTAEAL@"Y0 GA,&6$_%S9_4J'A'$ZC:. M7,2*%TWV\S5**T-Q%;GG4\J.FK35:?O'C>PRK7=1_7X,T)T^P<26#93-V!:B9 %(KW?)51 MHP^H>H-*^D);'DEX8U4<=<<+V+O$\!X\@,=D:$5B"/4."*7PQ^#/)Y E0IMN M/S'FVI+A<$@@A4@[5A&[$/!@L;,6Z[FYVW M'0,7Q5>EDT2(3,"A5>-&;*'B$"R&B->E"%R+T,A4$)CN(8%N?$]A]T7;JPH7 M=F[T=XI4E4RN#^0T$!K*4+R2'Z)P595 >9Y'O6[SZ BMGN5NYU80=2 MHU?5^=6-5:CZ8)*!6.M+:CL-_?L=.R&E M$J3[$GL\<\Z<&6><-DJ_F!+ DI/@TLR#TMKJ/@Q-7H*@9J0JD.@Y*"VH15,? M0U-IH(4'"1[&XW$2"LIDD*7^;*>S5-66,PD[34PM!-5_EL!5,P^BX'SPQ(ZE M=0=AEE;T",]@OU8[C5;8LQ1,@#1,2:+A, \6T?TRC : LFVY6>NCY< *+D M!B#N +'7W2;R*E?4TBS5JB':12.;V_A2/1K%,>DNY=EJ]#+$V6Q1%\R2M6RO M%_N4AA9IG3/,.XIE2Q'?H(ABLE72EH9\E 44_Q*$J*<7%9]%+>-!QA7D(S*) M[D@\CJ,!ODE?Y,3S38:*5/JR3/)CL3=6XT_Q:.;#:[ 3VS7L_L37HV*K]YJ<,,*\HY13U?X$3-@**D5Y2\2=$C MTX*L5]<$#1,DLP_79(07O[X ??0#;DBN:FG;*>A/^S=DT8[.W_#V =I2?632 M$ X'A(Y'[[!#NAWJUK"J\H.T5Q;'TF]+? =!NP#T'Y2R9\,EZ%_6[!502P,$ M% @ RH!R5%8]P 7:!@ R1L !@ !X;"]W;W)K//!>OYQ,\V;SXECTOM7DQNSA;L6?^P/7WU;V$IUD[RCPK>*DR42+) M%^>32WQZ14/3H;;X*^.O:JN-#)4G(7Z8A]OY^<0SB'C.4VV&8/#OA5_Q/#6**7XG\[VRNE^>3>(+F?,&J7'\3KY]Y0R@P MXZ4B5_5?]-K8>A.45DJ+HND,"(JL7/]G;\U";'7 _D 'TG0@AW:@30=:$UTC MJVE=,\TNSJ1X1=)8PVBF4:]-W1O89*79Q@W5Y?/MY< MHX^7=Y=?KF[0P^>;F\<'=(R^/URCWX_^0$/8=U,.6LK!*.7;\@4V0D@GKL">,:&DC\MEE9#0C2ML<86CN#[Q.98![^&R3 M<& AXQ90((E1Y VRHB$1[89.QU6N"-@KP3Y?/Q(Y<%:H-F("^()R5R MKE)N7IB4$/KK?$#( =F@@;'CI$'<3X N*R\<2(!X2_#P*,EO0 RVPN3H%=0C MNF.8IE51Y4SS.10"4!2E&:M+C3KE160:A+1)>E$PC3UR %%L42!>F,1!GZK+ M+@KB(;*=T&&R)S:@X)/ZO<;]7RD'TRANMA73:8+# P@3!Y&8]).4RPQ'_D", MX4Z%\;@,UU6H 5\IW@095#%F"8!6^8QR#A6?H['!?T6G+E\SD R#J!E=I5,,=W$ZM3SX@/8N<2;6/1< MXKV5_7?Y=>*-Q]7[J\GC(_D2V]I,(,#ZX!Q67N -@.L4'(]+^#JICX"SQ9A M\'MA'YYM1[TP]H96KY-M'!U4Z-YE["G+,YWQT6H7=Y*+QS7W-Z"P!E!?Z?=\R=&&TEQ;ZMMPZS,(H&_(=T>DOV MZ"T\FZ!,)9]GVH6/V!KH]; Y3'P<#4#K5)*,J^3&<_JYTPG25J^P'X$.&YP, M%"QDZQPW+F_7?,$!YZ8P=8*SI093W*\U7%;;;K"+K],C,JY'NU7?'E\D#A7Q M2&2MI&V&O3@HP&JK!2*<29%PEUA*6MW#WN8%#-&+K8]5$O%:79 M?#B*#.$='<]4DLFS8&ZTDLA MLY]\#C6FV+S-E#(*:TZ#E590ALYA%YSW7?M%;-1DEU,G872/A(&?0-';$*+> M$*,5D^B%Y15'1]Z)AS\@..S09%TC0Y,DX2[C_14S=8@=[5\R.(T&%(=VBDC' M%?%R#I4$U/H0Q>92Y#@K4'L?4M]S#8>8/J2;M5)..J^8ZP:NM=/);?2_@EGCJ$$0: M)-@*7X==@ -_X.J6=MI)#SEA;>E1OA-:BJ)M+S@"V,8#?%T+HS8/YFM-^ MO;OX%U!+ P04 " #*@')4 ^5Y0@@$ "R#@ & 'AL+W=O.*/!FJSHG.KOZYF$F5-'25A&<\5$ MCB1=#CMC?#?!D7$H+?YE=*L.QLA060CQ;":?DV''-8@HI[$V(0C\;.B$D_C>#A^C?ZQ) ]D%D31B>#_L42GPT[400E=DH+K;V+[B>X(!29> M++@J_Z-M91OV.R@NE!;9SAD09"RO?LG/72(.''#WC(.W<_ N=?!W#GY)M$)6 MTIH2348#*;9(&FN(9@9E;DIO8,-R\QKG6L(J S\]FGQ]G'_]\GDZ?GJ8HOOQ ME_'CY '-/ST\/,W1U8Q(FNN4:A83?HW^0M_G4W3UX1I]0"Q'3ZDH%,D3-7 T M(#'QG'BWZWVUJW=FURF-;Y&/;Y#G>MCB/KG7QQ H(Z:/ ;"6#Y!L(+^8+$ M0@E.54QAR9:%*FIX0##LGN2@:>)Y9U(0UFC#=K1Q7&0%)YHFT .@'\:,F"YS M@TQ:"$?T1\'6T+VT#7/8 (1[7A#Z)[AM9D'D>G;HO1IZ[YW0UQ*:O=0O",YH M.X%>$UG0BT[S;K'R^SBTPX]J^-'%\$DFI&:_=O ->!CF*\0I]&DD34-&8HD* MF)"R4&U+G5/"$2O7G'Y&'>W^C!Z@3_=+6 ?"!M.#6G,Q D2DT ME@0IL],-4BD(BD*DT*F0[!^G"[]AUS6!.)-H07M,2>",Z)5 B:6\7# M3J/:H'>8V5L7GU)XP^H8_EX+<;L86E_!A>5NT3C?[WOWP?/KW@HC; M%=&*_WUG$[;KX!' E^[FT/*D]6%Z1JHL6ZO&,LA(8;2SE,X5))I3& ]:40 M^G5BKBWU-77T/U!+ P04 " #*@')4G32$D.\% #K& & 'AL+W=O M5X+)8;FA-QP;:T4+^L&,^)5(]\/19;3DE2.>79&'E>,,Y)6HRF M5]78(Y]>L9W,TH(^4[XQRW-V-OU"([V T_I>B/+@?'T:DO6=$'E]^TC M5T_C-DJ2YK00*2L IZOKT0V\G.&X=*@L_D[IF^A\!V4J+XS]+!_ND^N15R*B M&5W*,@11'Z]T1K.LC*1P_&J"CMHY2\?N]WWTSU7R*ID7(NB,93_21&ZN1]$( M)'1%=IE\8F]_T28AOXRW9)FH_H*WQM8;@>5.2)8WS@I!GA;U)WEO"M%Q@,& M VH<4-]A,N" &P=<)5HCJ]*:$TFF5YR] 5Y:JVCEEZHVE;?*)BW*95Q(KGY- ME9^?7M>@(?/X.'Q[NGF^5X9@'/P?3$')Y]. M@=@03@5("_"\83M!BD2<@4\'SU=CJ8"5XJ:B K11S%))DJN?H^S+;"44! MY6A"%8I&!/(K[:V7:A'!B3RYNDXN=R2V4QJC&/@-K6J@FSZKL2*+(.!6R;'J5 MU;[5;;!C Q+TP@#U@-NL?-^S0X>>IG?/"7[>K74%/&=%XK>).,?@&2J#OQ*@C]:T0O' >PFU\$#L1/O,2GC,P0M1D-D M"+5N0;=P=5.W0K,(3&30ATV%AE9%JQ!TRU#3[!V 9Z"@]G?2%(H ]3G99@0' M-DI0RPETZ\D7U=-*Y-01C.X[2))W8YO4X#1UX1S",#+8PV*'XB&V0UH_D.=L M])-'SE[3ZM"F )\JW 5=I1*L.,M=Z ^GT_2/W/0_VW$^P*+(PN:](MA,_ D> M$"6D*1^Y*7].5U3A2JRP++0=>/U.LEB=0R^8#&PBD>9W= R_ZX78+Y 5JDG7 M"BKN0S6M)F&,!H!J3D=N3O]&99KMR7_X?X(9'P36M'' U\Z/(N70_JNL:A9>\JJW# MFN[O*=A.J@-&D:AE=2ZB)F_D)F^]B/4,]E)8-O,8>OV#N-4,H8%B8,W9^#=[ M_L[:.5!BB013U5=)BY0=^.% OS678S64+^ZW$$:VG^0>[^>>80FJ.P6Z.<18R-J4O MAD;G6:S\L*_AX\ZU<4[YNKI-%^J(N"MD?=7:CK8W]C?5/75O_!9>SNI[=QVF M_C? 5\+7:2% 1E"4WUF1+$&,GV;W&MUD&(5Y4!)KAJX[6H*BM#<< MY-?FV7! MBR.4CS/ -TF"1S@FN[,>[+U'K]DO\C%#FD[6O;CXU M$\30<)"1'<@$FF<3!_G\YM%\1J)4M.*"9?QNQ./8<'Q]M;C^/)N<+Z<3L%CR MOR_3J^4"7%_PL^OQ;Y^N/T^F-XN??_(,Z/X*IK_?SI9_@3ZX74S ^WU\X'&.%$QG!84I$9[4D8+J25A*%:$C;O#YKR+<9;A M$"P8"1X4"2;="<8D2?CR:(N>=D>?AV$DEA>*P1Q%87^6@C':1&HI%]VY;C#C MVPA7,D59&J7WJB)>'BDBWYGH-GM6R=%XEY2M8I2M8N0)K9:$(WP?I8(,7_LQ M2@,,WO-IWC? "4 ,3'!P"DSX 1@Z]%73M\_OY/G%'ODXU ?:X^'\-!'0A*Y7 M1UTV47VSPM3$F:4X\XWB7B%HM,]I'Q Q+-?QS3K?<1,FZVXBH&G4,5,%!NJV M*PUVH4KE6HT:-F%]R]?51;3*(EIYE-E2Q%D:B*;CC<$KEQ^=B)T@;\ UB4.< MT5_ ].LV8L_@[QL2QX#;R0YEX3\=[6F7@]N=,\@7+_=GBG*'PT_B& -^&.P7 M-14D -F(V\HMR6ZVGB_-0">D1MHI23N=I&>4;O-N(RMN[)1E4<#XJM^3/5A> MJKW,:;*!+:O +>FXWU3# VJ'Y525T6VPXL;A2.WN-GM4*K4RC:U6YY7JO$YU M2_3$K6K#]V8N*$9"#2,@Y<][A8M1S%B,^8,6$_.!]XV*1(,J.\9K;D/0EE?M M$5!-B%\*\3N%7''*,:%*4GZS*SQ=6OP71T U4E"O'B7T3EK3-'R=.QBZTMSU MH_:@@/!]TI?:ZU(!:S4(>/"D!-\B[Q621D7&6AO;T+8LR2 *7)=#*"#0E/;^ MJ6(\" T'VM+\JW"F;WB-0C8';7<)6#U(0./_]PE863WL]OKO=8HBO=.Q?75" MZK0KI#/G[;@J@,%WZ;X[[!+:#"4EW3DWO?/NH7ZD1NB\3*GF&W M/_]HRX!-T^Z;IB.+.8*JBZG,'7:[^WR;!6NQ[#A3]O)V4.CH[I]+V/3C]NI6 M?@R[#;F#D+)X"B]U/=N2-RVON6G58'6VE>G";W==V'34O@\]^=G\**S^8E8Y MK_&CG!XWNL5Z5I9#2MRS!M'TK"Q@I< M0[O*>B7E4Q4(6CITI190)M.A;LJ55%BO9UIR%VL'GW[$M\,O*.,OLA3$>,7C M]%.7)\CVG^/V)XQL\J]!=X0QDN2':XRXY0H O[\BA+V-1661 M;/KK*\G$)M8EFR]<["/YU9'/>8ZDBV?&OQ4[2@7XOL_RXK*U$^+PN=,IDAW= MD^(3.]!N+O2U.;^Z8$>1I3F= MF&1;G="7>A<71S(EBZIN#_,N?S7J7I9IWN:%RG+ M :>;R]80?AZ%2#70%@\I?2[.?@,UE$?&OJD_T_5E*U"*:$83H;H@\NN)CFB6 MJ9ZDCG]/G;:J9ZJ&Y[]?>[_1@Y>#>20%';'LKW0M=I>M00NLZ88<,[%@SU_I M:4!=U5_"LD)_@N>3;= "R;$0;']J+!7LT[S\)M]/CCAK 'N.!NC4 #4;A(X& M^-0 ZX&6RO2PQD20JPO.G@%7UK(W]4/[1K>6HTES-8U+P>7=5+835Z-9O)S= M3L?#U60,EBOY=3>)5TLPNP&CX?(KN+F=_;4$;7"_'(-??_X-_ S2'*QV[%B0 M?%U<=(34H'KJ)*?G79?/0X[G003N6"YV!9CD:[I^VT%'BJ]&@%Y'<(V\/8YI M\@E@^#M 8(60:,?;QYXY.#*H5CWAUT.K;UVLYC=@=E\LABNIO$7,!RMI@_3 MU72R_.QY3E@])]3/"1W/B66(_YJQHOA-SDC"]M0V%V477=V%"NBGJW8$!_BB M\W3N(-,*#H)!9?1&7K>2U_6Z8;C^1[Z\,MY% 023 9^P/$DS"O*F;G5;74Q( ML0,'SIY2^5Z QQ<@4Q4G(LVWO_P$>\$?.N!3D=+"Y[Y>I:_G==^8RJR7I*3, M)?D:D#WC(OU/7["YLNRN=^8DU,51O^%*FQ6,'+[L5UK[7JW#,VF ;626>A0@ M+8HCR1,*$E8(:R#V#2T8-N2:)H%=ZJ"2.GC'K1O*N9P_0;Y3JZJ!\<@VZ@6H M(WNBTRA<-#4:3%"@] N M$P9U3@Z\0A=4I)RJX%$2N?R68NF_Q_2@KEF3;F!.=A#U&FHM5BB"#K5G!(%> MM==D7;Z2))-%@7HGK0JA\>Q>MZG/M,$H*.AC0Z=IA6#4=0BM MF0/]T'F-("62Y#)%/^=244]SKS9REY3+-WR0)KM$ _6U:"N#NHA)9*&(D2HM1V'.\ M$JA&#?*C9B9VE%LU6>@2-&?;8M1%C@A"-5Z0'R_Q9%4NE>:+V<-T+)=1UW]; MJWZK;@MT!N>B3LI-,XQZH0.-J 8/^MAB91H_3)8?6*R@FAS(3X[YD2<["3A; M0?.[*OME9A8O.DR8FF1_N8-L/.GVH3'C-J)TI:7#<3534/>'A_-1&)ZZ;H@R MI%NL4.1(3*AF$_*S:=-BY2 DKAF$_0R:GXG]P94X-L'31M@0:UJY MQ-9PPGXXG>D%%#O"[>\ -CG3[@^Z85.I:>92>K9MYE\#K71YI^LZ M3C,BU!Y"N3&DY0)9KHNL6A.K'*72U3/A]EU(;"Z VA@WBRB;E>2#8RPU[/ [ M>W/-3&4+>*MJ"Z\&@["9J&QFT 4U7$,-^Z&F97\=QE\F2K,>P# >ES\F?]Y/ M'X:W:F_8*MQ"JVYD[#1:S.3BU;54P#75L)]J3JU@N +7DR_3.%;.G]T 69=- M9V/K$"Q[=X,(&;ZW % BPO7.U'3#?KIYAS"1U_WB370A%(7-[2J;V9LQOA5? M P[[ ;>\G\]O]=>=,$!H[9"FN" MA= [6_$L;NMI62V&\5)EI%F\],Q(6.,F].-&GP*J_'R4R-%;+'+1*U.UWA'> M<7;<[F2)>;8-DTDDV4\ND'$H83C'-.DWEG\$.^CSMT4!WA7OT/4$L#!!0 ( ,J &PO=V]R:W-H965T&ULI551;]0X$/XK(R,A MD*+-;EJ@P.Y*W18*#X6*+=S#Z1Z\R63CJV.G8Z?IWJ^_L9,-"Z(5NGM(,K9G M/G_SC3V9=Y9N7(7HX;[6QBU$Y7WS)DU=7F$MW<0V:'BEM%1+ST/:IJXAE$4, MJG6:3:2=BO4MEN(F=A/?%';RH>)=#EO MY!;7Z+\V5\2C=$0I5(W&*6N L%R(T]F;U7'PCP[?%';NP(:0R<;:FS#X6"S$ M-!!"C;D/")(_=WB&6@<@IG$[8(IQRQ!X:._1W\?<.9>-='AF]1^J\-5"G @H ML)2M]E]L]P&'?%X$O-QJ%]_0#;Y3 7GKO*V'8&90*]-_Y?V@P^\$9$- %GGW M&T66Y]++Y9QL!Q2\&2T8,=48S>24"459>^)5Q7%^>8XN)]5$A6P)J]:Q@W/S MU#-X<$GS 6C5 V4/ ,TRN+3&5P[>F0*+'P%29C52R_;45MFCB.>83^!HED V MS6:/X!V-J1Y%O*,'\#[35AKUCPRY)G!FC;-:%;(_'*: *T*'QLN]%N^5D297 M4L.:)Y%/HG?PY^G&>>*S]-1T?'_%_\_ 7V2OB7F?R$=K)'N5(X. M+LBV30(?#:O[S%<(XLS6C30[D<#3)R=9-GW[Z6(=K=G;!,3#(!P@.A1@"81M M23R'9Y)UU99D82&WU+ 5.#U/0#F0H+EK*+.%ANR=*I "5S/ ;QD^9R)TB;FA;GA_W2QZ6>J]22T)P.\>GP %W0K!*QY7#*,ZJ://Q.#5: M,GGFH;3R"MT$6-:@0\4JW+:2/!(6G )O7)Y-?797TH&?57,S8F8/TK?%]^QIGQ^9_VO>\ M[^[]G^-2TC;PTUARZ'3RZH4 ZKMQ/_"VB1UP8SWWTVB&(B %!UXOK?7[0=A@ M_"4N_P502P,$% @ RH!R5#W1V;Q3( 5UP !@ !X;"]W;W)KIDN4DXRDG=EG. MN+:V]@$$FF3'(,"@ =&<7[_?N?0%%"E[9G<>$HNXG#Y][K?&]YNF_>R6QG39 MEU55NQ^.EEVW?G%VYHJE6>5NW*Q-C3OSIEWE'7ZVBS.W;DU>\DNKZFPZF3P] M6^6V/OKQ>[[VOOWQ^Z;O*EN;]VWF^M4J;[>O3-5L?C@Z/_(7/MC%LJ,+9S]^ MO\X7YLYTOZ_?M_AU%J"4=F5J9YLZ:\W\AZ.;\Q>O+NEY?N#OUFQ<\G=&.YDU MS6?Z\:;\X6A"")G*%!U!R/'/O;DU546 @,:?"O,H+$DOIG][Z#_SWK&76>[, M;5-]LF6W_.'H^B@KS3SOJ^Y#L_FKT?U<$;RBJ1S_/]O(LY<71UG1NZY9Z''AAJB],&6]9B+%\G7?YC]^WS29KZ6E HS]XJ_PVD+,U M,>6N:W'7XKWNQSMA1M;,LSN[J.W<%GG=93=%T?1U9^M%]KZI;&&-^_ZLPWKT MUEFAL%\)[.D!V.?3[->F[I8N^ZDN33D$< 9$ [93C^VKZ:,07YMBG%V;6;_?3-S70MI^9]'%K@,"USR I?_%O+^?\'.WK>V M+NRZPI]X^K:I'>Z4.>O%QZ6!;A3-:IW76WJK"+=-F/5O,I<1MG;M[=9 M7I?\5IO/9C;K6@A\ECO78$5:?6.[90KU/__C>GK^[*4CO3-MBR<(;Y@(V>3Z.C(;[](N?J\M/7/7,298^6:% M?14YK.J?O6WI&E!9Y37,,"V:=0U^?3:9">@3A<"8?K46 G7+')R:SV%<10Q6 M0DGLL&F5)+@.*GQ]APP[E< :W'/@7='U>!+XP<0Z .JK,BLM%FVS>=NLL$#C M$B3' SV(N'MQG=LOAG(6&P]3UP;4C= M9MB.<87!+>!8EI8H0MQ@&:?]EGU!V\JV)F_!I-;&_5&909KB9IDQ($ J M]<"!5E96%7G;,IGO\ZHWJK>@H\?A#;0$X$$CDT,=X>H=]C<#D'7CG)U51E^( MBPIK9H*P"]S/:A @(]2CHM,#+$'A'0+10B3&V6WNEME/$$E@%B3CYR R;VH8 MYEYD!BXY6_,$#'4=0*,E0HD M:UJ[P&H5H=2WI&Y,G!8&926.#*N"]XX49&9D*1/Q'6>?C (6Y:;[4$>8:4L\ MJ,%(8&QU9X!IMEBK_0R!G/=UJ9A $Z"?O.597G\F30#G$ IA1PQREEM'45;[-S)?"D/:94NT&GNC)?*K:,N(SS;T2"F%?6?::= MAJWHNB0>)(PK0M 4>0]9 *79,A:DD@BVLBIO%\3N!2L'HRF[ P\A]R+\S DR MB/6"N?@JSR_.7KUZ=3KV;LQE'TQA0& 2NW= !&:Z)+C^HA,..]8H"9C [&96 MV44^M.4.3.*'8&A@4QPK$=&M(E5R6P=[!,\"E0 K *.FJ*_2!0E3D)^>)P_& M*+."F+A +S:?R%63 .'E1>[2]<;L!E+D:6F8.SQ45:0'>67_ ;X0P];D"B$^ MS3WDM^15!#%>-LL7D,N5B-U?FPTXU[+ =]LUE+YBN\/6/0H=D /$55\LZ=^K MR7&1" UH0:X)-FC1L/9!JBR,+]D6 MI;_W=,H;M??E'^3K]7'RI%@QF+/HBO[BV"XYYXTF6S %A9M1Z,GN6HGT 5]W MD2TA&0V%']CP!K$__6MAH"&%V_B*X*1N-3.XWJQLD=SGO=+.;=TWO0-QH;P6 MD)EQIHA (OG(0PTV+N)#F5*'_Z CS%M.;XC6WIR6@2H-[5RITJ\I: XV1&Q M&%)"\8GQ7HM"&KBMZ[V+\ H+V<*NYM:4V./20D4_/X<;0X";Y&HE&*6\YK$?M$C'D)<90)2&UM5 MGM*&K$^R2='BE4FQ(_/Q8$_B?=9P7^/L71T%QH=)JDZ73[]C7"^NOO-2&D+" MJ*0D,KB+W,.L9H#A\P]^%7],1A2BT/;ARJLM3-<@XBR6>;T(.%46.EFR:VD3 MX64%U; 0-'4I^\A-\K;RX"JA/E!W**ZZ]4: *ZOSF:W4>1W<$MDQW)OWL%,F M,6D:;(FA&H9 9=//NGE?18 ;4.;)^?@Z/X)NOT: U#U12XZ MHX@+!2LN72["X@=LVI\U\/G!\$GD434N&-$!B3L4DBFGUE1W3 MVF09Z3'W(OLOBF\XN1UN\_B)\!NF IMU)[)OVG/V"AZQYD#.>],GV?GH_.DY M_GU^?DU^K\5&7/;T*KN8/B?WU]R3 KCL.N/\9_HR^Q1W>7P^N3K)CJ^?GA B M#^ "@H?_ 80BG2*($$\6-\X0M^$6.78X%PX-@C'.0PPEF8N:&(GR\B"I(3?S M#F)$U$?@33BQ:2+_BUB<[,V]IA1=_H5="LNM+#/&_]J 45=0U= 6MU7#.LU]8$FB).R]M9'/%MA#.9&O %%>T=NU]@^;V MY '(;%K6#(XT-DM;#&HE&LYP LS&G_%] 35!^%$%;1%+__ =SP8&WAHI+3P> M.OM4P<<[#-I%;A,?&4M*Q6"_*Q)45TE+V5>\=T M&1=.1FS@82F;D.#GR'!$V42["*2(FT>;O2XC72+!T]NM4,2C.>8\8^>B2^-J M=NA,&&>_9'=LDI2>7R/G;#O,19A69_-\1H%5IP4M)?%HA[X27K9$QQC-LI7E M$..L-;/>5FQOH[G;U$.@#,4OWY/5TYU2LK FF44>_AA6>QA_.M@T1!;ACS[G M0;C]()*8/PWL@R_QX:Q/):2KX.L+MDV8]G%)E1,&$[8"9\(>$63AHH; 9[^@ MC/ KCH)#$.'KAI*+4 "X4L2*H-)Y*Q>H3)6WZJ"H(43[G"_8,='MRG#!CMA MMHH"8BXPL45J2S9J:MUG% RS(6LJ,D4L>6)7!NM+&1 7;:?!'=?JC(MY/%UL MS29O2\G((!*,+SV-=XW=4%X$>=CI)M86Q_P2!=+>.&YN^E@+[S?3U/"WE-A4HQJ(N@A%XPZ MR?%97F[%4"^]T;GI]F.1KL[)(2O%4/UH"[HBNWX\<" "&4$PR2S@GDD6_YB" MXU7X95]%(=W8R/,[FUF+K8 E*FVK:7;(_(=4P5\BWU0YS[C:D\32),I*+(DB MG8&R+7RD%5<,T)$]5(\G:?+VU#92F_SVW%21]83@%.UN ^F:>2??1[ MV<%#PH<"DT]AN78F:F4=&T)*K79,8>,3]0'#!^*PC_N?-'676(#J'8ZMR- MAI*7%DH1_U,E)9HJ KHB)T2E=XHWI)[*!4)"18)(KJ!O0V.!7IHUVFF*-K4F M)%0TI-[ 14 U08,*'!,[62;TK79?S /Y.9&1_E1"5+>D=)^5>,=!>46BR)4Y MJS5"Z<8T^UE(E63;^9:.> E?I0IERRBE5'B,4< ''^$FV51K*N8.U;\/^R8/ MF9F0F8?Y\: ,P&6$? TC^H7K7]"Y)]/):#*92#WA^FI*/W:K!>\I$D+HL3_M MR^?=CESOR_RD2M12O>/V@60;RXS:Y4.7?^8NVW+KN BWYA(95_%\TY Q$S>H M+E[K*9)'QNPAQ5C-N!1&-2N13)+I#O;4$OCM% %I-7\_Z4["B7&-WF)O/WWQ M&DQQ[;<$B:?9JT%<%E+Z-,%@.ZE4\D$H+%MM-AJ*=FDXY(7B@9#"S,[[FDWG M,,=(T#THWOKHH>Q?Q&"'XZU95WFAIBVN1J%"$B4\L&R#2%4U>KY#'JI1C$AD M@GB4ACI\5('V?XG3KN'5)=GD\,];P@@R;NUWM\,='UD2G_9X]*3:03&-=V"X MO^Y;L(E,EX3^^Z)5ZCUJ"*B9P;Q"7!4IK*W7F,3L)A#[*C"!3!J3'? >WTKC M!*A_E=F',+5^3#4CCB$P#!JJ:3BSYU]F9VV9;!1T(L#4^J15=4I MD2^4CYIZ5\D>VM>]$IL6H-+=:P!=LXL@&RA=#J$4>U1.1KUYX20CV=8JV99_ MIK0..!+9\UES+]XE#AA<3(A'3R>(3[84)W>:9<4%=QL.CKO/]WE+E7#$U:/] ME:+8^G+][ ^ME^$MRZ'*L+!&OP# CZ?EY M]K-7:[E]\?0JN[Q^GKUC&WO,+N_L@YA$0/2/78Z>3I\"PO.K9P,I3ME]/GI^ M?HG_7SV;9A^;CNCR975^)M29Y?^5;VS5>;+-S=$4\0N3SH MI=9E' RRDC0^NKD7W\BY?;WHFSU=E=/#9'R278PNKB[YW^GEQ8'7/6VO1^=/ M+[/GH^N)9]8^%,[!S?/K[/QB-+F\RMY"M%Y0//EH ^.8>P(G_._3\Y/#T$?P MXQW)YV1T<#0NPNI[5/- O]%8@3O3WF69$XS'5@E[L\_<@RAI]A9H.\,T2X_Z>VP WVB4('OZ#(6/$0XD) M\'=):^" 1BRI;0E^PR.R56? 9S8>4K MP4[*^9)'Z*2D+R"1]>%PO79:$@G-!COW$W)M9_^ADXHBBAK;R.15['5Z;#A3 MW%B"&+O PY2AJ55W=#(IUK:"(UYU9J' 7*.R$?'"%*R_91N@NQ?QOXH ? M"T*J"[.F;=7_TFVIU=A:S@@P14+1247ZX6;9),:QQKU;CMA&:_/)C*1R3.)N MZ,=Z76E;4,JB.AE36JU[<) ID[<4<=:G@?YKJ$^8U=F].I)R"U4*1^E\+2?F M>;&,,'?>E 2/K4*89-ZSK&Z#:%<]@"%>BY=1_I)Q@,,FF\-EC# ,H\9BX>(Z?3$&ZH':-KY3K/4;YQ&7C=^C-/KA!;VZ]VVWM"0 M4_IEM.G_K[.(9D;^ $*W@]FRVX:'#&)!_5:JV4RM-$Y8T$3'KRX61 MN(),YXKU.I&B.+[IM2<9L6/4;"R7^$893"R)@21CC95X)YW-E:$5,O%%[B<^ M!'X8L^< D?PB<9#ITQ&(CFRM2,S,=#I_M5+V%Y:>#7R0TRJ72RF629.J&GMCX-H\>0 MEQJZ\:">*/O7.ME@,6GVVFY0$@Z-)C H9B!:Q7R=8.,[4WUL.+%7I5H3A9?< M<18MCN%6'--%Z$FY-1\E&8;R@Q&28Z!"FNH2R[C M+_*"%E$_&;4@HD^# S$/"/:([%&.19.?&0'NN"8N'0@Y,65;"" USJ6(6EJ= M65,'(.;>"Y.T9:A63BHU$Z$F(PX%'.^4%;U=D+G<#GG(@IMSZ5;$QK\8V"@> M*TE34LY:*>$"H9)V3L/D_T,B(QW/C4=:7@Y@^BG@9.,LH5^X"2FM4'" KNO@ M%9]].N9Y-_IKT3;]^B0.;7!3@(91^+A5[ ,P6;-RGIH MHD]O@[+ OG+K!T(%/X>,KMW90LUUW/MH69F18N5.0VVYHY(W\U@/Z*4X)1@= M=BP@M[HV1_Y:NO-#%T--$'4M$@0 2M6T,<5+W"/1UI; U^2KZ'X&IPS279:F M(%LBPX*'W! H4YF%=2H6GJE8=6EGMA/^Q#B82T8]S1[9+FD)O60):O"_1X\S MW P$E@?IAWT(3094 B&]FE*2LP_BN/>LY@$A"X,@P?K-L?PPUY,7R*W(*2N* M%,/UO[B=HVMC#>;Q@%"('D1ZT2GRHQW>\X6U-YP,A'IEC MX6;D< M'^.G8X]4FK?A%?6#?N!3*G2T9 ER5]@3UC?%LFZJ9B&;R_6@59W3!E[O>\PZ M7T3S@^E#3XV@T_K#? /7RI75P4A(_C!:;T.%TK\SG$E@(R8=H /9R5@)P=YX MEQ9IE5(;8KI;/L!]>Z>DXF&(@H/OTL\6\^]X0.2N:!$E^7827;S304P\_[>\ M[NE PW0RN2+?99VNK_,%8N@C'8GG23>TI(D61E*.G-!&2D.C1E3G &$DM%G+ MN0'K9,I=4YHH,'(\F*SOSG)\EC8:'JV4LGOFSO;@C"P/3TI-:"?@MKR?)F*2 MHN'QU;.U#Z1R%PDXR9Z;G123?CM"G\S^G?,)7IT@W#FXEMB^7<\^:"/TWE<[ MWC>_>F_\$01?7&PI+NGK,IQ&;5LKL;%O3=C:)XQD(V/8F5KS!YAPH2:QNT[' M[LQP-B4A"\T6P6)#9;7.1Y.379ABW>WK9)@8C1(EX\ M/$C;:$5!]JQ3<[S<*;;&4\OC;Z9+.,(D*1W\H)09\98,XX>Q*A)+9U"CGF$!-7 MZM,N9L"5?:SJ>RR:73TDXQ:N6>G M7@DC3(X@(L=3[$&6D?M68V*+>IQ$IK%T(I!R"L3_<*>-)Z5R? MB(E<9S*PD/(P'UM^'M+5DV1<#H0QVH?'#+'^W,J0M)@&C2 XY-)*Y2AI,%%4 MQ9:/O@02O][B4:7 S4A(R9Z6"[ $AEG>O)L10JL*?J,\: M4L(+LX,_R;F(RM;9?,GYDRH[62=XU%2]#W^D3RNF&-IK*'*E'@<@ZTP01*3@ M&B5H.)?UX;;6/&#KV\/JY4"O%1U$5\9%*0L\:W8.QL4A3B6Z9X]T_^Q!\ZG% ME@'T],"EKTU3>.ZZ9!T9$]"U:#-X:P%-D@G7 ;4]CQ@[(9U^48#I2ZD'EXC$ M%LD<6A+/T2Q46THSC^T(('Q,"/^I>-P<)<3#!^)E2YK]SROQK8FI^CIDTMR;F MK%+A: X/LO%02OQ."Q],+4/A6,-5KAHAKI,TQ;<0\^1PCIR(9;M$MB"9_/#1 M@W[0A,_M4G^ .XPBVZEYY":P'+;R09F^.:A3Q$. 2.&2KPC08;^XZZ5%*-$6 MRVW,./UH :P*]5>V<^KF.&05IZCS7/7E:/M'"J$K%SR_CAROT M.0\L81#_LLOY!KYW"[98_7V;-!" M6/-2X4V_%9[#-F%(]D,;^0V(EK()&8(-Z5M"G&\'"Y:R;(7#JI0]\ZD5*NVU MB#.:UH]<)@LH^I"+G.[0DUPBE7*;X$JU/B>GAH4B%Z=)M"&E>BD6L/7HZX?< M#7M+"W2^1Q E*A'5KWR98%C&"A_+X8+2S@>"1@\_7S.*_<]UO@WC7'+8;>Y# MX4>_HY 6*C3H'A;*G!__XG I?@.I#H>1I;<5/Z\T_*(-C"S-1+I\?1ZY NQQ#-* Z0IQ4>FM^F!:2MU?T3Y M<291YO.+/C@P.C5V$JP\I?RQZUN$L>("1FB>H%6:0N)4.CS99L>W[U[_>B)C MF7K'T)" M)'HC!V8U_QJ,"6JPY24F'<@:K"S'",%HJ;I*8.AGRV>ZJK\_RO2^R??'Y'."&$_]I7+1]F[SU6^;%:Y4C]TGN+ 1O(M,^.G0O8P7-25 M/Y48NTB^ESLL_7MVQ-:N*+H-'TYCTUFTC>K#US9_;W.M;YNV#NT5@+\W('YE MPD?.:.*%IR!,?6_;IO93E@GC#!<@_@!W7&GU&U5U]*PKZD_()X[$]#+(^*DM M/04M\B ='^JN$#+ZJ;N,>F"+K>8W8YYOY^\AOJ%/896#CZ4"Q:;7$45'XOTK M193);#CG'U9?O/N=[YQ.+D> JD6@[ .YX ^4%:QBAJ(GA6+5J%G+)R-C=L/- MF##$PCN.+H:#;*TQ;/)M/(#U%H$R+KXA5O ']MYQ-:H4-(Z/WKYY]>[#T8DP M)*P5$/(&.@Q+>BN=GBOE^AC1YY>;F_>LM;XDP?.7.JO:=*)-Z9SDK,>3M433 MR2= $+LOA)O*RZ5=IX,W@^^P^D_N*'EY0S(VB82X6%(T(B.H7/?C.6,Y;$DI MXRQ8,@F?-@8F+0$&Q?OH%:/XBQIL'Z:HH"R?&?MO,30?H%+O$<@F#* M,*Z# H-$8/QH]5>_C#K>]P7BL^1CS[ >"_ZD-<\CU)U\]SEC9TT'4\5_+@T"V)8>P/UY \;K M#UH@?$O\Q_\%4$L#!!0 ( ,J &PO=V]R M:W-H965T&,\/E49MOMD1T\%I) M95=1Z5Q]'\ME6'LR MZZ5NG!0*GPS8IJJX.6U1ZN,J2J/SPK/8E\XOQ.MES??X%=UO]9.A6=RC%*)" M98568'"WBC;I_7;BSX<#OPL\VHLQ>$\RK;_YR>=B%25>$$K,G4?@]#O@ TKI M@4C&WQUFU%-ZP\OQ&?WGX#OYDG&+#UJ^B,*5JV@>08$[WDCWK(^_8.?/U./E M6MKPA6-[=LPBR!OK=-49DX)*J/;/7[LX7!C,DW<,6&? @NZ6**A\Y(ZOET8? MP?C3A.8'P=5@3>*$\I?RU1G:%63GUI_5 973YK2,'<'YQ3CO3+>M*7O'-&7P M12M76OA)%5A< \2DHQ?#SF*V[$/$1\Q',$X'P!*6?H W[IT;![SQOSD'C\+F M4MO&(/RYR:PSE U_?< PZ1DF@6'R?\+WH:FOMGM;\QQ7$96317/ Z$+QKXT! M<9X-0%%]ZAUP257$58Y ]0@ZLUJBS=$OT.[-;#)(D@2X*N"&L;2=.*"X8I6A MZ6,;3M @&5!AV1I#:4BBR365FW58>#A7>AK/*-3^_@_@ MF1\I/QT:P:6%(>6P,>0$W$#Z:3!E MAC@_Z*KFZ@2%)KE*.\!7+Y D +4PWQ5<&0*-E JO#D[(S>A"[*9/C!<$0]V7 MLDV>B/+@.Z.^3*:+),JX#']BX7FN&XJRSRM+^U#I UT[]&GF\,I3[V;PJN*G M(#@C7LSU 4UPKQ.[:QP5W0@VY[;O8_.>'&&!VR[E[#W\03ZVO>4_YMX6]T(I MK_KL&%T9"QF\;?!4OFP*8IO!CA<*AW.PNWX]GT#FZGDSO/=PU >=.B M_*A=Q!>=MT*S#^^+A1#*M@GWJ_T3MFD[]]OQ]OW[P@VIMR!Q1Z;)Z-,T M.^ M*>W$Z3KT\4P[>A7"L*1G&(T_0/L[K=UYX@GZAWW]#U!+ P04 " #*@')4 MC11F:0P& #^#@ &0 'AL+W=O&81]HB;:)2J)&4G'][WA[653VHK=TKCX;#&RVE*6P?5W+"E_F MVI3"X=4L!K8V4N1>J"P&X7"8#$JAJM[EN9^[-9?GNG&%JN2M(=N4I3#K:UGH MU45OU-M,?%2+I>.)P>5Y+1;R3KK/]:W!VV"+DJM25E;IBHR<7_2N1F?78U[O M%WQ1](2LD"YDY1A#XNY=O9%$P$-3XN\/L;;=DP?WQ M!OU7;SMLF0DKW^CBJ\K=\J*7]BB7<]$4[J->_28[>V+&RW1A_9-6[=HQ=LP: MZW39">.]5%7[+[YW?M@32(='!,).(/1ZMQMY+=\*)R[/C5Z1X=5 XX$WU4M# M.54Q*7?.X*N"G+O\*"LG"GKW=Z-J^-H%=&O N'%K$E6^FS\?..S&,H.L0[YN MD<,CR*.0WNO*+2V]JW*9/P080,VMKN%&U^OP6<2W,NM3- HH'(:C9_"BK>V1 MQXN.X&TLAV5ID\J*' MK+32W,O>#V]'APOI0V.0:WY2;B=91EBK,R6)Q2E$9!E$[HZIBU+T>3,(B3Z)1'<9 .P]-': %5**RP[JC/ M3F!7$DS3V(\F08S1DR0LX5U1D;1.E1ZFL7+>%%2HN:29="LI*QK%K;-C6DMA M;!]NW-M+?DXJ-8H^I7HMC/HKB@#4)Q-0)^B%O,>'[59,\PC>EO.=SL9TC.K"VDS M6;$6'3O,0/!@+[]#I_P^ \Q*+ITTZ$JRXZ$USK/!IG=9[=:U],D^5XO&^%#D M+;Y)UJ+4N2RP3#C/\88EQ#I U!!"=19XY%N0'?,]GY MKXNNPXCL,UZO0H2-+A]O^Z486/ MT6A*HS283B:;OQN)FN*+A0(#^MY[P?IUP6@ZX6>2T@<.8GG0;A'*8*)!L,<4 M!D,PTS[O]-RMA)^.)Y'_O1?9$OR90U=-T.'2R1C/)([HBT2&(MTIHC0(IS&A MU4Q3^J29CB@)$NZ(<9"@Z-YPCSS:L%Z.XF"2CKGK1<%TE)QV&-R^@C1,>3 * M)N/I\=Y3/\UMVX'ZXX,&M!=3_ZW_[*OSKE-GMN9(RYO,(1I0QSX]B"DG9@6G M2*TRQ]VW:F!H_I19>\>CE7)+DB"%[?3(?&;CP]%*<@.Q;:'3IM9[-U)4,\7_N9E8793N?9ZLIW= M7NZNVCO-;GE[,WPOS$)5E@HYA^BP/XE[9-K;5OOB=.UO.#/MT#S\<(D+JC2\ M -_G6KO-"V^PO?)>_@-02P,$% @ RH!R5)++IVCC @ ,08 !D !X M;"]W;W)K&ULG57;;MLP#/T5PMC#!J1QXEQ;) %Z M6;$!*U"TW8IAV(-B,[9073R);IJ_'R6G7@JL!;:7F*3((Q[QDL76N@=?(1(\ M:67\,JF(ZI,T]7F%6OB^K='PR<8Z+8A55Z:^=BB*&*15F@T&TU0+:9+5(MJN MW6IA&U+2X+4#WV@MW.X,E=TNDV'R;+B1947!D*X6M2CQ%NEK?>U82SN40FHT M7EH##C?+Y'1X%E0MDWD"!6Y$H^C&;C_AGL\DX.56 M^?@+V]9WR,YYX\GJ?3!GH*5IO^)I_PX' ?/!*P'9/B"+>;<7Q2PO!(G5PMDM MN.#-:$&(5&,T)R=-*,HM.3Z5'$>K&S0D%)R&QY&T6Z3$H.$HS?< 9RU ]@K M,(,K:ZCR\-$46+P$2#F;+J7L.:6S[$W$"\S[,!KV(!MDPS?P1AW%4<0;O8+W M!;EJ'GZX(3""&L<'I?"06\V#YKUU M4(O\@6?$ UE@-TF296F *H0:R5F%C69#P1WC=GVXJ]"WB(PEG!.F1!XE\JP@ MY$IX+S<2"^!K>,"=(&E*4.U+"5- B8:M2NV@$H\(ULE2&L8B=)I#-N#E$^BV M\)P3:TQBKX?XG$5I&H[DR6L/CL@>12&,D?0A=UXC&T;LPV7#M#$TN-1,)#Y% M+79MRKQZ7G(PEM[ %03<0JC7Z+HVBK1%@%*\AOP)?$?A8LL&WB_9H87YQ5!R>GHU)WD6^%6KK=O[%N3)VI@_:? N.1],R""5J]@3@L3K7EVK/"<@ MF/%7@SGHEB3%_>\6_0?V';ZLI5/7)O^D$Y^=#U8#D:A4UKF_-=L?5>//@O!B MDSM^BFV0G4(XKITW1:,,"PI=AK=\:.*PI[":/*,0-0H1VQT68BO?2B\OSJS9 M"DO20*,/=I6U89PN*2EWWN*OAIZ_N%%PR9V-/;!H9APW>E=!+WI&;QJ)]Z;T MF1/?EXE*#@'&,**S)&HMN8I>1'RKXI&838?.>"N;#;*E%9C0K7^0YEFTN/I6!.9=%)K-^U@@2K/=Y:Y;1PJF/E M#J"_[4 S>0_'%#49\CQ$AN+GR&)3JCXU(3=6<3R=2(PH#E9"!$]S;R#2* M.X<9@2F3QJY$JI*% MJ2FH>X1N@N0S)*U-HTV"5Z8.-6-RG;#\6N:\('=JI)V)BY:GBC5\;-L>DP0? MDU-QG8,WJ-.82XXPK_?Q#E2O&O"[ ,Y(A")>'5$E^\S4#LCN6/Q<<0UW-=1P MLX>OK\VAJ!-'(EHM\)RO9N*ZME0T/81N__2H+U=X3-^LQ$^FC)\%N#'EYC7E M]RD$&@W;\-$0MYZJ[EOXB?=C*BF0",>+WO9!T=DI:9U8CI9B.EJ(=RW!;ZG> M9J.Y^!K/",_/0Q<;YY_4+Q.:]AM:_#5M \1T_4PQ!C],+S"U1Y(G\X2B/;:' M+EOP2%:HSP=-+0EE=+18+(>3R634(QTH<4B(:^DRE(I.PC[0L!PEG->TI ZM MIH!A=2CJQP+;CWQ?<,2KZ;%X%1TC(3"*GQ.>N_DL?G%#]G0.1B,Q1H]]1B>%(F:"&:DL7M6SW@ MH,O-@&Q^%R+@&C.!>32;TANFPM.47'T3'?29 M;EN=H9)N$+93ZA6UYR*!O"+"SY;'C5)H1;=4, VQ1(WXT'4(&V ;8)1O1X\G M66@#ZYXM_W:W&-(YI%)\#,EWH[Z#[GCOBE HN^&+$/$&]1YN"]UL=]>Z#%>, M1_%P47LO[4:7=$A(H3H9G2P&X=#9#KRI^,*Q-A[7%_[,<%]4E@3P/S7&MP-: MH+N!7OP#4$L#!!0 ( ,J &PO=V]R:W-H M965T9(?@%G+M<@1G@TO0Z2>8F M7-(/G7X0]AJKD25'DN'(K^]*!@,IQX?V"WJQ]MEG'^UJ&6V4_FI*1 M/E9!F M')36UK=A:+(2*V;ZJD9)7PJE*V9IJ5>AJ36RW!M5(DRBZ'58,2Z#RC) M2#56<(D/&DQ354QO9RC49AS$P7[C$U^5UFV$DU'-5KA ^[E^T+0*.Y2<5R@- M5Q(T%N-@&M_.ANZ\/_"%X\8;>./,L[9MEDI-4& MM#M-:&[B0_761(Y+=RD+J^DK)SL[N9>6R15?"C2CT!*@VPZSG?&L-4Z>,8X3 M^*"D+0V\E3GFIP A,>GH)'LZL^0BXAUF?1C$/4BB)+Z -^C"&WB\P3-X[Y3* M-UP(8#*'0ZPP-0:M@3MN,J%,HQ'^G"Z-U90D?UUP.^S<#KW;X7]3]:*Q*\-; M4[,,QP'5F4&]QN 8$:862">LEJ@[K7R -(EZ8$N$N:IJ)K=0LASX(6SFP^[! MIN19234EF$6PBM)X3>598PX6LU(JH59;C\B -,D1)*NP#]-*:MTZ%'9N4MH%&Z%4TU MNET;[F-UAS--+YHC2RG@7\#%UEBLC#O_.Y,-O:#D,TI=5"YV3YXF4EE8HN.\ MD\\)25;61[Q$E'3;6+4D2[;&5@5ZR+CDE V"%]@J52A!3[9#LLSIH]&GHZ2Z M<<'QG*:\X'@FPV"YI4?J;[JJEE>LO"H652H5[XE4JJK1MJV;W2[7=>= MMLWF<+QMV1^87G%I0&!!IE'_.@U MVVP75A5^]:S5)8:F9^6],\!M3M WPNE M['[A''3_12;_ %!+ P04 " #*@')4K9;2UX0* 5' &0 'AL+W=O MZK(OMB2G\^^LL+UT2CK?KH16@V&^GWU\JXW9O1?-2^^*17ZT@OII<7M5RI MSRK^7G_T^#3MI)1ZHVS0S@JOJC>CJ_D/UR]H/2_XIU:[,'@6Y,G2N5OZ\*%\ M,YJ10_8=OBQE4#?._*'+N'XS M>CT2I:ID8^(GM_N[ROZ\)'F%,X'_BEU:NW@U$D43HMODS;!@HVWZ+^]R' 8; M7L\>V;#(&Q9L=U+$5KZ545Y>>+<3GE9#&CVPJ[P;QFE+2?D^L<_&,Y9T]*F\9Q5L="N-"XY7XU]4R1 \X_/L) MX2\ZX2]8^(N_'K]O$B ^>K75K@DB?W&U\DJA"J+X0XFU+(4405GM4%BJ@#LE M2F/KS%;;E2C2%MEM.8EK)4:/BAR= FUQ+?[Q$3GT*VG%S1H(%]?2WH[%+Y.K M+. GA=1ZK(YK&8&^R'I14S]+7ZR[7$U@/!D675HCJ>[&@D2 #D*4MB0KE])( M6^!=)9Z]F+\:SV8SL9,!?M12EQ/Q&]8_'@4. :IYA3S+-C8[%3 N\5 MN:TMQ$E1@4S$7DG_+>D8'=/69N$W=8K$%RA^=/#I/!F MA$1;'366/@C(H@L(%J78%87S);VH%.A-LQF*A//? M'&,@5YK@D#O$3 I/3$D;O/JS42&*RKL-ZTL^C07;*AJ;]$9$%-E@ISQQ(Y0R)K Y(\ M69Z*UR^?MX'[B@8V*Z.0H;U MO66\^?0@>A9$-6"^RF 8'].P3K95IZR76ITFNK['*]BA/$IP&&"4YB#Z&@T/ M!@<'/<1"7L6NW^0E1(>R_(*SPC$NZJHI"%T1QRI/0T*)^2KW&FUS6?3=VR=E MH+HT\8BJX3E!(I 0U!52NP.Z22>.+S-1)YNI'C7>%=2E'T2^Q,;PT(XX9#^<,GC:B9BU!F(,Z22 M%N5$'A,^2PDRERD*4-T5!*@$WZ/9IZ;6]J8U1CBNEZIS'L/'9A!&+E)(/6?/ M!JV0'BM5,M JM.9PN"S SD0905,[0AIB%FJJ-7&!&\XFF4(!(!56P*+7<@WKN M$%:AOA !!-5'>L\C,$60(DS_Z\:'1J:)^S&X3U!QM4K'JJ/6CX]# 1"SP"5" MO$"WA(+9Y!4>R+@>PP2V< _)V?MCEIQRGN:MO'DG[QB$ R^F;_,) +*-PGCM M0]] B K :WCBCH^Z)EKJ>!1*>/9#+FQD 243!Z?9 MOI\'VHV[M3;JR;$=(5!517.+C'R60FT@C0SAKD)26+/XK//@: '.+ K?#+L/ MY,,GSE/K%='7X.R,(K.%KHFCVS$7D3Q4@0B,N^-.:NGRH3:(/IZ<@1FY>0-B M3'<$W"$U:(>SU+*)%!:+9DUC(8]CP#-EUD9#Z$><,LX-3H,W:"L6P ZI.H]& MNH#[4L.6= 4F/?5*:K TUJ2V18[OI/>0I!4-!OTQI6@U4$*+]9B"117"9(T9 MTZZP'BH2MHA]C4;D4J_*K1EI1*CI188@8JXMS<>JM.0AZ:=S5CA/5P/I8B#" MGB"+9&(ZF5<5)"*Z6+B1MS25 \)!=\V71IR0@ _^@-=M;L\9X:6F)((GSQ&" M$O$17#>@AX(O:_* (A"GXE:X[CX" U2GLI_S WM+:%KU>K1#X!$30=(WIL=(]41V>F_FDR PB MT".RO#1//A#&EUC:IGP\[ D,<<9U.NFFLC]#RTGDA_^RFU.,1+%07VHKZ 'U M\[D;+^^HA->2XLV35Z\.]M.<=:AQ_I,TJXS[6HWY*=U(4"%3U8#S4DWF.T04 NO. MXH&]]HERC9SQSQ/Y5K$'43?.=W=PH37_*RCA\3'Q15_1HG1%PU+.L1F$VGCX MIMB&I^GIO -M:_=8I/DCG7;: *)ZX37Q<7ISN"^1"E35[>$9TUNRM+TPN$=3 M]PCFV;P?M7O12VEO?5/'8D\&:*I^*"_VG0T4#,_S"P\:/5%]:6$Z^*F&N95^D")0@O#3KS;= MV^XWKZOT4T^_//U@ED:Y #*JL)4FN%&Z6FT_1%?S#S]+%U&G_+A6$L[2 GQ? M.;2(_($4=+\$7OX74$L#!!0 ( ,J &PO M=V]R:W-H965TS'8.+<].SVU^494W([T5BB9K&\?2T MXE(-+L_]LR_F\ES7KI1*?#',UE7%S?Z]*/7N8I ,V@=W MN']NOQC J.7L_)GI/\)L4.]N[9N3)4NMO='-;7 QB M,DB4(G/G05R+LB1!,.-[(W/0J23&_G4K_:/W';XLN177NOQ=%FYS,9@/ M6"%6O"[=G=[]733^3$A>KDOK_[-=H,VR RAON^.6YT3MFB!K2Z,*[ZKEAG%24E'MG<"K!YRYO5:XKP;[R M1V'/3QTDTO/3O.%^'[C3'W G*?M5*[>Q[(,J1'$LX!2F=/:DK3WOTU-.Q=BK&/^? M(7R5FYKNS&YY+BX&Z"HKS(,8'(ED7S>"G6R-?I"^$]"(0[842JRD8RNC*R8# MM?/4.&8.''O!C66"TL(05%$MA>D"R[@JZ"*.6*[18-99IE>>;Z5+-*I4:W8B M%9[HVH+8#L\"(S&QZ]H8H5QKQ1G[* IA>-F9]8;]]2_S-$G?X2J91)/YC-T[ M[N"'> 2<6''P(&$GR7@Q9%^U@X#\6#).P3[.YG!A)7!4_%CG0702+18D-H[2 M;#QL-#\GFR8@&B=IJ[MXHJ)'FD;3./42I^-I2W]PEHXS_(ZCV2+U^1*KE?!X M0UEAA@SX7Q-32,@ I4\Q,5KX43MM]D$>MTVN;#\U]\=$:3**V=OV)T2"5)0Z MAP>A8B:C%&-<@=*HR'_NX?,D'GF"DR0;)73Q29,+-;QDL:D)*4;S61BO^($UMV94L(G8G2BE6D0_+!W2# MKF3.[@4J4;J]M_1DT%D]&+(=I^P!.Q A28/);M%"2+3V\D4K0E;H:L=R7E,L ME_N@_?-OMS>_) NVA3H!LI$OETX^S*@T>D_[4+@-^M!&;"M,)=&BJZ;D#PW/ M%.8V)C0"0"T+>+,P]]/G?\#0G!NSUP]40^2;OUWR_)LE4_5J9<&:Q/%;W_G\ MD5,:&\F^5IM'H5Z78BV5(AU+@5/A2V[$;C%7BT)2UIOP=OGEOC89;+$DMO:M MA8"E<3*GA"2+J*MVLF@IO(F2@@4KZ9'@2%^+2Y1G(&0N"K+BV#K0KM&-H2]H M5Z@A&(R@?Y! L'*/@,OBA0 *VV0 ]^3]V"$D.7:T--R'U%OP_I0O@TT M=.4;[(0,D$,M?ZDJ2(-\\ &"G#?)!.U?R;+T>Q LYHJHL<2%NJ7:ZM"/^$O) ME[*D^O?LU% M._Z(/*?N5[ZR>&>#'E?@SX4@ +ETXW',4#B71 M$Q#@/,Q(46VUP?[: +2 :J1V SEK#T4RQ+1?/F"@#O'\79Q[XCG*PX4N/6E# M+X4=-G7PVI3@IC\)7IG9-S_4>\8^/0>1-VP299,)?K,HFR9 22M\.9+J0CQ@ MF]]6-*E110451 *RK/D?ALC12$B2,4MFDX,91Z?3+&6S>-),@$DR8=EB_G0L M/P_8+%K,%FP:Q1C.+_G7B^49^V+(190T>2"^US+8?S*>1?$8:P)=3%.,J[]I M7>Q0'9XP +%4CJNU'W2-ZI,TS<"33J?/UH>7#?#RT^DL*)HOL'90V'_&]0;# M=!&E\_F0+L<)..,ANWJY+HY[:\.+0], C';<% &57FB1;6VVFD"*&B2-1_.V M02*VVTCDO>+[/D0W\B "'D@EG2CWS9A1[7"IM]0(\S!A5K6CS?O)H)&$1WO? M.O=MD\;=,7?7,)DPC2##4WF@\(QK+:CE_1Z4QN\Z)QO/_>/D'9,6+\S+ M_]#ZA&!ZTWD#)@&)6Z3&:>UP^8?PCS%E?@F2PO3RN4']2\KC<%,YQCR2%CPG:_71JQI(%N/!@=R!*2;N:$#+JJ[\=,?X:"H&-.0B*JFO M#S??T#2PAUY3_#H:MJCPG(QIAA^RJJB.#*&>"705??!I5KFEH" T.O\(51]6 M+@7;)9J)7CT$P>63;8G T%*?[#8B *7SL$-G/XJ2$25OC*5/2_XT;'&^1+7* MRYH6&Y*'*-(_A?Y[LB$IS9JWY5=3LN&TN@K5VY=^,E)'['-M(*&4.:TG:^Y5 M]J%2$L10A1$+/."E1VKI%[SFE9&&L*5&%%@$^6$!/MJ/_NR;X%$DCA:+EZQ" M-()1^T9]D\TNA[X=PK1'B$;LI4\@I[TO2A6PRG\WH^T,/1 ^+G5/NT]S5^&+ MU($\?-?#%HM7!XN%;056O$5.!EB2_+>R<./TUG^?6FKG=.4O-X*CHXD YRNM M77M#"KH/EI?_!5!+ P04 " #*@')41+3ZK,,$ !)"P &0 'AL+W=O MB#T-R*&Z\W&5VEU;4K^_,+,5(K2VT15\D[F7.W,[,SL7&A[O8$B7X MW%D7+V=M2OVKQ2)6+7483WQ/CD\:'SI,O SK1>P#8:U"G5T4R^7S18?&S:XN M=.\V7%WX(5GCZ#9 '+H.P_:&K-]W@5>+ M":4V';EHO(- S>7L>O7JYDSNZX5?#&WBWC>()Z7W=[+XH;Z<+<4@LE0E04#^ MNZ?79*T L1F?1LS9I%($][]WZ-^I[^Q+B9%>>_NKJ5-[.3N?04T-#C:]]YOO M:?3GF>!5WD;]A4V^>\J7JR$FWXW";$%G7/['SV,<]@3.EX\(%*- H79G16KE M&TQX=1'\!H+<9C3Y4%=5FHTS3I+R(04^-2R7KMY00R%0#:]]QXF.J+&ZM>CB MQ2*Q KFVJ$:PFPQ6/ *V*N"==ZF-\-;55!\"+-BRR;QB9]Y-<13Q#54G<+J: M0[$L5D?P3B=W3Q7O]!&\ R_?D\6DKL<4X;?K,J; +/G]B)ZS2<^9ZCG[?\)Z M%$SJ\E7LL:++&1=>I'!/LV,:X&W3D+(=?D0W<*V!1G#U? ZI)95 MP6*"4MK MF#PU(#COGGX:T)K&\+K>P5?[\#W# W<"H,]4#:K!-XVI*,0YU":P5A\BH&,Y M"HE[ I U:U-: NIZZ[=$\01^8B,P1N*H^T9-.J(. T%+M@8&0PA8E@92X,I0 M-7(:A_(C:X;D >O:B"A:"";>";SU,8JLJ*%[A3M07VQKCH+1_) MJMD/438UFV&Y?T5U/AO+*H9>=+Y&/7@X5B8"Y\N:/R37K >B'T(EZ8-F<+5Q:W4MC>YFQRN,+4>7 M$\/E'. >[4"["#VLG-4\*4Z><:>R5ILN^\,;RR\;FG(N:^I*AMR5ME[DC^5< MW.\S>RV';&-2R]:NA4IAK%>.N=J953+ZSJ&,IH9@?5'IF!.'+^Y5FM5$QA- M[B$!'(D^_F;S=-1PF9S&W7,YJ/L=(;-M3%*?TY.?=X8NN9UAU>Z'0RW;H#+R M_*^,+/XC(Q\/E)'P5W:H]QEGO5L_310ZKAX M\[>V,#B3XGPJ6:@]0SN?J4VZF7.@ \DC4?PRB$'4BC5HU'3 M8\LKU9G+I.O8O;$5CS?BAT,$M+Y+O=5@J M?>+12S];GG4IR 4^;[Q/NX4HF*;GJS\!4$L#!!0 ( ,J &PO=V]R:W-H965TBZV=./DA,OP]8"PRZV*/+_ M1$J4%KUUCUXB$KPTVOAE(HG:RS3UI<1&^(EMT;!G9UTCB$U7I[YU**HH:G2: M9]G[M!'*)*M%G-NZU<)VI)7!K0/?-8UP^PUJVR^3:7* MZ4N[=6RE(Z52#1JOK &'NV6RGEYNYB$^!GQ5V/N3,81*"FL?@_&Y6B992 @U MEA0(@G_/>(5:!Q"G\71@)N.207@Z/M(_QMJYED)XO++Z054DE\E% A7N1*?I MSO:?\%#/>>"55OOXA7Z(S7G%LO-DFX.8[4:9X2]>#OMP(KC(7A'D!T$>\QX6 MBEE>"Q*KA;,]N!#-M#"(I48U)Z=,.)1['&5%C]#D@YI3&O_)C7)G^3>(WE!&;3,\BS M?/H&;S;6.8N\V2N\H3+XMBX\.6Z%[V\PYR-S'IGS_]R[?Z? EGL3G<,*HAL> M$*1X1A! EH0&NX/S2<8-H77L[8ZD=>H'Q[>CTDOAT$,O52FY9?90("CO.W8I M QZ="EY%$EQH70_"'.5H2O8)S_WM56T$L:;8 TF$C16N"NM?*\9"=!:5#Z,/'V&,6U@$_$YXX3)GZC\PG?SNB]*35&W1UO- > M2ML9&KI^G!W?C/5P57Z%#P_.K7"U,AXT[EB:33Z<)\-.' VR;;PXA26^AG$H M^=U#%P+8O[.6CD988'Q)5S\!4$L#!!0 ( ,J &PO=V]R:W-H965TF'J*M>%^F!%62^7TC[>J=RL7YY%9\V# MCWJ^J.C!]:L7*SE7GU3UR^J#Q=UU2R732U64VA3"JMG+L]OHYBZA];S@5ZW6 M9>=:D"938[[0S?OLY5F/!%*Y2BNB(/'?@WJM\IP(08S?/,VSEB5M[%XWU-^Q M[M!E*DOUVN2?=58M7IZ-ST2F9K+.JX]F_3?E]1D0O=3D)?\5:[=V,#@3:5U6 M9NDW0X*E+MS_\JNW0V?#N'=D0^PWQ"RW8\12OI&5?/7"FK6PM!K4Z()5Y=T0 M3A?DE$^5Q5N-?=6K3Y5)OUS=0:],R"(3]]5"6?&C*>97/RN[%.^+5!5D./': M+!$)I21COKBNP)LH7*>>SYWC$Q_A$\7B)U-4BU*\+3*5;1.XAM"MY'$C^5U\ MDN(;E8:B'P4B[L71"7K]UA)]IM<_9HF%M.IJRI;X(!\1>)6XM586<\77_[R= MEI5%%/WK!+.D998PL^1/-_M)/I32-^5*INKE&7*V5/9!G7TC<_%107^=5MC% M%,1](?Y>%PH.("=$DT#(2IC:@FA1RUPL$92ZF LS$R49=V'R3-DRX#7=)T*N M5M8\L#CB[6^UKAX[0GS(\13P PQH!>#=Y75=Z KT2A;'K$C,DE4RK))RI.1: MVJP,Q<\+=82ZS %.I=!E64N\$?5*5$8,>KV@U^LY9J1%:I9+&(+9A>*VI&<( M0[6<@ED3BH%8*[&0F8A'PZ ?3;RL4+HJ*\A&%JF1 U941^6I%K#D6N>Y>(#. M J9QJPOUM<*%54H\*FG+$T(DHR#J#QKF:P4-RHHHR@>IM'HK1'"SU%4%\=CF<%043X(8R=\88=;U8M>>9/!J;83ZJM*: MV9K93*<4'6P--H0%Q$WSQ\8@K1T",55S710<;3MRQF$;J-'H=T@^V/C^*;GA ML3VQGR'UMM!="2'S>T1EEFD2+MC3"1H,@N&SS,J>;W2"K$J"#-93#CI9-#P/ M0V0$6/S/]V974NH@W[>!)] WN)&%[#%LAXHPM:?HR] MR]=NSC-!"EA'BC3(M$5Y-[ E61H97$!69UXQLV;)CLYDQ>D[!YA7X;;?U5>Z M)CZYK!S=:H>MSR#I8>JK1B^@H,)Y%(Y0DO.)<0LG-EY%B<4I,:BG_43/4'BA?QAJ+G MG=16_"KS6HG/W.AA\>U\;M6XWR!_LRHSZ M$(\FP6@X%.>X#:.!&(>C$6[Z0=+O.1D81_M!-![@^2 ASE5VCGYTI35N:!8)AR.1.2,'@?C2?^Y#=%]@XJQ0^7> MR;KB@4N*G.A61%>W=!DA*:21O%&;O$^6%@8\=#DR#YJF"RUJ@9-;N5=MD%\5 MRU?A4$6LB ;ATN"W^>Z#J3L2CYRDP &J2Q1,NPVL$M'+--E:E4')8ZHO]\_ M_$'6ZOU9UMHMP+NN7G>$/!^X3M$)ME-E9_2G6^5\>6W>NZ)'<-86,\#;2@)[ M(>'*'T5\/0$,41FM4OJ.\7019'ADZ-OQU!C7IB[([3:%LFKR+&S L4P1),NO^60"8 M 4:T4L\)B@.-)6KWP3[R6!MYM%\\W"X"->/_I4%\EE8+ MC4CZUD[0SQ?X0.].Q/=(A[VGP88-%R4W3FBG"8%84;!4W/"Y1&_&$5L# TA& MB]1RE9M'I5Q*NQ% M[YL#CO;W.$R-SW5BZIN.K95)?4RR*:79%KVGETU%]4 MY=]XYMLUO N%WU/G2A[>XK[AS'#:U%'RN^4$VZ^@38KKHD8GW%0M3L.%)%NI MXHJ#FG$ G3V+#(=!]=<>3QHA"G_>:,0A_^K,33!:4(,Y&AC4,Q_YNMQ CH.C M Y!S"#GV8NW2 6V.$[$S&/N:358"@ H*[J7,NH.4_2B&.._4U-9TQO&=Q/#$ M8:^?T!"B?W*(X]*JB8<3S)W\,SK(// I!3Q=P>YXFC,6+)9L3E,<*)5UV1RF M[G*9?KGZE")B*2\<&:+MP&-I,I4[,P&>71)*U/>E3[O"5!M[SPR-X)@RJ>4/ M_[K\1T=ID+F?\UF[\Y'JF&N]Z@:"1&^IZ;7X)/X$ZX7H-+SQJ ME0/T:OO :)F,ZJ59\V1MGB MVR#17FWU!MYQZ??(972G1&UN3;WBZ-V@&3N<,[P1[Y"^K1Z4U=3=()TMG?,] M:2 -:;AAO:HM[*-82W\ !P\KYSX.11N(G1#?A-ON$.!0*66 *7THEC>N@GY$ M#(I-#$9A,A#?B;=;83 ,Q\/-HP>#8NG:I01ONJLS3; %D[NP:\ZKWXDW3TOG MYVZ#8$!CR4X!:T"(X8$@Z, DI\KZ2(#+'KA8/S'JOG4EE;1:-@J M.@K'OU/1"']ZP=@I&H71" X;]SO^]#I0@3BT.T*Y]&8:A$2-TG*SF^![O8L= MKJ9QA=LNC;NX[I. &5$_?3Z@61U0W:]D]*6??0K3)&3W?$Y=./W!VQT(=E,) MS0TU4S=VLVVW+OJ\1O],V]QO\IS84SH';3J[1OKNCTZ Y3V;W8B/S7&L"1#Q MP?)TX=Z3Z+BL?=9QA/CDFI.]9/^HZ)L VO6Z4Z!_)+R\8!BYW-^S+<-1TCO+ M<%[J15?GT3A$_ \33O8Q34D1A1%/5)O,0#Q-!"_$^CBF]7&/7^)(% N\& V: M)^?^EM?1\B$M3^(@8J")QP(O)NV3H)TXI)&+Q(HN;)N;]M$L0GALN2W;BGN.G@/^$V/%C5[=&C'?#O_'!Z MY!!YHA9T2X$N]R?IOQSD='/4LX='[BV5 R'<$:A M<97[,*1]VGY6<^N^)MDL=]_D_"3M'-59Y&J&K3VDPQF:&PO=V]R:W-H965TO:!N*FQ1;8!D&RVZ(H^D!+(XN(1*HD%:?_?H?44=N)C:+'B\1C MYIOYYB YVTAUIPM$ P]5*?3<*XRIIT&@TP(KID>R1D$[N505,S15ZT#7"EGF ME*HRB,/P+*@8%]YBYM:NU6(F&U-R@=<*=%-53'U=8BDW=N*R8QE>R_, S4\R] MB0<9YJPIS8W<_(T=G^<6+Y6E=E_8M+))Z$'::".K3ID\J+AH_^RAB\.6PN20 M0MPIQ,[OUI#S\I(9MI@IN0%EI0G-#AQ5ITW.<6&3&UR##;!0C(K\&YN'=N M&1]%O,1T!$GD0QS&T1&\9"";.+SD -[ \KIG"9\N5MHHJHW/1_#' _[8X8]_ M13!_$ J63/,43DJWC]O[J:PJ*G3MQ+BV\[HQF$&C209,@;!Q54I+[!X5-1V( MIEJ1JLQWM#50_VK#1&85LT;U^F2&RVP$E[QTR+_/#2/3.R '=A?P2\/O68G" M?*>C_](XER6=/6Z'K4H$C4;3HC*%$VW]8^Z0( =6+K[6T#/J18FZU]5LE&&'TZA8^DW?8%4%6C8]M7MOV$<-54% LCU12NZ##NC')! M[B$\@Y,7?C1)3FD4^9-P0BA"TGE@%2R7SFWQ2',_(U/XL!_\PYF/$C\*0_N+ MX_$CDWU\GC;ZT]8L.IW8@'E.1[A-35L#LK:ITBY%!&$43RU^!_CG'Y,XBE]" M=IU'J0A'YZ'-1#B*QH.5_?6WPE775YMX=(G' MI]-/W_,S/XE>[+"Q5(-&<-,2I4O6GR3CO1!LD(I,2&/C7C86G8NG:CKK8[F? M'Y]Z!L%(J\0563+\KVPW\*/O9A+2E^B$%,PC3**SR$]^C@GMVG+;:K1'+/9) M/'6Z!UO7)O7>VCT.['E%/=O>H,/J\/ZX:*_=;^+MX^4=4VM.-$K,297JX+D' MJGT0M!,C:W<)KZ2A*]T-"WI#H;("M)]+:?J)-3"\RA;_ U!+ P04 " #* M@')4MU^=$P$# "=!@ &0 'AL+W=O$HJOOK.Z0< MQPNT.;2]6!R*\]Z\H>9Y,WE^"!VBP)?>NK#-.I'A=9Z'JL/>A*4?T.F;QG-O M1$-N\S PFCHE]38O5JL_\MZ0RW:;M'?/NXT?Q9+#>X8P]KWA_15:/VVS=?:T M\8[:3N)&OML,IL7W*!^&>]8H/Z+4U*,+Y!TP-MOL3P?^(9S"R1JB MDM+[AQB\K;?9*A:$%BN)"$8?CWB-UD8@+>/S 3,[4L;$T_43^FW2KEI*$_#: MVX]42[?-7F508V-&*^_\]!<>]%Q$O,K;D'YAFL]>%!E48Q#?'Y*U@I[<_#1? M#GTX27BU^D%"<4@H4MTS4:KRQHC9;=A/P/&THL5%DIJRM3AR\5+>"^M;TCS9 M7?N^)]$N2P#C:KCV3LBUZ"K"L,E%*>+!O#K 7\%UO,CZWEB/?]=;?X%./@;6V/AGGV%6.MV@%OV/8@.$XA/SP5,"$95 M&A@,RS[N/QHF/P:P*7TX22<'TB%XUE G%RH_>B:!\HIB[4;X)RA:1Q0#8SH&>H3.B@42]3N7,+(T$U,JM@NS]M:"RX-.Z! MQT&J?<2L4"V(0T=#C-1*C:.O9F8T]2<=]]0VI0G4DS5\<@V+=-/3,Z>9XDH+ MC#Q>E;/*5V,6=%AK@X3:!+W\WO>;GUA&C]PF8PSQ9IW,[G'E$[2\M._S^0XP%]WW@O3T$D./XC M[;X!4$L#!!0 ( ,J &PO=V]R:W-H965T MQ^_@,=FHS8/M ) \2Z%L'G6(_26EMNI M,KO2/2BWTF@C&;K0M-3V!E@=1%+0-([?4LFXBHHLS.U-D>D!!5>P-\0.4C+S M).]YVZ"=HD?6LA0/@UWYO7$072LTE*,NU(@::/-HFE[N-SP\) MWSB,]F1,?"6EU@\^^%SG4>P-@8 */8&YUQ-<@1 >Y&P\SLQHV=(+3\='^L=0 MNZNE9!:NM/C.:^SRZ'U$:FC8(/!.CY]@KN?"\RHM;'B2<W,<>4/Y8#& MK7*GP^(PE!8>!U!(;I[(U5"NR3MZ0-$Z3,[SU4N0Z\-9_6R2YWY86C6N)'V?PFP6_"?C- M_WS#?T00\D4K6/W)'3TY;0FF#3UM2:4'A=/!+[/+M=E.W?([?;ISM\RT7%DB MH''2>/7.-9V9^G@*4/>A=TJ-KA/#L'-7'XQ/<.N-UG@,_ ;+SZ3X!5!+ P04 M " #*@')4BE,++E(< "-4P &0 'AL+W=O'O35!]=V:V^ M.WIV5)1V8?JJ>]]L_V5U0U M"9&]\&SZR N7^L(EKULFXE6^-)WY_MNVV18M/8W1Z _>*K^-Q;F:N'+;M;CK M\%[W_:UPHV@6Q:U;UF[AYJ;NBNOYO.GKSM7+XEU3N;FSOC@.?YU\>]YA:AK@ M?*[3O)!I+A^9YN*R>-/4W&78>$O+@^.^-+.SXHG%Y/B M^:Z%X/S/@0F>Q@F>\@1/'YG@7>OJN=M4 M&!?$OFEJCVE*0[(Y1L\_/=B'E86LSYOUQM0[VLX\WK5EL7"UP9NF*GR'"]"O MSA<8J^I+6W3Z:D\7,2[]OI&!)H7#-=_/O"L=!&92_/S3[4_%NQ;VH>U K$GQ M^O5-8>J2WVK-;.:*KH4 %\;[!C/2[%O7K?)1__&W9Y<77SWWI$>V;?$$K1LZ MSSLI-I6I)X6WMOBYZ6QQ,3TKKBNL/!-45W>VUVK,ZIA@+,#_+^*_+\ZR+)?O"6:_N [ M!V-B_1C3_]@(!;$:.]F85NB%FTW??A;#Z2&RZ:[;"5>6MK:MJ2JFHMW0JR:I MQ";)&]XE2OY2.WKFMN.58.;K-6@[-S#5O_6NI6M8RMK4L.TT:=$U^/7)%C8N MG[@$X>C7&V%2MS*0EL4"!EM$<2WDP:5LLVF:-"1J?+?)L8!;3VH/*+-R]Y5W @5;P+]"#F<&( M=H:M5/!Y6)J-:I&ND$"Z^@YK;(&ZQGMM^SGM*UB M9TT+)K7VCEP>Z.ZP1=C(V] !+4'R' MAF@A$H<4]\NHN%\>5+L;XU?%#Q!J["W*UH]1Z%[5\!$]2]V82O]58P.#%)N^ M!;E$W40IV+[3& L(%F1O*[KA2HBS(5.YPD.G3"V2-M^)=K#&@Y]-ZY:8K")Z M]2W9 N9<"XN[%G>-62&8GK1W9F4JFY9[5GRT.K!8'KH/6P%(X4A :D@95NQT M8QC3[C!7^PG:LNCK4E<"-87QX!W/3/W)G_WC;Q=?3I_+_Z\A8<"!V!R//C,5 M*1 +$S_,(R<;X$ RU_5B4=9F5]C[N24K84NU;WBB)U>CYH7W,(/QMW=6))UE MROE/M.FX*YV7Q)B49DUKM7/30V9!=/8B62E9B7*1L%-Z&? MHJ3,%#+<]9(9^L*8)^J@7%T'3_C>SBVX!04;$\X_/,A; MD ..M:3=A6M>1,ZS_1'("NEK9I5;FJ'W]9 :?@AF&1;8L\DA[E5D>/S.PWH# M"\" 0#8P1DVXN]()B5X0 GJ>, <3CLV)31/TXB&):35)-%Y>&I_/IZ+U837< M [W0;&LF)[S5XQZ0.6B6'7_7Q%_UY-OR!5T_5CLB6MM]B8G2@LS2I2)01F M4C+A&9^&N3\RPB&_#@.^;-@Z0-0=/!<99F5'@ G**G66Y:\$UO1Q@D*8-OJ" MY,?_Z=FH>Q\\#IM_'0HWDR:2TW(2>F%\W4JQ@J TA!^QZRV",?K7P;M!-7;I M%5F38I+"XGJS=O/L_L!$?&2K!X'HF]Z#V+ S#I,P-^T\C9?(29Y^0 ,1+ IC M._P''6:&<^Q)M ]NJ8P$:H@(2J!^0^ +P\GFB.40'<*:-GA_@J=^8^?D/9.2 MI 7"KO@^N-I@4"!PV-7"V7*XW96#'GD2G>%J^*6T!E""@2V9'B<+I%7-.Y-( MPJ X;-73/J$0#O%D*<[$U*06RQX0$W#9QO5M754%HELRE-E^1=77-E\=6;H' MVQ.'O@$B&.SO;9TD*H!0U;RG7W[!RWYR]440XPCZDSZ33.$N0D2[GME61@VQ M(K^//Z830H%$#J"E:C?T.8,88[XR]3(NMW+0Y))]99M).ZNU@G"0V^=,)E#" M.S81F$#?8"2@[@JB&AE^-$MDAW$O44/.V1:]R+.# M#N ]#!FQ%_:_ 3EX>QP<[\:!!$ZD< M(\E@$B=DO '1B22L?.1[@-I)H^XT^.C,/1M1IKE,-[,K4RV4B2V9#(YNBV-W M!F0N5I=-B02^.QGCY"S?1"M;) >R7=E\E?"*9%YTE4VEQG[-^';94&0*H?*V MO7-S";4 T@2GB.JT=D%K]2HL.6&":HF*DTJ*M%CUCA36/)@"T4&3UDM(FC;! MJG_L3H(!VH7IF++'_D0!9-S7 MG%MZ[.Z$ Z@Y5&C\(=KT'YJ:.'F,81]0@!DW(4H90=64D? '=W9,4G"[EVY>:#S([Z;@Z5V7#Q>K^!FL#!5E%;SGC6A^\$-O#@ MK94DQ&'8&,!Z\.@\M$_<)C[R*BDN^JT'P@,[R5'L@TE!=]>W-] -P+?BV=/+ M2?%:[AW395PXF7!L82K?Q%2 08PARB;:14.*N(5EL\?@19>(MO1V*Q0)RSPK M"&/O7?0YDF1GQ(3Q[KZX99.D]/P]D,R>%3>'5C7"^-/! MIB&R<-WZ7!C"CP^1 =P_H(P(,TZB0Q#AZX:26Y0-UDI #%C)!RL7J4PYNNI140.\^&26[)CH M=F4YM4=L(%M%.(]346R1VI*-FEKW&6$\-F1-1::()4_LRF!^21CBHNL4F'!6 MS_H42=/%UFY-6TKX ;EH:7X.OBDVH@R"QV@/@Y.0-PQ!$7FT".2-#PB6\F.T MQXSFSY6.Z>F6HSYLD]-C@BV8Q$!U$7.),+P,&>E7]9S619Q/*"VSMB$Q($4T MX47@YLIX@>#LJF3 !W9)K B9DVA):J9@*\Q@PF-A\XJS#:!'#L<'FU]0YH9- M R74YY+I39 33* :&3P7T5X\3T&92YBCF$&F9,MS@;#L Q 1U"48EZ*T#2W; M:6#CO ;.@D6(L(\XR+/B1TZP8GP68?P[D=!I5/FVK>LZ6P?I8"\\[J/!QY!(!,( M)ID%W+/9Y!_RX7@6?CGD#4@WMO+\WF8V8BM@B4K7:B 98]LA5?"7R#?EV M. M)@BDG$HZ&]-DN)E3,G7$5!RQ@.0&< MHL%],D\E^^AWLH.'A(]YE1!^<=Y(U,IY-H28?-\4-B'^'#!\( YCW/^H$:E@ M 8KH/5N1H0&,F1[-6@+_4ZX@F2H:=$U.B)+TA#]B"8)> MFC5:%TLVM:9%J&A(&,T),#5!@\03$SN;)E;9]E\TD?P:8"B@>9 %@7T' #8SH/6=XH'-_OYQ.IM,I/_+W9U>7 M]&,O65"\(R0$Z#$>]IE%MR?78Y&?)#]:2D'?/)!LZYA1^WSHS">NQZUVGM-, M&\[\<)XJE#AY9>(&U<6+&&D]_7 ?-)AP[>> Q-/BQ0"7Q9 ^#S#83BJ5 @B%9:OM5J%HE\.A M(!0/A!1F=M'7;#J',4:VW$?%6Q]]+/H7,=CC>&LWE9FK:4NS$53(4,(#RS9 MJJK1BSWR4(YB0B(3Q:.T5 ND=&OX2YQV#:\NP2;#OV )TY!I:[_X/>X$9$E\ M&O'H6;:#,$UP8+B_Z5NPB4R70/\QM$I52H6 &ADL*N"J1&$MTJ8@9C^ &,O M1#(I)GO$>WPNC;-!PZO,/L#4^I!JIC5&8!@U5,-P9L\;2D/;FM'#:&2GU0AL M%/1B8$I5JJHZ)?+%]%%3[RO90_LZ*K%Y BK?O0+HFET$V4!)Z0NEV*-R,!K, M"P<9V;;6V;;",Z7S6".1W3,R6246(2 M@/F6M9SC>"_)&/$"VI43X#]%I&QL:Z^ -J:*W")T0K2=^X]VQ7 /2Y!,J;"G MPF58#?OYK:,14_YY:/";6IQD*/*FR,0KJ,A33QX1/Q8^B549J1J1F2?RD&., MFVC^2%;J0*+ZZYBH_OI@@?)H9]U?.\5MS&&KY702X+)A M?3N?'E6'!^]O=\=G9 @#.&3H HQID^G6IV9?I'!C'WH M]',30"C$J7JTU+.F& EB71<7TR^23TAYS\$ZS@JLCVJ3(Z62U#*0K_7_KY*4 M=IB56+.I1W?VIR<_I#\761OHQ4$I>A5ZD48E\#/?C7\4QVR_:H'[L=WAA*P. M=PB5A9JKJMF2=UI(9IN>KBWW!U4P=T0#?CRKVH<,>&B>HA2T\ZE\$$.7+3?D MTDR /90 6UNXCS)5RA'?]E7>3)7ZL7[K3=U)>AOZLY(";JFYHX?%881"7E1* M&KDZFXTEH"(UQ;!73L2AB2BGSGG.H FE78H$L[Y<6K'7E,1?LZ7)9#I5\(-"9T537II+ M("*DCX 022 D2FV<^)&\6T-*.90BF9M0!Y'Q8YL:]PB&!'H8^*QXA1!7>^"S8QH7.)I+3N1N"EN!-\0$FYF4]O)W:JILJ7^(L))V\"Y4)NE'O#6JUG_9Z._W,?B@1$H_ MLEN#)*P4NZ3'#":P7_<2XI<6#IFZAIF7VH=#RD8)S%-7G\8>&0@T8KZ'88 P M2.'M8#+)T;IN$,G%_! D*(4&&GR\S%83$DI]RA-Q.$(0$0;GE!/%8FL*(%I% M_K%_!)'/HJ^D5W2(X0:5GV&H8.JQ$184;'=;"B,NKL0?7,74$_>(D X\PH:] M88?K$MIEE:8G1) G7\OH@U:)#YS#@6'(^A7&IYPHG)0FA>$N)UIOY"RF<(GR MW%+ DAK)E@,TF#X!PP]H!L$_JEY MK*#==AQJ2V)#6K9="P6A?+S$9J734KCZ4O&<0=@EVT,A.-FDF2@=N4)8L+.] M8F\PK-*JTK5NN>2<7[X5<9+?#(P\5ZOR7#=GZ"@2 />R+%'#,O&K9).T8R6U MK3X?C!D:8[*-LP;=1-/-83RGD:\I6]+AG!KD5&WA"/9+T'_IHRJVH;Q8\A5&J M1@.#/7Q!M'4EUFO-.OGO0:=>OLO2SDD/I ?A,3\.RE1VZ;R*16 J9EVYF>N$ M/V)CJ/Q.OVD;?>VZ+-/TG"6HP?\.M006UP.!Y;:S87I#PVF50$BO\R'D2.(X M>F#E$2&+]:5HG1>8?M %KR^0VY-.:@+^\?H__5[O_)E6]/%RL@N:%0)%?BF=Q<5%\UVYJK@GRJ)&\LT^#^K/B)$]F" M[!EU2BF##4D;>U/I/N@;^N(D_<&B> 8##C;(BBE4 ZVU^K&BYEAV MVZE%A@CEI;]4TBD'O4K9#C M("M#&9GPBL*'T-XB11*B1 DIJ$!JD,7.5W53-4NAN=&6ZMH075^./>9\2#J% M-KPAP$$PX<(Y@@$B >4OIX,"F'D8B@F:J::+M]IV@N?_ MR]0]'9Z\G$ZOR*4ZK_-K-47\3Z(CB6*6^RVI?L>+E.90VDAIJ;#:62;,V<$D M5#IX=G'XW-A'[2 8E=;/>_4C926U$T%;@X'6VSX=TAIV2>=-"VX]Z)/.H\^\ MD*1=#.G-U 07TIF1KZZ6\\C$CT\U+-9!S4X'?2X.G\;15H\/U-(Y2JS/?SWU MCW3F/B1IV61JHXFSJ1]%O5.H4:E[HAC4ON)G".3R*,KT^\FVNS_!8OB]CY\"Q&HRD(V;,6GWFZ4VR- MFW_./ILNL1-80BS8?0:/]);TM,7J)-66-QM8#2*)N6?J:$Y3L:-8D@@8I1=V MG'HT=3YRPLT"(K'>KJ+BQQ#R5^Z3K=RJ:;2#@BQ).;)3:2')QV2/F3B>KQYD MF003IO!WNW=42_TAG$+GW=SCV[[PAG6+SE@^^ M<(=0NB6')K@TP9-GO4RA*J#<('*D!)I>3/+)N3WQ^*D'\ZNG4SZS.X<"$)>" MVFCG,^Y('P!5F41P!%*HQMBD6R,:D8^U/P(IAZPX]/=+E2\OCXN8R'4F PLI MU\0Y)\6]+MJ0S?E#V+.Q=HW$-*AK8E^N^IB/; M8:F$"*Q *'9)G'=F2=T)"B6).3:Y\&*$E)V^FA)#J9!P(M*V1XD@S![1AN'4 M*QMX>V_X'/5>E 4>-54?_*H4S,2:0WLM(34J0V'DI9:YVF;.24W0<"'SP_%N MN$^%^V@<.:*.'1/,!1U>4L8E*8L\:_;ZRU,OA!(]L$>ZR]RCYE,3KX/1\W,+ M(:U-<)02VG$>NAKGHLW@K24T21I%!M0./.+5">GT/!K3EZ VIVS$%DDYEU)' M&SE.07U;+9-<[0@MEL_)6TVQ0QU-U6GF7,_NU*S29!B=M/N&I&Z _8<\;#J6 M>''X2.&/%!W]FZ.C-TG+1GWMP8'&8?3XZ,6/*23C2L&"936VCO+! 6Y[2R>. M^>!$&5.XTI!I.?V H$. I39K4#==;!Z5$QNL\*1D6=DYN&4]_&&/&D&#H!)WQP$O*E)': [.[Q%S>AIURL'']W.5[L4(^@9?;+.5.G8 M29LM #B)?Y<=I9P1;=4K;7IR8=QQR4N5U%&8)I2/]3D.R["+)0">@E])./EO MBM<4_R<\?SV"8T M='RT2=B B#_KYG!8L874K)*(\_G#@J4L6_$P!<4[W%5).:(6#KR1'L39+I] MEP^Y,'2'GN1 M<#E]_C8BVC W[AX/E';(3TQ*T/M&V F@IZYH.@Z0\->WN7NCA.UX[9>FJ6$ MFC."M5+TX),TN_P&=^$HU=EZ/"GU1/JR/._ MG' ZH7B6)W, ;%17R8_G1_)3@XXV]#!>+.F8?M4TGPH%T!H2\@(,/-9.35,= M3S%E+0&34",&C:C=%E(B?ESQ/T+GYX\>K#R^MT--QLI$F5,^RWLJG9_DGV;1D$*U']*G?="2VJVSN56J)?RA4"E)]&"-6+,< MQ EGX8;-Z..G<81RCYS489L4,#[Y0W'/>T>^!A7@K0V-3'P#/A; ?^LJ;2?'V M4V56S=HH]6/E('4L9)]WL*$M8H3AHJ[\K9U4!1"XO-Y+W09VI'JA*+J+WY)@ MTSEO&]6'W]O\G3.:"+1M'=/C&/[.@OB5,DY;/K@-P-9WKFWJT#&:,L.Y[.A2S#@ U-KBF+$VSD6\B%R3$U M3O;'+A/F2'*!C+TUIM^:7>H;?@W\C(NO2%3XRRQO.?M3RC*.CUZ_>O'V_=&) M"$R<*RXH.!!R&Z6+\&)X'(+S442?GZZOW[%5"2F BG5^Z@>Y^2$SX^$EAW]Z(%X-EE@ MSC#..V(%F<"$GM+?_?37J#Z=9U](A'5;\G<@N=Y==_*QQ'BU"-^:O)8O+*;' MY4.5$/ EU;\JN\"KT[.OKHZ*5K[]*#^Z9L/?6YPU'4PI_[FR!ORG!W!_T8#Q M^H,FB%_@_/Y_ 5!+ P04 " #*@')4K=,C^$T$ !+"@ &0 'AL+W=O MH-HX'M= M"3WU-L9LQX.!+C98,WTKMRAH9B55S0Q]JO5 ;Q6RTAG5U2 *@FQ0,RZ\V<3] M>U2SB6Q,Q04^*M!-73.UO\-*[J9>Z!U^//'UQM@?@]EDR]:X0//']E'1U^"( M4O(:A>92@,+5U)N'X[O,KG<+_N2XTZ_>P>YD*>57^_%;.?4"&Q!66!B+P&AX MP7NL*@M$87SK,+VC2VOX^OV _M'MG?:R9!KO9?6%EV8S]7(/2ERQIC)/L&O7II$'1:.-K#MCBJ#FHAW9]XZ'5P9Y<,$@Z@PB%W?KR$7Y MP R;393<@;*K",&%@7A2R M$8:+-3S*BA<<-?2>V;)"W9\,##FVYH.B&.]985./6H M,C6J%_1F\T.A69>R4<#>N"T/;EGG%K@&IFG.+M-C^ N9:O4"8AOK)2K'>.\& MN "SD8UFHM1])X%]!'"':RZ$)7')*N?I!D(_S$(:1V%N=Z@:5FG(4HBC$3QA M(5]06;)S^/&'/ JCG^&+X@8_R-6*,BX,TC[T\JQO WF'2P@'_"L*I4>%TJL* M/7#-UFN%:^;:!9'VA"\H&CRGQU6H\WH\;[ CUV[$V%H"O2&JB4N$>UEOF=C_ MI*G3.:]0GN(A"99[V"I9-H4!$L]"MFA9B3X)I0*O89?5.8O7>JF@# MH%BU)(P/H!E5NF,W'UGU(C\*0_A8,5IRG(Y)QB0?P>_D74'OD2FC!T^X;'AE M$0_+$C^+,D(8I4-8=(&33[!'AD'A] S]49C0,QU&\"P-JXXTK)2LH:#N82M1 M4W(>\B0B<_$:)8LIB 2RP,\IEK<>;F 8 M^0DQ<@-9[@=I>BV;LF,V95>SZ;Z+N WXO@O8A[G6=-+:[7_B;,DK;O;G\NLJ M^(5ZUS9GWXMM?5G!?=@A;%CI3O].T5 *7-1Z1N(_3A-W!@E\07S@_PY=84$1GX>'/+I7 @A)1RU MI3#V@R2%3Y3]X_\TY_==LN<:3]^-6=B_C.Z#(*6IA (_SEVGHF+*$V+L+<&V MR&(Z(5TK"^*SR3=X=< 3&VMWC='@?+9G_?'O\:8T;R\(I^7M->LS4]2D-52X M(M/@=DBM3+57E_;#R*V[+BRE(>K=ZX9N>ZCL II?26D.'];!\?XX^Q=02P,$ M% @ RH!R5&M$33 6 P O 8 !D !X;"]W;W)K&ULC55-;]LP#/TKA-%# J2UK7PT"9( R;IA.Q0KVFW%,.R@V$PB5)8\ M26[:?S]*=MRT:+M=+%(BWR,ID9[MM;FS.T0'#X54=A[MG"NG<6RS'1;U=F,=.5DT+AE0%;%04WCRN4 M>C^/TNBP<2VV.^]O#*DQ2U*+@I45F@%!C?S:)E.5P-O'PQ^ M"-S;(QE\)FNM[[SR)9]'B0\()6;.(W!:[O$#2NF!*(P_#6;44GK'8_F _BGD M3KFLN<4/6MZ*W.WFT3B"'#>\DNY:[S]CD\_0XV5:VO"%?6W;9Q%DE76Z:)PI M@D*H>N4/31V.',;)&PZL<6 A[IHH1'G!'5_,C-Z#\=:$YH60:O"FX(3REW+C M#)T*\G.++^H>E=/F$3K?^%JB[O\VR'_#Z_\SR0MA,:EL9A%_+M76& MGL7O=Q@&+<,@, S>8+BA;LDKB: WT+*]5LIW87P+3FW),YQ'U&,6S3U&BZ^5 M 7' [(&B5B46+JFAN,H0J#5!KZVFV\O0;]#IR6C02Y($N,KAA+&T5AQ09;%8 MHVFK&RQ(2'K48[;$T"62:#)-G6<=YA[.[3R-9Q1J.WT%Q2- 1RBRU)4E3-N% M:[ZGI^K0""XMG-)S-H:2@!-(SWM#-O;"N)>P$=Q2YYX*=5H:G:&UD/;&24K? M"07]='=/".FDUV<3OTS(^R6/U&H+I!;0>5DKV]3FJ2[/LNX2YW#,Z)N,AL^8 MG79<4L!4ITF:-L(DA>5AG'E@?7Q11Q M!I ,B,3/0A0#6&:9J7SB+!D#&Z9P:X3#4[W96.CT1\,N=(:#KN=[#D!%J%%> M>_WQT40IT&S#W+3T)BKEZN'2[K:C>5E/I"?S>JY?,-Z'RCM3LHGJ#]82W^ E!+ P04 " #*@')4 MB98^EQ<$ )"0 &0 'AL+W=OCAHO6FT_=VIV:3V5O:M'BG0+=-PU7OZZPENN9YWO; MA7NQJHQ=&,VG'5_A LW7[D[1;+1#*42#K1:R!87ES+OT+ZXBN]]M^"9PK?=D ML)$LI?QA)W\5,V]L'<(:\1KKV@*1&S\WF-[.I%7@[&Y"LX(+U6F3#+&O79=&3(K%4>Y1L35X.) MX(@)/X!;V9I*PZ>VP.(08$3^[IP.MDY?!6\B?L3\'$*?03 ._#?PPAT)H<,+ MC^!M0Z;@:TZQ'D;^S^52&T7'Y]\W3$4[4Y$S%1TQM:"J*OH:09;PDOO7J'T3 MS5;LA>YXCC./2E*C>D1O_J575"X.&G=!V)"XUC(7W"")>=XW?>WD DG7KKLJ MT=8S(AB;):H=R4Z?A#$C:-VAJZ6:",LEU:>V,*1F*H12UE3HHEU=O()B$>!4 MM+13]IHP]1E;>C2O[$%W+S!^@LNOVHL^QIN* <:3O]&KHC' M/8)/X)#B&XOS[H^,*/M /OHLR<:[]U4OZL)Z$$[ S]@D3;>O&Z3KKI)U 8)2 M)!_1AJ#=/N9/4CLF&7PI2Y'CBZ-6]HIRV2N$& (V]I/-N)"E67.W'*>A>VYY M7M&Q5B^I2BF[61K1F,0A?,-*Y'3_0 @9"R8Q$,V3#!ZDS568L,2>AI@E24QN MT_DXFJQ3/V9I%MF,AVSB)V<;#)LZE@69%7R61A-X.,B/L=>?A1(Y<<#;MB>E M V1\HDZI<;_,UL)4@!0@$']%GQNP%6R+;$U]R!4;%6LN52<5*0P]2AA!2$((YAP2V90>:[9T$WATWB.]YT'R@CHC78\I96B(ABE":W%SZ11(0:301A3-E^[(D=[[:E!M7)-6%/8?6N&3K5;W?7YRZ&] M/6\??A)NN5J)5D.-):F.S]/8 S4TWF%B9.>:W5(::IU.K.A?!97=0-]+*&UL?93;;MLP#$!_A3#VT )I'5]R:9$$2-H5&[ " M0=MM&(8]*#83"]4ED^BF_?M)LN.E0),7FY3((Y(B-=EI\VPK1()7*92=1A71 M]CJ.;5&A9/92;U&YG;4VDI%3S2:V6X.L#$Y2Q&F_/XPEXRJ:3<+:TLPFNB;! M%2X-V%I*9MX6*/1N&B71?N&!;RKR"_%LLF4;?$3ZOET:I\4=I>02E>5:@<'U M-)HGUXO#'QQW]D &G\E*ZV>O?"VG4=\'A (+\@3F?B]X@T)XD OC;\N, MNB.]XZ&\I]^%W%TN*V;Q1HN?O*1J&HTC*''-:D$/>O<%VWP&GE=H8<,7=HWM M((V@J"UIV3J[""17S9^]MG4X,F*SB=$[,-[:T;P0 M4@W>+CBN_*4\DG&[W/G1[ $5,0%S7QQ.;W#VQ%8"[?DD)D?W-G'1DA8-*3U" M2E*XUXHJ"Y]5B>5[0.S"ZF)+][$MTI/$6RPN(4MZD/;3Y 0OZW+- B\[PON& M[OHL_)ZO+!G7#G].,/..F0=F?H3YZ*:DK 6"7L-=3;5!N.>*RUJ"+RTLV9MK M8;).*Y"_^.)^5-K3A[1@V8*-!V_W8#>8P(QA:H/-@M($OM]!^NNX('T1!-^\ MW (C<'5%N4+3U=;Y(S"/$FY([37\0F;"/7*U>6]^QA50I6O+5&G/O7<*G]*K MWF"<>26#9-P;CG,OYUY.1R,O#V#<&V577AQ"VALF.3Q5Z%Z1-3EP/DSA2?L^ M_#0:][+!U4<7$Q\TN42S":-LH="UHJ;?N]7NM9@W0_+?O'EJ[IG9<&5!X-JY M]B]'@PA,,[Z-0GH;1F:ER0U@$"OWXJ'Q!FY_K37M%7] ]X;._@%02P,$% M @ RH!R5&R-HH8H! I H !D !X;"]W;W)K&ULM59M:]M($/XK@T@A@=22)5MQC6U(W L72.Y"DK86>J1)A'$5I6#$N@\7,W]WJQ4S55G")MQI,755,/U^@ M4-MY, Q>+NYXN;;N(ES,-JS$>[1?-K>:3F&'DO,*I>%*@L9B'IP/IQ>IH_<$ M7SENSG"4KI;Z[PU4^#R*G$ K,K$-@M#SB$H5P0*3&ORUFT(ETC+O[%_1+ M;SO9LF(&ETI\X[E=SX-) #D6K!;V3FU_Q]:>L9D%EH"=9_"K 6X: #B=P"&,=PH:=<&?I,YYOL M(6G3J12_J'01]R)^QFP R? 4XB@>]N EG8F)QTOZ3?S[?&6LIBSXIP=SU&&. M/.;H',9\OM*S5-(H MP7-F,0=R"U8KU-XU>S*-]Y1[17!\!%R"7:O:,)F;$_AS@YH 90G"^0%(AN/P MU>>TK[N[CVJ?U, 1Q),QO4>3!):UUBAMBR(X6W'!+2>JER\'V-,)O8:?)O"' MDMF[ -=*EA\MZNHM1#P\\SH\*,O$ =9=#;_Y"B1/L4="*9%ZANM*KZ9[$>2= M9V3:0#I(83@8NX )GG$+=^1F2 8C^$#O&#[TI,FX2Y/Q+Z?)DIDU7%(3[$F1 M?K2]#-@)^7[ O9P-XSE0RP96J5I2O+G,1$WUV60'0D4>J9 M,A:.AR=P')^0P\?CU+\C?W?=D1A@FG9M*I,\UJI=>&6Z>F1HJ-9P'+G=0/V*P>"#C"B6H#EUN6_?; M [-66^/-+AI5JCU5WA3'%/[R+83^> YDST%O]/ZY/LF#,97.V9G;)9!,W#IJ MUW&[IFXE52E(A8O2IWBO!6[8*&5?#DY -Y@N?@!02P,$% @ RH!R M5 .[+C<. P \P@ !D !X;"]W;W)K&UL[59+ M;]LP#/XKA#<,+9#5CR1]+0F0M&M78"V*-NT.PPZ*3C$WQ%NW=[%J3%#8H&2]1&JXD:,S[P3 ^'G6=O3>XYS@W:WMP MF4R4^N:$BZP?1(X0"DRM0V"T/. )"N& B,;W)6;0A'2.Z_LG]#.?.^4R809/ ME/C$,UOT@\, ,LQ9)>R-FG_ 93Z>8*J$\;\PKVWWR3BMC%7ETID8E%S6*WM< MWL.:PV&TP2%9.B2>=QW(LSQEE@UZ6LU!.VM"8KH'[;@%293$6_#:39YMC]?>@'>N5#;G0@"3&:R2AJ$Q: V<O/ZEU]@:U/7QL9FQ%/L!-:I!_8#!8%P@Y$I0$W(Y!>M>FIK*ZR5= M@"4U7Q'D*TZLOJ')@LKNJ]*U#*F@%7:X)$]5&;I5LWL,]&I83E W+_?;201W M!O-*4&XYPLX"F3:[<*X5H9TPK1>.W3T3%5U&FE9E)9@E/L-2:?K<#;UX=)G'RSN]_E^G%K(%65M/5, M:DZ;B3ZL!]G*O/X&ULE5;;;N,V$/V5@;M;V(!@B]3%ER8& M,[V2G\U M&T0+CU59F_/!QMKM8C(QV08K8<9JBS7=%$I7PM)1KR=FJU'D7JDJ)SP,TTDE M9#U8GOEO-WIYIG:VE#7>:#"[JA+ZZ1)+M3\?L,'APZU<;ZS[,%F>;<4:[]#^ MN;W1=)IT*+FLL#92U:"Q.!]%3?CX(G4-8 M8F8=@J#E :^P+!T0N?&MQ1QT)IWBZ?Z _M''3K&LA,$K5?XM<[LY'\P&D&,A M=J6]5?O?L(TG<7B9*HW_A7TC&Y/%;&>LJEIE.E>R;E;QV.;A1&$6OJ' 6P7N M_6X,>2^OA17+,ZWVH)TTH;F-#]5KDW.R=H]R9S7=2M*SRT]UIBJ$>_&(!H;W M8E6B&9U-+$$[@4G6PEPV,/P-&,;ALZKMQL"'.L?\.<"$?.H)& MJP?IV4K% J>9?2VAO5BN%A=F*S(\'U"Q&=0/.%C>;Q"&VU,K(UAAC86T4&A5 M@6QL6O^:S@E+&D\HM %T[P*45:Q6J+O,@JASMPD#R!25FK$&5.'U"E52RU,R1L1HM&T2G!U4YKK.W!BP5\Q!RU*#NWWL'//\TXX[_0CB5!,IO" MG166XL!':BP&CQ$P&+)X/H)[90D@>XY,MZ0>1S,*H4"ZRM^V>81FP7SN8,. M1_&HM?R]6,I(*&;\8#M_8>)$E =IR#UB&J<'^6.P[CJB-0ZF6>5?FKPA&F)9$YY<_='+T>ED>W1XX]I-+'/Z%/.=;3 MJJ[?M+N +S3]T)Q#[^/:'?TW&*KA)(B2A-8HB%)&Y6:H(K*--YWC XTSV\HU MJ(PP)3G/2"QJ?QMZ/B,;8S&P:7)TX]EM&G&8ADG+K80E$,UG+[O1]PF;!O/I M'-(@I)[T6GPGN5P _3U1B/;)1X#?=K+Q?QA/@S"F[N@V*:="^%6I?"_+T@LJ M[Y&LK:C7OH1:TT/.(]+A:?I=UWS= 8_/TVEC:#:G;NO2_B.M=U2F\X#/9B.W MC1EIAJ/7JF9R,@15J-=^U#.4YEUMFWFH^]I-DQ?-$'44;T;1ST*O);&UQ()4 MJ:-0)]7->-<&ULO5AM;]LV$/XKA)<.">#(HMXLITF )&NW NT:Y*7],.P#;=$V$4GT2"HO M^_6[(R59CATE&XKE0TQ2Q[OGCL_=43I^D.I.+SDWY+'(2WTR6!JS.AJ-]&S) M"Z8]N>(E/)E+53 #4[48Z97B++.;BGP4^'XR*I@H!Z?'=NU2G1[+RN2BY)>* MZ*HHF'HZY[E\.!G00;-P)19+@PNCT^,56_!K;FY7EPIFHU9+)@I>:B%+HOC\ M9'!&C\Y3E+<"WP1_T)TQ04^F4M[AY%-V,O 1$,_YS* &!C_W_(+G.2H"&'_5 M.@>M2=S8'3?:/UK?P9X&<*+$0[DV"IX*V&=.KXV@U\9865&OIHE5^2S+!>'-UP5 MY%,YXR4&CES( IB@F0WF_@V;YEP?'(\,@$!5HUEM\-P9#%XP2 /R199FJ?6$;DM#J"U\*R9(I?CBU(;ED M3\! 0\Z48N6"V_$?9U-M%-#ISQYC46LLLL:BEXRY9"!R3JXXJ!4S V;MJ9 S M9*PP3[N"W*L5,_E(K]B,GPP@5357]WQP>M9D'AIC>0XYU1K4UB"K#1*F408" MRXLIT*$.KF\9@E&V@]D20Z))5BE1+@@0ASQQIC2.2L+Q= E$DE@$)5J98@WP MR.^5U?HKA-008"TG'YE0Y!O+*TZ^VSP"X;/%0O$%/OU4 DPH [-:9%^48$-6 M&E#H _*U,MK $$ ,GV.F$Q*,)\-QDI ]F'HT)JDW'L,D'$:A[S" ,1J$0YK& ML!Y[24I^_BD-:/ >IF/?)]\@3B"S3Z-HF,;^@5.5!AVQ2920"P:YDO-L!.5B MS@5N:01>^NV##N$.XG1(?0KZ:>"E8X">X"081M%X#3U.AF$X@?74FTPZF.@P M\I,U^# :CM,4P=/(FT0;@F!H%_S]$/X.G/D@Z>P(:3]T"E$'5!113;QD3*@+ M>C!,)R'I29NX39NX/VTL7[^NL!CI+GW.-)#<+>]*FWZM-T#A.>JZM[H@!3B; M+8E,RBNU[.EA%K9J$'= MKH@6,N,Y"#+0.:U^$DIT89P-N8RA^2QFK'T>@3!*J'O#N>*PP@A0(\F M*ZZ$S#2T$;.LM\Z@WF*]JEA.N6)7>W/K78-VZ/"Z@EKQ)'@. MN5Y!"4$H?#Z'?DH ,HI"'-:..TC\<<5M26DLR=J;15ZL'6R[J$@@T%-RO'0](2 ML4/Q-=V>E_&Z@&]D-D*!UN"HJ(]*ER7KI7N8 M.<=&$\&3KG0&_2<#RS7MFHKSKJ=D)&W)2-[::5W=Z.VOO;K>V%^;NO%_=-6C MIJNN^V=]^#^^H?HI-)P(RWF(M1W^87=MSJKI2_'0A]ZY1Z#9T*W&]Z&F^>LM MZ^=J6UE&:M(Z.O?1?.@JMVO>'J7.4>G0,!Y:&G?.L?<"FLVLW MC>(F3+&'VC#5U[M[$G?<)N[XK8F[V?8[?NU*X5ZMNU/X9KO1UDDM_H:<%*5[ M"[99/8577"(K5=^=FS8GUZ"P2VX%[(A<88*C-PT[R"74?E"_PZ]VK7,*Q+Z@ MZ.U,O^+X%HZ[+CH=_S,6X'U;0PZV]VQB>%'U,[$]W_/IX1Y-/2!_$ME,3_'B M#!2D]I+=I 60"2Z!* CR08#R@6\?4B\("#P8Q\W*7CVUH'@4#*FM,D%* MX,&D7=FKIU8.Q$,?Q4.;]7"-IR$)4L12K^S54RN'XI'5'EE= 8*!!Q%M5O;J M:9,==5:X%'E.^AZ6IRW+T[>R'&O^M6&FLOWBMKQW5_@-\N\B?*^!EPFO-RWK MUC*2NVJL;[)\=ROK[6#=!@9WP*VWPMN=EHY>I.3NU\=6RX[T+4POH M\R3G<]CJ0VX-X)7!?J9R$R-7]M/05!HC"SM<<@87312 YW,)KR#U! VTWPI/ M_P%02P,$% @ RH!R5#M!5(H( P P< !D !X;"]W;W)K&ULI55M;],P$/XKIX!0*U7-2[NME+;2NH% 8E.U#2:$^. F ME\9:8@?;6<>_Y^RD(=W6?N%+XI>[YWG.=S[/ME(]Z S1P%.1"SWW,F/*J>_K M.,."Z:$L4=!.*E7!#$W5QM>E0I8XIR+WHR X]0O&A;>8N;656LQD97(N<*5 M5T7!U)\EYG([]T)OMW##-YFQ"_YB5K(-WJ+Y5JX4S?P6)>$%"LVE (7IW#L/ MI\NQM7<&WSEN=6<,-I*UE ]V\B69>X$5A#G&QB(P^CWB!>:Y!2(9OQM,KZ6T MCMWQ#OV3BYUB63.-%S*_YXG)YM[$@P135N7F1FX_8Q//B<6+9:[=%[:U[4GD M05QI(XO&F1047-1_]M2<0\=A$AQPB!J'R.FNB9S*2V;88J;D%I2U)C0[<*$Z M;Q+'A4W*K5&TR\G/+'I?I=9]^,B4X&*CH40%MQE3"+T[MLY1]V>^(1YK[<<- MYK+&C Y@AA%<26$R#1]%@LD^@$\"6Y713N4R.HIXB?$01N$ HB *C^"-VJA' M#F]T *\-=]6&^_-\K8VB(OEU!'_64P@9<"7COFHR3VNDYUR6*<>W0?-:I']!9W&4(J<[IK! _&IA T&DV+RF1@ M:#O>%[=NQ26-N%[N:@*[-:'KFN""(&2ER5P/ )]B+$UGGQ6R$D;WI_"#O.OT M R4/BS79[!)H/P%<5P4J9J2:PC4UGX:4"Y*'\!9Z[P?A9-2G43B8!!-"$9+J MWSK86!K9XH6G%4.#@H)SFJ9P[VXF"6&/1+C!O6T-U*FTH7CL>86C01@$]A=% MXQ>4N_-YG?2_V2PZ=2C -*6695-#MS]^ %G:5&F7(H(PBL<6OP%\]V82A=$' M&)VUQ;5]+J$Q[?"=AM#<_+TL[Q]<7;:4BF!X%MA,!,-PW+(\7W_MVOB=QD39 MWKCVJXF&JJ3N4>UJV^'/Z\;VS[Q^'JZ8VG ZA1Q3&ULO5E=;]LV%/TKA-$! M+9#&$BD[3N$82)P.#=!T0=)L#\,>:(FVB5*B2U)V4NS'[Y)21">1*6\=_))( M,N_A_3SWBAIOI/JFEXP9])"+0I_UEL:L/O3[.EVRG.ICN6(%_#*7*J<&;M6B MKU>*TI.Q>W:C)F-9&L$+=J.0+O.^<;?36 M-;*FS*3\9F^NLK->9#5B@J7&0E#XMV93)H1% CV^UZ"]9D\KN'W]A/ZK,QZ, MF5'-IE+\P3.S/.N->BAC%#9DCJ?B"6TV@/DK% MC>A =1]$O 1N&C0W#(-"Y JE M10I)(,$06<[,O!3 :Z[R6OU; 0XFXO][.Y[9%P[A9]$S7DT;7 MDZ"N=;JV*E5)#K?V.\$)CEYH]7K5K,)MQ7&:VFE*ZX@:*#Y1M4A,N='O$ MPUO$Z)%1%M M5A4'=;R'8E'0=@IDZ -RA0^^;=V_E/D,* =B."LU_*8UJMN* M1G^CW1WFHL;=3JX=]1C[_A&3H#*7D/H"AKD,?67ILI!"+AY#B>!;19P 0\7"SX3#%&MF:7I4C/+A-"@6OFY Q!'KBK:TF+ZGT2?&^;I/0[S M>XMA&S=40LSHFBGH/E!D=M*V4]9.8\.;)-T*>XZ/PR1_P06TGR)#GZ3(T+GE M@05[G=//T3U5QZ-#Y)5GWSC,C:&658MNL\.KAM6R9C3 [66+/0[1A M @E-N9X.<7P CV+/?SC,?[=V9!*^:=F)L,V['3##[C$0>QK$81J$M@6M%=J5 MS5L[ ZYLPAXAF%(YS+!0:AUDTH%/.NL+>V;%X?GWNIH^0UB>-?'@$+'W9(;# M/+-W[,,PPVB/X'O"PF'"^OG@A_'):7?T/?_AKEG5>7#JWT8^/J2BS"SY?W;O M*Y^DTO ZLX'X366^@@%,PQ,8+?8@#4^+^/0 B4,\X9$PX>V;.!TP>Y &\<1) MPG/DSX2BLX:)YU."#Q&*K2.',)?M'8HP#$[VB(4G11(FQ=>Q^/D(>!8EAV!1 MXEF4_#\LV@&S#XL2SZ(DS'*-N1 #>RJBJC?66ZZ_@;M_>WB$OW=4,.UHMC;A MJDA!)K2_)T9RB,&0> 8DX<'PN9D*S#SJ.!#J $Q:3H2J&;)#D'0=)26>9I,P M/^X3Q/I,5T,,4\;7%-Y,0GM[.DT.,83\ #Y[P/8 9@,=P6P0Y ,=@6P MOW4B#TY8N \5&KD 5"?9S=/F8\BY^P3PXOE%_&%:?=+P,-47EFO@25YH)-@< M(*/C$^ Z57VTJ&Z,7+ES_YDT$ EWN60T8\HN@-_G4IJG&[M!\^EH\@]02P,$ M% @ RH!R5)^-[ES; @ O@< !D !X;"]W;W)K&ULC55;;]HP%/XK5M2'5FJ;"Q#2"I"X;-JD5D*PK@_3'DQR0JPZ-K,= MZ/[];"=D*81L+V [Y_O.=R[V&1VX>),9@$+O.65R[&1*[1Y=5\89Y%C>\QTP M_27E(L=*;\76E3L!.+&@G+J!YX5NC@ES)B-[MA23$2\4)0R6 LDBS['X/0/* M#V/'=XX'*[+-E#EP)Z,=WL(:U,MN*?3.K5D2D@.3A#,D(!T[4_]Q'AE[:_"= MP$$VULA$LN'\S6R^)F/',X* 0JP, ]9_>Y@#I89(R_A5<3JU2P-LKH_LGVWL M.I8-EC#G])4D*AL[D8,22'%!U8H?OD 5S\#PQ9Q*^XL.E:WGH+B0BN<56"O( M"2O_\7N5AP; #R\ @@H0G +Z%P"]"M"S@9;*;%@+K/!D)/@!"6.MV\8(JP+5IR2F("$MVAM>ZA MI*!@K*=4-P!F,2#=2FC!BXU*"WH$2G2] (4)E3<:][)>H.NK&W2%"$/?,EY( MS!(Y M]?Q;%'B!WR)H_O]PKT-.KZY&S_+U+O#5V5M!#&2/-Q1N3S(]%Y 0A9ZXE.C' MBE.*=#L?L$A^=OCOU_[[UG__@O\9; ECINH;3(W+MAJ5% -+81Z)_<3W0YV\ M?3-OYT8/?E3;?! WJ,4-.L7IY(@"T]:^*9%APUTX.%%T;M(+'MH5A;6BL%.1 MKA+?@]"7HTU3>.8P.I%T;N&U"QK6@H:=@EX%47#'T[15T/#,W9WOG::IQ2@* MVU5%M:JH4Y6^K/]HJ:BEI1K%*96U&37ZKI3F-I["',363@B)[+4JGX7ZM!Y" M4_OVGIS/]' J9\E?FG*R/6.A;XE$%%)-Z=T/M2113HMRH_C./K@;KO3S;9>9 M'K @C('^GG*NCAOCH![9DS]02P,$% @ RH!R5#YJ,(1W P @0P !D M !X;"]W;W)K&ULM5??C^(V$/Y7K.@>]J1V$SL_ M""M 8J&GGM13T7+7/E1]\"9#8EUB4]O ];^O[83 0LB=*O%";&?FFV\^.^-A M1L(G:Z8AQ6$JE=75/Y[S-4XC#UL'=<>&%%J>V"/YML:0%K MT%^V*VEF?H>2LQJX8H(C"9NI-\=/"YQ:!V?Q!X.#.ALCF\JK$%_MY&,^]0++ M""K(M(6@YK&'!52513(\_FE!O2ZF=3P?']$_N.1-,J]4P4)4?[)K9N MM@^)#5JS@K,-RRC7:)YE8LHD>WKU'[Q#CZ',I=HKR7$U\;>C:H'[64GMNJ)$;U#!!GP37 MI4*_\!SRMP"^R;-+EAR3?2:#B$O('E&(?T(D(+B'T.+'W8,!.F&G?>CPPEMX M-^7\ZS=CBCYJJ-7? X&B+E#D D4W AUA-U+4*#.:2O/U*'/2=-F>,9"]&]3 MQ@[6%H3]+!V-DXF_/Q?MVFA$R+@S>L,X[AC'@XSG>?Z$YNL%2B-BJ@77M#(/ MET4?SP8L.:.0A F)+HCV6 4I2?J9)AW39)#I9_$=;LE5U!&)[/EYP^W:*DF# M..[G-NJXC0:Y+41M:KM20MJO5]$*U,!I2CO4]+['=MP%&M_GV(ZOQ,3I&%\H M?FU$",;]@N/@5$Z#05E1JY;_ ZXY5N;N'OKL#I_*)HSOOP*GNX>'"]_]W MX+JZ10FYK-4]5F0MQ%7+]6-/J=*M='SUWW>/% M^K/MKUV3>()IFO-/5!:,*U3!QD &CR-#23;];C/18NM:QE>A3=)N6)K_"""M M@7F_$4(?)S9 ]Z]C]A]02P,$% @ RH!R5!CH7T?$ @ [@< !D !X M;"]W;W)K&ULG95=;]HP%(;_BA7UHI5:$N<#T@J0 M*&C:I$U"I=VN37)"K#HVLQWH_OWL)(THN+3J#8GM\[YYSC$^'N^%?%8E@$8O M%>-JXI5:;^]\7V4E5$0-Q!:X62F$K(@V0[GQU58"R1M1Q?PP"(9^12CWIN-F M;BFG8U%K1CDL)5)U51'Y[QZ8V$\\[+U./-!-J>V$/QUOR096H)^V2VE&?N^2 MTPJXHH(C"<7$F^&[>6KCFX#?%/;JX!W93-9"/-O!CWSB!18(&&3:.A#SV,$< M&+-&!N-OY^GUG[3"P_=7]V]-[B:7-5$P%^P/S74Y\5(/Y5"0FND'L?\.73Z) M]Q@8>R6FE1=6)#4%'>/LE+5X<# 8[?$82=(/RL(.H$49-H2]:D MM2":3,=2[)&TT<;-OC2U:=0F&\KM+JZT-*O4Z/1TU>X>$@5:T0VG!7*$+1#EZ M+$6M",_5V-<&TW[,SSJD^Q8I? =I =D 1?@:A4&('?+YY^7!6[EOBM-7*.PK M%#9^T3M^72D4>H ,Z(ZL&9QQC7K7J'&-/W*5O:LI8=856)E_@2Z[_0?I+&+K MGS3^]JSNIE&4Q&-_=U@J1U 81WW0&_2X1X^_@#Y;S5$:AR[2UFYX )'BX3'I M:=!M&H1NTJ0G3*V2:,\I%O=9%S4RC:_%=S,,3FAN,P]LC9F?4$+N91SWSZ&NUO48< MM MV=%JZ($J/81U1.$UC-VS:PZ9G81=0@)20F\Z4F0/EHDM/3@J.<'@$YP@R M.1RQ^0?=V-Z$OXC<4*X0@\+(@L'(Z&5[N[0#+;9-@UX+;8Y[\UJ:"QFD#3#K MA1#Z=6![?G_%3_\#4$L#!!0 ( ,J &PO M=V]R:W-H965T:F% M-+.@LK:YH]04%=3,3%0#$E#!0CAB' ; M/WO.8)!TP/'XP/[!UXZUK)F!A1+?>&FK6? N("5L6"OLH]I_A+Z>:\=7*&'\ ME^R[W.O;@!2ML:KNP;B#FLONSUYZ'T: :'H"$/> ^%Q T@.2!]R9EF6:K4GVF4CFQMX,ST:R^?2'?O*:ESEB+/9@]R!M$J_DK?D,].:N6,@ MESE8QH6YPMFG54XN+Z[(!>&2?*E4:Y@L34HMJCL.6O1*]YU2?$(IAV)"DN@- MB<,X.@)?G \/C\#SL^'1^S_A%"T;?(L'WV+/E_S7MYR;0BC3:B#?YVMC-;;R MCW\H)(-"XA6F)Q3F J\DDP40O-SH_4%/K8T28 K I6.GT+%>>U9WZ7?9S32E MN['3?Z?$[DC&.?F1G-\T74%TU';NC?C$])9+0P1L$!1.;A&MNWO7!58UOA/7 MRF)?^V&%3Q5HEX#K&Z7L(7#-/3Q^V2]02P,$% @ RH!R5$J/=V'? @ M< @ !D !X;"]W;W)K&ULE591;]HP$/XK5L1# M*ZU-8I(0*D!J&TWKPZ2JK.O#M <3#K#JV)EMROKO=TY"1B$P]@(^^[[OOCN? M[8PV2K^:%8 EOPLAS=A;65O>^+[)5U PG0T/AQ_A/I:OK2%M M:T@KOOX_:YAQDPMEUAK(C]N9L1K;^N>)"/TV0K^*$!V)\,0VN.D6-&?"X#[D M:ZTQ9%?A:Z*X(G)G_FT2#F*:CORWW?IV>*4!35JO#RJC5F5T4N4+GO K+J]* MK7(PG6U1$R0?XX9[XCJWV^8GJQ1VA^W2X)[#+:WBL>DFK M,/FO/19*+@F:!;F0>/WCF60"+VDFL;;.ZB41P=-'>I1B*VLP)51WJ'B_[,HL M.=00U.YG6[54WPD<)[8[L/:F:4 ),#+G4)'AQH2:(] MN84M@FE9[>259:)+O7I8=A@&.YW>J?7,-S3Y^]<[^XM M_LKTDDM#!"P0%UP/D$#7[UMM6%56-_Y,67P_JN$*/PE .P=<7RAEMX9[1-J/ MC,D?4$L#!!0 ( ,J &PO=V]R:W-H965T M&G1'@($=I,FSN*Y, M"RBQO.);8'HGYZ+$2D_%QI5; 3BSH)*Z@>?%;HD))T#Y?74\9W]PHIL"F46W&2RQ1M8@[K?W@D]_;N-7MH"#-57"NA=XG&J>0GVP%37+RB2[361R2K*"">H[?U&=65QBP% M=+X$A0F5%]KV?KU$YV<7Z P1AGX5O)*897+B*JW),+MIZW_>^ ^.^/<#=,N9 M*B3ZQC+(WA.X.I@NHF ?T3PXR;B$] J%_A<4>($_(&CQ_W#OA)RP2W!H^<)/ M$_R :87MV5V!!+$#B7ZO.*5(G\<:B^S/"6^CSMO(>AL=\3:'#6&,L(T^V]04 M;:@B#45D*'2@ZZ-)O\:-+K?7-DH0&]M-)4IYQ51SW[K5KF'/;)\Z6)_K1M[TW3>: MYA6XQ4(?2(DHY)K2NQIK1:+IK,U$\:UM3D]]Z2?U!+ P04 " #*@')44D- @= " #=" &0 'AL+W=OEGA)YD3?E#,)/;=AR6E!N**"(TD6 M(^?"/Y_X%F K_E"R5JTV,E;NA+@WG:M\Y'A&$6$DTX8"P^V13 ACA@ET/-2D M3C.G ;;;6_;OUCR8N<.*3 2[I;E>C9S403E9X(KI:['^06I#D>'+!%/VBM9U MK>>@K%):%#48%!24;^[XJ0ZB!?#[[P""&A <"@AK0&B-;I196U.L\7@HQ1I) M4PULIF&SL6AP0[EYC7,MX2D%G!Y?$ZXQ0]\>*EK"V]&G:"9AC4C]C##/7\91 M#\UA">45(T@LT"X,'4^)QI2I$RB\F4_1\=$).D*4H]\K42F@4D-7@UXSJYO5 MVBXWVH)WM$U)=H9"_Q0%7N!WP">'P[W7^P[<-!B)B&"R_ MSN?O3RA'5YH4ZM^>R<)FLM!.UM__7LB6ORN]#4-D&)%E55$QK$D.GPUL(1G%YL/L$KIABEL*>GX21'&X MH[2S+DJ]H%MJU$B-/I3E*>*P/\(JQA_P$+W1%GCQ((UV+'25@86HVT'<.(@/ M<3 1!8A42DATPZG>L\R2ACCY^C6=-I.EGU[3Z9O\PJ0?AO%.S%UE@S@(NV,> M- ('>P7>PHG3H[Q72K$T.>_Q['LO&ZSW]1'[K?W<_W3(-45[2X@"/]C)N*,J M3.+^3L1NZ^PQ!_\O+)>4*\3( F#>60)XN3E+-QTM2GL&ULO5A1;YLZ&/TK5M2'3>H*-@TI51)I M27NU2;=3U=YN#],>7#")-<"9;9I6NC_^?AB"DR8X[:V:EP0;^WSG._XX& ^7 M0OY6<\8T>LRS0HUZ]\=#T74[ETX1E8CGJX=ZJXX;/YKKJ\,;#!9VQ M6Z;O%M<26EZ+DO"<%8J+ DF6CGJ?\?F41-4$,^([9TNU=HVJ5.Z%^%TUOB:C MGE\Q8AF+=05!X>^!35F654C XT\#VFMC5A/7KU?H?YGD(9E[JMA49#]XHN>C MWED/)2RE9:9OQ/(+:Q+J5WBQR)3Y17&A#9K '1D_9BP=ETZM NW5 G\*'PF7;C--L*[V0Y: MMH,];#IG+609^]?EU$;+'IS74;;%4(A9T M$2.6&'$2>U8RQYLUNZLK=FB,.#R"U=3?LMK?_^5Z8-K ;;H###EVM M,>(S)YLK7O"\S%V96=_#T?L+2:R-$;>-;6SNF'TRF=(<]L0@::E86F8HXRG; M5=![\ /TQ*A4+J[6YHC;YAJ989%?X1;$FA4A!U#>FA,)WEEY-S[N[Y?>6AMQ M6]L5?=Q3X<2Z$.D?0&?K3,2];WN[SF[\(-JOL_4UXO:U1N=7EK@U*G* +1RQ M7D;#V6AZX_'MK<]??ALOKF?]4_P^;0^ M0[ P]9'&%94S7BB4L10@_9,!U+VL3PGJAA8+\Z%]+S1LPLSEG-&$R6H W$^% MT*M&%: ]JQG_!U!+ P04 " #*@')4H*1+4TH$ #%% &0 'AL+W=O M0>\OW0*PFK M)O-9.WBV!JLN2R((YQD]!&?&-TI3:N0;.5.R&^-X,OV>G$;QA1 M3E/=0!#S=4_/*><-DN'QHP.=]&LVB9O7C^A_M)LWF[DCBIX+_@_+='$ZB2<@ MHSFIN;X1JS]IMZ&@P4L%5^TG6'6Q_@2DM=*B[)(-@Y)5ZV_RLRO$1@(,]R2@ M+@'M)DSW). NH:VWM!-6%< MO3, 7V\OP-LW[\ ;P"KP=R%J96+5S--F'PT;+^TXGZTYHSV<(0)7HM*% I^K MC&;; )XI0%\%]%B%,^1$O*#I"<#P/4 ^@B.$SH]/]QUTF"Q=A5J'^A""C7Z<-9P00O7N,3] M'(4J7,FY_69YAXI?7;=(OECRO;I.!(F$8^SOE30;EW0K:8@I]:[*^D^M9 MS7C&JH5CVW##L>'+5QDBNQQZ4IVITJQL7\):T;SF@+. 98N93BGC9TG:6P M5@F#5Y")]3KX-+,[7B9N_&-D8NT.NOWNUV42#64"DX%*HJ%*C'WL$8EU51@[ MV?Z5YRREEF?+.J]EQ70MJ:L@UDMA\O)B0=8/D=L/?ULL!_"#@UI!UFX1?%ZM M='C!U@_Y1B_1=91PY.=^7\>!K%LCMYO>BEROB%,5R+HI>H4^%%DS1$_K1(]7 MA1O_"%58=T7N3O3751$,5!%$>%<4PT9T,VB;J[5FY+;.*Y(69DKND'75P3HI MBEY!(M8*D=L*?U\B;OSHL$2LIZ)G;E#1L$/%<;3[7P4-6U0#5\?\%T1N6"5 ISF)M4_ MBZ$UJ)L+PM*,BJ; ',_%T(_#IH%^I/+^?]02P,$% M @ RH!R5&5TKJT: P [ H !D !X;"]W;W)K&ULO59=;]HP%/TK5C1-K=0UB4/XZ "IA4ZKM&JHK-O#M >37"!J8J>V ZVT M'S_;"4F@$*U"[0O8SCWGGGL<+K>_9OQ!+ $D>DIB*@;64LKTPK9%L(2$B'.6 M E5/YHPG1*HM7]@BY4!" TIB&SM.VTY(1*UAWYQ-^+#/,AE'%"8C-33BP'*T(8@BDIB#J:P4CB&/-I'0\%J16F5,#Z^L- M^Q=3O"IF1@2,6/PK"N5R8'4M%,*<9+&\8^NO4!3D:[Z Q<)\HG41ZU@HR(1D M20%6"I*(YM_DJ3"B!E"%[@?@ H!W :T# *\ >*;07)DI:TPD&?8Y6R.NHQ6; M7AAO#%I5$U%]C5/)U=-(X>3P#J@D,;I^S*)4W8X\0Q.NWA$NGQ&A876./J$Q MJ!)5KQ ,HX MD=!09KOD:K^]IYTR6><71/3,_?[V>WE-5ME)7_N 7ZB[XK M+Y0ZND!36&@'1$/5O9*^]_86NT[5J9RC3"[@=0=QJX6]'9_WAF'_@-5NK9&Z MC?*F)(976^WBBAZ_@]E51W*]X\SV7KK8=7>M;@[:EE;U+[>Y@4V!KZ( T$>2 MI)_1K1I5)%!"UE\,WK'>KLT-"?"% M&:<$"EA&9?YG6IZ6(]NE&51VSJ_T*&?FD8HFGP-O"5]$5* 8YHK2.>\H03P? MK?*-9*F93F9,JEG'+)=J' 6N ]3S.6-RL]$)R@%W^ ]02P,$% @ RH!R M5+O]XT+M @ .@D !D !X;"]W;W)K&ULQ99= M;]HP%(;_BA7UHI6JYHM\4 $2+:I6J=40M-M%M0L3#L1K$C/;@?;?[]A) UM# MV-UNP$Y\WN?X).=U!CLN7F4*H,A;GA5R:*5*;:YM6R8IY%1>\0T4>&?%14X5 M3L7:EAL!=&F"\LSV'">T<\H*:S0PUZ9B-."ERE@!4T%DF>=4O-] QG=#R[4^ M+LS8.E7Z@CT:;.@:YJ">-U.!,[M16;(<"LEX002LAM;8O;YQ QU@5GQCL),' M8Z*WLN#\54_NET/+T1E!!HG2$A3_MG +6::5,(]?M:C5,'7@X?A#_S MH!)N>?:=+54ZM&*++&%%RTS-^.X+U!LR"28\D^:7[*JU86B1I)2*YW4P9I"S MHOJG;W4A#@(\]TB 5P=X)N\*9+*<4$5' \%W1.C5J*8'9JLF&I-CA7XJT;6/R+[=0."*E:LR0/@TY"7 MY*Y4I0#RR J6ESF9TG=\:Y0D,TB ;>DB _(R7D@E\ WXT9&!WV3@FPQZ1S+ M_7AMY:BB A.EFV$[\OI![ _L;0NLU\!ZIV!^&ZR*"@]@;AS&O798T,""4[!> M&RQH@7E1U X+&UAX"A:TP<)/L#CR^^VLJ&%%IUAA&ROZQ/)"]T@1XX85=[*> M4D![7"D0;<3X$[$7>NW ?@/L=P,Y=G ;J__IA8QB/SA22M?9.X;3R:L;K:.3 MW /W<3N[>2KP?!'H._-R\1.-FBA.N"#C+7J0Z5P\=\A?+4]>'E"%W"O(95<_ MNWM+<;W.'=4FF/#"F 3!9Y>W&EZW3$AR5$AE5TY[DW&[7>:1OIVJ\MY#W-[_ MJ_+>7-QN=_GG*G?+A$Y'F>V#DU!_53Q2L6:%)!FL4,RYBE!;5 =U-5%\8P[' M!5=XU)IABA\W(/0"O+_B7'U,]'G;?"Z-?@-02P,$% @ RH!R5*^;A>^G M @ /0@ !D !X;"]W;W)K&ULM59=3]LP%/TK M5L0#2!WY:-,6E$:B[:9-@@W!V!ZF/9CDMK&([?)ALN[F0!H- #+9F<>852U:GORZP BN4QKX#I)RLN*%9Z*]:^K 3@ MW";1TH^"8.Q33)B7)O;L4J0)KU5)&%P*)&M*L7B<0\DW,R_TM@=79%TH<^"G M2877< WJIKH4>N<[E)Q08))PA@2L9MY9>+H(;8*-^$9@(W?6R)1RR_F=V7S* M9UY@%$$)F3(06'_=PP+*TB!I';]:4,]QFL3=]1;]@RU>%W.+)2QX^9WDJIAY M4P_EL,)UJ:[XYB.T!<4&+^.EM)]HT\3&(P]EM52%X M3T+4)D0O$_8Q#-N$H2VT46;+6F*%TT3P#1(F6J.9A?7&9NMJ"#/7>*V$?DIT MGDK/07L@T3OT&0N!C:7H< D*DU(>Z=.;ZR4Z/#A"!X@P]+7@M<0LEXFO-+4! M\+.69M[01'MHP@A=<*8*B=ZS'/+G +[6[(1'6^'SJ!=Q"=DQ&H8#% 51V"%H M\??I08^WV4$F" K)\#M 29"5+97^J/CKIC Q3R3%SMY\;_( M&^S5%__!'87!"WU=,9-N?6.G;]RK[X(P0FO:V\[\XGYO9:!O\$TPS6"^P6!,F=0DK M#1D<3_3;(9I9U6P4KVR[O^5*#P^[+/1\!V$"]/,5YVJ[,03N'T/Z&U!+ P04 M " #*@')4GL/O!,8" 2" &0 'AL+W=O"\;5R,NU7MWXODIS+(CJB!5R M\V8A9$&TZ9$!?/#;C?V"T*Y-QZZL4;?!S22Q\2[@ M%\6MJK7!9C(7XLUV[K.1U[5 R##5UH&8QP8GR)@U,AA_]YY>-:45UML?[M]= M[B:7.5$X$>R59CH?>8D'&2[(FNDGL?V!^WSZUB\53+E?V):Q<=^#=*VT*/9B M0U!07C[)^[X.-4'8.R$(]X+P0!#$)P317A"Y1$LRE]:4:#(>2K$%::.-FVVX MVCBUR89RNXHS+Y;W*O"A!6!0B=7]1>@-^W4;.LW?"T^T%$ M8*P2B%&IU M;?:=))KR)3 W8U/A2M>^<[7;;S,.D_[0W]2K).UE(B M-\!G()9.<6WZ.#D@/ X)OB7-A/V*L-]*^"#X\EJC+,YB[!\!A,'@ +(AIE;J M3Y!Q!1FW0CX+35B)!8R2.654TV;"^(R%/HXYN="#BG#02OCJ#C7,@&Q,%9=H MCF%[T%?5!%=BL[UW2&0C>+M_7 IA (7@.E<00T9V34:3=J/ &1EYZ=.R)9,J M]:35T1QHC*94PQ/1V)19NSSJ]+I?FO+XGRP\E)7T?NW$MK?E3R*7E"NS# MC MU.T,S+K+\@8J.UJLW"$^%]I<":Z9FTL;I0TP[Q="Z(^.O1>JSX#Q/U!+ P04 M " #*@')4@BTESF<" !!!@ &0 'AL+W=O]OVC 0_5>LJ!]:J6U^03I5(5*!5:NT:E59MP_3/ICD(%83.[./ MTOWW.SLAHPS8]H7X['OOWKW@2[I6^MF4 ,A>ZTJ:D5^;_(2:FXN50.2 M3A9*UQPIU$O?-!IXX4!UY4=!D/@U%]++4K?WH+-4K; 2$AXT,ZNZYOKG&"JU M'GFAM]EX%,L2[8:?I0U?P@SPJ7G0%/D]2R%JD$8HR30L1MY->#U);+Y+^")@ M;;;6S'8R5^K9!G?%R NL(*@@1\O Z?$"$Z@J2T0R?G2<7E_2 K?7&_9;USOU M,N<&)JKZ*@HL1]X[CQ6PX*L*']7Z W3]#"U?KBKC?MFZS4VH8KXRJ.H.3'$M M9/ODKYT/6X P.0"(.D"T"Q@< ,0=(':-MLI<6U../$NU6C-MLXG-+IPW#DW= M"&G?X@PUG0K"8?81R /#+MB$FY+=TDME=W5#YK+3*2 7E3FCPZ?9E)V>G+$3 M)B3[7*J5X;(PJ8^DP/+X>5=MW%:+#E0+(W:O)):&O9<%%&\)?)+>ZX\V^L?1 M4<8IY)LZ!XQP< MX/S4@.8HY))5EIWERN ^ZUN6H6.QE_#77U[NB%EJ.Q*8OO'[G?[.7CCKO_._ICF8SO.?M.TP_6>ZZ60ACI:$&5P M>46*=#NPV@!5X^[\7"%-$+&UL MC97;3N,P$(9?Q8JX &DAIR9-41H)6J%% @EQV+U8[87;3!J+),[:#H6W9^R$ M;'>;'FZ(3___S4SQ.%YS\2IS $7>RZ*24RM7JKZT;;G,H:3R@M=0X4[&14D5 M3L7*EK4 FAI16=B>XX1V25EE);%9>Q!)S!M5L H>!)%-65+Q<0T%7T\MU_I: M>&2K7.D%.XEKNH(G4"_U@\"9W;NDK(1*,EX1 =G4NG(O9ZX1F!,_&*SEQICH M5!:/XTYE:/5,+-\=?[C4QF027, M>/&3I2J?6I%%4LAH4ZA'OOX.74*!]EOR0IJ_9-V==2RR;*3B92?&"$I6M5_Z MWA5B0^".=@B\3N =*_ [@6\2;2,S:E)PB#0:(@5'D\*>%!XB!4.D\&C2 MN">-#Y'"(=+X:%+4DZ*]I.<%4GVYGJ2SF$=IV_3<;9"[\#*2_);5DW"E+L%I@U2#78*9PM_KD?[N!O M-#GW4[%BE<2*9ZAR+L8H%^V; MTDX4KTU;7G"%3=X,@#N)]QKKXFNM/W+WOR"5!+ P04 " #*@')4 M$MIS6OX# <$ &0 'AL+W=O',$2>CO9 _U)92#2\1C]78V6J]^^"Z*MC2B*A;L:.Q>;,6 M,B+:+.7&53M)29@I1=S%GM=S(\)B9S+*]A[D9"02S5E,'R2H)(J(/,PH%_NQ M@YS7C2]LL]7IACL9[Z6(9CQTL144X#G9H@YN>9SBGGJ26#X^_"J%/Z3!6/GU^M MWV7!FV!61-&YX'^P4&_'SL"!D*Y)PO47L?^=%@%U4WN!X"K["_M"UG,@2)06 M4:%L$$0LSG_)2Y&((P74.Z. "P5\JM YH^ 7"GX6:(XL"VM!-)F,I-B#3*6- MM?0ARTVF;:)A<7J,CUJ:M\SHZL!6G"MXNJ":,JW?P'KX^+N#MFW?P M!E@,3UN1*!*':N1JXS/5=(/"_BRWC\_81QCN1:RW"C[&(0WK!EP#MD2,7Q'/ ML-7B@@:WX*,;P!Y&+8#FUZM[%CA^F4 _L^=?3"!,E:):P?=/1@26FD;J+XN# M3NF@DSGHG'$PC834[!^253U],?VK:-LYY%:ZF96T>9]-[KLC]_DX-7:9&KQN M":]KC?^.Q4S3]Y],,X;02,8-?*;Z!FHQ?,QCN($[I@+"X4]*)-P3G4BF#_!] MNE):FNZVY:Y7@NM9EJ<,E5I\W5 MX'I7P]+5\%=/][H30UY%2)XUNM^D4 KF1,H#BS?PC?"DM=X+,\?A^J@[/*GX M2U)UD$>LB>Q-&01)E'"B35J.B[L5*&I P,COG )MD?*\P1F@N **K4#3 YJ9 MCZ@EC[A9-EZ#.=JD4!>=@5>1)_*M\);1CC!IK@4:Q-I\:LH"(UF!M>+U&TB\ M4[ VD3K2BH61G8:?) DI?"81M55YQ9KHEVGSRL:JN!#9R?#JQFJR8Z_;*%>[ M4!UBQ:'(3J(_U59-9FW4@4VD#K'B7F0GWRL::M#XRK;DSRY4!U>Q-1I:P2WH ML[F8[TSVGFBPC047FX/MRE61,O;^GW+%%<5B.\4N3\G@!A)%UPD'SM:MB;]@ M$'MP,%>--E*9_R?5>F 5)6,[)5_;AX69XQ+!7>^4F"])U4%6Q(SMQ/PSG8B; M=-OR@6N3.ON!PQ4O8SLO7^Y'W+SU^GUTBJXIU!GV3\"Y1W-61.4F&S\5!"*) M=3[ E+OEB#O-!KN3_9D9??-!M3*3S\WW1&Y8K(#3M3'IW?8-(IF/HOE"BUTV MS:V$-K-A]K@UXSN5J8!YOQ9"ORY2!^4_!";_ E!+ P04 " #*@')4K:>; M>8(% #)&@ &0 'AL+W=O['WU)61#N1 M5HEQ[D,CV=SA<+B<75F3C=(_RP6 80]Y5I07@X4QRX^>5\8+R$4Y5$LH\)NY MTKDP>*M3KUQJ$$D5E&<>]_VQEPM9#*:3ZK-;/9VHE:E:L\%_KQ$C*U MN1@$@Z!3\'$6A3:@ M&O%#PJ; M/Z%?5XO'Q=R+$JY4]J=,S.)B<#9@"E47D=C QR66S_BH=:B)T WA7 ZP#^/"#H" CK@/"U 5$=$%7*;)=2Z3 3 M1DPG6FV8MJ,1S5Y48E;1N'Q9V'W_:C1^*S'.3*\T)-*P:Q'+3)I']GX&1LBL M_,#>,5FP;PNU*D61E!//X&PVQHMKY,LM,N] OA&/+ A.&/=Y\/WKC+U_]Z$% MY(H&F4$\9&$ORNSU*'XKBH>R-=KQ1CM>P88=L%_PGJDY>Z[A7]47GPWDY=_$ M-&$S35A-$_5,$U?3M&FXC1]5\?:@KZ?^Q%OOZO-R1!2<-F/V:$4-K8BD=0=K ME:UED3Y?/['D48,].J:RXV::,;F$3VFJ(14&:FV9P'M 5S,L5GDNC;ULR_SQ M"SE#'__MBWZU'37N'+7'^;3A?$IRGL&]809TWL:+#AVQ1Q"Z)(0[:TB(MD?:/VV)XW;,])MK?*X#Y*D:&C MX49;QFAM]\T:8K'$!'N>N%O:YV_9P\!WKNN_DA)ZNL"7H&"^P"; G$C*92MQB+-BQW?02BW\,1;87,AB#65UF%FJ10+8&,3J^4&H^=*3G(WZ^#I7#VA; M[^!KN19&Z?;MIR%'O6HZ._!)I2<\Q( ?;W.U&O64+NV:1JVG MNB-G78T(1H<(:+EH*$O<8(9],9(U=9M*U=#+GLG.>S?>%9V KCK?T+P9-JV8 MA4@TEL(VP*V4:!S>[^>!JRH!71OVQ2SP@2.3OU8RJ-SWK%TV-R:5DHLP!=G6Y1/&(Q2K#=A*3 DWY2MWFM*?#2X8-.A^?. MX3EMNB\8:T!"VNZ)=9F:_C^K)+6GB&8X>@M#Y^6<]F J2:X!N6*'=[TJ$G:' M3QG4+CJCYJ='31=GH)QVNA]"2]O5V5.'':%8+C,95Q_D>"IE:\7J@?2'(]([ MN?-.3OL=I?OO*ZT2E65"]ZD>.E<,_:,^ZCOC"VGC.T3U'LB@IV*%SA+#PRWQ MF>K6)&718Y+ASD\@1S7)T)ED2)OD0?K3D$%/;0Z='X:T'[Y1_]XB%3J?"\=' MU=_96TAW@ ?I3T,&PU-:?V>)(>U?E/Z7]F>%2ODO2A3EZ_+?^5UX?DS](V=T M$=W^':)_#V1?;QHY&+6LWB3<*V-47ETN0&"78P?@]W.ES-.- M?3G1O+V:_@=02P,$% @ RH!R5!JROO#U @ 5@D !D !X;"]W;W)K M&ULE99=;]HP%(;_BA7UHI76YI, %2 56+5>5$*E MW:Y-&]NC/>.?(@60Z)!G5(RM5,K- MHVV+*(4V :J^)(SG6*HF7]MBPP'')BG/;,]Q0CO'A%J3D>E;\,F(;65& M*"PX$ML\Q_S/%#*V'UNN=>QX(^M4Z@Y[,MK@-2Q!?FP67+7L2B4F.5!!&$4< MDK'UY#[.7)-@(GX2V(O:.])65HQ]ZL9+/+8<30091%)+8/78P0RR3"LICM^E MJ%6-J1/K[T?U9V->F5EA 3.6_2*Q3,?6P$(Q)'B;R3>V_P&EH9[6BU@FS"_: ME[&.A:*MD"PODQ5!3FCQQ(>R$+4$-[R0X)4)7C,AN)#@EPF^,5J0&5MS+/%D MQ-D><1VMU/2+J8W)5FX(U=.XE%Q])2I/3EYHQ') [_@ MVC&F@%_J"=KU_Q]3M7RQP24&SQ-Y?$U/F^_!N:OAL&G]/.C>=3P_:/<^K#B'5RR>JRB'9P"AVX0\C[D/ M7*\=T76^MD[GB@44-Z:IF[:4K*-XH>,U>%NB5%7#(+R 7-OMW2N02;&32WSH M6O:E5.\4U6^BGD<%_6&SMG;MA,J!K\W!+5#$ME06VWG56UT.GLR1V.B?ZDN# M.?F^9(H;QROF:T(%RB!1DLY#7R'QXA O&I)MS#FX8E*=JN8U51&'J"Z2DW^ E!+ P04 " #*@')4-!Q!,><" #2"0 &0 'AL+W=O M'#@$5(,SVS3MOY]M$IJV8+H7\#'^OG.^@^US)@?&[T4*(-%C3@LQ M=5(I]U>>)Z(4.KZ.""A$4E,0]7J )5"J MF5057XWVHJ./1>4C:/&! W3+"ID*=%W$$+\D\%3 M==3!*>I%8&5<0>2B$']$@1_@AH"6[X?[EG#".HFAX0L[DXA6F8@H$R4']'N^ M%9*K??K'XJ)?N^@;%_T6%QM)9"D9?T*<2&CZ!W9\@%W?_]"4JO_'O1 PJ 4, M.@4 (D6,*(L(15+ON"8==IJ!&S3+L,-Z>*1U7%B$#&LAPPXA++HW5T>,U&]7 M]ZDP)Z1)BYVIY[NC-S%5:CJ .'2Q7ZP M14\'$.,&Y L]XUK/V$IUG22J0""6H.5\?;U!\T@V";&3^&UGQ0[#8]\-K8?E MLE9Q:67Z)E/@37';87[;X>B"#:Q18_^YF/COR+ZJRZVW5 =!$.B-W22A XB' M_EMDI<([JXXY\)UI&H3:ZV4AJY)3S]:-R=R4XU?S"]VPF*K[3%-U.[>$[[)" M( J)HE3'6MU&O&H@*D.RO:G!6R9513?#5#5=P/4"]3UA3)X,[:!NXV;_ %!+ M P04 " #*@')4<2S_Q=4" !S!P &0 'AL+W=O MKX#+AF11$P7KF+0:7\<3: M.X.?#$K=6A.K9"7EL]W MKYUVU+*B&I:2_V*IR6;>A4=26-."FWM9?H=:S\CZ2R37[I>4E>TX\$A2:"/S M&HP, X1% 5 .BSP*&-6#H,E-)<7F(J:'SJ9(E M4=8:O=F%2Z9#HWPF;-D?C,);AC@SOQ&)S($\TA?0Y"NYI4I16PER&H.AC.LS M/'UZB,GIR1DY(4R0QTP6FHI43WV#!*P;/ZF#757!PB/!(O)#"I-I\DVDD![B M?23>L _W[*_"7H<_J#HGT> +"8,PZ."S[(?'D#3P00<\_CP\Z%$3-;6(G+_H MPUJ0F.F$2UTH(+\7*VT4]L>?GA##)L30A1@>"7$-*2C*L8XNE,%0"A)@.[KB MT%70RMW(N;,C9#[::>ZP&HRBBT.K^".K T6C1M&H5U$,:U *4J>% M,[IBG)E7*Q"GH :2%BA35K>T)$E&Q:93Z>@]NV#04GK ;MRP&_>RN\7!C2/: M]I38$*RH)@FVV"O.ZY*JM.LO6SDBMI<(2Z98:O(BAK M@/=K*L;ADX# #J"@ &0 'AL M+W=OXJ#%5104W5I=A!8[YLA*RI-DVY#=5. BU=4LU#$D5I6%/6!(N9 M>W'>8"#IQ@O^VNI6F% MG4K):F@4$PV2L)D''_#5$L(;ARO^C0QD8!*O9*B[I--@0U:X[_]+$UXB0!3\XDD#:!_&I"W"8X MY\(CF1O6BFJZF$EQ0-)&&S7[X+QQV68TK+'3>*NE^B<::+1"8H-6L $IH;2?T0>EP+RF38G^8G3-.-/,Y+Q=@::,JWID>&GLZCTCG$7%Z\5F]U@9V-$L;-ZASXVI$/>[48Z<^.:/^C]FK9E=*JEFS M15PHKV%'C<1IV*WYL$CB))F%#Z>V#(/B.,5=T N\28 MS,;?F6VL46$<8=H+>U1,3SAPG,8]V%>"7L F'6PR"GNK17&/S"29*J>HK1,^ MO&38,Y[TZ#PQ6>*'2SNX=!2N6T:O\:6#OM.8]/B&,5ETAB_K^+)1OG]U!=+' MDPWZ2G!_Z0UCXFGNY\D[GGR4YTYHRFU)/K/Y?*CYT)9I-NVQ#H/2*")^V&D' M._WM&L&?R^18H<#156]8HQ&%C$J/+S"C(X\7JV-!BY^XF:Z'-3<<]5N8R"M(& MF.\;(?13PUYWNNOMXG]02P,$% @ RH!R5+:(Z3<\ P G0D !D !X M;"]W;W)K&ULI5;);MLP$/T50FC1!$BCQ?(6V 82 MN]LA@)$T[:'H@99&%A&*=$G*3OZ^0\I6O,ANVEYLDIIY\]YPR.%@)=6CS@$, M>2JXT$,O-V9QY?LZR:&@^E(N0."73*J"&IRJN:\7"FCJG KN1T'0\0O*A#<: MN+6I&@UD:3@3,%5$ET5!U?,-<+D:>J&W6;AC\]S8!7\T6- YW(-Y6$P5SOP: M)64%",VD( JRH7<=7HW#P#HXBV\,5GIK3*R4F92/=O(E'7J!900<$F,A*/XM M80R<6R3D\6L-ZM4QK>/V>(/^T8E',3.J82SY=Y::?.CU/))"1DMN[N3J,ZP% MM2U>(KEVOV15V7:['DE*;62Q=D8&!1/5/WU:)V++(>P<<8C6#M&^0WS$H;5V M:#FA%3,G:T(-'0V47!%EK1'-#EQNG#>J8<)NX[U1^)6AGQE-( .E("5C66!I M:.J2.^54:'(V 4,9U^?D/7FXGY"S-^?D#6&"?,UEJ:E(]< WR,$B^/3A! MIU4GM.7P6D?P=O)X!YP:EUQM-/EQ/=-&8>'^/!$GKN/$+DY\),Z4*L,2MJ#" MO-.V(EA1%B39CIZZO:6<+$ E( P>RZ8-.QVG'UP&P=L3A-LUX?9)()L8*IZ) M7 G,"&<98"GI4E&1--*JT-H.S5Y&RU'4#G"'EMM[VV 4;!GM$.W41#LGB7[" MRX^<<:FQ\#&+R5_RKL [VY3ZO3W:AS9AI]?,NENS[IYD71_DG1*0,\[F;MA$ MM7N8O=Y!BAN,HF,I[M5D>Z\CJP!/!$OL&<&K+GDD.J>X1LYP"ZKA>1/QWF'^ MNE&\G^5#J[C=[Q_)<[^FWO^'/%,\9V(.V-\,7N FQQ))V9*E)>47&TU,ZQ+] M_B"MWR MCMO1GK8&L[C=#:)F<6'PT@Z"_Y-W03+*%%E27@*1V:ZXQGX0O.8@ M-UD=EIF_U>@*4'/7_S5R+86I.D:]6K\QKEUGW5N_L6\/UT!?8*J'RRU5R:EV4QL@/I%-OH-4$L# M!!0 ( ,J &PO=V]R:W-H965TY@4-=KV,.W!@4NP8FQJ M'Z7=KY]M"$JV)JG* _CL^SZ^[^ N;97>FA( R5,EI)D&)6)]0ZG)2ZB8&:D: MI#U9*UTQM*'>4%-K8(4'58)&87A-*\9ED*5^;Z&S5#4HN(2%)J:I*J:?[T"H M=AJ,@]W&/=^4Z#9HEM9L TO [_5"VX@.+ 6O0!JN)-&PG@:WXYO9Q.7[A!\< M6K.W)L[)2JFM"[X6TR!T@D! CHZ!V<^_6 MRXH9F"GQDQ=83H./ 2E@S1J!]ZK] KT?+S!7PO@[:;O[*GO@Y[@'%R!!#U@.BU@+@'Q-YHI\S;FC-D6:I52[3+MFQNX6OCT=8-E^XK M+E';4VYQF"U1Y=M2B0*T>4<^/30V)*IL&D%.W+'(3F/?%= M1QP=(9Y#/B+Q^(I$831^ 3Y[/3P\A%-KN=_;I=&=3VW_E] M@C,>.&//F1SA7-@_#K2&@AA7Q:N^5H0U6"K-_]B#"R[[W?_"?J7]FG,@X$3P;!DS<)MN/)(),% MEYMSJB=G59_*Z%33O7YSL^X;TQLN#1&PMIAP],%2Z&Y^= &JVK?@2J%M:+\L M[<@%[1+L^5HIW 6NJX\@0 #$6 9 M >&PO=V]R:W-H965TQ M@!%%:J&WT70&]3+[L%J-3&*(U<1F'%/:U?[XM9.0!$A,9G(%< M+\<>KKEXC0-")'B/0A9?M (IEY\L*_8"$N&XS9>$J3=S+B(LU:U86/%2$.PG M1E%H(=MVK0A3UAH-DV=3,1KRE0PI(U,!XE448?%Q14*^OFC!UN;!(UT$4C^P M1L,E7I G(E^64Z'NK!S%IQ%A,>4,"#*_:%W"3W>.K0V2$=\I6<>E:Z!=F7'^ MJF_N_8N6K1F1D'A20V#U]T;&) PUDN+Q,P-MY7-JP_+U!OTF<5XY,\,Q&?/P M=^K+X*+5;P&?S/$JE(]\?49<:*0419^H_? MLX4H&: Z Y09H*8&3F;@[!AT>S4&GI#[W,H-?4 MH)\9])/HIN%(8CG!$H^&@J^!T*,5FKY($B*Q5B&D3.?NDQ3J+55V*!AJ&#BH265#YJ)Y65\KU*^J(;OYQ5K ]C[ M#2 ;P3C @E2!C,T@ETO1!C8\ #(Q@SQ@!0+[*0AE/E&KXZNU^N%3H0J3"_). MO)5>D!]\/J<>$;4S79MGFA"O#9R,[LO3!)R>G-5BW33'L@]AW3;&@H-:D+L& M 45V/8BE,CI/:Y2G-4I0G;JTUD#GLR2MMQ+W4B4I6Q"EOA+,/D!YW!1_)(\O MUUCXX(\O"A+<2Q+%?QH(.3DA)R'4,1&*@?IZQ%+5&64+<*H*(77XK"HG4CPW MP=-?H+<1ZKD.' RMMW*X*X9U^]"&V\-NJ] &/=?-AVUYU48>91M5+?4FTU( ]RY,%Q M: :TBX^S_3_4UR1#V:Z< 8(UJ0A+S0$TSG^]^80U6&98:#,\$G&&A3I#LSRG ML&^J6='*7)OE5P=@*M,\B]&_L-QVIA!E:%;EKZMHIIHX/@=Y"P(V+8C2C;V^ MI)+NOAC795,AQ-"LQ-_59&"JDICJ/DGS>R9>P*BGROB)B#?UVK@ A81"]T@2 MK-!0:!; 9I5\E:&4E[UKVW;-RA>:""4#+I+VSYQ"=QGRKF34B08J5!29.]%?W[)D@(8]RS:50CV163T;U_=_ M[4)1(:G(+*G(M@=[IQO6B^J3XX.96D@M.A*I=0JI=1_'*]5Z$[5%\57& MRH DE8JS2MUJ?P_N+W=[UD[/>CL;O:LTM&6/DQ]P&)!60Q",E=V=KNGLE^D MYY/IC>3+Y+1KQJ7D47(9$*RHZ@'J_9QSN;G1!VCY*?'H'U!+ P04 " #* M@')4F4-W1)L$ "%$0 &0 'AL+W=OJ/TA#6[W-(U>V#J<7LGX,FJ4>(D8[E,>(X$6UU-KO'%@A0* MA<13PO;R8(RT*\^G'FFDLUY^BV)U>9J$DY0S%9TEZI[OO^350YY&F_)4UG\1_M*UIZ@ MY4XJGE7*P"!+\O*7_J@"<:! G!X%4BF0MH+;H^!4"LY8!;=2<(O(E*X4<5A0 M16>7@N^1T-* I@=%, MM<#_)==X?E("W">BIV8/BR^_G-Q"Y&-$\1E_4A@GT MB>?K\Z],9.@V7[)0:+3=(B7>?HGDDEDJ4"O0(#7>L,)NH5G2R8HDDJ M3TU2Y^CQ88%./IRB#\A"*'D&DS#^NN$["63DI:7 14W46E;N MW)3ND!YW,$&?>:XV$OV>QRP^!K @-G6 R%N ;L@@XH(MI\C!9XC8!!L(S<>K MVP;UQ6AU' UXX]3I=@H\IP?OKUWV#/G]]1?LV[_Q%7HH$C [-; ;@'L]@!_ MV2FI(&=)OCY#SVR=Y#D,$9C8,I'P&)U 8LMTGYK26J+[!;JN52\SXH78AHB_ M' ;;(!9$@>_78D?DO9J\-TC^#T%SO43?X>AUC&//=YRHQ=$@1AP<>F:.?LW1 M'^3X!#OI?8I^Q_8Y=MP@#%L<37*N&WJVF610DPP&2"@8QPZI>F-#Z5W54^Q@-[O5B52/H M"@Q]I(E 3S3=L8&MCNVF9]C_/7HQ3U,JI)XJ(VD,9&4I.-HMTS!H!=(@1NPI M[ME3^*#[X=$[?R3A$C Z8!).HW;B#5+>U ][Z)*&+AE;!$:R)1T>V)U&;IMN M5PS"&Y(>ODVWP<[/U(.1W)TN=S(E?IN[,[8XX*:9X7_1S1@BW86A?\6PAA I>S MY?M5OVF9>'3/-*:BU/8.5V@8M3NY2R/[J'MJ M<^U.K>E*!78/+=*T4S+<3LNJ;F)5*1Z?);WV8:Z2.HQ6Y/8<'DC3&LEP:RQK M]U'Q-E+$W53AEFWKX'Z:,;$N[OD2-OHN5^5-K)ZMOR5<%S?HUOP-OEB47P0: MF/(#Q6&ULS5=;3]LP%/XK5L0#2*.Y]$)!;:5>8$-B#''9 M'J9I]M+8SOF^?.=B'[>W9OQ1A 2/<41 M%7TKE')Q9MO"#R'&HL$60-6;&>,QEFK*Y[98<,"! <61[3E.QXXQH=:@9]9N M^*#'EC(B%&XX$LLXQGPS@HBM^Y9K;1=NR3R4>L$>]!9X#G<@'Q8W7,WLC"4@ M,5!!&$4<9GUKZ)Y=N)X&&(NO!-8B-T;:E2ECCWIR&?0M1RN""'RI*;!ZK& , M4:29E(Y?*:F5?5,#\^,M^X5Q7CDSQ0+&+/I& AGVK:Z% ICA921OV?H3I ZU M-9_/(F%^T3JU=2SD+X5D<0I6"F)"DR=^2@.1 WAN"H%4&:*: 9EU M*P6TZDIJIX!V74 G!71,[)-@F4A/L,2#'F=KQ+6U8M,#DRZ#5@$F5%?6G>3J M+5$X.;B3S'\\'JGC\^!YXC"ZI#U0G'XU9K,I98%,0QW4- MKS'GV"P?3D!B$HFC^N #1"BZ#]E2*&FB9TOEL)9M^ZESH\0YK\2YX8(WD.-^ M0)[CN0]W$W1X<%3 ,JYF^8P5B]O=82$T *4S4*I_!H2K;<)X ?.DACXO87;> MQGQ>7[-3[OE%-71-,-RMO=X(U9'JXQ#]#W*T6)+B7$XD>%H&8FJ&D$M4H$?52?E1 4)3 ! MM@U0G]*K@>LZ3L]>Y7-18.3DC'8TM3)-K4I-B:,K$)+0.5H )ZQ08#5+$VT M\Z*M<_X.X(XC[F9R33,Y)I9S;1(;Y=&ER+ZHY7L]1-U/3K62:%!XT M.U2G&=7I_[&Y7>>YQ3GOW-ZC%)G/;7MO=X]KV$RJ;79UYUJS^R^.@/$K-*XI MD\+N]';@KBO/)[[K55)=+^.IZOALAG+]#6W[FT!_4,V^-TX_U,E%NKF?C)C]C3&XG^EZ6_348_ 502P,$% @ RH!R5*_7DA8C! F@\ !D !X M;"]W;W)K&ULS5=+;^,V$/XK Z.'+-!8HF3Y$3@& M8KN/+/81;#;=0]$#+=&R$(ET2=I.BO[X#BE%DE_<%#TT.<0D-3/\AC/\AC/> M"?FH5HQI>"IRKJX[*ZW75YZGXA4KJ.J*->/X92ED035.9>JIM60TL4I%[@6^ MW_<*FO'.9&S7[N1D+#8ZSSB[DZ V14'E\Y3E8G?=(9V7A2]9NM)FP9N,US1E M]TP_K.\DSKS:2I(5C*M,<)!L>=VY(5?SP"I8B=\RME.M,1A7%D(\FLEMQ^Y55#D7&7BQR9?_#KI+U.Q!OE!9%I8P(BHR7O_2I.HB6 NF? M40@JA>!0H7=&(:P4PMK^R?4YV[U M]QO>!=(WZJ3O\":LHQ9:>^&YJ*VH9)<+&[6]N-Q@&'C*\&)J6#Q#6^Z./MOE MFQV5"?S^ 4W"K6:%^L,!J%<#ZEE O3. ?L%M-6YRD7%09E-U,NJED;XU8AAI M.XFBR,<#W;9#<4+*;PGM 8QJ@)$3X#=+ ";)MTPBH4%J$$-"-8,ES21L:;YA M()8@JI1.6RXE(L^I5+#&NV'=.^E=B6#0PDW\;C0\#;Q? ^\[@3]PR6*1\NPO MQ!*W8QT+I9%Z M'[O"GIB,,W7(PQ61^PY$)6:GR#[H5MDBK\XZY0@P"1J+P=O(.=*P/ E?X62Y MU=[59T]FS$[&(SPZ[$$P/(S(L1 9A?W^F:@T58"XR\#^H^!O^#?<0!HJ)]$; MB51#TL3-TJ79+5,ZXZFYYYDX?5O<9D)X9D@4+D@-+1,W+Y>0,%,R69Z. Y7; M$O&_#ZMA=C+\;RF":QC4 F?VDVO3AKW)Z&UD3-"P;N!FW4^;8H'E &FV?"\! MW>B5D+;,NU]1\\IR?^^A8?].W]^@8=7 S:K'H+;XEJ>+'*N6[#=?FNKU?K!O/&ME4'ZU-R-2O;Q,9,V;5^ MI#+%F@8Y6Z))OSM 7I%E(UA.M%C;UF@A-#9:=KC"YIE)(X#?ET+HEXG9H&[' M)_\ 4$L#!!0 ( ,J &PO=V]R:W-H965T MYTH):7.HB-)4&FGF0X&$21>-04":#^=3OK?1\JK:6,PDK35R MXOR]PQ.#G3FRBZR61 Y0< AM8Z!XN<9KH!S1X0R_C2<01O2 8_M M _NMSQUS65,#5XK_9)DM9\%%0#+(Z9;;![7[ DT^(\>7*F[\+]DUOE% TJVQ M2C1@5""8K+_TI:G#$2 9G0$D#2#QNNM 7N4UM70^U6I'M/-&-F?X5#T:Q3'I M+N71:CQEB+/S1ZO236^)>66$RHQ\LR5H\E7)HO<=M"!W,@7I"D>NE,"78*@O M9H\\4;ZM[87!&ZV<:0]HG@_@C2:(D[N ;M+4:>+[!N5J55$-O[6NUHGM\ MFI8LM*:R &__6JR-U?C.?G<$&[;!AC[8\$RP!V8V[][$X^ASK@&(IA9.U;2; M).X/1V\[Q(Q:,:-.GIN7"KL(T^8L/RFC&SXF>Z#:D#@BHK[B3R2C>].A;-PJ M&[].V;/B^!PYL_M3^KI)AN/^1=15ITFK9O(Z-1E[9AE@/^T9\.R4HFZBJ!^= M%A0>M;H 7?B!9DBJMM+67=_NMC-S48^*?^[UP+VGNF#8LQQRA$;]"5ZBKH=8 MO;"J\H-CK2R.(6^6./=!.P<\SY6RAX4+T/Z3S/\"4$L#!!0 ( ,J &PO=V]R:W-H965T[?2[K5JM[N?'7 2JX!SMI.T__Z,(1 "&*K] MT@*9>>:9&7L>\/3 ^*O8$"+!6QPEXG:PD7)[8]LBV) 8"XMM2:)^63$>8ZEN M^=H66TYPJ)WBR$:.,[1C3)/!;*J?/?+9E.UD1!/RR('8Q3'F[_B@B)DZGEX?T;_H MY%4R2RS(G$6_:"@WMX/Q (1DA7>1?&*'?TB>D"88L$CHO^"0VSH#$.R$9''N MK!C$-,G^X[>\$"<.*M%F!Y0[H+X.;N[@]G7P<@=/5R9+1==A@26>33D[ )Y: M*[3T0A=3>ZOT:9+V_5ER]2M5?G+V+%GP>GVO*A<"G(3@06X(!]]8LK[^07@, MOB8!2=+6@#F+U6(36+?K&FA'\+#5MW=I]ZA\!Q<+(C&-Q*6R>'E>@(M/E^ 3 ML('88$X$H EX2:@45^JANOZQ83NAHHJI+54N*2,[R'G?9[Q1"V^(P'>6R(T MGY.0A%4 6Q6AJ 0Z5N(>&1$7)+" "Z\ ;VOO38M?-D#,^-:N0]POR MOI'\WQPGDG1R]&O!?=]WG#.*#5;.B5&%X+ @.#02_/Q&>$!%-\5A+?@Y/9-% MA=NHX#8R36_<$'SH MU/K<8.8YK1PG!<=)_WU$U.3MO8,F#5M#[8WS'50W:]IHBR:T]HT&G5)7G#XK M&2\CTI50CE2AZOGM'$ZT#1J'X"^M^FHAW.T)5V\QX+B]P".G 3%,0XC*&.CW MYV'(H@ASD3[*"M%+ MDQP7YS9=G!])JJY$M:3\6@N08Z&6O$JU@EUR50[:GER']24SLL;PG&^#V<2" M;6NFE#!HUK".J=LSAU&]F-""H_,<1GVV\Z+)S+"=2PV$72)8'< ]SQ7WW\['(%O=*78OA-%]-+T3E_*$#++4*7A MM2W'"Q+!"8E(D6BJ348 +B[,L$34"(WYL^;N8=4&X.Y1=0;AO4HB?4 MJ( :-T!5JUL*+()]U]CO5]<<"N5Y0.>82%-UJWF4(HZ0<77>K=>9 MQ;=)T3Z2VCS']RO3L855J;/(K+.5]?BQ2ON=-;)/3EEBPM?ZM$JHM;U+9';, M4#PM3L3N]#G0V?-[>+/(SK5*F.R8[3OFZ@52@(BL%*1CC10?GIU<93>2;?59 MSI))R6)]N2$X)#PU4+^O&)/'FS1 <7XX^Q]02P,$% @ RH!R5 <'I#K9 M!0 P20 !D !X;"]W;W)K&ULS9I=;Z,X%(;_ MBA7U8D9J _X@D%$:J9W.:D>:T53M?ERL]H(F3H(&<-8X33O:'[^V<3!9@I-2 M=M6;! +V>7U\_+Q F&P9_UZL*!7@*4OSXG*P$F+]P?.*V8IF<3%D:YK+(PO& MLUC(7;[TBC6G\5PWRE(/^?[(R^(D'TPG^K=;/IVPC4B3G-YR4&RR+.;/US1E MV\L!'.Q^N$N6*Z%^\*:3=;RD]U3\NK[EIDG&'@&GYXHGR4%!;<\F5%P%^=+"M[= M4!$G:?%^X@FI5L7T9D;9=:D,M2B#"'QEN5@5X%,^I_/]#CPYS&JL:#?6:^3L M\8;.A@##X?M^52=73QH'-9S]8YT$<*<+41 M*\:3'_+X1HZ)[R41W*9Q7IP?SN,?7V0L\%G0K/C3H9142HE62EJ4[J9-+M-" MR&E/\N6YR09XE^1F\SWX&QQ*3IGK,L)(1U!K_W$J21!A,O$>#R@+*F7!RY5M M]=I2%?I(N62%Q($"CCP&9K)$N%S:FS@%:;*0%?=,8WZXWMR1"= MP1AD9=FA M,9C'SZ["&%6#&O4P*+J;^+6>>#4/B8/C*H.']9F 0Q@>GHBP MTAR>I-FHBA]2^N(2"1LE DF VTHDJI1%+U?67S:C9C:#(8*'-8\KS6.GYC-_ MZ,.+,Q@-?=]14-"WV/;?.&M@S6*@<_!EMVSQKSF1\>4U@526)EDB7C!#)MRX M-D4JO8=G""(K$W64N5FON\@LPP7U\H]:1%J+@?@_)[<)45^7(^*KPCRHS9H* M[. J/;'[2.C(P#O:P9L<8S>TC@3[L*3.O#'1Z\"!$M]!RVQ8SX&GFNL$Q/'#\2&IO+<5R!W#\&[M=SR\4CMO:#3[.?UW <-Y^Y MN2K%>@SNX#$]9K1YA^/(J'4?['8?S6^)<>R[,8ZM,>#PC6,<6\O![IN1OC%N MPNUA?-2.<6LWN*O==,3XN(%QW'(A0ZS7$+?7]/(\W&\L3NRW/E4AUF)(!XOI M">-'0@<&X[#$.(#A,8H3ZTZD#W?JS!P3?8\Y4>M3%6+-AYQF/J_!.&D^?W-5 M2NU/G0X6TV-*FW\75RG%B_89T]9MN'#?A]CC>\L<0L69#W&;3"\?'S8LLTGJ1%5B/"3IX3%__ M;+I#(\/Q%SQ7":P_!7WX4V?JF.CA?CV3EGH.K/\$I_G/:T >-)_ N4K%FDS0 MP61Z3&GS#N=02KW:6R49Y4O][DPAZW*3B_(%D^K7ZOV&PO=V]R:W-H965T M9 Z@T&M!F1QYN5*K2]^7:0X% MEAV^ J;?++@HL-)'L?3E2@#.K%)!_2@(>GZ!"?/&0WMW+\9#OE:4,+@72*Z+ M HL_$Z!\._)";W?Q0):Y,A?^>+C"2YB!>ES="WWR:Y2,%, DX0P)6(R\J_!R M&G:-@I5X(K"5!\_(N#+G_,4<;K*1%QA&0"%5!@+KOPU,@5*#I'G\KD"]VJ91 M/'S>H7^SSFMGYEC"E--GDJE\Y T\E,$"KZEZX-L?4#F4&+R44VE_T;:2#3R4 MKJ7B1:6L&12$E?_XM0K$@4+8:U"(*H7HO4*W02&N%&+K:,G,NG6-%1X/!=\B M8:0UFGFPL;':VAO"3!IG2NBW1.NI\4SQ].5\H@.1((31U5P]:Z,1U#F*+%S?EX$A@W@!U:Z"N!>HV .T2<8;FL"2, M$;8T^5F!(#Q#)X15.3@]EH02NF>A3?-OQMJWS1$V23;#72O"IK-I/^/5]ZY1 9.J?HHU<#VHF9[T=H?SW86ZS!=;4#H;PNRE87T MO /T#1.!GC!=0TO_A,%^&@;_V4$9IQ0+::[*4!V-5&4F^3P(X<&D#IW[R9%% M"7AQP"(,.LF@@4FT9Q*Y-HXCDAF[LBO(N_N)6=+LIK&' M*3>\6RQTATA$8:$A@TY?\Q'ETE0>%%_9O6/.E=YB[&.N%TT01D"_7W"N=@=C MH%Y=QW\!4$L#!!0 ( ,J &PO=V]R:W-H M965TAJ1YK9J<9 M5V-OK?7FSO=5LJ8Y4;=B0SE\60J9$PU3N?+51E*26J4\\\,@B/V<,.Y-1G;M M44Y&HM 9X_11(E7D.9$_IS03V[&'O=W"$UNMM5GP)Z,-6=$%U<^;1PDSO[:2 MLIQRQ01'DB['WCV^F^&!4; 2OS.Z5:TQ,JZ\"/%J)I_3L1<81#2CB38F"/R\ MT1G-,F,)[RS_HMU'IQY(8K.1/:#I7H]]@8>2NF2%)E^$MM? M:>50S]A+1*;L?[2M9 ,/)872(J^4 4'.>/E+WBLB6@HX/J$05@KAOD+WA$)4 M*436T1*9=6M.-)F,I-@B::3!FAE8;JPV>,.X.<:%EO"5@9Z>=+X(I:[0 Y&< M\95"&RK18DTD19TYU81E\/$&/2_FJ//I"GU"/E+FJT*,HV?.M+J&11A_7XM" M$9ZJD:\!EC'N)Q6$:0DA/ $!A^BKX'JMT -/:?K1@ _^U$Z%.Z>FH=/BG":W M*,+7* Q"? 30['+UP $GJCF.K+WHA+W?BIQ*HH6\42RBL22P2%)WE%8F-JK4) ']1LI25+#)R*V3-L M#@Y(VJ?Q4"+JG^1P6#LS_(_"X1K-*W[/>#*\-"Z."88Q/ND3#IHR'3@CHZK3 MM%VG+TTDW&H&V,G=U*:M82,564:D:N+L*#&5N7Z[X@2W_3U6CD@%M[A[@I*P M 1N>C]KJ\"Z$&UX$]U#* ;=I CARPGUJ\F=ADLNW[=-U;$U+P%UG<-QSS=)= M#B]H4DBF&<3ZPWN2%=!2T5**',U$OBDTL;VO>6Y^:=X6]'#=FRD?)5R)7#-I91I=@$C(? MPD>6]_QRHL7&7I5?A(:+MQVNX6U$I1& [TLA]&YB-JA?6Y._ 5!+ P04 M" #*@')4TSI-0A # L$0 #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4& M3:THR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"IWXTF#Q[^Y*G?AB_]SU+E\F< MIO[]Z=L?K=27;SQ[/WEWB@FINM@V@OT[[YY5L5/3$514#$,CJ!]:&CL!_ETVR[U+ M.WH5KU>S!ZD_MV8[HIM#K] ;10NVZN:K8A" L84NIV*.)!JVR, :J?.^!*LT6NY:?BM1W=*4W[;0J<,WC?U#SG\US2055 MA.^*-KU_S%E^M>+^%/@;FKM_*X>*G2*C#\>OL3_YCEUD?/PBH^0H-0;]J;-S MM.T=;(/5@Q>(U/\&KRI\&]2;MXQK)OK9DN4Y%4_.-T.OR=R\"N[QF_4Y+4C+ M]=T IOYV?$USUE;)L.H&$M&OVHZ_PO;">'A[,;&8R.F*YED_5>6\&WIF8*+V M%S@<(E?=Y48P'XNY$<"P.)@"S,=Z87'^I_U,T/U8#-,V<2(3U&>"^E@O%Y)U M'RR.VR@?BN^- 3[E]H@BJBFG#GF < M21(,@5YT]V@<(]F)X>.N#_:41%&2N!' W JB"$/@:<013 %HP) HZL[!@_,H MV)Q3P?;WD=DO4$L#!!0 ( ,J -8?20$3;8T.P M6BP^0"X99K>]9!:G$+R?D?,=VSIZT>;C3^H']+ ME M!YV5<^O3;M=F*U%R^X]>"^6/++4IN?.[YKYKUT;PW*Z$<&71#7J]I%MRJ3KG M9Z_GNC%=N*.=R)S4RC?6#=^D>++OQ^M=]BBMO).%=,^#3O.Y$!U62B5+^4OD M@TZOP^Q*/UUI(W]IY7B19D87Q:#3WQSX)HR3V1_-:0VYX'>V:7'\[I9[D$$G MZ?D3+J6QKNG1G)][QD?A.V_V*J&$&7,G_C6Z6DMU7Y_&7T477$83A]?M M)HBGYO^$42^7,A-CG56E4&X31R.*&E#9E5S;#E.\%(/.2#\*4U^/_X%IOKDV MYZ% I,RI] ?,-&_PZ%"&52X=FZK-E_U1@!4@6 $MUFA^G#V:L/1J,EFD #!$ ,.] ;*#&PX@(P0R^D3(=.$W7R?7'G!^R>8WDUL &2.0 M\=X@T\5\!" 3!#+9&^1HF%X!R",$\H@6&6:8KY22 /$$@3V@AI^K1=]#F&2;G'I:=>[1 MMZ)6(YO\J.2Z[OHW\_)=>S4^,ZYR!C%1B1!;Y 5S6 O7&Q]B81+I$UMD)K@5 M\/_?QXS1)U;&U,=(W=<_VD+"_-"G%H01M?XO>=94:A +,T*?6 E3E>E2L 7_ MV0X5)H ^L0'&8BF,#Q<;Z=*?QC8]V$W!50L12_]]XOR?.IT]K'21"V/_:G)& M^Y9BV;]/G?YKML,+_SSF3>::NY4P;*;5_>%"F!)B8OF_3RR @YFV]@N;<*/\ MX, RGVI9NN)&P+(8$T) + 3_[RNEJSO9)HXC/W;RI$)ELO6L!)@. F(=I-6= M%3\JWXE-:J&VP-!1!;$0T"+D>P Q,5,$Q*; ,4.(B=DC(+;'6[7$#OP@VVOM M"R3#!!(0"P0MF]KW&7-*0.R4K;)I9Q@QH03$0MG43SNQ,)<$Q"X!A=1.-DP@ M ?D(XKUTV0478O((B>6!2KCU6(28/D)B?7PHX4U (28FDW"O,HD@)CI1M5>9 MQ! 3DTE(+!,<,X&8F%E"8K/@F$<0$S-+2&R6=S4?LFMN#*]GPMG!6#@NBW9" MP@03$@L&8J;^?'E5B#JT+^T0$Q-.2"X6#9&F(6B?C# +1<06^J/4W9&*(G2IA-@_+[7N M?Z7+")-/1"R?-\8+7G"5"=:L=;)IN>:98P<0$Y-/1"R?-\P1MRMV6>BG-\0Z MHA 3DT_T.:.;0W99N#DP8))J&$>MD&Q3R&F)B$$NIY-Q3S!&)B$DJHY]T0S._-2R5OF)B$$F() M(9.M6\5Z@DDH:234;3K;\[-<+*42^;7_">O;,UYD-X;5F\U+(5%<+_,NJZ(8 M^;:YFFF>O[Z*^?H:Z?EO4$L#!!0 ( ,J &PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY-_Q #)]^E4,[[KM3W>W[ MNO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_# M]71-EX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^Z MAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+ M@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ^=@FT%M1;R706U%O M)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:; M)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] MO8- [T"]@T#O0+V#0.] O8- [YC\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [ MH]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>N?OU+N.GX=2KSU?:WS^=U(] MGN\MU\=?EE\G)R_4!>=T6U&?_P)02P,$% @ RH!R5-(T9!3L 0 !R8 M !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/> MJA?^@;H=9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)& M=\58*!?4FI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-J MXNANDWX.M>VFF:X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " #*@')4F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,J M&PO=V]R:W-H965T&UL4$L! A0#% M @ RH!R5%8]P 7:!@ R1L !@ ("!W! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RH!R5+[@3',$!0 M(!4 !@ ("!3R( 'AL+W=O!P & @($T+P >&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5#W1V;Q3( 5UP !@ M ("!I3( 'AL+W=O&UL4$L! A0#% @ RH!R5(T49FD,!@ _@X !D M ("!]58 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RH!R5.OFZ"#8 P EP@ !D ("!5&8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRH!R5$2T^JS#! 20L !D ("!$WX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5$ 2&%R$ P MH0D !D ("!T9$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5(I3"RY2' C5, !D M ("!V)H 'AL+W=O&PO=V]R:W-H M965T6[ !X;"]W;W)K&UL4$L! M A0#% @ RH!R5(F6/I<7! "0D !D ("!,K\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R M5 .[+C<. P \P@ !D ("!H,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5#M!5(H( P P< M !D ("!^MD 'AL+W=O&PO=V]R:W-H965TY< MVP( +X' 9 " @47C !X;"]W;W)K&UL4$L! A0#% @ RH!R5#YJ,(1W P @0P !D M ("!5^8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RH!R5$J/=V'? @ < @ !D ("!5.\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5%!* M-P7] P MQ$ !D ("!0O@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5+O]XT+M @ .@D !D M ("!2 0! 'AL+W=O&PO M=V]R:W-H965TP^\$Q@( M !(( 9 " @4H* 0!X;"]W;W)K&UL4$L! A0#% @ RH!R5((M)&PO=V]R:W-H965T&UL4$L! A0#% M @ RH!R5*VGFWF"!0 R1H !D ("!YA8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5'$L_\75 M @ L;ADX# #J"@ &0 M@('U)0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5(- "*(G @ T 4 !D M ("![2P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RH!R5.37[Y]3 P )@P !D ("!1CD! M 'AL+W=O2 M%B,$ ":#P &0 @('0/ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MRH!R5 1?)]/>! 2Q0 !D ("!Z$,! 'AL+W=OD.MD% #!) &0 M @(']2 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ RH!R5/[T/T?S P M>0T !D ("!9U(! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #*@')4TC1D M%.P! ')@ $P @ %'8@$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 20!) /83 !D9 $ ! end XML 80 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 160 451 1 false 60 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://naturalgaservices.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://naturalgaservices.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Description of Business Sheet http://naturalgaservices.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2109103 - Disclosure - Inventory Sheet http://naturalgaservices.com/role/Inventory Inventory Notes 10 false false R11.htm 2114104 - Disclosure - Rental Equipment, Property and Equipment Sheet http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipment Rental Equipment, Property and Equipment Notes 11 false false R12.htm 2120105 - Disclosure - Rental Activity Sheet http://naturalgaservices.com/role/RentalActivity Rental Activity Notes 12 false false R13.htm 2123106 - Disclosure - Leases Sheet http://naturalgaservices.com/role/Leases Leases Notes 13 false false R14.htm 2129107 - Disclosure - Intangibles Sheet http://naturalgaservices.com/role/Intangibles Intangibles Notes 14 false false R15.htm 2132108 - Disclosure - Credit Facility Sheet http://naturalgaservices.com/role/CreditFacility Credit Facility Notes 15 false false R16.htm 2134109 - Disclosure - Income Taxes Sheet http://naturalgaservices.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2140110 - Disclosure - Deferred Compensation Plans Sheet http://naturalgaservices.com/role/DeferredCompensationPlans Deferred Compensation Plans Notes 17 false false R18.htm 2142111 - Disclosure - Stockholders' Equity Sheet http://naturalgaservices.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2144112 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensation Stock-Based and Other Long-Term Incentive Compensation Notes 19 false false R20.htm 2154113 - Disclosure - (Loss) Earnings per Share Sheet http://naturalgaservices.com/role/LossEarningsperShare (Loss) Earnings per Share Notes 20 false false R21.htm 2157114 - Disclosure - Commitments and Contingencies Sheet http://naturalgaservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2158115 - Disclosure - Subsequent Events Sheet http://naturalgaservices.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2310302 - Disclosure - Inventory (Tables) Sheet http://naturalgaservices.com/role/InventoryTables Inventory (Tables) Tables http://naturalgaservices.com/role/Inventory 25 false false R26.htm 2315303 - Disclosure - Rental Equipment, Property and Equipment (Tables) Sheet http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentTables Rental Equipment, Property and Equipment (Tables) Tables http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipment 26 false false R27.htm 2321304 - Disclosure - Rental Activity (Tables) Sheet http://naturalgaservices.com/role/RentalActivityTables Rental Activity (Tables) Tables http://naturalgaservices.com/role/RentalActivity 27 false false R28.htm 2324305 - Disclosure - Leases (Tables) Sheet http://naturalgaservices.com/role/LeasesTables Leases (Tables) Tables http://naturalgaservices.com/role/Leases 28 false false R29.htm 2330306 - Disclosure - Intangibles (Tables) Sheet http://naturalgaservices.com/role/IntangiblesTables Intangibles (Tables) Tables http://naturalgaservices.com/role/Intangibles 29 false false R30.htm 2335307 - Disclosure - Income Taxes (Tables) Sheet http://naturalgaservices.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://naturalgaservices.com/role/IncomeTaxes 30 false false R31.htm 2345308 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation (Tables) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables Stock-Based and Other Long-Term Incentive Compensation (Tables) Tables http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensation 31 false false R32.htm 2355309 - Disclosure - (Loss) Earnings per Share (Tables) Sheet http://naturalgaservices.com/role/LossEarningsperShareTables (Loss) Earnings per Share (Tables) Tables http://naturalgaservices.com/role/LossEarningsperShare 32 false false R33.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 33 false false R34.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Details 34 false false R35.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 35 false false R36.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies - Contract Balances (Details) Details 36 false false R37.htm 2411405 - Disclosure - Inventory - Narrative (Details) Sheet http://naturalgaservices.com/role/InventoryNarrativeDetails Inventory - Narrative (Details) Details 37 false false R38.htm 2412406 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 38 false false R39.htm 2413407 - Disclosure - Inventory - Schedule of Inventory Allowance (Details) Sheet http://naturalgaservices.com/role/InventoryScheduleofInventoryAllowanceDetails Inventory - Schedule of Inventory Allowance (Details) Details 39 false false R40.htm 2416408 - Disclosure - Rental Equipment, Property and Equipment - Schedule of Rental Equipment (Details) Sheet http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails Rental Equipment, Property and Equipment - Schedule of Rental Equipment (Details) Details 40 false false R41.htm 2417409 - Disclosure - Rental Equipment, Property and Equipment - Narrative (Details) Sheet http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails Rental Equipment, Property and Equipment - Narrative (Details) Details 41 false false R42.htm 2418410 - Disclosure - Rental Equipment, Property and Equipment - Schedule of Rental Equipment, Property and Equipment (Details) Sheet http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails Rental Equipment, Property and Equipment - Schedule of Rental Equipment, Property and Equipment (Details) Details 42 false false R43.htm 2419411 - Disclosure - Rental Equipment, Property and Equipment - Depreciation Expense by Product Line (Details) Sheet http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails Rental Equipment, Property and Equipment - Depreciation Expense by Product Line (Details) Details 43 false false R44.htm 2422412 - Disclosure - Rental Activity (Details) Sheet http://naturalgaservices.com/role/RentalActivityDetails Rental Activity (Details) Details http://naturalgaservices.com/role/RentalActivityTables 44 false false R45.htm 2425413 - Disclosure - Leases - Narrative (Details) Sheet http://naturalgaservices.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 45 false false R46.htm 2426414 - Disclosure - Leases - Balance Sheet Impact (Details) Sheet http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails Leases - Balance Sheet Impact (Details) Details 46 false false R47.htm 2427415 - Disclosure - Leases - Cash Flow Impact (Details) Sheet http://naturalgaservices.com/role/LeasesCashFlowImpactDetails Leases - Cash Flow Impact (Details) Details 47 false false R48.htm 2428416 - Disclosure - Leases - Future Maturities of Lease Liabilities (Details) Sheet http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails Leases - Future Maturities of Lease Liabilities (Details) Details 48 false false R49.htm 2431417 - Disclosure - Intangibles (Details) Sheet http://naturalgaservices.com/role/IntangiblesDetails Intangibles (Details) Details http://naturalgaservices.com/role/IntangiblesTables 49 false false R50.htm 2433418 - Disclosure - Credit Facility (Details) Sheet http://naturalgaservices.com/role/CreditFacilityDetails Credit Facility (Details) Details http://naturalgaservices.com/role/CreditFacility 50 false false R51.htm 2436419 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails Income Taxes - Components of Provision for Income Taxes (Details) Details 51 false false R52.htm 2437420 - Disclosure - Income Taxes - Income Tax Reconciliation (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails Income Taxes - Income Tax Reconciliation (Details) Details 52 false false R53.htm 2438421 - Disclosure - Income Taxes - Narrative (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 53 false false R54.htm 2439422 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 54 false false R55.htm 2441423 - Disclosure - Deferred Compensation Plans (Details) Sheet http://naturalgaservices.com/role/DeferredCompensationPlansDetails Deferred Compensation Plans (Details) Details http://naturalgaservices.com/role/DeferredCompensationPlans 55 false false R56.htm 2443424 - Disclosure - Stockholders' Equity (Details) Sheet http://naturalgaservices.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://naturalgaservices.com/role/StockholdersEquity 56 false false R57.htm 2446425 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Narrative (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Narrative (Details) Details 57 false false R58.htm 2447426 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity (Details) Details 58 false false R59.htm 2448427 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Other Long-Term Incentive Compensation Narrative (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails Stock-Based and Other Long-Term Incentive Compensation - Other Long-Term Incentive Compensation Narrative (Details) Details 59 false false R60.htm 2449428 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Options Narrative (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails Stock-Based and Other Long-Term Incentive Compensation - Stock Options Narrative (Details) Details 60 false false R61.htm 2450429 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Valuation Assumptions (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationValuationAssumptionsDetails Stock-Based and Other Long-Term Incentive Compensation - Valuation Assumptions (Details) Details 61 false false R62.htm 2451430 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Option Activity (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails Stock-Based and Other Long-Term Incentive Compensation - Stock Option Activity (Details) Details 62 false false R63.htm 2452431 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Options by Exercise Price Range (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails Stock-Based and Other Long-Term Incentive Compensation - Stock Options by Exercise Price Range (Details) Details 63 false false R64.htm 2453432 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Summary of Unvested Stock Options (Details) Sheet http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails Stock-Based and Other Long-Term Incentive Compensation - Summary of Unvested Stock Options (Details) Details 64 false false R65.htm 2456433 - Disclosure - (Loss) Earnings per Share (Details) Sheet http://naturalgaservices.com/role/LossEarningsperShareDetails (Loss) Earnings per Share (Details) Details http://naturalgaservices.com/role/LossEarningsperShareTables 65 false false All Reports Book All Reports ngs-20211231.htm a123121-ex231mossadamscons.htm a123121-ngsxex211subsidiar.htm a123121-ngsxex311taylor.htm a123121-ngsxex312foster.htm a123121-ngsxex321taylor.htm a123121-ngsxex322foster.htm ngs-20211231.xsd ngs-20211231_cal.xml ngs-20211231_def.xml ngs-20211231_lab.xml ngs-20211231_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ngs-20211231.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 160, "dts": { "calculationLink": { "local": [ "ngs-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ngs-20211231_def.xml" ] }, "inline": { "local": [ "ngs-20211231.htm" ] }, "labelLink": { "local": [ "ngs-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ngs-20211231_pre.xml" ] }, "schema": { "local": [ "ngs-20211231.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 549, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 6 }, "keyCustom": 51, "keyStandard": 400, "memberCustom": 32, "memberStandard": 25, "nsprefix": "ngs", "nsuri": "http://naturalgaservices.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://naturalgaservices.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Inventory", "role": "http://naturalgaservices.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Rental Equipment, Property and Equipment", "role": "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipment", "shortName": "Rental Equipment, Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Rental Activity", "role": "http://naturalgaservices.com/role/RentalActivity", "shortName": "Rental Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Leases", "role": "http://naturalgaservices.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Intangibles", "role": "http://naturalgaservices.com/role/Intangibles", "shortName": "Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Credit Facility", "role": "http://naturalgaservices.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Income Taxes", "role": "http://naturalgaservices.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Deferred Compensation Plans", "role": "http://naturalgaservices.com/role/DeferredCompensationPlans", "shortName": "Deferred Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - Stockholders' Equity", "role": "http://naturalgaservices.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensation", "shortName": "Stock-Based and Other Long-Term Incentive Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://naturalgaservices.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154113 - Disclosure - (Loss) Earnings per Share", "role": "http://naturalgaservices.com/role/LossEarningsperShare", "shortName": "(Loss) Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157114 - Disclosure - Commitments and Contingencies", "role": "http://naturalgaservices.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158115 - Disclosure - Subsequent Events", "role": "http://naturalgaservices.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Inventory (Tables)", "role": "http://naturalgaservices.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Rental Equipment, Property and Equipment (Tables)", "role": "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentTables", "shortName": "Rental Equipment, Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Rental Activity (Tables)", "role": "http://naturalgaservices.com/role/RentalActivityTables", "shortName": "Rental Activity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Leases (Tables)", "role": "http://naturalgaservices.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Intangibles (Tables)", "role": "http://naturalgaservices.com/role/IntangiblesTables", "shortName": "Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - Disclosure - Income Taxes (Tables)", "role": "http://naturalgaservices.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345308 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation (Tables)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables", "shortName": "Stock-Based and Other Long-Term Incentive Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355309 - Disclosure - (Loss) Earnings per Share (Tables)", "role": "http://naturalgaservices.com/role/LossEarningsperShareTables", "shortName": "(Loss) Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i437d365da9dc44a0bc8ee30ac5e4993b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i7a43dd59a86e4a33b8acaa8e88eaa4c6_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Inventory - Narrative (Details)", "role": "http://naturalgaservices.com/role/InventoryNarrativeDetails", "shortName": "Inventory - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Inventory - Schedule of Inventory (Details)", "role": "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i437d365da9dc44a0bc8ee30ac5e4993b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Inventory - Schedule of Inventory Allowance (Details)", "role": "http://naturalgaservices.com/role/InventoryScheduleofInventoryAllowanceDetails", "shortName": "Inventory - Schedule of Inventory Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "ngs:InventoryAllowanceAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "lang": "en-US", "name": "ngs:AccumulatedDepreciationRentalEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ngs:RentalEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Rental Equipment, Property and Equipment - Schedule of Rental Equipment (Details)", "role": "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails", "shortName": "Rental Equipment, Property and Equipment - Schedule of Rental Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ngs:RentalEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Rental Equipment, Property and Equipment - Narrative (Details)", "role": "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "shortName": "Rental Equipment, Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "ngs:NumberOfUnitsRetired", "reportCount": 1, "unique": true, "unitRef": "compressor", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Rental Equipment, Property and Equipment - Schedule of Rental Equipment, Property and Equipment (Details)", "role": "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails", "shortName": "Rental Equipment, Property and Equipment - Schedule of Rental Equipment, Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Rental Equipment, Property and Equipment - Depreciation Expense by Product Line (Details)", "role": "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails", "shortName": "Rental Equipment, Property and Equipment - Depreciation Expense by Product Line (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i8bc620ae94be46aca32afa440090c421_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Rental Activity (Details)", "role": "http://naturalgaservices.com/role/RentalActivityDetails", "shortName": "Rental Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Leases - Narrative (Details)", "role": "http://naturalgaservices.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "id5dee95d026443e081e1681cd0611499_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Leases - Balance Sheet Impact (Details)", "role": "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails", "shortName": "Leases - Balance Sheet Impact (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Leases - Cash Flow Impact (Details)", "role": "http://naturalgaservices.com/role/LeasesCashFlowImpactDetails", "shortName": "Leases - Cash Flow Impact (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Leases - Future Maturities of Lease Liabilities (Details)", "role": "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Future Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Intangibles (Details)", "role": "http://naturalgaservices.com/role/IntangiblesDetails", "shortName": "Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Credit Facility (Details)", "role": "http://naturalgaservices.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i2a4793b6477a4e238a17077220e83185_I20210511", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Components of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Income Taxes - Income Tax Reconciliation (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "shortName": "Income Taxes - Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ib44814b14be34d49adbebb793d889128_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ib44814b14be34d49adbebb793d889128_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "ngs:DeferredCompensationArrangementWithIndividualMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - 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" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "ngs:DeferredCompensationArrangementWithIndividualMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Stockholders' Equity (Details)", "role": "http://naturalgaservices.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i88f6e9abbe9742e797a8d731a2e5e2c6_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Narrative (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "id398b11437d0483eadd01c8ad2ce142f_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic3011aca650b47da80b6bf553a4f32cc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "id398b11437d0483eadd01c8ad2ce142f_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i6b1557a8f8a8419490b141d05cac5628_D20200428-20200428", "decimals": "-5", "first": true, "lang": "en-US", "name": "ngs:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Other Long-Term Incentive Compensation Narrative (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Other Long-Term Incentive Compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i6b1557a8f8a8419490b141d05cac5628_D20200428-20200428", "decimals": "-5", "first": true, "lang": "en-US", "name": "ngs:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i824dbfbac3874d1480def4bc107a8091_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "role": "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i824dbfbac3874d1480def4bc107a8091_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Options Narrative (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Valuation Assumptions (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationValuationAssumptionsDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i437d365da9dc44a0bc8ee30ac5e4993b_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Option Activity (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Stock Options by Exercise Price Range (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Stock Options by Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "icee2c8551b414a19a03d7671dae192da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "i437d365da9dc44a0bc8ee30ac5e4993b_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ngs:EmployeeServiceShareBasedCompensationNonvestedAwardsOutstandingNumberStockOptions", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Stock-Based and Other Long-Term Incentive Compensation - Summary of Unvested Stock Options (Details)", "role": "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails", "shortName": "Stock-Based and Other Long-Term Incentive Compensation - Summary of Unvested Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "ngs:EmployeeServiceShareBasedCompensationVestedInPeriodStockOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - (Loss) Earnings per Share (Details)", "role": "http://naturalgaservices.com/role/LossEarningsperShareDetails", "shortName": "(Loss) Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business", "role": "http://naturalgaservices.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20211231.htm", "contextRef": "ic718bce44d5d4bbc974b02ad038d0f6f_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 60, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r510" ], "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/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "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/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r510" ], "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/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://naturalgaservices.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ngs_AccountsReceivableCreditLossExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Credit Loss Expense", "label": "Accounts Receivable, Credit Loss Expense", "terseLabel": "Accruals" } } }, "localname": "AccountsReceivableCreditLossExpense", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "ngs_AccountsReceivableExcludingContractsWithCustomerAssetsCurrent": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Excluding Contracts With Customer, Assets, Current", "label": "Accounts Receivable, Excluding Contracts With Customer, Assets, Current", "terseLabel": "Accounts receivable - ASC 842" } } }, "localname": "AccountsReceivableExcludingContractsWithCustomerAssetsCurrent", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "ngs_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Balance Sheet Impact" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ngs_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information [Abstract]", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://naturalgaservices.com/20211231", "xbrltype": "stringItemType" }, "ngs_BaseRateLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Base Rate Loans", "label": "Base Rate Loans [Member]", "terseLabel": "Base Rate Loans" } } }, "localname": "BaseRateLoansMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "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/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments", "label": "Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments", "terseLabel": "Cash equivalents, qualification, maximum original maturity of short-term investments" } } }, "localname": "CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_CompressorRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compressor Related", "label": "Compressor Related [Member]", "terseLabel": "Compressors - sales" } } }, "localname": "CompressorRelatedMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_CustomerDepositsDepositRequirementsLargeCustomContractsMaximumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage", "label": "Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage", "terseLabel": "Customer deposit requirements, large custom contracts, maximum percentage" } } }, "localname": "CustomerDepositsDepositRequirementsLargeCustomContractsMaximumPercentage", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "ngs_DeferredAndOtherIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred and Other Income Tax Expense (Benefit)", "label": "Deferred and Other Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredAndOtherIncomeTaxExpenseBenefit", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "ngs_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsDeferredCompensation": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Deferred Compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Deferred Compensation", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsDeferredCompensation", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_EffectiveIncomeTaxRateReconciliationEffectOfCARESActPercent": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Effect Of CARES Act, Percent", "label": "Effective Income Tax Rate Reconciliation, Effect Of CARES Act, Percent", "terseLabel": "Effect of CARES Act" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEffectOfCARESActPercent", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsOutstandingNumberStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options", "label": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options", "periodEndLabel": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsOutstandingNumberStockOptions", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "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/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsVestedInPeriodStockOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Vested In Period, Stock Options, Weighted Average Grant Date Fair Value", "label": "Employee Service Share-based Compensation, Nonvested Awards, Vested In Period, Stock Options, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsVestedInPeriodStockOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_EmployeeServiceShareBasedCompensationVestedInPeriodStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Vested In Period, Stock Options", "label": "Employee Service Share-based Compensation, Vested In Period, Stock Options", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationVestedInPeriodStockOptions", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "ngs_EmployeeServiceSharebasedCompensationForfeitedInPeriodStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Forfeited in Period, Stock Options", "label": "Employee Service Share-based Compensation, Forfeited in Period, Stock Options", "negatedLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "EmployeeServiceSharebasedCompensationForfeitedInPeriodStockOptions", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "ngs_EmployeeServiceSharebasedCompensationNonvestedAwardsForfeitedInPeriodStockOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value", "label": "Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited (in dollars per share)" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsForfeitedInPeriodStockOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_EmployeeServiceSharebasedCompensationNonvestedAwardsOutstandingStockOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value", "label": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, end of period (in dollars per share)", "periodStartLabel": "Unvested, beginning of period (in dollars per share)" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsOutstandingStockOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_EurodollarRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eurodollar Rate", "label": "Eurodollar Rate [Member]", "terseLabel": "Eurodollar Rate" } } }, "localname": "EurodollarRateMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_FederalFundRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Fund Rate", "label": "Federal Fund Rate [Member]", "terseLabel": "Federal Fund Rate" } } }, "localname": "FederalFundRateMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_FlaresRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flares Related", "label": "Flares Related [Member]", "terseLabel": "Flares - sales" } } }, "localname": "FlaresRelatedMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_IncreaseDecreaseInDeferredIncomeTaxLiabilitiesDueToChangeInTaxLaw": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Deferred Income Tax Liabilities Due To Change In Tax Law", "label": "Increase (Decrease) In Deferred Income Tax Liabilities Due To Change In Tax Law", "terseLabel": "Deferred tax liability increase due to tax law change" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxLiabilitiesDueToChangeInTaxLaw", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesNarrativeDetails" ], "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "ngs_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Intangible Assets [Table]", "label": "Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "ngs_IntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets [Table]", "label": "Intangible Assets [Table]", "terseLabel": "Intangible Assets [Table]" } } }, "localname": "IntangibleAssetsTable", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "ngs_InventoryAllowanceAccrual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory Allowance, Accrual", "label": "Inventory Allowance, Accrual", "verboseLabel": "Accruals" } } }, "localname": "InventoryAllowanceAccrual", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/InventoryScheduleofInventoryAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryNetOfReserves": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net Of Reserves", "label": "Inventory, Net Of Reserves", "totalLabel": "Inventory - total" } } }, "localname": "InventoryNetOfReserves", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryValuationReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves", "label": "Inventory Valuation Reserves [Roll Forward]", "terseLabel": "Inventory Valuation Reserves [Roll Forward]" } } }, "localname": "InventoryValuationReservesRollForward", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/InventoryScheduleofInventoryAllowanceDetails" ], "xbrltype": "stringItemType" }, "ngs_InventoryWriteOffs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Write-Offs", "label": "Inventory Write-Offs", "negatedLabel": "Write-offs" } } }, "localname": "InventoryWriteOffs", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/InventoryScheduleofInventoryAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentOfEligibleAccountsReceivableOwingByNonInvestmentGradeDebtors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Current Borrowing Capacity Component Percent Of Eligible Accounts Receivable Owing By Non Investment Grade Debtors", "label": "Line Of Credit Facility Current Borrowing Capacity Component Percent Of Eligible Accounts Receivable Owing By Non Investment Grade Debtors", "terseLabel": "Percentage of eligible non investment grade decors" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentOfEligibleAccountsReceivableOwingByNonInvestmentGradeDebtors", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivableOwingByInvestmentGradeDebtors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Accounts Receivable Owing By Investment Grade Debtors", "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Accounts Receivable Owing By Investment Grade Debtors", "terseLabel": "Borrowing base, component, percentage of eligible accounts receivable" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivableOwingByInvestmentGradeDebtors", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleCompressorsForExtensionOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Compressors For Extension Of Credit", "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Compressors For Extension Of Credit", "terseLabel": "Percentage of eligible compressors for extension of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleCompressorsForExtensionOfCredit", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Inventory", "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Inventory", "terseLabel": "Percentage of eligible inventory" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleInventory", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleValueAtCostExcludingAnyCostForCapitalizedInterestOrOtherNonCashCapitalizedCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Value At Cost Excluding Any Cost For Capitalized Interest Or Other Non Cash Capitalized Costs", "label": "Line Of Credit Facility Current Borrowing Capacity Component Percentage Of Eligible Value At Cost Excluding Any Cost For Capitalized Interest Or Other Non Cash Capitalized Costs", "terseLabel": "Percentage of eligible value at cost" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleValueAtCostExcludingAnyCostForCapitalizedInterestOrOtherNonCashCapitalizedCosts", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityNetLiquidationValueOfPercentageOfEligibleCompressorsForExtensionOfCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Current Borrowing Capacity Net Liquidation Value Of Percentage Of Eligible Compressors For Extension Of Credit", "label": "Line Of Credit Facility Current Borrowing Capacity Net Liquidation Value Of Percentage Of Eligible Compressors For Extension Of Credit", "terseLabel": "Percentage of net liquidation value of eligible compressors for extension of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityNetLiquidationValueOfPercentageOfEligibleCompressorsForExtensionOfCredit", "nsuri": "http://naturalgaservices.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Fixed Charge Coverage Ratio", "label": "Line Of Credit Facility Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "LineOfCreditFacilityFixedChargeCoverageRatio", "nsuri": "http://naturalgaservices.com/20211231", "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_LineOfCreditFacilityNonExceedingCapOfComponentCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Non Exceeding Cap Of Component Capacity", "label": "Line Of Credit Facility Non Exceeding Cap Of Component Capacity", "terseLabel": "Line of credit facility, non exceeding cap of components" } } }, "localname": "LineOfCreditFacilityNonExceedingCapOfComponentCapacity", "nsuri": "http://naturalgaservices.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityTermForDepreciation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Term For Depreciation", "label": "Line Of Credit Facility Term For Depreciation", "terseLabel": "Term For depreciation" } } }, "localname": "LineOfCreditFacilityTermForDepreciation", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "durationItemType" }, "ngs_NumberOfExecutiveOfficers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Executive Officers", "label": "Number Of Executive Officers", "terseLabel": "Number of executive officers" } } }, "localname": "NumberOfExecutiveOfficers", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "integerItemType" }, "ngs_NumberOfIndependentDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Independent Directors", "label": "Number Of Independent Directors", "terseLabel": "Number of independent directors" } } }, "localname": "NumberOfIndependentDirectors", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "integerItemType" }, "ngs_NumberOfUnitsRetired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Units Retired", "label": "Number Of Units Retired", "terseLabel": "Number of units retired" } } }, "localname": "NumberOfUnitsRetired", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "ngs_OfficeEquipmentAndFurnitureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Equipment and Furniture [Member]", "label": "Office Equipment and Furniture [Member]", "terseLabel": "Office equipment and furniture" } } }, "localname": "OfficeEquipmentAndFurnitureMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right Of Use Asset, Accumulated Amortization", "label": "Operating Lease, Right Of Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization, operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "ngs_OtherLongTermIncentiveCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Long-Term Incentive Compensation", "label": "Other Long-Term Incentive Compensation [Member]", "terseLabel": "Other Long-Term Incentive Compensation" } } }, "localname": "OtherLongTermIncentiveCompensationMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_OtherPartsRebuildsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Parts Rebuilds", "label": "Other Parts Rebuilds [Member]", "terseLabel": "Other (Parts/Rebuilds) - sales" } } }, "localname": "OtherPartsRebuildsMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_OxyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Oxy [Member]", "label": "Oxy [Member]", "terseLabel": "Oxy" } } }, "localname": "OxyMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_ProceedsFromPurchaseCommitmentDiscountNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Proceeds of other long-term liabilities" } } }, "localname": "ProceedsFromPurchaseCommitmentDiscountNet", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "ngs_PropertyPlantandEquipmentExcludingRentalEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant, and Equipment, Excluding Rental Equipment [Member]", "label": "Property, Plant, and Equipment, Excluding Rental Equipment [Member]", "terseLabel": "Property, Plant, and Equipment, Excluding Rental Equipment" } } }, "localname": "PropertyPlantandEquipmentExcludingRentalEquipmentMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Five [Member]", "label": "Range Five [Member]", "terseLabel": "$30.01-$34.00" } } }, "localname": "RangeFiveMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Four [Member]", "label": "Range Four [Member]", "terseLabel": "$26.01-$30.00" } } }, "localname": "RangeFourMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range One", "label": "Range One [Member]", "terseLabel": "$0.01-$18.00" } } }, "localname": "RangeOneMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Three [Member]", "label": "Range Three [Member]", "terseLabel": "$22.01-$26.00" } } }, "localname": "RangeThreeMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Two [Member]", "label": "Range Two [Member]", "terseLabel": "$18.01-$22.00" } } }, "localname": "RangeTwoMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalCompressorUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Compressor Unit [Member]", "label": "Rental Compressor Unit [Member]", "terseLabel": "Rental Compressor Unit" } } }, "localname": "RentalCompressorUnitMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalCompressorUnitWorkInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Compressor Unit, Work-In-Progress", "label": "Rental Compressor Unit, Work-In-Progress [Member]", "terseLabel": "Work-in-progress" } } }, "localname": "RentalCompressorUnitWorkInProgressMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalContractsExcludingLargeHorsepowerCompressorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Contracts, Excluding Large Horsepower Compressors", "label": "Rental Contracts, Excluding Large Horsepower Compressors [Member]", "terseLabel": "Rental Contracts, Excluding Large Horsepower Compressors" } } }, "localname": "RentalContractsExcludingLargeHorsepowerCompressorsMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalContractsLargeHorsepowerCompressorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Contracts, Large Horsepower Compressors", "label": "Rental Contracts, Large Horsepower Compressors [Member]", "terseLabel": "Rental Contracts, Large Horsepower Compressors" } } }, "localname": "RentalContractsLargeHorsepowerCompressorsMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalEquipmentAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails": { "order": 1.0, "parentTag": "ngs_RentalEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Rental Equipment, Accumulated Depreciation", "label": "Rental Equipment, Accumulated Depreciation", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "RentalEquipmentAccumulatedDepreciation", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ngs_RentalEquipmentGross": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails": { "order": 2.0, "parentTag": "ngs_RentalEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental Equipment, Gross", "label": "Rental Equipment, Gross", "terseLabel": "Rental equipment" } } }, "localname": "RentalEquipmentGross", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ngs_RentalEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Equipment", "label": "Rental Equipment [Member]", "terseLabel": "Rental Equipment" } } }, "localname": "RentalEquipmentMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalEquipmentNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental Equipment, Net", "label": "Rental Equipment, Net", "terseLabel": "Rental equipment, net of accumulated depreciation of $172,563 and $175,802, respectively", "totalLabel": "Rental equipment, net of accumulated depreciation" } } }, "localname": "RentalEquipmentNet", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "ngs_RentalEquipmentNumberOfUnitAdditions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Equipment, Number Of Unit Additions", "label": "Rental Equipment, Number Of Unit Additions", "terseLabel": "Number of rental fleet" } } }, "localname": "RentalEquipmentNumberOfUnitAdditions", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "ngs_RentalEquipmentNumberOfUnitAdditionsPortionRepurchasedFromCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental Equipment, Number Of Unit Additions, Portion Repurchased From Customer", "label": "Rental Equipment, Number Of Unit Additions, Portion Repurchased From Customer", "terseLabel": "Number of repurchased from customer" } } }, "localname": "RentalEquipmentNumberOfUnitAdditionsPortionRepurchasedFromCustomer", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "ngs_RentalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rental [Member]", "label": "Rental [Member]", "terseLabel": "Rentals", "verboseLabel": "Rental income" } } }, "localname": "RentalMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "domainItemType" }, "ngs_RestrictedStockAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Units", "label": "Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Restricted Stock/Units" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "domainItemType" }, "ngs_SalesRevenueGoodsNetAndRentalIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Revenue, Goods, Net and Rental Income [Member]", "label": "Sales Revenue, Goods, Net and Rental Income [Member]", "terseLabel": "Sales and Rental Income" } } }, "localname": "SalesRevenueGoodsNetAndRentalIncomeMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "domainItemType" }, "ngs_ServiceAndMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service And Maintenance", "label": "Service And Maintenance [Member]", "terseLabel": "Service and maintenance" } } }, "localname": "ServiceAndMaintenanceMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_ServiceandMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service and Maintenance [Member]", "label": "Service and Maintenance [Member]", "terseLabel": "Service & Maintenance", "verboseLabel": "Service and maintenance income" } } }, "localname": "ServiceandMaintenanceMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "domainItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeitedInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Forfeited In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Forfeited In Period", "terseLabel": "Cancelled/Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeitedInPeriod", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrantsInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Grants In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Grants In Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGrantsInPeriod", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Fair Value", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRemainingSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Remaining Shares Authorized", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Remaining Shares Authorized", "terseLabel": "Issuance under the equity incentive plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRemainingSharesAuthorized", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledOrForfeitedInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled Or Forfeited In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled Or Forfeited In Period, Intrinsic Value", "terseLabel": "Canceled/Forfeited, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledOrForfeitedInPeriodIntrinsicValue", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ngs_StockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option Plan", "label": "Stock Option Plan [Member]", "terseLabel": "Stock Option Plan" } } }, "localname": "StockOptionPlanMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_TwoThousandNineRestrictedStockUnitsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Nine Restricted Stock/Units Plan [Member]", "label": "Two Thousand Nine Restricted Stock/Units Plan [Member]", "terseLabel": "2009 Restricted Stock/Units Plan" } } }, "localname": "TwoThousandNineRestrictedStockUnitsPlanMember", "nsuri": "http://naturalgaservices.com/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "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/20211231", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r103", "r154", "r165", "r166", "r167", "r168", "r169", "r171", "r174", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r254", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r103", "r154", "r165", "r166", "r167", "r168", "r169", "r171", "r174", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r254", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r178", "r305", "r310", "r495" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r259", "r275", "r320", "r321", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r493", "r496", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r259", "r275", "r320", "r321", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r493", "r496", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r178", "r305", "r310", "r495" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r176", "r305", "r308", "r464", "r492", "r494" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r176", "r305", "r308", "r464", "r492", "r494" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r259", "r275", "r319", "r320", "r321", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r493", "r496", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r259", "r275", "r319", "r320", "r321", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r493", "r496", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r179", "r449" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to entity" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "totalLabel": "Total Accounts Receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r180", "r181" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowance for doubtful accounts of $1,129 and $1,161, respectively", "totalLabel": "Total Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r232" ], "calculation": { "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation", "terseLabel": "Accumulated depreciation, property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible assets, weighted average remaining life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r105", "r106", "r107", "r359", "r360", "r361", "r413" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Taxes paid related to net shares settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Compensation expense on restricted common stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r322", "r324", "r365", "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Compensation expense on common stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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 (loss) income to net cash provided by operating\u00a0activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r324", "r355", "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r186", "r194", "r195", "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r186", "r194" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r198" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r86", "r268", "r427" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r211", "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r99", "r158", "r167", "r173", "r190", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r407", "r410", "r418", "r450", "r452", "r468", "r482" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r53", "r99", "r190", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r407", "r410", "r418", "r450", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r325", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104" ], "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": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period of capitalized contract costs" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r34", "r88" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents and Financial Instruments" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r88", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r419" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r96", "r99", "r120", "r124", "r125", "r127", "r129", "r138", "r139", "r140", "r190", "r244", "r249", "r250", "r251", "r257", "r258", "r273", "r274", "r277", "r281", "r418", "r517" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r239", "r474", "r486" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r105", "r106", "r413" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r287" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, 30,000 shares authorized, par value $0.01; 13,394 and 13,296 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Compensation Related Costs, General [Text Block]", "terseLabel": "Deferred Compensation Plans" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r212", "r218", "r404" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r147", "r148", "r178", "r416", "r417", "r503" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r147", "r148", "r178", "r416", "r417", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r147", "r148", "r178", "r416", "r417", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r147", "r148", "r178", "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r147", "r148", "r178", "r416", "r417", "r503" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r92", "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r292", "r294", "r306" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable - contracts with customers" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r292", "r293", "r306" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r174", "r175" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "auth_ref": [ "r69" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.", "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Cost of service and maintenance, exclusive of depreciation stated separately below" } } }, "localname": "CostOfPropertyRepairsAndMaintenance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r68" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r100", "r387", "r394" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Federal benefit" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r387", "r394", "r396" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current", "negatedTotalLabel": "Total current benefit" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current benefit:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r100", "r387", "r394" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "State (expense) benefit" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r146", "r178" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r270", "r271", "r272" ], "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/2021-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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued": { "auth_ref": [ "r337" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r316" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r357" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r388", "r394" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "Federal benefit (expense)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r100", "r388", "r394", "r395", "r396" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "negatedLabel": "Deferred", "negatedTotalLabel": "Total deferred benefit (expense)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred benefit:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r15", "r16", "r380", "r470", "r481" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r372", "r373" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r388", "r394" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedTerseLabel": "State benefit (expense)" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r381" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r384", "r385", "r386" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r373", "r381" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Goodwill and other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r156" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 by lessor from operating lease of rented property and 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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r305", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r305" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based and Other Long-Term Incentive Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r110", "r111", "r112", "r113", "r114", "r118", "r120", "r127", "r128", "r129", "r133", "r134", "r414", "r415", "r477", "r489" ], "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", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "(Loss) earnings per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r110", "r111", "r112", "r113", "r114", "r120", "r127", "r128", "r129", "r133", "r134", "r414", "r415", "r477", "r489" ], "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", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130", "r131", "r132", "r135" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r375" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r101", "r375", "r397" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r375", "r397" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Nondeductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r375", "r397" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r367", "r375" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r375", "r397" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r57", "r58", "r59", "r105", "r106", "r107", "r109", "r115", "r117", "r137", "r193", "r287", "r288", "r359", "r360", "r361", "r390", "r391", "r413", "r420", "r421", "r422", "r423", "r424", "r425", "r497", "r498", "r499", "r520" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219" ], "calculation": { "http://naturalgaservices.com/role/IntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r212", "r215", "r219", "r223", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r219", "r466" ], "calculation": { "http://naturalgaservices.com/role/IntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r212", "r218" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r219", "r465" ], "calculation": { "http://naturalgaservices.com/role/IntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r86", "r229", "r236" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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 disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r234" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value.", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "terseLabel": "Retirement of rental equipment" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAssetNameDomain": { "auth_ref": [ "r228", "r235" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired asset to be disposed of by a method other than sale.", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain]", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain]" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleByTypeAxis": { "auth_ref": [ "r228", "r235" ], "lang": { "en-us": { "role": { "documentation": "This element represents the categories used to group impaired assets to be disposed of by a method other than sale into groups of similar types of assets.", "label": "Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis]", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis]" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r86", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r227", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Rental Equipment" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r158", "r166", "r169", "r172", "r174", "r467", "r475", "r479", "r490" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r101", "r376", "r378", "r383", "r392", "r398", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r116", "r117", "r157", "r374", "r393", "r399", "r491" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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)", "negatedTotalLabel": "Total income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "(Provision for) benefit from income taxes:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r56", "r370", "r371", "r378", "r379", "r382", "r389" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r83", "r90" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r49", "r472", "r487" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Federal income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85", "r462" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred income" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r85" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid income taxes and prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r121", "r122", "r123", "r129" ], "calculation": { "http://naturalgaservices.com/role/LossEarningsperShareDetails": { "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", "verboseLabel": "Dilutive effect of stock options and restricted shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r214", "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r214", "r222" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/Intangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r210", "r217" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 $2,134 and $2,008, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r60", "r155", "r426", "r427", "r478" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r82", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r206" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r50", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "ngs_InventoryNetOfReserves", "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", "totalLabel": "Inventory - current" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "ngs_InventoryNetOfReserves", "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 $64 and $221, respectively", "verboseLabel": "Raw materials - long term (net of allowances of $64 and $221, respectively)" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r51", "r93", "r136", "r201", "r203", "r206", "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r205" ], "calculation": { "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials - current" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r50", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://naturalgaservices.com/role/InventoryNarrativeDetails", "http://naturalgaservices.com/role/InventoryScheduleofInventoryAllowanceDetails", "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r205" ], "calculation": { "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r202" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory allowance" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Cash Flow Impact" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r240" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r442" ], "calculation": { "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rent Payments Receivable" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r445" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Rental contract term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r99", "r168", "r190", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r408", "r410", "r411", "r418", "r450", "r451" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r99", "r190", "r418", "r452", "r471", "r484" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r99", "r190", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r408", "r410", "r411", "r418", "r450", "r451", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Liability for Uncertainty in Income Taxes, Current", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r35", "r191" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "auth_ref": [ "r192" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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", "negatedTerseLabel": "Gain on company owned life insurance", "terseLabel": "Gain (loss) on company owned life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r98" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r14", "r469" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current 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": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r145", "r147", "r148", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers, Policy [Policy Text Block]", "terseLabel": "Major Customers and Concentration of Credit Risk" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH USED IN FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r84", "r87" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r54", "r55", "r59", "r64", "r87", "r99", "r108", "r110", "r111", "r112", "r113", "r116", "r117", "r126", "r158", "r166", "r169", "r172", "r174", "r190", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r415", "r418", "r476", "r488" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "netLabel": "Net (loss) income", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r152" ], "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 business segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r166", "r169", "r172", "r174" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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 loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r435", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesCashFlowImpactDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r430" ], "calculation": { "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails", "http://naturalgaservices.com/role/LeasesFutureMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r430" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r430" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating leases" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r431", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesCashFlowImpactDetails", "http://naturalgaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r429" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "netLabel": "Right of use assets-operating leases", "terseLabel": "Right of use assets - operating leases, net of accumulated amortization $555 and $356, respectively" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r440", "r443" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Implicit Rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r439", "r443" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term in years" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesBalanceSheetImpactDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Receivable [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Rental Activity" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r174" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r412" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r69" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r76" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r75", "r80" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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, property and other equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r325", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://naturalgaservices.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r273" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://naturalgaservices.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://naturalgaservices.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r32", "r33" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r207", "r208" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r242", "r243", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Product warranty reserves" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r238", "r504", "r505", "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Rental Equipment, Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r231" ], "calculation": { "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r233", "r452", "r480", "r485" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $15,784 and $13,916, respectively", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r233", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Rental Equipment and Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Rental Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r231" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r233", "r428", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]", "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]", "terseLabel": "Property Subject to or Available for Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r66", "r196" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt allowance" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r71" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.", "label": "Rental Income, Nonoperating", "terseLabel": "Add: ASC 842 rental revenue" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r77", "r98" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of line of credit, net" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r288", "r362", "r452", "r483", "r500", "r501" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r105", "r106", "r107", "r109", "r115", "r117", "r193", "r359", "r360", "r361", "r390", "r391", "r413", "r497", "r499" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r153", "r154", "r165", "r170", "r171", "r176", "r177", "r178", "r304", "r305", "r464" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "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 contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r94", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition Policy" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r61", "r99", "r153", "r154", "r165", "r170", "r171", "r176", "r177", "r178", "r190", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r418", "r479" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Revenues", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r438", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use asset acquired through an operating lease" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r129" ], "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": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r176" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r212", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Identified Finite-Lived Intangible Assets, Finite Lived" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r222", "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Identified Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r29", "r30", "r31" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentDepreciationExpensebyProductLineDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentNarrativeDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentDetails", "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r325", "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r330", "r343", "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Stock Options Fair Value Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables" ], "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": "Summary of the Status of Unvested Stock Options" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r177" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments and Related Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r339" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, beginning of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)", "terseLabel": "Shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number \u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk\u00a0free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r333" ], "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", "periodEndLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r333" ], "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", "periodEndLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r345" ], "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", "verboseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r358" ], "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", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r332", "r358" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "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 \u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "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 dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "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 Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r323", "r329" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationOtherLongTermIncentiveCompensationNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "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, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r348" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options exercisable, shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding, shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r350", "r363" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r358" ], "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, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r358" ], "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, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r347" ], "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, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r436", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LeasesCashFlowImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r96", "r99", "r120", "r124", "r125", "r127", "r129", "r138", "r139", "r140", "r190", "r244", "r249", "r250", "r251", "r257", "r258", "r273", "r274", "r277", "r281", "r287", "r418", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r48", "r57", "r58", "r59", "r105", "r106", "r107", "r109", "r115", "r117", "r137", "r193", "r287", "r288", "r359", "r360", "r361", "r390", "r391", "r413", "r420", "r421", "r422", "r423", "r424", "r425", "r497", "r498", "r499", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r107", "r137", "r464" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r287", "r288", "r334" ], "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedandOtherLongTermIncentiveCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r99", "r188", "r190", "r418", "r452" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r97", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r182", "r183", "r184", "r185", "r187", "r189" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r289" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r289" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Purchase of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r289", "r290" ], "calculation": { "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury shares, at cost, 775 shares and 38, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r287", "r288", "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of treasury shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r369", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Amount of reserve for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r143", "r144", "r149", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalEquipmentPropertyandEquipmentScheduleofRentalEquipmentPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r119", "r129" ], "calculation": { "http://naturalgaservices.com/role/LossEarningsperShareDetails": { "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": "Weighted average common shares outstanding, Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "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 (loss) income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r129" ], "calculation": { "http://naturalgaservices.com/role/LossEarningsperShareDetails": { "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", "netLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "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 (loss) income per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://naturalgaservices.com/role/LossEarningsperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r188": { "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=122038336&loc=d3e74512-122707" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r364": { "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=122041274&loc=d3e301413-122809" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r393": { "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=122134291&loc=d3e330036-122817" }, "r394": { "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=122134291&loc=d3e330036-122817" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r449": { "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" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r513": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r514": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r515": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r516": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r517": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r518": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r519": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 86 0001084991-22-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001084991-22-000009-xbrl.zip M4$L#!!0 ( ,N 83$R,S$R,2UE>#(S,6UO M M0N&J$BY_^_GLW0(&01C>)(LP7*Z6\,OJ_ S2441@9:BRTDFM:!F&IQ<#&!3. MU=,PW&PVHTTRTF8=KJ["%BH-2ZVM&'''!_-9^P170?G\A]FS(("E9DTEE -F M!'6"0V.E6L,-%_8#!$'OM=#UULAUX2".XAANM/D@;ZFW.^E*,=_AS$)_GH7= M);-,\^U\QN4M2/YJ(+/H*!MGQ\?IA"?I1"19QEB243%A1VG&8_$'P21#=/2YY214?PDK<4?N4XOVSL4[FVR=7[QY/T\-,;;2JX#A*XT"-(DB2(QR0Z)H"% MA-YVA#;;&Y,X'A\/_9[$*2%^3\91-$[Z?3I)VN**B91C?8S"X1^2*.P M*20K=K>+N]H(:]&%*FC4QP;?:RX17M=288DP^[H6U+19=!64%EXKA6Y8R0[! M%XY$P?N7D&O3);K%"&A["8>E8*+*A/'<$M)Q(R/XOI7W_""=G-ANA7-ML2:< M5A;.SB[WB3V8_'?">4G+DMJ^J7P%S?\ZWWL^J<<5W=?]Q3]FU+=V\B]GN%K[ M"7;JN\ZMV)OJ=E']L!9]#J$9]J7&[8<\, CVJY])N^EX_@E02P,$% @ MRX!R5%T'XQ)/ P G@P !X !A,3(S,3(Q+6YG#(Q,7-U8G-I9&EA M_OYF^ M'1/']?V;WMCW)[,)^67VZY3$7A"2F:;2@ 4EJ?#]LPN'.(6U9>+[=5U[=<]3 M>N[/KOP&*O:%4H9[S#)G-&R^X,@I&ST;/G==,E%9M>#2DDQS:CDCE0$Y)S>, MF_?$==>[QJI<:9@7ED1!%)$;I=_#DG9R"U;PT09GZ'?KH=\:&::*K49#!DL" M[-0!FL=Y_U68!B>]7DRCC :L'[[.6;]/^S0Z2?\,T4D?MWGW3H:YDI:M*=1OYMV,/?!J)XC7JJL50M$0##+ M;ZU+!B%VT%\D?L/D/$DSI-J M^T#^S8\,KP+77YW'<(?'DP=YO*Y2 PRH!L14.;$%)U=\#L9BWECRCV+;)^Z2 M,H9)XPJ>X]%ZQ]M'\JXR%O+5?\[%PW=JBE%C5J=>"VDI3041>2LSC]1@BX9"T.1=I<$PR)K*T^ABF:$2/M)V;0I52P*2 ME&A&HH(!\^+@^-5@G_NR3=)^=+=W/7$C+]IA_-/ELS05?*.6*LVX=I%X04O# MD\UDP,"4@JX2D"U]K=)@.ST: TNN+614K(VT]CKQ73'R@JX@673?LHWEM=AK M1;YE]V6]V(NC_J/BP L?E3T)BP[%CXN_&!8I[\5[P?HM$QT;2+@IJ3QU7CL[ M1YE$Y2T)MP^Q2:9=SCNZOWTFM8=Z<7Y]3BZU*AN?N#DBT^F8O!PWUBE3/W^Z MKC]8V%/6_M2Q7YM_\A1G\!4$L# M!!0 ( ,N R>MUH7UQ?L']>__6>64SGC::EV^ MK;':R+F\WVI-I]/FM-O49MBZ_M B5?NM5&LKF\*)VMDIW<&GY.+L;Z<_-1KL M0B?%6&:.)49R)P4KK,J&[*.0]H8U&J74NN@9/U3#K>Y=JH6O5G.A4F_ZSMO]W0BV- 1^K=-9_<:W& MTK*WJ0T9>W(Q4K MQ[I1,UJV^,^\6>]'@HF7Y@T352.7#]+MUYP/7&#_0]:E9N??_1EV&VX1,P1H/&,WF9ZF4@QE/031A.@)#1,RC6R$$;C*&,]F MK,B<*20\0'[RJ0IAY6R,*Z,0V0%/<,LP/0:;.AWD5@0RB(-)+TY3-,";D[03;!XMC@-NPO*[N,!I60#E2'LA*!YF.M M),31;!;:538 Y_@$B.])6@CH!)068EH'#)5)9RP'$@C$!.XTG:.T!(B]-S06 M@O"57ITDBA0"@*8&?D*^]?8DW([8(-536^'6R*&R#F6B8YQN!KL'E+SF\+.5 M,2O6[BX"][<.@==+X7IA2W25-081B!Z@O))FS[[T4;QBW$B/%\1?Q:FDN#() MD,:ILB/J06)C\"=Q*%T+99-4VP+]B%F-3@-P#%5%/A*MPJ:@"S0)@23\C9EO << 5V;+Q0(.E M@7!%;MX'-P2H)OCR*JRWO]V Y=L#V*C9/J1YN) 6,X7P^1SX,+;JE)X37MC- MNU">C"5P4HX4,J\N#!3D5,993XF0DIG70Z7XG$P7"=G(E'O@E:EWCIYZ2=;4 MJ$"LL,7J5 F_#[9%;)50W"AR0(4"P:>(C#05EI*V7ZK69WA/H-AHPR#L@'VG MG /Q29%RXGVXY8V8)W_T"*7$8@6$;[$D05 S^DOQY52\[F!P@M[Y\21)MA#? E[A#F:$J28%UM,B<%A&) MH'P/>,9B4SGX?7<1G6P/HBNNOISPM/"$1O&6@P%J3#5!I.R:6A'%QP;4'"[7 M%XX>N^@(6K6A/(UUX3X]]B;)@]])2ZJ]!P]OH%A<5?5^.V!7T6H(;RK,*%]?5GW^99[*/P, J6\KY.D, 2#A22[I&^LK<,=.B>%%IM MQ1\%LC.4[JT(#X!AT-D]N=),;+6D/X"@LPE_\!1L>1DL&7%[5X40$7K,2^$S MA/>^9.\92]6-3,O3B'OR]:^8D*]#^+;OWK;O2/(+=F_^#%-4*Z,^)ROBSD6D MSGF+$/<9Y<3+Y]V9M\QV[].4;IAKOSS&-A$^^Q$20"D MS-MW.Z2IY#>4B$,IYU.Q+T+]26IUNO19L"LW,^%L8@W-<8&.5MZQW!J(ED4K MA($VU);U4 =8% &V& ,KF!_O1IE%UI[ [7:.W[Y-TVND\H$!F]2! .G9#QCR M9^ EV.HA-ZILHM.)I 29\6%YE&]*PI3C/-4SB=;I2 >*Y$M0!O2^LE9H;@J( MU? CV,[ON9GSS?Z:14'VOG]+A/3Z\G ME!Y0792C^ %#<_E@^_BXV3N(Z-FV,_@3U<#E8^^F?^S=>O_('?N-&Z2KZ*CN MWVG9,>>>/XL.VI^.V,&C=.J!9_G-)7<4FWU:&_8R6$F/2!FE7V/ MR>/5]UB?L/T7Q_9C YR.N#!171]=OJM/JB^JT^@GA M3PA_-$[MO0^O2&"'>WDKDX*>E;-WX>G1RU4DM_SAXF?^TN+>KVAR'7Y&U \O M24WDRN]JYFG0'UZVYUUXC%Q8N-4N#_P4I_P,/PSR/U$Z^S]02P,$% @ MRX!R5.J(+'KQ!P "B\ !L !A,3(S,3(Q+6YG#,Q,F9OKK)9K)N,_W4 0E01$T17 "4 MK/[ZG@M0EF1)&SGK:6*O,Q-:)("+^S@X]P+DR0\7OYQ?_^OC)4O=*&,?__'N MYZMS5FNT6I][YZW6Q?4%^]OU^Y_97K/=8=>&YU8YI7.>M5J7'VJLECI7#%JM MR632G/2:V@Q;UY]:)&JOE6EM95,X43L]H2>X2BY._W+R0Z/!+G1VRS]K%M3W>BPS0]$=-]J.V\&6=Q=ZL*7,I=Z]?]0^/GZ1EG>;K5YW]]O'J]8JE?"R9D6,E)V MERK+SO*\Y!G[) MM'-,YO&%&K--N_)WIA'W@KC1H_HE;]JLT8Q5#T9^,+HLZ MN\IC>.GH:7JIN]%+[[B%;^"(T93=Y'J223&4]> L$[PD-!3)-;@4\W"5,YY/ M69D[4TK8 7;U1 OW<3;"G5'P8,)C/#),C[#PG0[]5CKD$@ZVW$RIRXC?2,R[ M(-/BF8 RF#+S+(TYJ$.L#%@9W7**3YD+:=@D57'*;$F7^?B)-+(20@:,E,U MWY0))LJE,- 6,O8*DMP"JFD!,\<8)E@T773#TPU^[^'!ERQ1.=Q+D9J[LX[( MHSN:S4*[RA.L(4^.^!UGI8!,A&S!=W6$6YELR@IXG,!"(,JR.1JJ0-A[4P-P MPM<#=>I19N@ "&C$*7"QUR?F-F5)IB=VA@\CA\HZ%!..<7H8](:6]84PVYDR M*]H^W4CO;8ST]9);WM@JBE4.H 6A$Z0X:7;LKO?6%>-&^KC SRK*)/F/28 A MRI1-:01U&X$/B!/H7B@;9]J6&$=,8706 E08'4N!QY;M(!Y"(L#!Z9>W<Z/1W9-"BTQ?A+MPJJ@+R R2SVBE+N EQ(]TV7JB9&DB MW)&9]T&$#I1+'B%+AD<*E)6[06^_^%8UV0[?W025"VFA,/SFR?3+0:T3S\>\ MM-L/(<*-) )4S10H7)<& @K*N]:O>?22N9=#-B7D6P8B0DQ93*7Y%DCJ">S!>BD?@FN\&4M&6D-IZ%:\@ M:_OUOS7 ,JQ$H0;;K'O)*+C%IBCVH+ Q(V8!1904SQ2F7)3RC3KIB68>PSX M\ :$+G5=J$T\G]Y6!A6E*0 OZS-C'&LCO *^2AG*' DO \K0(@N"+W5!!1:0 M!)BK I3VG+ 4;\32Y9AGI5_#Y&B9)*@;U!@NLFOR/Q+=%FP4;M<7 QXT& @F ML:'DB'3I-L^]#5_RN]Z2ZJGDR\4GBV:5FE\',O@ ^OB8TP3/).YB,X<$QZX& MB'8C57;W+??B_P#.H"2CX[@T%( %1E^2-\+V&4_H1 )2; P1OY5(!1"ZL](Y M 7JP@N_UJ]1$X2K]MHEV5'Y;&G39#9JDW-ZE/%K['FU2>%+TUE>$-<7FZ$9F MU1[J7O_Z'W#((V'K&T&I_YBUL#])$#,$UN?+D=AA$1'SE4F1?4"F6RE?H!=' M\>*TL7=IQ3^ L!%VU4[*M7P7::0L:A$*.OGA.T ,Z,42?>$O%4\S:,O?2@65 M/9C+//:[JMT_1YU[A@THE0?^: ^:T78A5A*1J5+"7;TYD?R&.#ZD9\_ROK#P M!QRSS>B#XEV5AF&+M68=@9\@2B<$"JL/WTB]X1,\?"E5AK@?:5?E89V-)W)OS876V M92J.D*,BTU.)UDFJ ROP)1 AZ'\P#34?$ JXV?F2M>H1 0?2-.#NC!=6#F8_ MCD%=1<:G Y5[I_E!Q\ORZ.W#F"@0F:J*KH]J:*Y>3!P=-?O['7HWX0S^B]G$ MU6N+IG]MT7)BM:W?[(6!:UO;SU>]@\[/K:GR7NS]*HIPGF-4:]0/9KC?)?77Q75KV;/L><^?K5WL&Q]5=V_T.'9V?J MR_I\22E?;=3"=O)[.*D+%>^&!1N^C_HF2GWTTTBHZ ?.G;N>I MD@G[\>Y\YY=PI/Q"W"^P?C)&[7P,[Y8!W[/Y"^<*R;NK4&[Y<\6%D\N-7R^O M3T-+7_FN'[6-Q'N?5!#^&1U5GI5H=\X;OL MZAJ^$O??JY_^#U!+ P04 " #+@')42JO\OK8% #G(@ &P &$Q,C,Q M,C$M;F=S>&5X,S(Q=&%Y;&]R+FAT;>U:;6_;-A#^OE_!.EB; K;>_/[2 ([M MML':.(A5=/TTT-+)(B:1&D7%\7[]CI2=Q'&:=D&[U6F"0+!$WG/W'.]$ZLC! ML_%TY'\ZFY!8I0DY^W#\[F1$*C7;_E@?V?;8'Y.W_OMWI&$Y+O$EY3E33'": MV/;DM$(JL5)9S[:7RZ6UK%M"+FS_W-90#3L1(@/3+X%FM M1L8B*%+@B@02J(*0%#GC"_(QA/Q/4JNM>XU$MI)L$2OB.9Y'/@KY)[N@9;MB M*H&C#<[ +N\'ME$RF(MP=30(V05AX:L*HU$]ZKKM:-YUNHUH'LSK[5:C[7:Z M7N VF^#^X:*1-G8O97*U2N!5)66\%H/6WVMX5KN9J?Z2A2KNN8[S:\5T/1I$ M@BO4)U&^_%G"[()1N4"\N5!*I(B 8 HN58TF;,%[AF6E1-M(!"(1LG?@F+^^ M;JE%-&7)JO?"9RGDY!26Y%RDE+^HYC@RM1PDB\J..?L;2B7F=KEF@3@)X[!A MY7J:Q^0R9G.F2-VSW&T2#S+_#F?T[W3>:G/LGKT]& M0_]D>HH9=#[[,#SUB3_=1S)NAWRP9M;((L\/W%:[[]:;3G4?B0QG9#B>GOF3 M\;X/R6PR,I'5=5ID^IKX;R=D-CP_'IY.9K7I[^\FG\APY.L6SW&\[Y]W_]-+ MZH230' .@9Y^R)*IF*@8R)#S@B;D'#(A%1$1.:6JD/CD#:Y)X+_N&>+\1V*0@-;?-*[DM+$-K:^2F8(L!DXP/7VZ0L=7R2AF$"$\JE/L M L@TBI"RU*[06&N&58+/%(OP1U;(O* X@$J0.[-=DZ&AR/2L?+/S;.U['8=K M]!F5<\HAKTTO$UB186"&0,=A%=LI&M_L]'_\V'*M&O@DG0BY!M QC&54FJ\@CFL*,J'^-0X9.-=RB2Z-Y.0:T=6=3-- M$H)B:!+F,S9DZ-F\:J0BQBD/]',$#,V2U*09]BJ2O?^5/1 M>0*;'G,A0Y U]&M"LQQZFQ_]D.590E<]QHUWC%!_&T\O'R]T%@8T6<\K9HHI MF]MUIF76GK<+=MJ95+P7O;'6LS[?=A^IUK$ZS M^=\ MEUT2=WN)D4"T$QYE9/SW.6V^;L;ZLVS[!;YFO^?$WE,9Q#CUF:G;>V3DRK?N M9TFU]I+4E]9T6W2_,@4=S;KRLXS[HR2UG\%\!ZFGD'TH*5-W^J%8':\>XYSY M_*#1[N?FNOL1^NBX/B7HTYRR^=13(D->:*9(6$@V]NT3X]VBT5-L_^2QO4^D MSB3D+ 2NJF0TF9HJSRBF3"+PIK!S+*@,]A:<20D+(0^"E!N6. 8F>(NR\D<]..HD)SE,81Z M1H9DI77[]CG(>J,#WR4(S(7:@)L]'+WQ@]*9R&&[HM]Y0!5_ M2PN:,M?U\$ @NC3G'N8K(B$""3S0+9H-\D!#M#VW-W&6,>"])"D- 9&TL_0. M XT4R-M[257$7>![,8'"=I?T(563_(BB-?:=^OD7Q-- MM\Y+H!--=;XG(:$ZL'=.4%ROMTS\.=#,R M,F9OSM&VA8C@LS05+)%.,IB6U[?%2!2J14UK7M MY7)I+>L6%PM[=F)K50T[YEQ2*U!!9;^OG^"5DF#_M_Z36@U&W,\3FBKP!26* M!I!+EB[@?4#E1ZC5REY#GJT$6T0*/,?SX#T7']DI*=H54S'=7^OIV\5]WS:# M].<\6.WW W8*+'A18>&<=AK->NC2<*_AA.TVH1V7^*W0[3@MKT'_=M%(&[L7 M,E*M8OJBDK"T%E$]?K?A6:UFIGI+%JBHZSK.[Q73=;\?\E3A> +EBY^%FDUE M1"Q0WYPKQ1/4@,H4/5,U$K-%VC4H*X6VM83/8RZZ.X[YZ^F66D@2%J^ZSV8L MH1*.Z!).>$+29U6),U.35+"PZ"C9?[08Q-PN2Q2H)V8I7:-R/8UC?!:Q.5-0 M]RSO*H@[F7^#,V[5QR\/[R JOKG[6C>Z;S@^F1T>' X'L\/)$4;0R?3= MX&@&L\DV@G';\,Z:6D,+GNZX>ZV>6V\ZU6T$,IC"8#0YGHU'VSXET_'0,*OC M[,'D &:OQS =G+P<'(VGMM6XPA%1N< GKXB$*16GS$<;7@F>9U4X M3'T+=K78TYVVYSF](4\RDJ[,G=M[#JCY@(L$7*?V!X1( M^C294Z$#QNG5W:I.5B[@8"&+L?W 2.5J%8<1H" NZJD.5"Y@2G3W&X,?PU%!+P3*?IRYVGI>S7*N8S,WK#$&6S KS.%XA Y,L MUE-Z/LV"_ILS0?6N1&KT:S>Y]5V"?!+@-G>#Y^<>NR#%.2%*M[F=>J-P?F*8 MAL[K]#1U?GX'>K.$:M&5->BP7KZ_RIR#RFZQYS M+@(J:NC7F&22=M<_>@&364Q6798:[QBAWE5]>C]YJJ/0)W&YH)JUM6@NMYJ= MCM7<<_5N4^$RK8+UP.5&U#(;45L%FVU-JUX(WMCJ6)]NNTVKU[;:S>:]JZU; M=>?^M390<,^[=[7NGM5V6U^DUC:S5LP<!3.^?TR;UYV1?D^[NH"7Z+<CNP+W"T/0T:@KO\J\/TA0VTGF&T ]4O:NH$PAZJ="]7+U$'/FTYU&JR?- M]?HKZ(-#^AB>CQEE_:*G>(:XT$P>LP#6]FT3XMNB]9'8OPJH[=PJ_8D;?3@6 M5+) GQWJ L\GRIV/M'ZD]=: VCT6#-F;(7T'OL_S5.FS\)+)SS>I;)MJXK<\ MY/E!96-=' ZYH NN'5"<4. DF6HNDS"G^G&8BY3)B 8Z"=-XI8\BB.\7M=S+ M)>3;#C:@/-G %005IURME9LC&WW.@](9E_1J";]]A[+]E5'0E+DN@/L) 0[0]UT]MEA'%>P$)"2AJTL[21PHDQ%1^_>BHBGH7 M1 0QE0:%5KN@*=65DPL+-*X8[<_)0@\/,O>C88 ! !N9W,M,C R,3$R,S$N:'1M[+UK5]M(MC#\ M_?P*O9R9,]UK85)5*MW2/7D6"21#3X $G&3@2U;=A$5DR2/9@//KW[U+DF] M0A+ %]PS26Q+*E75OE_KS_]WU4V="U.429[]=5843?:.<3]J47YRXR+O.I[SXDER(5LL^\RKO#8ODK--W M&&%LYF+QG#"7NH3Q%@F%;G%?ARVAM&E%W)>\Y]X7N^IUIQ&*L6 MYX:T9&P\N,T56M-0T%!OZN=3%Q71(+ST(0NOK;3A]7! M"K/R^94LTN2?&YU^O_?\V;/+R\LM_&4K+\Z>,4+<9TE6]D6FS$9]?W)UV\T4 M;TZ3S. 6C6XO<\YH\*T75'I-URZ]A$:1=$S>[6Y59OQ6NTT2J.VSO*+9W#!COQ?/EYHOP57I\9M[AZO M\UF_$%D9YT57] %5Y/;%(21'^U F-]T( MNTR?_6?_[;'JF*YHS0(T.QL/GXG^H!#IF2A-<9$H4VZIO&OWA;+QBJYM]S1 M\;*$$9K;RZ)_'9KPXTV0A('T#(3J]B#R:CJVS\W^N:J_\SNV[,7__,___-G M/^FGY@5L0ZM9Z)_/JM_^?%:-+',]?/&G3BZ[V8PO^$K6 T :R_3YNK?9KCA)!J&UN[' MH=S)+]ZRHXL3=W^@SW=TYZ_TI*W(?GO;.VR_ MIZ?GVU_WV:YWTGY/#M]\X/LT)&_9Z?#DD_+W/^VS_?.#[LFG]T,8E1^\^>O\ M],WK[L&GC^EI>_]RGQUT3L_W+P^^;E_H-Z\3^>:#?_IIEQR\V8?[/WXY:;]. M#]X<=$_/OWP]_+0W//QD[[TZ_/17!S[7SWR$=WG9:;N7XAQ.ONY]/?ATU-G_ M](&W[=W^_C&Y@G_=_?-=\CGR32B, M&[0$,,D6#S@P72/B5A";F!-*31CY&R\($! )>10!8DP!]2%AW(B8UTFI1'IB M1/$:?BG74/X>E,DU*(<^DT$@O980+F]QR@1 F3/@L#ST2!3'1@(5(Q#F!M]W M,'ZNUQ"^$X3I-0@+S;E@H6Y)'40M'DG9"H/(M*0,N88_H ZIC1>O3QX1OML M7&T!G(JS#:<2[C#L5?]YG%P9W8I%BC)R#>QO YM=)^?(J,@G02OT Q?4Y0"8 M-B.RY8M0ZT :UPL] /;VV^/='X&W3Z2O5>@Q-Z; M_!,]'EO M%LRU1OK\K2G+O#CLF0+4M^SLK0'EIVV*[F&,&D@A5'^^8+[:;W^X.,W^ZIQ^ MS8>XM0=?T_.#G8/."0,0LK_2PYTS?O!UEP HV,&;77CW!W;X*B*G_^D0U?V8 MB4_1X/!\[W*__<4%<))]]OH[#SY;..8Q&2B+4"H@%21*A6%/.XQ:26(G2%5'ZX\>*=O_\C<)(F 9672#;G3T/2>OPTWMZ\O4]P.R#![.# M?T_@WS/WX-/K+Z=O/ES]Y^L^/=C^[$6AD+[Q6ZZB?HL;K5LAI:+E8.BCJ;!\]+:(0!,QYIFS_N@GO]SHTRZO11M M!OM;IT!83^KD6U>EAA&>30]1O7[\SGH*93XH[#=KW3ZO\:<"[,_P]68@8Q7O MYENB\7NUI$6H$^3*0*C7%!ZGH&INI*NP-D\7: _,H.3%(H M6%''B#RCY>GD J8U>:L56Z*?%S])S->>QQ]W3)9WD^RF8>^*TE-#/)N>_?

N'4:B9](&56="1!G2/0KM+"#IR=]"1>P.=]", M'F.1YQKNBT#& #E?$"6B,/""8.FIKKYR+%)3KB+M"5\QCP5:!2[AVB@14S>2 MG@;=5LM0B:6GO4<$X'PH$,Q_(#L7['_!E0HB$'HQYP&/F/*(%DM/@?4/(M/[ M(L'H%<;M5I$40]!30$?UB>\1[ONQ9(J0,#3 8$,=NLLO!NP=>RHH+FMG?665<8?=S/U9?[)X&Q74FC M>[.L(T5!.0\]WX0QC[6*F"M-!&(GUBP4C*P,=.#W;IXM$V@H&%"1&TLW X# MHC\T4B][)7K)@YA6#P(FSL.0<-@Z$.?< M9+$TK" <.-Z M$??!%-0LH()2OA2.F$52L^8/4*8Y2@C84*B'S&]955,U/L4/S)R(Q> 0TC,102:>R""*#9N1+@ MBEJ"6-RB,KOYA^> ,09"1X(0%7%#(@1OS#Q?"A$S$[BK!]S',]#F E B/1H$ MABA?>SQT><19$(TN>\O MX5JYH92!%TL)1"4$U\9'@:8,5EXC8SQ*RB\OAR]- MICI=47R9X9Y*Y0- AB.C3'(A9/J]I,Q?F0/VH9F1JX.RGW=-<>WF7YT%9J/N MB_.\:-Y0CG-1#Z^&JZ@J1]RGGM(20XZ<^DPJ,&D)4P$)8^E[X1(%'=?X.U_\ MG4MX]0?Z3RPHVMH6"DW+BX%(L9O";"58<[G%Q6QT82XTO.YKR)A?$][ MH2^]2+MQ"_JY)MZ*H<0:$VX/ MR@@9,QISPB*?!& 4.GQQ+IZZA8',;;18'PP&?'^/ R25.1Z7_E MJ9ZXOHKZ:Q""^LJ-T-*-.%A<8&%S%7*PNZ7$=A9+I+\N&CSGD]5*-0ED'&ON M<[Z*50BTJ%RZ!/3Y[9K&,3,^,BEV05Y%JN1",TFID%)K8+*N4(;$ M$8\9AY^UKY: *A<+BG.A11&X1 6>#)D(.>>!<'6D(P*JDZ^YBI?!M_5M*+Y. ML<',"M,AH6 9QSR@8<0X!@R J<9H#@GI"6;8TM/A8T)P+C08$1%S*>(H"%TN M0BG\4!#X2-#ES,TR)!%]&X*'_8XIWL%6 A3E($GU2F8DQ"P*?1%&:(9RK3S! M*='$5XJ['M'A,JBI"P;&N5"C0D:J DD(9GR%GH3M58(''#34 '34I:?&YH>5 M[YTB/.J;D$GI^HH#-8*9P;'SAE !49J8I2?(>4!R/F5SE(,Z*CD1 8 O!D@& M41!0Z4JB"#-Z"6AR%:)'O[+(F3"=15]LOW5D+DPV,&_R7)<'I@^X7#DZ]S(% M\UM%MD2!)9G C2-F@"T%,N),:-\+E)&N*]QE,)S7R+R R#P7SASXL<]8'&DE M!1>^DE&DO"@"#4I37XIERI<'.0L+[P_?I2)#T&%:5 _'F$3J<21F='F9@K'S MYWX1CX0;\,"7H%03WT5[B=,P%M+WA(F7P=A=1(1YJ #=_!'&#R-?2QVYT@^ MPYA( *MA.F8:_@MBL@0(\[0HG(.9'%$:Z#ARN4OC,-0*U7>M/5<:;UD!MKH4 M9B2/%37*HS+D'F-2N8('TH^H]GQMO"522%\#6?7-V^3"Z#W@N=E9(E.S79:F M7[X<5KIB*LJ9#.<=T-I28.6Z;50GR]/\;'B$9Y*NI'L+ *L AK%VIN M)T+7EYIY@0B]94J.6"I@/Q9ECT\2J69Z+1$>%9+Z6C/$G3/A)>CY!H5QR&), MNT-V+F+FQ;Z,76KDXN=8_:#.-HX!?\B2[REN/X$B#Y,<+ @INS)>@1/*7 MH(1'?>]E,,09_K8DE"55J,%X#8W/(TY"(2,32"QN#2,O#,P2-/I:%IC='YV9 MP&?:CT-/"\6IRR+&F2 *2$^&/F?>$BD\#^1P6!;59J9U6"@\PRF!3>:>$L*C MFE I%,4V ,$R>=$7%*R/99Z,-%8U8C8W*JWCRS^LMT82F(!A$3&QYAP/$X3/ MKO1-2)44=9N>Y4"6O6Y/)(71E9W3SE^:G:3LY:71AS%8/:;?R;5-U&AW1(9! MB?FH3/,W=('A1Z$!V]8-7*ZE!V .P'@))<73Z]42E C=B2^,BD?P!)7ET*(T MB82(/:$B3W#MBX@"-4K7P[,]8D][*Z)%/1ID[D]7PB;32L6*V$K63IQJTS2*_L)5HJ^(@G\[9)L*-5,@I<$>. M#>5"&?HF"#GW \EYN&+,\9'@^B"<$H26!Q 2;LPBK/"-=,@"KC0>[.UQ:E:, M4SX^J.ZQ7WCHQ< V&?/03:JD!*)RO4"X(=.@>+!58YLVX3".$V5&E^'6UX," M3.M!L9))K!Z-)?Q/^V 5@/82R)@!O'U%I%5EV(HPSD>'[(.PSIB"> M&=C=L8>' OL\"D@H6;0BK'.>P+H_YAEZ0"AGC8B#+E1H'&"U>>"V 2[/)8> M7Q$F.C<(/XP>RL)(,.II&G >&1I*$O-(>$"MG%$F5H29+@+0[H^I4A)$%!@J M\7W&M1M&!*, KA&^*P&2*VO([PO523)3#"=O7$56ZL5:A*#5Z(""FB-IQ-!? M+;'YDR#>RF2F/3)<'X2!DH Q(L$@%%IQ26'LKFP\Z*/I)"HU*^GR%,KW/"\@)N A=Z4& M^6<,PY-(B>?J8-5% MSGV>Y>8+K7U?$A9S(85TC9:^\MT = V]%+U!?MBC,G6CF+AQU)3V"60;ZC#4 M3(1!Q(7@$L]MIB(.9)MCT,]OJF.U,5=0A; M>RL^-JV'MI(GQ[XYH*<5:1 M47AAQ'7@^D9%C,=,ABQP52P4#[4AU 1+P"B>*K[,A;^ YL!<;EQ7"I?KD,M8 M1L851A,PN(BW++UP%PQ?;#.6^M>W8'RO(J&@@6Q4H0$FL=D&4K %Q%SJA_$RK=5 M)%3QB)B0&L6X%[/0&)>%,5862Y<%RW"2@"T$-BY1-..)7&C0RPAY@+ U!= MAMXQBPG-N="F-)$;LICYTJ5<419Z1(%* .HE5>":4"Y#]'+1NU8] M$'>C@:]$0'S7<*K\* @!9A$CKA?X 0L6/ZRY1&"[QWI@Z4DFO(@&TN6NC^7: M)C !?%025&HO.F>\/UA%VHN)83%7 >."2"$DI=KUE>=JJ:(EJ,AX51B= M]%\+E:0PK6EP')F+/+T :WSZIB5A?S(,@7RBP&"O+X"!< VE1!K-I":!UW3) M]FAE\^*'-9!^P.[U6O2.=N_4K;]R(H7@ ;8DYD$@N&%N*&A LQL-*%+P]I2 M6@/R1ZAM"C:_U*6-89VVP?HTK@GP08]HT#94Z :AB?@24=M'421X=OT1H.G$ MB6A&FT*DKP>9Q@N_ZIA<*(Q8 -(F/J,R)H 7/H^DQBQ)[&EM6!#XFBP3^MP_ M1'\1 J"D-CE. Q<7W)N")BB;#G9A"^ M%*7]Y6TNLE^.B?9E/_QT3*.B 1CPDD0C#*+:5I42ZH:_6:+G M:/E81P\\/EJ&G 1:"ZD#$+-44!DHJ@*7$9>%THS2GY8!+1<$5^[$PM92_#MX MZ9I8NP9L"#RCWM,@Q^/0A+X+O%/X,ECCY?H]?TM"/(^4%QB-T)1+Q#!,J2C+[2U.8?#=RBGD12N4)IRK"F*/>EQ8#Y2LM!SQ>*Z;1^> MRA<"11[&(T&VXN=3=*;V[5"GIDRGZ1J+[1Q_U<_?+AL*-R MMU1D&,:;T!+^.X#MV+.'NB87!F]X2*Y!HQ;Q 8?O(\0'&BD!]5,#K7!!E5!2 M@E8J51 &7LS)XLJ*)PK[>Y08RN,^DQ3L9#_DTM<1"6+B;N3#TJ1Z8,D,S/O MQ8,SRB7B("[AH%P2YL4A:)^1&XF8Q\*-!<5.(*(YE]6E8:OY\+01 RV:=M)/ MS6&\E^GD(M$#D8Z-G5>=Q,2O$RS42$1:-9XL'IZ1N"T:WM'I,'GKKSC#(FTX MH9Y6)N0F\*6( M\UO@2CU2-^O$:<'T. MYW3MKF;8.Y_JY.K \[472245-O437B0\8&D$5.. C$X&]VG0:CZL\?(6O$2( M? 0HO"M,:1>4QS9G-5$BK4O3'J$;EM^BP1WQ=/+67W&_:1ZZ?J3 C@XQ!ZF:1*/>.T@P ]KK%P(K.1W=@U,W?HK&CU@"<-3W,$(Y%)%H98FXG$LE3$J MCI:I'?(3PY4YM+YS(SPSD[N!)J K&:$UH2JT!Y11SN*GABM+"4094H7JK:)@ M(84AE;[@W-! P(_$[2*Q*[!\2UPT.C^ZA^)BH.8 M()/37$LE@#J 2K@;R=#UI)53-*I9W!HNWV-Q&+:^(XN;!>*OM%MU":5""=\C MD@=:A$3Z,O8\5_#894HM?L'Q_&GJ7OM=4\\#.HI#H"4:\8A(RJDFGA+*\UG3 MZHNSL-5\6!*XV+/"^AU3O,VSL[8INJ-P,!YX P_;3D /KT7P%KN31V+FUE_Q M7BEE?&2*(HJX 4ARK4)*/(8G?TM!:YC6WBNR1-ZK18'I7;U,Y-XB=,07K@@# M&G*?GQUH%O)84\5"1CGP!"%]KB2V M!)4NH%*T!,[L->K,)R^ 1'$<&A?,(#?B+B>1QS1C+)9QZ'ELE!>PR![G->K, MQP&-B%)@^OH_1!RLA(%J',"AW!8V8 M .M!>,P#>R'REN (O@4!Y8-XJT+-C9*&&A;Y'(2[T,"/\3Q,8WP& ++>*I_X MU%]4Z%S/S[2F]&$/H7"'/,P[O^BX#Q2 D[-MP0YC^YIKIZ)V\^Q>TT]O<1SL M=GMI/C1F8JT/ZI#S;9J$?P\8A\>7*2#\,' I-RP$SLZH]CB+"0D\=YEX_*.A MWCR18/X2Q& ++4EX$ 8!9U1B![VGN&9]++PB9B3&9@TIB+#71: RN5C)>CRT-]Q1Q0&NS?I2:O*_EIN#_J=O$B^&OTATZ:8 M 6SY)03[@U"RKT*L'PJC, ;=6"C!!&.1 M[_M*:*-'3;[7E-SN%&8EI7(H?)\;QMV04*[ ./*)("*./(_R.(K,DZ?EAP'\ M@U S"Y4G \F-KR(>"29#H4'-TI'4+*;Q6BXW0'V=#U:R[L&/J$'^,%X^,(P)4U(!O#AQ0_@0^%Y$72]P:6R6J6OB M \,TN5A)P4PT]SVIA$M"S;G+PS @ &;&8A'CGR=/RP\"]P>A94Z)&X22^9$( ML/]=&/DA#P2/ Q^LI7"9:/EI!_MX@.6$,J9>Q+A1 C3EP$B0L310H4^6X?SZ MA0/D?,K2 B\T <;1O(!'H"3S*!",$U"=6>!&;)DH$D;026H;6!P;-2B2?F+* MW2N5#L"$?UWD7>2^@[YEOH?QKBBR!)CH.V"ZEC\/;QY@@MM.EX%L9_JFIF*K M2.Y^X"FBF(X4-1S+Y A0.57$: 96E5BFB,6#8LD3DP(^\\"@8E$<*\U=^ *B MW'=]0X*0!;$*ETD*/ GF,1<1$X<@8;A!_VK$!;4=Z&@41[%K! $AL\:2>3./ MAT>+9\G51UAUL>S-!^OZRF',! M:9*99@F4X;P_'.RU=W>_?8.=Y]]>%HK[T''['^_M[Q\=[AP?2Z%G%%GT39 7KHY]FFL[/U:LMAQ./1#\_[)C ^YG(IO]-J M7Q\>[3M_ J9G>78PZ,(@RJD)XLC$6"\=T% JP[GV-)=210&7A E-W%"3V+^Q M.8N3"61[VB3/=W(U0'I'VV6C:??R<2AW\HNW[.CBQ-T?Z//=B],WT?GA^='Y M 3NY.NB^_K+?_=@Y^/K^:G_GBW>P\[&[O[/_]:2==@YVWO/3]MG7M^Y!>O(U M)R=?=7>_?=HYW?DK/6DKLM_>]@[;[^GI^?;7?;;KG;3?D\,W'_@^#:_>LM/A MR2?E[Y^?\)/NQ_.#]AX[> /O>W/0/?EZ1@_;K[N';_Y*#MC^U4'[Z L@[H5^ M\Y'K?_V5GK+T0I[GPX/S3G+Z:9_"&.3T?)> MO"D]6_+;\90 M^''4F3?&W97 '@';MK-L(-(CT\N+_H83YT57]&'TJ_[S.+DRNM4O!D\0&[]^ MEE1P5U'5>HZR< _;RFQEF7CC]CG'BI%0B=89&% XVUM/- M2N9"4X_!PM]9M6FW4J:FJ4K#+ZTNO+.#C[6T&+9P8UHF>UI4-MS?>?]9 EOW M?,Y;V,2S!5@D6E*KJ"4I40$HAYXP]$&YX*M!40"\7EL,/0$XW!5F3Q)#%N=1T H5T2W?\P4))!>^)S=>[!AE[9C_^U_JDS_0MIAFCIL.0N(: MRUPD:7PS/\,^H(LSQ[EI#.T")IB@&7N[UA"+M'QZ:H,BG_V T"C2M"6X#R2B M [#7U8;VT?;!\9[5#QY'=5@8O*V8Q7W]_4@*QK?5 MGOZ(3IS*C>+$1=[]?,M__?RV*Y\_+Q+X;EISI7)JH_+">LJ>#S#TC7=MO,#" MMZ1$MQOH@:EQL@'*AN=%T7N! %X-"62]TH7'I[^DX>G&]AZ8-CXY$Y2TKD"'TLCWIR&'E& M/KN"R#@,2,L+#&EQP]R6,*!&$@/R,HR4ZT?^QHN#[?:'([";?TRJCZZ./AM]TJHOH-@=_+8&2."(TKGN&<4QC"TDV1. MTB^=5QU1P&1_;];5QX.5FSG+O ",;2D\5;E7FN?-AS]T4O92,7R>9/;]]J$_ M:K> S/O]O/L<)WMABCZ>(5+OB]VBZG+M8(^B+<\/48WL%_!'-R^NW>];5L-\ MUM?7KW&V1;AWZV6R16^]]JUAJ;L5^.S>A^5D*XS<.PW[S.Y$M1NPWPB5?VZX M&\T#/:%UDIT]9[TKA][D?)G=]&J_[QL9H^\C(WE@\Z#BS6%M7?RK M?)#UB^&K7$];U; &A:&IOND5^06.LZ0V]>M$OOG@G[[9Y3".M\].86XPSYT] M]_#37U].OAYU]]D).^@>P#S>TY/S]_4S'^%=7G;:[GTY:9_!G+]\/>V^'YZ^ MV2<@P;T3'./-R=?3\Q-X&N:P\S$Y>!U>OFUO]_>/R=7;]JZ[#WSWL^^Y &M7 M@E$>L18/XQ!M#]K24OF<"RVH*U$- PP3.K^5?]9T\&,HGIKX&E>9+X)/Z_\_ MMZHG2;AM<;571]25)=XEUIT?FR+WIBG2%;$?ACIJA4&D6SSRW);D$6D1C_' MEUKJR-MX$7@M%E(:>MXW:?([\J=6"=#W#UCLE'F:: ?Q\8\E0_#?K+!PP';. MLDGW9.,^Z?G1YW3V;>&\RX[ M:+\^WX?WG7SZ&!]L?Y:!3YGOQBW*>=CB<41;0OBF%1K?5V&(;5S=C1><<.>C M 60$A'*VDZ(GBB_.6Y&93>=XD /=0FY'G-Y+ QZ!1\/BW9^N5;F'Q=_#K<_ M:P7P8QYM44]Y8 K )TFX: D5!(Q&0@:*;;S83W0J,CT_%+&2_K!X!V8?2/6U M5;A@B+3?WOL<,ZXU-QQ,21ZWN$6B2((RZP>,$87=R,&H;)LK47[;(W<'A8R@ M:-ZX7V-MCNK,8U'1NQS()#U->I5G94TBWR61&3,M"'T>&!&V?.IRD+;:;T6 M]ZTH$I2%6LG(B\!,BP*R*!;:/)7T&NO0%.L5P+:3GDB=T;'A3G5L>+DVQ)89 MQL!,'.0F]V5C+=P*Q\&7__O?D-'@C]+IF]3T.GG61*8WT=.0#G!)CBB,@"5K M\_Q)HW4=0;H[9J]MZR:]$,4U(-%:1-]%1)-9$3VKQ<([D\-/)UZRWZ]G(SX<4KS-@2K>(8S=#/';C#NFDI^TW^CIHBIL%MJ_[S5=4G[&E%N% C5,=1V/U]]4*/[4)8 M;>AXV)5Y^MNOZOB+N,0F.<>"T5RI#O;A<0"3+SL)_#)&]Z=G^#V@(*P9RI R M:0EI+0B_)PC=:]D?4@L=N#&H-T%,6EP&')T8;HM1#XOR9>SYK$K"!6RV%>B; MSM^V"'5ZHG N1#HP/Y$1LL;L[V!VS3(KCKE&ZSN@]>XT6FLNHM#788MY,FAQ MP5@K%#&H[H(K$3+)60!H??#F>(V]#\>7=VM!6&4LSP9I4$RNXS-W1O 9Y[/1 M;HA-=5J!#RR;$ZI:812X@"PQ-<(8+E4(" [($?A.6='?-R;*L3%Q-F5,3":*'( 5O767'/#IQ=Z]7F&NFX2G MH"K,BI)#1W4,8$ 78_U)M1?%.),\*1WA7)HT;7W)\DN8IA$E[(R&"^4 ?9JB M=+2)DZQ*-#\:@-7"B=?LZ@0P8(/OM)\/Y+*[T[:V-&.&TBCP M%-7 'Z_E,SL_6/KW">0]ROSRES!RU 9BA1A*EO?AE_\.$F3,P(]M]5YA*W[+ MF[T^+J9ECK[9\M0QVUY]KO*3_.?!N ME>R9RN$K1>"UN"'$];C2W*=K;G)/W.2R8VP&]S1+F5+;?J._.QW029"G:$>D MZ8BQ3'(<:>H;8/QI)C/%7":TET9!1H:#E['VW=%P-3NSM_8*HXQU9E+FV(8> MI?,;C >VC5,.5,+]N%Z#;^#NI5IYS=6K5&" MA037Y3FLP.JU>"L\A+.HQ\&N"J6=A)VD*/M.1!PMAN7"5G+_*T#*EHT5!09%Z8L:1%B[F!,(HRYA-E!=E"\K$Y8.># M"^]I6W1:?U@M_FUY&;"Q;M+O ^,S*;"S(L_0&98.+R:M"YJ9:QSB? MC'3*I&\V4<\4V7#3,1>F&#I[R+6$LNEC.Z(O'-1/:KX_?M'$R)-*YZ0)>V3. M!FE5('+<:CN_X?8'?W#"7+8ULG)!HP79T,/:ZH>6"-7D1S,?<7Q3_KX$_/P1 M./H$Y!'P-8-_K3GZ+W/T MGW3XC#GZLO)RX+@Z*56:EX/"1KBU@6?_.P!RLQRIF#;E]_JF>R-7_7?C$4!F M(*P?$42$2;)*U[U,0(7'R\"Z1W=LXHC(*J4IK39>7,^^1'MBZD4I;'Y:"5?5"8&.:3*8/CO!-%W]G;VQMQ_M

B (M2 M* 4Z3X5OEG(0\V_\%0@A:]UP 5'/*;N@+\&+BL:: 7KIPC8,I^I?CXT9$4-5 M_HP4P\@?UX:UY'?+#.TS](^1QY\RV6*-U3QI*D^]>^%!^-LK"[<\,[\__[') M/FXS'4K(%JEBM3_:38=Z6]1]@&XZ_A8+[W]81K8"-[K_V49;A/+[GZV[Y;+@ M@7O_?+,QRD)I_19!W][&0"JV<(,*] #]8A9O6[:O<=MI0?U4]^51>C<6KV#? MS_)B>$/JB;W)0D35-RUU%LK^^1X]W#E*]]^K?9CCR=?MKX<[NYYI^>=\\,;.M7,IM'OP[,'[13F^%?WX%R!J;H+^W-&3MM?AB=?OY"3[GOO MY'SO$LS:^.#]9^6*V(T,P1,:6(M'3+1"S0V8L5(I7R$*"(RJW* -73-G;]0[ MGP0Q'=^F$3Y2>-"^_^6@A(F5Y4J= /'8Q+7_;>)Z*5"Q:@>MI M3]'0I=*[]0"*)TA'N[#R,R2?LR*_['<:*GIX;V;SXC?VO:^JUZY64_3'IJ3W MWVYFL;/W%402V^\>?3F%L0YV_OH"ZW0//[V_.CW?_;J/29OG9Y>'.T!)YU\^ MLY"Z*@ BBA7**0R;A:[R6C'57#$9">*J6WNRWU[MU>#WR#BU72SNK=?%8MUZ M6%? ME@[Q[1A"',%;1O6*\[. $@(0(2;Z5<5@;@;%[G=1(PN8#BC M_JJJ.D+,=>@/'>#,-O9FXQTQIK3!2&6SE].-[N''OP:9JV_P >-<@2RIQ,BCUQK1\,0H,H=@$(8DT-X&(C)1^Z$E7 MQE[$//5YS\H7WR4;(.\5O"(M_[E!KLN8=P.9)NIUFHN9PXRR0;>E\V0J>!Y0M'BK+*$$($P:@T(E4/!))IL*;&L-+6.]D;1=_1MC-P]=0M M)5&K6 048:AFN^_LBT)U*LJAW%(.V\2]*(QSB7_=2C(E'E)=SE -49&ADGFQ M4A[7H92N\$(52%#+"(UB;:F&$9?R2:K9.WA]0V:F!98%A#T/NSP<]"W;!;"N M">E&0FJ?##^[)!2>4K(5Q-A2T=CMR2AQF615+Z'!]VRS8 &FSSTK]-1 M!=CKG/8?Y0P!C>%Q3P3R\,?+E7L3J1TOAT=-8D<;7O0RA54]+93!/#'VF0;2 M&.W&K8A+X+UA%+8B%IJ6B0%9*-4Q\\,-QP!5]1"BZ+%=1&8V@O'M^3O7T/2; MS'H>BWAE"DQPFLI,PBQ84^FK< 73J$J'@I9#*?P!;DU=JTI1CC0[2D\"(OY& M(E.=/75#UM2U/*E18M2HB$#88YV=KC%6<8.W6I[1R5.-25_FJE>%P12R"S-.B?C[-&+6"15D_(B0 M99X.^K<_\B-Z]^3?.(3E'%P%,?61Y8J 4Q)%W(N)ZXI(&EST5Z*8;EQK-IPPZLNGHC.-L*,$]D=AG?F^SW4/Z.:Z!D M8VK$1S](*B#!SZ2^!%M^=+?LC!\:-=SR_0=(J"%;KAO^?"Y)M%!=KRBY4Z#E M]>'1OLV4_'XSI*5/H%O)9;>W7[[=Q0-C7QT>M'G4Z"/YG_O8#?XP*"VC]K.WI_/Q)U[ MW?ZT8.DF6J=FGO*2/H"X'*WJ6RZ*-5;^ %9&&R^:',5;\/+> 7<#H[&*Q)K/ MW!=$Z5-A,=MK'K/X&,G8QHNCI/SBO!:JGQ=K/K,R4*5/AM&\7#.:)4!);^/% MAZPP8.I=&.T<]T4<.QA+Q\C8FNNL"H@9>2)D/G9U1I[,URUD9 +,?\MW\='CQ.T!=1QCO$:I!$V%\*B%&;RU-%A\M M.0%I4E7!81+U#4>%UZ?H[=KJMTVX([5)V[;^I4JL=O9%OX_YU9CL71W>XKP; M%*HC2ENN<1W?U]"[/^A5@)DX#V"M!:P*:'],"UAB4>&O1<428*2+!]C5Y>RO M1\7GV,M\S7)6!<#,?2(L)UBSG"7 2!^UTTR-#KI?:[*(9K[6FE@.[R)\*&HC4;6GR,]-C&BU>V3Q!VGK#, M!S0G<5:8FAW9SF+;5?,P@3^ LK0][B6&#TS8>:,XTYI?K0IV/!U^M:Y%6 :4 M](!AP8L* (WE/C:=1J]#VZL$X*?#<]9E"[VLK)7]6]>JT.K@PWN#[FNUZE^BP]6GXY2_9Y*KA\E:^FS!(AIA4]A;*'_ MIK-[9=3 ]E,]C.-$-1E\KYK.K,Z;'"""_K^URV]EX._Z3X4EK5L<+0-*!ALO MQGP(3SPR6;FVP5<*OD^'Y:Q[ BP!2@8$\UAMMOS0.;S,0._I)#W,#&MZW+\T MF0&%"*.>U76K%XT3T>J,LFN%$.M"AX>$65UELI8+JP+0IR,7UET[;>%Y?=2(1F-!53DUE43M[\-(>GNJW-IA7""6>#I=:MW]8 M!I3$3M5%DJFD!^KI1+;>:V/J!&-37"1JG3*S.O#^,1:T#A$M 52C)D3T\:E( MEW4[B"7 RY"A.[:3R*2N5KFIC&4M6%8%U&[P5+C/@W886"QL?)T777M2G7,\ MZ'9%,7Q8OKNFT@>E4LR8#G^-2@F"=&,M=Q<9S.'&BV/86=%?%SNL$DQ_5<"N M27?AP1Q1T#'@N2L\57JM+J\RF*M,W66=_3>UB&?VT.N)L/7W'$#?/)K^MD.\ MZS'KU35GA2_YN>G4W6@>FL_!Z3_AJ[LGBRN8Q5>&TSY^M_MJ;_NM?8*/K;>'A__&[\?M[?;N_M29R]_-F7@H2Y'=<)KG-[;W M?%#VDWA8D6:"$3\8T^M]@]4^Z,3;G:1TMK-L '+GR/3RHH^5_&,[4,$((LE* M1]7AS3@O+D6A6VF>?\'803D25INV*0#X-=^]>*=N58.(QONF(TA%=C)[J*JR:C,OQG%XU M;YP+"-D!S#(?%'"'!C@40WL[OB-/4OO9JM&P%V>B'-]D2VE@GZ0HC<;]P2>D M21,3V[90.&)WE.)CYW-ITM3.JRP'W5Y5D=,5&AX;7ILBK*Z YU*XH=*"GP>P4H\(CG&$\0+O#B4?:2\-?-YVS(K_L=QQL"MLW9\--1P[TF<'Y M]HK\O&H&J/+2_I "#MN-R25> 4YNYS]>O^TQ6[\L'[7A@KW&E]^*DU.[]LD M_(T%WF5>Z-+!KF",_-$5PTW[D?[1_'29I.GL;^8*2ZAF?Q49*%5)#UYX[7X@ M].X-OUO$N;CV,T(FR0;7?D^ '6=Z]E?-&!6 M@EP'F-!=-^XD'SAE)Q^D&H O]"0R6-*HD0IWMFSV5@%@XD&:5NA>/YWE?02U M D ;1D8+4VP1J"F*7AX8FAIE*CA-71TU;>MP8 *%@T.-.^OT[.[%6SS1.$/(ML.K<+MDI77WPQ,/@0 M\!O$0$7WR(]ZVKZH@,E>)+#8W@"N*[MK=P;/=MJ'[3WK --Q:N2RZYO<)!@_ MKOMOC@!U^_"6JD;<#F!>YIEE2Q/L;!,69[\7%H(*>(\TSAE0;E9A1?62J4G M.B<9(E(9 NW"\KN.N,#YP^.@KV)>S-0B][K(GP0R@NJTR0;U$*\J1('?D9,U M8(;V8X$C<6IYE=M2E4D\D[LN$(D.X@2=@<;U)P\A+/&R^<_IUYW17$& MBB6>K>ZC>EV9E"VT'Y^[_K11>9,FTZ+AW%09NW)_I(0]_A2FMXOR+:O6E;!7 M20PB&% 7++$L[R8*V5DQJ*D ,4-HL,X!A>%Z:?X[P#2PLD9DBT2(M;6:8.\' M(5LF2)!I#N\#[.XZ!E!=5=P.4>35X<>]G1:-G+,TERB6X3$#K[Y=25W#_MYA M/Y(K9<-8OJ5G3NI;>&^)[?XJ^0F@PW]0!YI\$G\#JP_X33I YC?UJEZ!J3Q6 MV%U_Z1H-'A$-0&,>5$FA* %!X-DHN?T:.QF\UUH+*N_V4E-I!D9UL@3XP!I. MCTNNW1X H%($NWE-AA>B2/)!:145H+7"DA3>"OS9-A(NZZRYBC,7N09:7 /N M40$W;E58VJ.M-IV.$: 66Y"8["(I\LSV347UL"'&-8SF!*.1&H3<,$\3&Y9P MK@O+KCU=QGZ]["3*&CB5)6?6H'M$T,4B2:W?I;*;P1#OYUUDA&!B-6X+_&S5 M4U!?DUY5ZH;>:S2TDD(TTJY63#"WQ-X.<$?M=0W.1P0GPB#)P Q%(!5@.UHW M9:X26Z5B.[LBF">];.4 J \4SC%PM;'FQB80:1H/,C6V91HM$VP<46+9W1JX MCPC^4"5Z2:78 '$6$X"LHPD5Q(#WUJ#,SM90>E3A M*3$ ,SI.!%XR0/??H$ [W\8_UO!X1'B!HIH6.]?#N/]*[^$UQ6;CFW9 MB>D"(+65LO=70:5J0#L?L(0Q]C3(FFP!@7?"5$#5ZQ4&NX"B=7WSO6BS%7DZ M':_LV,!;5J*+:Q3<_T:RQW <%/YB3 \GV4UJ]1&-BJG(5Q7U4F* NX.VWU1 M[7N1KQ_!Q)]%O#DE/+U)\[+$#0&$V6OR3=I@$9>/L.9%(;:-5\F[#:?E;#NR MP#"5ML&-QL5:NK@HQ@SA35@KL]8E8)'K/-5J"_B#+[(814$@R%$-MQR MG#9\^\>K89K8&"J@W+M49.8?]6"CF#&>=6)?#*/:$2\261G!K1B,I,DY >GW M*_KJ"4RL':2B .)+3:9AG'YITMA&^#,@*B1H1/S4>OH[F$,A>KVT5@LQBR4I MIES*^.KFNYF.%DVJ^=<)8]DQ(89=-!LVL$WI'U-9#@X8.3;M27VI_!"]QOJ4 M@\*V6AK@7F%8K/8" W31,>]8'ECM.^QU8>(J'PQ0!VVCQ,"/N+,]/#("]A\N M87I-OV[2H3H8-\40JOUQRWF- ;=XWFS#VP*8LF-1*FNG(& H07HVFIHLWQ,O.E@ M2U"+T4"OF\UN.X->:7/" +!%'[YLWJX"+D+R[V-31')[GO'"I P_E@B]>8?* MSJ"O\\ML4M,8^2Z!_&I>4&4Q >$=3##3)K-SD#7F(#JZ, %, );#!9&6>8WC M6\ZAQ>^IT'W9$(!E.Y48:?S&"$TS7]3EZS#&P'A+J.U:S0P6IGE#=A MC]5C[KB^-(G[(_[N@,BO93NR-9-U4$VV_N51"-RY1$\U"/29?4^R\R9E"]EF M9K,<;" =,QRSRG_Y##3V*K^LSKT8O^U)FS<;N!=E!Y!\#(MM1'40CF"/UZ(( ML!&?P8W;Q"WO&30;S* [2OLLD[*RXE-[HRH&NMKGJ3SCT7,M:80U+D8YD]7# M^64+"+9K:E+9K"6)G: U8^SHL& -9E-F5H\R"I#-*!!%OW(*-EIF.0$>Y[:; M+)]R^L.>F.!#VK!1]; M "O0L4 GN9%HEGWG2V 4E[?M^ U[:C4^V"^+L[4R4UD*=F^GE/@)%;_B8D[_ M,J^\++"$CE/DUD!&5M4'%3!7-MIMWV>#JOF@M.J:Y64(L O06;IF]OY\%78/\A@KY Z5J M_KI4;6I;JQY,US'MCML9;?R(3KTL[JR]]NZ^0Z<P>WQ;U=[2 M2I$/68JF;.4$R'!2E1URB24=M<.F\CQ@TH4R=W%ZH@96Y_J,2('QU?7?M]*JO;#H;!V^.-S9'E4W7"HP&Y>PO^:!H?LF+B1^;XH)J M(3C!;\S,V5+AGY# $I47W&YT/VAT MYE1/;]SN2]W G45FY21S4?OG54W;%6D*@*JP"[>UQHW']BUC?&Y^@1S$$]&@ M<5GO23':$S5%+VCU-$A5>Y&/=U]M.=NEM=$WFVB*@<4FHWC*.,7&)NXKL%NL M [ YK&TJ-P-I ",]ENY'F>''0/)5M^")G_X#>ISIEEO.(2;8C,:[C7_4=4Q- M+5TUC5]P&,\';=MCS_V#"(I%P,8FF=Q6 -S YZP[9)Q)B<[8AKT"PMD"MLP4 M9\-1\QB@ZK06F]^G:+4E'V1XQM:$25']PU.D&'40[7 M"Q# '< O8%:7Z&>8M(^M1TG8@B>X=ZK(:3;7,$GKN1H]Z<^S/++)+1[G*(NJ M7#BM>Z!,%FG8XGO+:! _[ P&_00UDRK/>3K85Q$!QOKJ S[0E3D3QTNVS-;F M;2Y-8P/P]2HZL("Q ^%6TM]$S64FAM@X.DN\AGZ!M/) =+%:L&5=H#VA@?;V M8+5:U]7XDYG;MK:WJ60M;R2$;VS9;QN[_R>ZO3_>;?P^NWU5-;X:U)7#$P/> M!#+GMTID#GOH=P?(-\+Y%B3Y?;*S0C?1P/J@KPN&8'-'U12EQ%& M?]\V1T*V;3DP/X4B#/U8Y:#4SJB,6WV1&A3D;Y5<#CQW: MJ=3L#BE\WUPE*K>7&]8X6TUX+/"$V&;)59FR'<%Y)Q!)=6J>71I,V,XFQL"[ M7HHB,_V^_!6R+ M P6DJ964=?P9>:YCVZ X.P9XCC1%97FY=-/B;55'_#<_W*(__#!!XIKP(SJ7 MHB:PM-*2Q[&OW,Y]EG)&3DR^Y5>+\-TM?S2/FK2:*9*M<.82F21^#,^5LQN$ M@S.Z%=2C;T6W#.YM!;-C;Z'=?<=-G$@LJ:T(=+DZ0"(.&J"X W^+MMCH%35K M%W54!>^#"0,;MG?2B87^ "RF>7M_BNT)C<@,#\,PR(.PE08,;4;Y??" N$+" MTJ:'084QEQ==-(J^BH;/O]QK[VP#FQ_7 S".O!$WF(;7]K'98;AI=O-QSL?& M.!NVJ:Z_"5_JE@OCQG<[H@\LYR#/6F^VM]]-7-B'=Z/9LU&)8(R$Y!DJ=J.Z MHM&:JRG;&""VNP&(H 2PXXU+&;K5>)L6&+\AU'ZO8?(P 8XY,I+M_BUXO#EN M*%!B!@;0%J#(WWQOS!PV:]9=\VD-@&43@,5 A2BK&DO[ ;66"Z#,V08EK^H7 M ;QDHXU7;P.T<,>$TA]AOIUA/0:RPG)\4EKY#_L>6X2"4[B%2I$]_8VYWGB^ M\P_XSA$-WJ66:93?7*<^Z*L.3G3$ WK98*<^8 &P:KQ"C#R1JVA)BH 8;F5 M_5-U!!KT\L:";@1P"7?; O@2D (%/[!W*Z$G#I6I=3O;S@I-HBD.L5H.23OB M[L[ MJ3+G1_- X.I5X[$&/1S*)_506\Y+I(Z^Q?G:N)K)WLV,P433F791UV"IA,<1GM:>WDK+V7DWX^3 VNT^YN=J%>FJH\O2[!&"WV M;FSH*>8-T(7./%TAWRHZK?#^S2K?"-'ZS.1GA>AU;*LP; U6^Y8F3.LX18JI M?(H80D7,;GCB-#E;U@=&DVV<.M.[IN)]53J?J%K98'C"-I7"QC>F3ER=KE;( MK"5;FB;8U'3LFZ"WQI8]S^4FUI.-&I3:VQL_9+\8UIU9XZ3?W-\8;\!JQ@-N MC=HJ6M\EKG F+MRX'+!VS7I&:U=T786*32&K/IU-A*<>=]QV M(A.2"SKY:X"%14&%+8$\0;N4%G(WS*1?;9%_F[M_+0BJDF]:.(5#3F76&(" M:);DVCX?T"WV]RK*I]%#X'LU2ZF8SI1;'??-]2;?4 OC:K*ZJHBWEK_#O(HD M\](T Z+# " ^^7S>J',8XL0M-=6!EC/N?/_O#7U/JJ;T;ZJ_:E^OR\U_#M9L+TE^- MI?E$*L#"X-[KB?0$L&CR]*+&N:JB;M.9[?6!GM6N3(1CQ)PN8;6)^;9! MM=4'P!+4E32J"NVY+:]HAO>7YE8SQ>DZ@RK!8T9^ M6!%F:IY0)84T.26U.&K9GO:WR;91(17.?]*ZG##V;#9@//(3C)I.5V'LR6K! M4<2^(U"; A "E:EQSZ)Q&>YUU\-T)82%7XE>*X#MEN,T<#5Z:OKV0>HTP05)TNO+4W)09+J!1* 8S-O9$9AIV#, M_VN(>&+^$ZE<=GE-]JRI'%0VL(*6GK7#4D#JM.Z=;_OT6P6@9W<'N T./9UL MU>1755V*X98X,>G8*],4+)=CZ\T65#8+@-TSS8D>.$"]V7@=S-]NQ4#0TSBI MN%VKV)G.:1.6-\.\\RH3&/OKX@TV)V5:\VYFC_S,*NZXTH;,FXW:3J9LME"-3$3O4,KINPUYV#D:_H L^YN",18_QX+? 7BD8G#(VI M?GR+1ZHS/0,K)PUZ1D%&]M _B]FNMB^.E=J3%<*WU,_$(%E1^C?UOG6VGA5R M7S(<6E0!H::>*'DWJB6"QYLF.H!O+=M$9W.J/<]8TC=G+6&WE;)3"]_:[)DP M1*XUU;G9%L%7WVA/S)ZZ8Q4,F^I^RXN;$UBJUV,7KB<=??Z1\/R<**&5#>.SKV;B MI[/]Z3Z->MG5/H%991@K 3IB4.6EB_' K]ARFETWIY'%])M^J93!ASLCX2"2+ M!G5Y26Z/(ZS%2F6.U64-,;#*!NB3QYY-.Y-'5:?U<8:)67N5ET39V[WJ5>K[ M6)N8UZ1OWLE%DK75<9.5U!KH*C=G,D=I%"ZWQY-^(_UK2GD#T7RSX[G6^+ 6 M<8 ARM&Q?@59[/5^1>300<\,K6"R00D9IQ>UOD^X.B'(S+#4<+K>)EZ/:=R*(:%:9A\!A]Y M?TV*Z /5#=HV4)=U-6VS!99C(9.:9EL585:,J7G$GHN45WIOO=[I!9WE=8,U M[-QV6+CO*Q/01@%PO'@ MSC2M! ^\-AMU26DZP#\"J2RN5V1[7!PA)';#'?LPK/Y3#N2YS>3.JV/H)XZE MQI74)TI--SB>R:ZVS8D&9=W(RU88TNU-9_)D\OG 8$Z>ME?-4;*PV\?]PN:" M/_J1#O,M)9RJ?9K8CK+9CD8:WNY'6Y_Y\QC":& #%Q/=86IM96'$$-ID4\[Y MB5(7X<@B%_IZ=0LRI0XVLJF[[E05,B:.1Y*WR4($D9:GMOC/%IE=.^;TNI?( MI@V,FE6#$.N-^OI8;Q \A&X;Z^Z9.AT:D%F;'MR&@59XYNSZH:JV^W#PQT2. M/77*Y5F"I4>K$CI6E1XHN3RWNN6<'83+V_*&L:U2VL&-T\&MU/A994= M=#U5P9DW:YM*940\K5@==O7"KG67XS[>16[3/:H,2*2^NC!X?,-4 DA]'-(U M&A[6K5/K8V :G["H??#7"_[&=O54?_,2V__7IS799FCY^!0&FUY:.[HG'YKN M"M;<.OG3F26ZIK#8%KMU$_OPYMB8**]GMV_.I+Z6EEE(X-J#)+7*;67SPSHG MF,:9;25V96V5R86*I(!I)7V;AW8]_VPV0ZV"!OY8WSF9?+;=L$:+@I.[,76P M5<>D/5O)66E+!J,FE?MMQ+D (&4\M)P/!%B3MCM.DZ\JQ*_WN!N=K%XQT1'7 M-1D(+W1R;:T/7IQO!OJ@ %/7M"II7'M>DUJ;--EU46>74GV:KER51UR:1K<:89\D12V,TA_IGMLH9B.5!X(%T\J,[( M U*JW&3562H3INH.+F2Z_MS0+NE-+Y#%]WA2] MW9R(FKTS658.4Q!7"7S[A-'SCPEB,'X]["3Y.*:UZ;S"S1.Z"O]^&N;=V:5#YIC*3 MKC7^^?*>MYBF:G7028?$^&*VTP<=8Q8',E*M?O52\9 M5Z-5S7EF>LE->#+'F8>;8]NCX17UX1ME4]AN;751L=11NW \"W-K]J>>EM:W79B'8\L)4WITM*FV+2ZE(O3[$18M5*]_]G[TV;VT:R M;=&_@G" M<@!!#1XT\G3DB9%YYIA^36&&M"<(ML=-'JD/C*>X:2YR$: MQWD"(4)9R1PJ+94AG3&6>PK9LX@B2R*C1CL53V_#G./(M]C'%KPT\TU6'DZN MS_W9F+E[V8;>U5X)YCDO X^+Z*RGR+!PYP""-?SX85TY%$6J;1#+Y'<'3NV%P#* .;NW-; 92W M!B[I?2>UE)3V\\'( 'KX6",Y?R5-CPA0FO9BS'=X4&&Y 0RQ+6L9SHG/,G/ M?]B^!T8&05#:DNW>N(_TT1?/9^B3VY)DA_=ZH*T/-H&4JYMJN MLQF2T M-P_.5FSFXK1IYP&)!BD8 RYZ$[_W;83(I4(NDZAJ!_O1!JJZEO/QO%YYGO<:*F@SG+]OD;OY0,']$[$O]QZUVZL0%4E]L8).UH M;Y>9"97U\C)P8/ 3=S8U-$;XBVP^2%H80!>#X9.I)>2FVTP4 48?WF' M!X)$H1@2,1-CTT^GC5&53K\^*:!0WGN?3_&X,LZ7N%11M&S'1MSBD9[#BX$> MHWFZT!Z_2LT1]^(7!&0K"=%!\.NR!"K@=[CK]F+0-[8!E- 53^79)WD]Z6;( M N%:S"LPBDLCC/ >FZ5]A6:K1&1)8.:'0<,CIW3*4DL;/R8+MGVI37*C2*'O M*')V0XF>=[1\]W4SW4$K>65O\[8\N%=C$5LD"F36)!Q.)M3_:'\IS8VCY.W' MEQO)3X\.ORP>_1RIDC7G2Z.EK-RT"1VQ3KFK=S?_0G_8V?R+3Z=2?^&(7"'% MXUICH^0\(FKI+!UP"'P]/ QE& B3N;5T2==K"3(1EAT[?[ID;IYMWPD^Y_-# M@R^+>."?NM&1 6S('\M/%5RX6CZ+)NS)UWY_,YC+X/ ,GFUP#K_J*56;T#CU M/3HN/ALO IN441E M!^Z^.=B'C@W4KH")D;:_1HI"I491_)&!4D$LRQT7#7KR$5S@)C$AM:ZH9M4Y M%X45E"I98W;[?=M":;#>J]JN7GC7W#>0VA7)=[%+4"+-H0:# ,]_4BDJCQ2W MH4T\+XP6RT-M/S?Y,YU\;5!;H P2Z E+GD!@]G)'[A>,?73?FQCP3DO:=DJ, M4O8K64[8?SC(=D>-//).D,TI<4HQ!L%N/[P+967E>S;F*.1(G=K138N+7FKU M^/9X#_P'$='4&0^[C;]G:M%7.XV<04FN;\TL#1!$EV'7MI3/ Q_@#A]%#,R.B2E M_-$/TVBI88EW$',AW^."J>LMK,K[9B4_N3#=MR*$\;9@=X:8U#^:GDQ]NNO8>\: MV(+B7<[@6T^8/4+ZXDLNWX$!-2;JW%*1.2SY?W>I*V2& (-ES%'$XJL'QKU+ M9@7LK@X1RNH N7V:EAM#A (J2C82WKHE(+N:+)^>(>*K7LL;LLM9>Z)'*A_G M?NDNX_@'I85<.FS4^W[#;!!BTD8^U:7LAFX)"88^ VFK"_BB M_FMKXXE3OPXUXNT?=D/]^-5Q-O]X%-U'TKCTM6E>S_R90;YDJ(B2*H:4R%>1 M!Q=_$] =*L1R*$YB= IH@PVQIL.&#TSE*B.L5H84S!@E*?7?+ZWW(Z.-WC%S#,,S>5$MC+EWJM:7TP/FXJC(?*/MHS]WEKB^; MMQ&Y+ #M5)H,J](V$"SDU,"M:: M3 #*)%? ACC2N -O"$=.'B,;)]9BEMV<&9O,%R4PEXC_C,Z(Z/:*,^FW)H9' M0-DOPS-C-T$-3TT@PAI()=1]V2$W"/[>M"$E3^;D*%D5R*?*(M)QCU6*J,?/ M^DTC5&75VTQD'V!HT\RN'-^L^EMUAAHKG7TU?X!0,T.7F:4+O\M+EZ33=..7, YR4<(%C1Q1K"-U!QCB5L:]I*<_W M7;>FK_'^M)&2#PX@?-^,I]"1]9*>@M26G=/349\I@C]#5#OUS^+TJS*\>&,*"@!AF? M;UA?_87E#QI)KMCK4[:))G7A:XZ#?1*(QWIGJ! #!!L"G_G2UBE7#J3'V5U" M%$*+A11LXEZ#P;V0J\0!/%I#+\I]%_V#B2Z:NS9B[%R9%(T('0D9W(( MH3@9L3HH"HA ![X BXVA)X'=;J!>%OMKJ0^H)UT& *W\K!W)QQ.-*NTY/]$D%.B M^5A5YPT)&49M5+0Q>7I-1%_WE5Y*PK:MM^RXZTS M]>L@B >1CD!0>^.S!- M3ALT9:X C"DB WSOOY,6%4 5Z? C+_ V1KQZ5B'ZLO_4I0;QX>P6&"@U2UQN M.Q$&I(/(2'W07@-;R?PB:.]"5''S8?[LW7P.3.&7=5MFA=ZKFG7%JF? MUZ&+#H>]SIDEGU"H4:,__$$][:1]?K 3*G B[B& M 3TF(++25$1]9RPW$U3N9GG+H#. P>TDI7@5R&MLG->$L;VS-=W^H6U2U;K) M.AJ0)W<= ?'#EXSYDL[F4)&I?.?N]J:6'[&#]S@V/3(V?B1^7[6Z+PU\7MW9 M^,V;DDD2$L>M*8FK$*#6=([8 '9D6C6-W>K3SA0H9C<:T82[K'3.7 %*A3#Y MJ7191\GKKICB093]"X_Y=#/):%=:JU=&K_A,7_&]M5?487+NSGV"__W :?@5 MCW"3IB/)FZ;C*?,DB#QY.+,@5MT.S-Y0MJ+@P@CX@[MQD4]XTA+F[$1SX0DB M>@D*]6*41C-ZP*122U.O';H?1MDN"$"2&4_%H8LC/#*"Y4.Y'5E9+CS>L,MW ML.,AX#WNL=>Y7L$LGZEV-U5_;&06\R@URM.$4;2W>M6A21%%M$IHG:B+D8Y+ M1MC3ZVGS1JXM&9Z? &/B$/'X( 42?#Z72[W0>JZ-;*1A1R%U'Z2#O-?&6@BV MC\[R^+H]8&@UIO*DRUOS&&,[ME$>:;F'A1O#E_-).*2IK7OI@%:=@26.!P!OC@'ZR^=6E@-TG%^5W;J:X M_(E2A^\\]2T&Z:5$=I<39]K:6??>?DNJ[(.4')-]),7J4W^B?#"$?>!LV$^/ M/NQ_V'OT,X=A]D"JCBG.8QW3*1RG+E8\)BP!TXBP?"=#+"&H M +RW^UFRHBC95 3-6%WC)D_$;I4@!5 5N92OFX FA:IZ=6.6"_U4L%,]4?EB M\I/S-QDVA!(JG:Q4O!TEW "&I#<*J]/:&(C03/,"+LZ(<^/\="Z!_C-.^7]W MJ:1_=6@@E4.F&R/,?:,'[_?HJXH(D,(+2'!<3MH]# YL@'A/0;IMVI.*!8/< M<(GO#CC38LZ,;CHXG,C\ICF-LIR<$N6WF9B:7(>0<(Z%^-C#8M(UGQ:%(U5U MR"47O#F?4E:V&[VC"FIJ&R %-JA^K,HU4FF+J^J< M(-&)0]I*Y'FCIQ.*/)DV3SC#OJ5N)@"D@R3::#"+YCX=W5@>:BBKYJLSREUC M'W+#GF:8NGD@8L^1J.H.<=S43[K8^'*,=X^IBWY1!A?#N+V/VD,AZ$&<^I[.L+AISC0 MPXM-/CG.#^/6&KG76!E75G)N*I#PSF&V?6E$T^&KDP^268@*%,*UG@M)CO4#FJ6&*4&'\.X@I]9% M*>%6X3VAE:+/*N@5TA<%;F,P9QH>QW(]E+=9<5O^=NC;.'#DF6FY5)930]I) M/LXI#BG>D;NK2B"I%&2TE"&9=;RT#P RHLYCX: Z#)"!+DE/\V,"T[Q.U%:T\[L('?MRY-!V^-*U\) M=8)+QQB[5 )*=Y\0;UW,,XU8"T^.;7'=E=5TRF 4]>U<8BY\XE>2H>4UCT>3 M%00@C9\9 M],?ESN:%H]UO74D.>\79P/>5;A:7KH6V,*HN MOIU)>RGJ8#^2.][;OAM'@1/;.ME*)9N.L4,(%MP]R6D-;QC$$/*RRO++R1Y. MWTG",6;"\61@E1UKDM#$6$7- K!(7(?ED,%786W$5OA'UH'&PP:=)UJ)C<-U MXMDMS3$M%F77_?&])@\1DO3TKD.2OL<(T16'!,J6QFQKFP@8IR9Y:J8D.9)!4O+) M@W,L[0"EF=;*/ =CC02,[O4 0"-F<"-Y:X[SAFT"%:5G1H*]%0/JM!B.7G[: M['[0+@A.=?EVG1.59XU*A]"L_!#(%HRBG5G'.B8Q+'#>T,IO6]\239^<> -X@T+S0R0M&Q8-Y*Y*]CK% PP/L76AU6$/L MD&9O*0GE\D(F@\ONTSN>5#9X*^9QP-'M8$]*\#[BW%+#*5/-M4FI+=M(/'6H MZBA0>4//4 :BV14_!YZ1;U8;-R*21':8LEJ=$V(JX]0>D^Y4 ?M:H,WD6NMZ M0U+WL=!:%/0CZ[/=2C^ P'T5-R]3"C+J:>2T(OI(Z2&4]&J68$\_J"?K%?%4 M-X,=V2!]]GO=?4]KI%_ M[9.#&$6< N50J)&.HT :IY.3!.4AQ EY,XAK] MJ$C)^T.!. +I67W $=JG*! )B!;\PT516,.F@3K9RV/T''MBFY;J'<.D+XW6 M(@:'1%Z"X!K.2GHCY2 >O6JV5"<,CL&PJIJVLZJ94]'(JX'TGBM*)K^;V?-$%%; M;3Z_B/C^5FZZ5W1T*/4R4?EOB%6&D"4O, MM 1^L?BZXO[>GAS_/.;A?@K03P,[RW7V!.O91H(Y_!,"!Y#.%7& 0G<&SRHS M1UD2^W[;(Y=%<@X$^1N\DV0E3BFC "8'+I+T=*04VZ'$P)Q*Z$&YO6AM+1>D MRC!U[IL)9)%<&X&,_0Y;+W];E[SBA>YK6+JM(U8*LBVNBA4Y,TZZ.MP!Q$7M MQGYP!WB@D]N%NA/LA?Z*4IJ_-#[,LF#Z&39!\.0!&>NQ1:UQ$S_LP;T4& $5 M_)('!+BHSA@K9G_WNVK"[>_[^W]HW$['4M>-T*\ M5S>2Y!41J$@OCJQN_QCA(U@W&BE(AX+ 9:=047N$]3_'UN><0=A4-_N38+,[NQ3O;YP9=KG:7Y:*I?3'!9Y%0CMA M]OU/51JG^:0Q"6D$?)DS9P?.8/M[NAMU0C"@3"F-_HJ$H__1,?1SKGT@(ZT- M%;@,)N!HBEL?+2S1Z\Q= MX77)JL2>O>;HXDS>TH/%'1:!WI>BV,*&$C*5P?T(13MX'V5?^>K4X(V6!>^N M;8J/87\T$G,2OQCYB7X?P9>(7#I7(0M[:UR73Z?N=3)$3H-S!$#S=\' O-'SHP$#121KV-WTK1#/:7ZPM"2 M3,56D;V INB$:1D[5-'4"O_S<+\)E$6)^1BMBY2]-]R6O.SY!L]PCHO%6AT% M05RJ2OOCG$(@:O%/ ..K3;GQXU-;B:$8%8QB?&.%SX'M! MT<;E1BB9(9DG)'D^!@*5'*9QU3FTLS>2'GS.QK$CW-8='8@!J]HY?*N- =4U)S I M2P2X?UIZ67J[[/UBT*C4#SP/B!SO>/?@;X0<5 ^5W&:=VL=N"2X[PBY[-0K@ M9$'78F2"YJ7IK)/"(O3X=>'$<;K9/"I)!DMXI+F)BAZ/ZKQ09O>;JK8[.^^5 M'?MK+'#.*;BH[(%H:@V1^O5A^_J_5Z?$SAQT1="W;?AD@& )8K\(\G:X<\M= M""*_[->$#X5JUBNR9^1Q[I+702Y]KEX?/A&[&YU/4K:3Z_W#$/=E%_ MM)]LM 6'-[V#J?#?]J'@)'7^LI=/T3!+S_6/^P?_T'-]F'=C8%PS_$_'=6N, M__W <=V+LFIA:0^Y/ RHZOZ0G^G;.1634,4:7?>(3R.?*I-3*:)5B%U8&R3:TXZ.+M J+;5]$/XK M<&1^3>O2M&UR=)(6)KJ8?$[*<",Y@!M& MYD'M(%:FRH0""R:M.)ADET<)R9B4@*A'GBNP14ZX, @H(@"-27/78)\?$KL_ M6X-]+E(+C%@IKD$5\1:D=0@_]":ND$QSXL'QWH'/>@B 5;(>(Q?H^2#\=6U, M>5+!=KTF[AUUD5[_]MIE/FP@C"&NE95'>E?5I,1=L4JW%" RG.92INW30?!I M;Q0X]C\&EW6A\\&XK)L$A>W%X!%RXCA>C" ]R.0VQGRFYBU2V@V!.*,P]B'W M6OF8 E(A7QC6Z"VFCH^P.\RQ]9@XMOI<0;T3'6M(Z]P1>5"=C-/52* 0,._2 M."/YRC*Q$!$(,DW4M(J22."^S0E"W82\7[ZSKY<"<%<^-;TXD>\RS^<&\V3' MSCXMYU@ZYD3NC0H:64/(]:$@H4U]O%B")H4SX?BUJ=4_U?W:IE_\7IT:NN4D MG?.&J]/,Z*F^D>PM!58D,[N0X[NOU2F'NN,"/C/*;.P1Q(X)(6"V8"B81WZE M13QDOLN7UQ0[8"II[],#WHL<1:BYFC,1+I>%P>K/2;A(PJRG)S/2%N']JCR6 M]"NW?Q'^65$,$:7 M M,_U,LC=Z'N(4_IUX07P=R8,/@T2USVEL/QG9^8'ALV;9+DU>HF1!EGP9"H1. M;2C(1H6*[P]WX2UU)<4$FQ\C9J3D)WQ"W+R7AQ^=F]?/'\0+PR//3HT].PJ* M#1W(1#"F+GY6T>"3Z%3IM@H4+D<*AZ9B?''D>&_>-@5!@18F\.5[[" M&,JDO+=G2I/LN2\IQ%VJ$9K2H1F1-'T\5WH: 0 QYO!@%#2A%8O'*'W4<)<$ M*DR3=ES!=S+$ZS*%6T20%H'@D2IKP/Q'['OVK#/9L92"[,EASDSF%:E#7,42 M41V2%%S>RRC% 'Y/ GR_&:R:Q-_WM_ 8^GA4DS@\A$\PA1(AT2\EKXNT.8;& MSM&DHL[)D7[][W:L,FI"<(34? L0ZP'A2H8YEKO=ME:+\E5UONQR10\^2E". ME/&2AW!/^MY>?R/YP !3+8S'[PT#?-#!H[6KZ@^([I!5''LOT]T M\#6F*ZJQ7:#OQ+-\3W/G5I>(@8(&B-0=V^28/Z^>J(>:V*&!#]XF.YM_85;! MGN%/V;Q6/2\FMQ^+4,\!<:T=)05ET#8IQ@?D_9UWRR^?C) M-HX;PGLQ7::=^R>:1 %D-8,=+Z[B_>93K./FO+7M4BBIR9D+=(SKF'#P^Y]RO[-BU.N#V\9Q6^]YMQ\KX<\5[K@P\I'5E %XU\FPH_7+N$IB<8V %OU?6LSQV M=+_TNG2^Q, 0.W#V2;@(/5H2KU:T7(@89_4S;FWQ29_E*RZA8)9%%/GRF9%D M=-C;LHQRN(?.AEOL.!LB3D<>'Q2?YM(H'C1PR2I4*2=)P3'"HF*=@B@F[BDX M1(Q*%>GF]E))N*P:ETJ C*C*$!1C=4P["M(=C/S0M2B?G7R6*$D^+IA(30=% M,?7&$ SVQ<@>^TA9996F %*VI'S690:I#!J^SEJ@6@"9W.GBTVZR<*4E93@- M$?9*,'3)W?E0OO":BM0!.VI0L49K!95O_]/;&\L96Q3C'/%!V3[@8=-70F!Q4N$9DMI6H,#AC64I557B?'LYW[R#86L0&?= MOI])9?'$/L!)5="G/&D?SQ*[P%'QPKOLVMBH-PMV167W0$V1RAC4RI1]KDB9 M'-J=*Q M95Y*>F^P-2N)H(P]+\H+7MV_,LV@[!HO)8K.F%)#W,:N/C!Q89L6DIKW7=B4 M3/>,F;-@,!#>M,$#=OS=_J*0YW//%':G:W)@^;[V=OG@F 1>K9(^WHI4 MBC5>XX78+>N)D6V->YNJ*0T -HV82&"28;+M(;PD2,S>4=,V3"%\E#N9%'9QV/S'E,S:$*W$WH*[Y,BZ[;:1O'5U2AZ*<.F%7>THKU\T04O- M0D+7H_YJT!LTP:D28'Z3(&V*K!:U>UYQ*+ M'ZEOB7S2SO/0.QC?#<6/J_&^U[4"BGD M/GZB[^%(14(Q9IE.B;51Z31:GHF8NO!BT7K?O3R7OOT\REH%+74ND&9UZ%4M M+,T)]_)6[('AW]%+$3QL\,4LTQJ;CW:,P12,SF MG%C,;"A1,:LYT%Q^1\\.[!>1,$G1&L:3E,X?96== MW49O<$YTVET^8O73]\>XH78I966W)USTZ.%_'P9(EWF)E_4:0^UCGB>?+Y-P M2D+DGCUG&Z*WV"82.)@79:O_1BCLFR,K7TF,<,=WKG0T]LAX^VS$Y\]* MLA>0* -R]>CPZ#?53%CB0,-_.V7_;N(6W-5T:FPE[#8,]/""O:_J6QZKW_!3 MD@,R+ZJ%4\M6_X MYLT;W%$U4>@YI.TH?GE7-U87;(:NVY3S,'\5+FQ*(^5]"ELQ6Y#QZQZ_O[#'2))W/02C L)6>2\-5:SE^W023U,OMIU]* M[/_=$G/W/FW9K_R(:C$:X7A\&50/G? ":=2.:=)(^>8>6J!H67+&EAS#ON=F MS]LY:_Y/3D9+ MB@$>71KSG(S44IE4:%F7AM@&4O8SU]LC?: MGLL61L)'>URA3P1808VUOXWX_EO^N)]1S^ M\\W+QULO[!RT5))#?E-L)&777 K9&PFONWO*;3%"CD9-D@+RS\/C%J@BM#(0 MR:<@PX.J="=[LC3PYX@EVK.?40L>W5F456!6BH7\P5TUG:';@.(76M#AEBNK MJ*%7#((-GNIN+KR.G?9JEB(!7534WDW>7LDVQ5DQ-5"(%:.:;V4DKJ)#7%#OL^>6F8;';G(^+YY/9^$ M8*5#J_"8-,W)L47RKS2%:!DR&"\7B1$!1H4) ZT X(SY;/RA!D)&;C,4X34^ M"-X(NHV[O3_G9V=;93'S7&^ M80^/FTP6)C_3>.TQ!_$'P_+/)7#;LV1K\_'?1Z#IJNVY;+*V(4]N74;K'QRO[(M22G]!/7_\=V\*".W7LP<:7H1[7-$C?*EI7KAF%90V MZE)(K_F4/#K8#WCXCXP]:CG)'#ZO[2C[TG+GDTF_5D@KVQ]>ZD/)P+]/B4J\F@>9IRGAAP,, MNIN0$8TT@?[80G=S= '6N!D7NJRAWD!/8TK19%[H+^D9?Q?<#)HPC@2@D;Q& MP\S(&OG)QBC9W=Q-_HGB%8A']O+:.O2?D[+;Y9".A%'J8DZ;N#&JME2*\KA_M;7/:6_87O#"_$@S]$$W?UN9JVX?' MS;/_>93O3IY-MYZFV;9)G^UN;;YXL?MDNKFSD[Y(=W>?F^<[_V=[^]&#-9C# M7N2;CP?ODJV]E;7[#V^._IZ\VMO_>/CAZ+XYE_^J.H763*SIF78%YU!\RI4U M-2EAS4TR_7;%LU+M-?7*XA6JR>=^_D8#3>3MFXEU5F&\J8\XK4WP5ZU&:88& M?]6QM?PXZ0P,GPK'M8#"^1=0>Y4*@_N M4HL[=W:D;90$6I@VH59GQU2M'_%-">'+Y3/_>@CJV/@/*9"=#Y*K5@20WZW; MY(9VYP>:B3V_ZCYAU4'*ZXU,\)W.[:]4]1P>C9?&J><-DN6[%HPA-$NHH:'Y MF15:=Z>F[.Y5QY\3@)-W8U71VKH*64!F)?I/@=+(.6SR 4@(6?.1MAZ,:%^[ MWO=QEQT;]L6XKX^RUZ[J%Q3B!F_CD'M&:?BCY[.Q+]YS)"U1"\GSMLXOY::5 MK'-LK^:W ._>TB=<:VFO_M*7QD9(3+X\>%F?(FO$BI\?&-*L\\W]Y^^LL-9I:B MX=K:W7B"L6A5>C#D;AR6*UD-^5S/R_7/2T \N)Z8:YP81TY#0+&J+C*B(#K? M)*YGZ)JWCM.54\"_'. *&@)4J3Y=;YUKGQB=#T_!L-XN-S\K[J1QW_9L_Z9EY$+]>;XGKGY2@F](C&YVH($ I MU(D00?J'"&S7DW;-1XQV-DK%\I"$.O_CH*_O'3'UP1?ECMOW/*R.703>0L#M MXDFKJ)#HV7=(;ES!Y])\$J R-5=(Z9PPO;)>%]>X+M 7W$IS0ZDRQ#EE_CGQ MM,(_#+Q'Q]6[GKCKW-"FKJLZMZY\P%\S9&:Y*;1HS!G2@>LYNJ%H*XA^8TTS MIF5F6/AZ=JYQ=N(^;]]Q^0MVS'HBKG&;I%\YHEUP">?N?#4S<\(.%8G6756 MTK^#1O^HV+57$E$2H=A#/0/[N2@W,4RAUJN%-8[OIT?R@Q:-1IQ#ABK8SQM[ M26 XK$.I(X-'TSMVK75@Q6'E9@_M9.F!_A621@6X7C&ZZ3&YQ(0M>T!!"ZT# MY".U5V1@0(+622IL)D75-/"4QV&C"@$A?7?"))VC+A_76_&8\9>,:7N/&3"* MW^W&PRN"$SX*NV$IC7&FS74UAH"<)9(N779VXJ;V9@&I"Z:)*(A9%90X/FDA M=?>*155Q_M*T[!KOSX4=N$J\,@D/;JR .A7DH%3Q5OWD,@6WCIE4QR5/%+7! M4*==U*$XQ X:\$.!B$&N&&U5U5.BYUOJ)=.O*#QB2KQOTID]FR4.=13>%9SA."@AJ#@&_/F1CA0]0T[5.4QI@49CUI^U';LYRY8A9'85;$L/1NY/L<.@^>%4J"SUGMK19WT# M3]B$TZ#,B!_+'EB P%P*-W.!;;Q'5&V'<2OERMXMM$\RGQ9C]X/94LD-U4>& M#R)$P0*PB;K[<6KKR4K61*=2X"-30W18(*@U-0&X"7!2!\W/9+U/&?!NG0:# M !9 >&9&Z'KFZ KF<1T$V1P([BMX\"+A;.;;0/,.C3*&$T:04QBP\_L5[T M>L*D6^4"NA9CL!]IWS&W[A"E-LX$,6,AGZ),D[>*@@TVD)TL0D\I MI1,%1%[,W3FI:KLI3O/:'O_,U0E9%YW?K#..,(P0V[DR"CMBR=AK\G1:0N;/ M5V[L[D^S1AZP6)#\V3OR!(/W_NTPF11ITS#&?KC!G9ID[6QE9I9/1K$6E?7Y M\LP3$Q!_WIP5>?V-DY<*FA45KI%0--#2'1L[W()\E19T>S^!XY)YR NMEN2Q M;CG^(@@H8>=IPO&3N7&54Y&-"+>3\J5%^T>8-D*#>&8'@A"Z\?,PXVC3,0V1 MQLBXP<'_D\[FO[P7?]#'P&0K'4^P^.P;"?.)^AHO"76X*,\5*50?&21#V0@= M@V0C/6U1LG[EX0KJ/6OJC\3IZW,H=!(('A MRD31Z+P/ENG\)1_DI%387R!J8V6Z#"E1DB.FUL.1G?T3I+RC>Q(78JC/@OVBCR6G&(200U1AGXD(X*8F[3/$=]VM2OM>GT1ZG@I M1O'V*M(Q;9O&YTE@Y[CO-.^[^PW1VOD7\*M3X. M#H_W![<,N#"(Y()HB.BKSD;JAHW9O2,FFG(%%?@ U\7JDWZ(O.\>>U=[,F*S M=%)7T;((E[!:74IW^L- NA%*"+]9-[O?\?,0'*E>QGC8;_"'@=UJIZ$ G1OQ MN/X^7,9-*<45YQ ?[1UE[G,7HZ4!6A]K621HIM.55M( M5+67S8R2KO?TNR*C2[)%P<*7N.X/U\C)&Z'MZAE\HN'7P^8)MHH8M!XT)SYF M(+-$K^9IY]RY-JB3$,@D^'@V]3J?.:N1]C1S1DKS)GJWCM\5K%-%1>I]2UU] M?' 3?VCO^1&4Y:?(F$)52N31F'O ?4[&IL_VCAXZR=U+:RZ'YI2.XI3FJBI4 M6%.1[J?Q0M\?@Z42: M!BEF-R#=TR5,Q._BX:'A3J:H)(H*Y$<+:_RH=C$F.^0T2)NY:K[%+=DYBQ^O M:*==1>PU29L3>Z_JJZB2[[ ?TRM5Q]U _3S00 O\C1)+?PM#_'U'2 PM=.[R M]$]W7L^@B,R($J8N%3'*#A)A)P5W#6HPC'5F5,>7M$ MU<<3/1#7^9M$1;@!@]V'?. X(7937Y)AT9,AMVYXJ58.I!BY^155]HK"$\UA;M"MQJA:D"A[1QO^LT4'H+8^+%+@8G(?77F\URA M.@A$),/DW 4]V?[^))V\RK^]!MFJ.V_K#T/D1]YH&_UD,0'==S%R99AAXR&U M4K?W[EM(>N'P4/66G5,:&WQ ER\9!ORL6YW)>I@7+?@.MD7P%?PHWXA(C]X/ M?D-D4J<+"2*B&E@;4$/P3$Z9EP@:YI-E8T-R8)EH/)-_%CPJI:0SN5QZ^Z>F(&Q>P,\VKXUQ)X_R! M,!/K]3:2ESZ)[]& @?+43 #&$7.Y/.XH!/DM/RO.(,4(#CE$@Y XFC!924'( M%ZD;X6"8Y',2#EBY"_6\TFT8ZQI_?WOV($$#VVO0P)5/ES>N?N1!X8B\QRG7 M+ 5(,ZV=G 9+A( ?T:5>R&-:J7%Y%U1LKAQMW);C[Q5)R$)! ':3Z@>8 ?,E M13/U*%1 \[E2HHF7:MV^/3]JX2 B&E&V2]+B"'FJY*6=]\^8^D^$R0/YJ);' MCUY^VG/U&<.AWY]#T:WEQBI[]"ZR.NT@_AVL)XTG1*1)+/WDQ)"_*FI, M8BX'+T"BG-:")Z^X&ADI3J&CG KV3=ME"[B9PCV7ML-7DV*;YG;)@[5G4*9C M<$9CX-"90I.J[NTDKR?=#-$"_J;ZEGGYI]"HLY$ .0@>P MJ@*=.J$;SPS.-VI?@T=QC$@A>.=PHJ.IQ!3QU,P--%Z(K@(:DLIU/3@,/YDO M$S-O61PGRVVXP=KE'%Y@3G[V\L69F>:ERZ++TJ"!X3?T R!K15S[E6N%_^Q: M;U5^=<42BBAHW3@0$ KK/"V:<&G&ZXP9:7FMN8#,!&KSG,B*5N'RVAL%CE:X MN02PTQA15T9=4?;;1G(D%&*-KWE X*1(_K37;C*5$?:08=*\9DI$3(*R3-* MD1QV3^8MP&XY94B6-3O)Q_F*]1\H"D6+>;1"W]J7*+S2=.HF#6S>J[9RD-IYJ4%;4"DZ8G>SEL?Q'4JB@@&T1 MFL=53123&^C83ZFB&=JZF'K0@[K3H"[5A07,L)?,*\\B%!#)E8DQ613=HU?, M^L/V L7,RP*%A4>?=Z0JV"I_>!2Y%[[UG%K!?*^81M5BR8#U>UB9KV4Y52IF M-]Q+?)&$>GS\\4G$*5[J1T$%BV "3JU3592'(,]#U<_[MI^129L&"G&.S,)P M33XLO=6FCXP)E)>]<^!IG;ZH91V)6?7NSN#DL=5U]5SK/8BZRE33\8P+E6Q1 ML!P!(OI$,L=XZ@]57M _3ZCM1ZXA0K?V/^,"ID\[1J.'Q,Y@(7B5E/0) M]W0"Q]V$<%."R.FI.X>-UDJ.I$>1YI,M1BA\=LOPXLA;!;<28FY.54+-KVG" ML[TF6F"X7[V&BZXW MUYIE4I !]^XYCX.A X%\U,+HK= 62='&IDR2;S>/17I9-Z)S@X9YNM>14D#-YZ8K]8 M=G-&$(Q.:;/S MB1,893$3=LB0SB-K\;FF&O[OP<5'#0T,IY]=E,CRAA)R+/K!(S/D M&UGG6J89/^47D!NXEIPQHZG*G/-VB'6O2M]*CM; 5P/84=? M'18]V;W[8=$>L5;G!>P2VP1IE[7SR\*97O#[$KY*W)+E0PY,0->>5"( 9(V' M*AK3,7R< L@<8X2'W)?+R%"&P@QF38I]G;R+3=.EHCR:9C8.@1H=9;!&R<1& MM+P))W5N_T1Y,OO?=LU!=;V39,5%U'FK&5PD,A^Y3ZR]1Q=YQP% M\;?U L!"XEI-G0%<,QY=\Z1$_?'3A.7,7'*P@A\O+F<1]L_7*)0@TI?#;K6W MT9NS^Y4(V7KBB[1T]+:S@B])(/384KK![;!5NR)U@C8=F: MD"Y*A_VR,Z=%UG-V]/83_.\'#L#!T>L;,BAT>U=;UE4, J]N7##?C/5R4735 M"C);%1";-<'1/%E1YG8.^"BE7;?OA](D@MERC-:H>'-^E=D_8 M-2J]-;&3SLRNISKCO#]MY#ZK6HT,DIYV!-/.!IUNF-HY#:"=\%,XN1 M/JU:+KYJ)HLHA?Q'LM.\H:O)<,^1-$:UNRO1DV 7!G,"Q9R^,X-ETO@T$YU1 MW">KBXF!MQ$+*?40#=L%IE[B_EQJQ^*5$/%+MB7O!YA9M-CGXMW M&PVJ8L$R@P_!%%X!'D/(:/#M HV(=;CEO$,1M'\[AD>D#FUL1K.Z MTE 1J8AG-:@"YA1)0 EK7J1N3(59/#G1<96!DQ0X/9P9X_OJH2\H8NU3X%QD MDS2+IC4S?C5SFA9=ZF@-^)TKY8E+Y_9Y4FL\U\C]- MW-X'K V/Y/!)G)E)WC"$^X]RFI[:647B\R$/M8XM@BE"EM!(*F3%-]G*2%L# M6 *^"8+&BBAK.X^OCQH$I.*9L0_#2:A@5M"@2;95OI1?KV->/#CK4 M_>PK_5$Z(K:4-#%=G[QG)>#"%6HWU*KU9H!40=S'I;)5>.O@L=5G]DN+@J]] M.PW6')1YRK6MJ93@I%&$^LJ"U8@$*?O@Y'OC"F_0+%CE3=A(%X+/\R:A&A-C M$7DM,T1R(_FD4FLK:V&]@=<3I"=':@A"%')D#79 $S6QY$Q6SE]3(O(#/$^_LMQ^LMRGP'F;A E^D2\-S(WG-TX B$9EUQC!_#IHE!^"#3I4\Z M00@IC!XVY!@!UDE%X"L;Y_[T^K?7/R=FEC?B".][9"&%JFI%7!(H6!8>*]"G MB/GO?B\ODX<'L W@CO-)^-"7X'_HP3HTG:]XE""J;LR$SR9BR:JJINVQRU _ MF%T@QSKH=3[N%')'Z)SXQ3%!6?I M"^TB##@C=&O-HXVDAA?]-[!$I,]IA3] MZ>#]WL]48V#LF UZYP+?HB5D$KOT_,HCO!3(T*NBZ%KBN&:4FKOA/B!8R5[. MK5SVR-IZ\6R3DC;4-:346/:V_]TDK_TR?VT_\<'Y/1^ZP@&*[-*L2M!L^^8= M_9B]?/QXZ!JR-YNA;YE<'/@]@M:?56,T>NCNQEZW#E[X?<=RP4W>%OS#@6]!THY>(W\ WNMCU/XKQIJE=.,0/Z/B(AM[^XB??!]-F M!:U!SF/(.>\N%"9LE$+-OEO8B,1 U24F- /FPR)O3DSF*B&MV98 MJHA1JFE*VAXOUH"Y(%>=T@I.YV,.#JQ)Z^"B1-B&[C(:;9V#H(>;@%*$M_"6 MTEHI,B:$LK(^3C69=-0[=W9"G(QFL?016:(C/52K&H,FU-3Q(PJ@M4?NYF5) M B"5(W;TO%TT\CUBBXWDD+&,(<_LB@,E7BA:6,##V"B3;]G;C&_0="= (:+U MM5>S*]MN<+:X>TJ"XC]&29NTS@%:Y@/4#OUQG/D"!E^>DRQ(-N;FT^3GQRK\9X=R-G8SL"OF(&=[9]O)$EP*[R8;PWBY["#T&WNF0ROW%M]IZR?]SW"+XE:<(T^ M"5>/%8>U'^O3 2K%IU $K(QBZ*C_0*NT0P<\$NPG^33TH3G=J^/I,F>Y/A?1 M9S)-BSH!D8ZBN]]9CGZ.IBI2/EP'I1?%;E/&"T;B3!#*]&>>M(9G+90P("!_T=]*OM\L&+D"&D"-2]5]=ZZ_D@:ER%_ M@]JF:JH!S'=,36#)3V;C> ,LE55&_>DG78TFNU+)]*SO M2_0#2 +/FI]]4PSWE\D%P@23=6RS:2Y+P'[!_G],$0%%!3.CI8 5P@^9BO[T M2)KNRF/F58I$$GGC>2(X@BY/%F$V*>&K\UV(>3=QM&FPG5+N8F1E#@Z(JE'A#5-)Y@ZT0*> M5#9@0V8(0R04"1ST^/VIC3>D$B)ZK)8VG&Q"$! :1<=NZ7KXG#ZJXX\3<4I8 MIX:-ZA=DEMJ3AELP&REP$&4Q]^RGPHB"NATY-.#2/ENMA-07KPH+:-;]@8/* M)?><+)7GW2.W]#X5SYS>5&'*8[L45\V+C41L",A./V6R8UX5'*+V>9P\D/XE M*8T!VC(1B*77CX2][G=B$]_?)"6E64YB2CVU6) >BO7*^8C@2HM/ MK.KTJ;"N\"-J@9=($TW)^%+4Z,@+YB8^UF/$6NCF0N9NCZ)CGR1CG3+*;08- M\Y(S<6\;O^)Q6SVF?V#L44]/7C/\_,3Q#,IVZ\=12A ,^4NG;D+T^@0DMKQP*YU+X1IZ\5])NM7E,-?)H_/ '7"\JB?/CE0L)70K) M#SY6 ^*NS-*/*<.0PN6QU&SM2_I"H%;(U8-+]T9$\J"K-PS+DC+SK:A2],.B M'A\N<3M?R(@[6L$N29F8:SA\WBX?4.%-B7 MEU'V8AZ4#+F_GZ@8)D3O0,ZS:VXF(3L5UD40Q?IVD/KE+'CY9X<>+E6:+O*I M&4GOOO1 @+U@$1X$DMH)FF!& I%2U%%?I<@1@!$A24KY(FNPJ+I*AW8JC>ZD M,\E%"3#YTNE CI/>4F&$CSU-)LR]A!"QDO(/?,YUM^[US]^8-VTFHNV+N1$[P@8]UV0U':,R MV;1Q&:\<[6C?(J/D(<11&4ODV;S>#K%?C0# = M@^55NHYF*,#.(VGN$CGT'>?@D_"I^YMG;!"@NX_7SX$A/@RUS,,0<)FKCA,& M"7NI*NV8$/1XPNV1<;9CW+5,_4P-P&Q2J;NM/\ZAV$<63QSO79YMKPB9'A_7 MAJ ".%31&?=% 5.[FW_IK1A7AP?_0<)*DJM258HF:])9N'JN/CZ=1<R%"LFX3F"%XPEG$;Z" MRK9V$NW'J PO]P^W=GBQ7D9[A?J()D^&Y+*6,)*9F:;$M8="X(*S=W)"##V% M-P$@"*_;Z GEULM"H,Z6(V7%"2SME&D:\PV&VP\N]#MR/Z-OOE3_G.R?Y*;:7+@KG'(GQC9/[J_OG(I1ODKK6W[ M ?N)?Z*UX[W=HI)FFR8?24L%M?\C524%<%8$_X3]U.O%F]F\J!:N^;;'K,2 M)W[X@86S\MW)!/CBNL/%Q@2_UCG(B272JQ"FZ$D[R9G^_+C+,WV2H];,@>S= MWT@^IHL"(.FSD\K3Y.!QW#B,5HTK7?;7"KVP_"KVB7"#[5X*!M^]$[8B9^7?'!V1MYD5*2BMDE:4W_Q F_P>);VLF;!&^J^2(C"MA:\]X^72'B0L(HG MMPU6<5M.2)3N3%UIL8 R_@,2DDM5R^]_9E[BC]]ON+Y%S.J.G_SO!E5=5#"> M+6BD/DL078?^#:ECE%K*.Z"LTAHPOK.]9Y^4#[7,C%WE*F1L)=:;!;0+61Z- MWMDUMJ#L7L6"MM+&26?LF=VT/0U9^CVY_AY-C3;E.J%/[*3I%5RH&CP3: MS-0BA.98W=SJ^M9+>U22SX'C4KC!P3?$KTI2G;5PJ6D)NU%_X-XJN,J[KFXN*87H>3="+L^YBA,!/T.T4H18V/ MH>A%C\9I+ ?3T!4FD^-?->[BZ#W+X/PV2J'0US(22*@D]^S7;6B\O9&\"C7C MABQF8\QGZ>*BEW3S-B9YYXDA($X/EQ)J<[K/P&VP1_:"^O G)_95"M,3FIBZ M[2SA\RH]Z*BDK"HN](6J[0F=8C<@X+Y 6CJ0/P6XU2X[ZS=*J#YTXQO1AKHU M<:KU'V?X$3O6>[8)HCH>C"'(8-E*;H<]( LZQI;'*" Y>6I/$XH2W. M^GU$XJF]5FTTA8@I:JI!VY=@C/B,<(* JF-COG">G"2$9_;UG%!:#I)2&ZR% M:KLN!!C;C6E.!?Q% 77'YIGCT,:CDP*HE$PR)YU8:LM^#[%!3AE.AQH;F'R) M!@46'EPTHW!IE'3 KOW'FB)3GCA6,%=8XD W%!@5E%W\A.[SQ&+'C"^]3@E] MP9P#X&3Y->5)Y @+%F'S.2]@N*P!!PP0Z@M>G#WL#=(/GE7V@*L;U:B6OJ^. M&'WL[ZA8X@*S.)?O;BR=OF=4O)FG.55BI%$'B$::$V^T5VI3K7@!(JRA@E): M#MZ4,71N2?(2LX<3XMNJ/>DK6)B<\H(N-R']$ 1G1'X&S;LCMZ61Q^DF5)_B MQW=/,#!SE'*P9S"TO0,J%HE]D62$SL5&.$*F'6O0%(3VZ/1'2 M>3!&'>G[G5<4[QW>$#O_,EP*5VTT(Z>#%RJAA)4S)TL^Y*4H/M4)SA%K\(R$ M[;"5Z<:J8KC4O.7-BSP<.93Y3&@6<'X,/AW6Q"D:0-GR7BJS M?$0J(**.29AG+ZVXBKR@'WP%@,.8P([Z_7'*B^1%T*?8-4)5R?4!>IGPH?". MH4*5-T7HC>OJIKN2F/J]0P^\]$$:$5B@:L:XR(Y*9\&PQFMD*21N^C'Q1K)7 MM"?TH;.>ST!?(A[T,NN!D>4J2\;[K]0ZIH9[G):?@Z"*OH.7(VO%<11M'645 M[:03(7 XZ)8$WQ=[-B_2L@R$C*+7Q1+CO>XQ\&E#$/A%U?%;B4:H=-GJUO6W M] Y49'0]J5U@9^FIL'@O%EP*G]/CV4+H>""9EGP4_3L(([*UBG2^..HA*8QZ M$6RH-H)..C@%BQT,0G=P"#0^,6%C;!8.=3! M:J@MOJ,/*&=%*$OEK(K+J##&B!K,R6.V,:M2FA!59>B?O!* ,W2X5=NOOYZP MA.UQ4!TS98FK!*3C0>NE:\6?L:,57=$]^/^W@/^KH)#ZL*NF6(J40^%V5U[B MPY7G95;&@(JZE?5\[YRGS\0;#^X[M)YAOC/MV6""#+P57PKX=Z]-1%@'V:"@L MI$0LF\_0H?5&)KQ5X"8Y]T5(=/WC!+NR$1EVCU[@3>F(^62!A-EAYY"L==*N M$6/:"\T%W1\L@S@YC(";L#=JBF-ITT&_P%/36V<27 LN(2WQ^1H&?HT3GL;( M_5[;W:KBCI@RHI=_E"KAT^)N*<#. 59.[ ?QH:2GU;N[,J,\ I'4-\ABA M[;*? 2L\^*=HN>DXN97A>L/.C>1XG-8 HQ!@]/2V 8QND+=E>(B"?:5; I$( M!4QJ]9:(\5:Z&Y1;R3H3YV*#S6H_[;9!+VQ"M+3ABBN$9N^54H*62K6UZPCE M&MV1AJDY&TE&97F39J?69MO]@^05HTG6(<1U.HBK@\1?[,&SGHKK5&=6L%[* M2(:T'])%*1J81>*!HN->HW#\Q0M,4;[Z03GGAZ%[R.Z3(]GAAO6<0."GP%*U M,G@BH^=S[,+2[G.>T\)\R26UDH)&U#IS./"!S]*(R7PA\DEF2:*L6>##4V6F MN9=M?'\X]GS'2U:=,PLC14:L3]YK-"Z$?UIPA49K19H8&!&@,]?.#>U*=ZD^ MKK CXB1';WU 7^?$(6H3%H=F;B8,&)0"CF!BU]-Q,_M(^_=+=FF3)BW6WNLM MF U*:-B!1_M5 M04NM]Z8)&QFD>M@QG@/+UPI@3G(Z@2(RE2(F$U-P9K+J6M=:RCF?)FDJ=M0Y MT9G/R*FFAL],&OOGZ8(X!USZ)W5/C-1/,[*OG4R[.LZCAJW_ TE@'7.?;.TC M>)>%R8[Q<8QT M 8AES7 J(5 (,FS]\/%!!84\46!LY+7&V*_* ?F9TA95SF-:@D$V1%/H1CKD M!?@1%[T= 'L8@80/(]]NZGL7^^TUTA@0,U0!JFX'\IA%I)P2BPJ.$5R+S:2,#"Q[0L MRR\1D9:LL/LKUKX=FL$7U>'5[:-:B(3^V0@)@_E2VE_('\_"BU([AU?"B9IS M")S(DZ7O3RW]20QVP )#.J;YRU.30=(F+LLP/=^D6Z0)-.*=5 M<P,*^F,,0T3D8D+A(9X[\=0#2 M#ZFB8'@$4NQXT((M=$S<>B$KMO1?#9$-Z8KQK4MN2 CWU+#DK7;"DN@0Z]]& MC&'TWE+V=\S Y VD!".D8SLH38]-::9YZU>4[MZ'="H' &-&%#(,E??SLAJK MG+SG$!0LZ[7JN;RTI%<=Q-;)ZC;2;&.Z9:M3T MR+3U'(112'?8Q@V!(1._V@K%)@M7/WD+S%N-Q(O]EKT%'4CV:"$*33Y_26Y3 MG\04C6$R;_TDB[5N)*^]4^?.&G>^]$BEQ'@JFQA;0V(EHFZ_F/!_JF"@H(_, M&\1T[HX'=@3":Y-%YN/%27$X4@#O'[@'2-C)Y1NY''OT/"WFN''K//_7DS[&K5\%1&@5;XTOE 'OL:5'W=2>Z6&%!&X8$: M$3WX]!&8#.R\*Y< S7%EEPJK)!8S6=W#JMY9_-^0ZGO('!CIW^T2E3(><\KDJ7#3+P/*39^FP<9#9_,X-+$ M&14D'&465L.L=*JC =2(!C/DN2P?--_X)^,:Y,,A;%S_$TDQ^1&0U%GI2&21 M-64,AA*A2D :,%B8P+TS00^X_TC>#+ 198;,?^:9B()4HN;!7GG-*8I?(S$X M?FQ]"_8]M,K8>^HXXZ6,4H/,5-:#\*86C(K<@J%1&DC)5YU@.ZT MEO1+1$$VJTI#4NNUR6?CSJY#??K4K?*0K_W4I9F)K8&YQ<$5Q-/GE""DNHF4 M':<4XC"VV;./#SNLG8@T"=1/0TND61[@$5A=I=V5@8M]6 M.O:-@%Z2R1B]M&9$7]&)?@A?9M&7#VPSSL]!ZN?5C39##=U->FF.[O,%3H94_HL^.V2 O(1 H)@6= M5<<+1[HQ<@4$H0_U922N1I:2FJ2I5VU!K?(0/F E+:6S"F2R&LR&%C("P:=E M';\?J1IP6SRG0WIS*L>TZ1?9O2RUOD[Z?[L#U5,J\B/--NC/KLZ;+)^(YT"B MU,?D0K38TV2$>"T'M=P_N^Q8/2.QLUEH. "%P3HFTQM%QO:^%'WH8U2]1^#Z M0>7YQ(17A]G(@H>7O4J?U^+<1@*9"=ZOP#M%%^9&RH)R.JZTWDECM0WL49:P MFY>*?/@^&:?P"DU$##*2)>JLR2S_XH0)5./I)PPG/=+/]F[M&*AP)^) C[25=Q+7/<-+TL\Z1_)KBY7KG76WG MU>88$A0X^KLL%[2"0DXP(VG7GD!%'HB#Y(V?5?HX(3F:QNE-ATO.?J9(S\B1 MQRUD.7GI&N1UYLAO^0C"LV<&K +V.D'\&7+8AA[L>35;=?C)JR:281$GMW_@ MZQ%R1[>TMG2#\!5I]^"]"/GW PF(;\&11[78H)#N.%W#O=V'IP.. MQ ';W=S5./XHK<>I#'WXIS"+9F[1Z(.'4*COB8?=PHW [22) A[T4J;\A M] $9X!#UJPG^C1!7JG#%RTSI*HR7*:.R+@.*B2>3JF:M&_)M+S7.\NKOJMI4%#B<=W>26W2L?0@4."QC;]DDCA>_ M_X2-.@0GIIB#9/.4,'2^S:^VAM+-PHB)!3UU5V:XLC,1+WX06A)2)FHL>LX# M5;5_#MR]IUR3F0G94L4#K,Z/]KY((=&2<761 S3?\1W6[*D<)3(!C9'S0C@R M,?J6_+0F;(D,,&9>VHXZN!V#FH8#>2&9M:J,*R4 M@5T,X.*#3.(>5C.A),C"E^-A;F?^;%22(1%D)*%FY[ &U)AA74;F_FMTF>]Z M$E:L%V&I@WQ SRBE;6MG3 #$1%R9?C:E$EI9WR8O\YD"9.UB' =J+Q ;I:_; MM5*:5@ZR '=!L?-BMK.\_K0^R.O_\SE7G?]P0#1^#'^C\WVN::I*3"_ )[C,2FOL, M\3^"0_6]PK!;<_I_[/N-TM# [B/\W6D!<)P=DGL7@^+=K6G+N =CU1C$WC7. M*\J#2,Q'I$IB]'*?091"XSG2\CJL6L5 <:="%M1^;G4?4_\4C/J($/O-YD7> MG*SJ!VN#-SZUIFL6APM1(O081[8VTT2)*937.;\##&(RBHI$$PXEH]/VT^;%$-Y+L%1[U ,E8M5.9FZI?KS$'$]TJZ.@]B7MOTJ)SRYEEC>3KA'/D-8%SZB] MM!W=[[:A;HTU><7+GBN,0YOIG 82_@!-YYU)9J_Z[]TRAI3'/ ILT^KYT_QP M-[8+0K;D2(4G;5@!.ENX;R(7(WM6%"NP([3XC&4@O( PHS9*D/I(L P(M (R MUKSU_6=!QFEI4XHVH<+O8[A)LD>I,5(@01-'064=2EL[Z80C;\BQLP^^L#TD M%R!GO1Q[T5=F7'=(?K%(!WSEX^,:7/XLN@#8^)=\QCWRV\\V7OS%]G- M25JO&&4<&]59R16&J923K:'J'*.\Y(U&B?("\*%DOR2DP7;(R^3)7YQ\Q?*- M4Y3!6=2-Y[YJ)W5HITOK8.-( QT\@=V,)MI.J;OO1YU@( M#6I^Q3T0*]>XF/&E3CU:,&),5J8M<*Y M2#GA\!1]JO&4/]UXIQ(&WA90+]S$6S%K%,H/&+LBA3RA0- M^M),1* 20MR([K5M*1ANE8FS3U!M'23[<"J^;C]&^KA7@>S><7?]5[\)."M> M#$_6\)8+YR)VA%>[_KT9"#WYD/J?OA_Y\PPZZLVOZZ?.N9"PY 7AH7A2[<,L MQ"VV=B_@/HFLV=+S\I/D3?BD%\49_B^!N]XO742!@2_"C5R<$WG9J'(9@DW8 M@]H[\&VM8=GF^&J>X_/L M/07AQV?$=@I9D%K@1\N8 9*=ILEF8P*/LFY.\KG&Y_LX\ "T8NJR9 M*[60604P&<>L#PH.]N'C^YKXHZ[,8;K3XI$]8$PQ17HDIRP+,7RTU@UDT'T) M[?)9^!U5Q])E9MGPI"FRT88.)?H(D@'\T>M@X65;;6"VS M]MZN2T$,"I]@VQ;TS&6%>A"[\K)KZ:K!93QGV+EOP>0TM!\(V:>,).0CR)9\ M:&=*$P:\:;% )PJ$9;B+V@<&*'D3@L QU-HIZ,(4W K< >YZ[XZ:,'$L*0XG M"QMN6B!/3"3@+].$Q$H7;SM4GJNJH-UDFAO9;RRQ+ M&6T:!WGB@%JOH_U,S,].TT32?L#VN),6H:=]L2W1"7W_?/7AKK-=[CW05:GD/P.#: M!;9G5DVZD [S)*?#(I6 1MI!&!@X'>3KO^.VBGA/:WN RFD,M'D]#Z6PQPN MCW400P2Q$S= '<..*S&3![1\XSQK7/,+\_C[\\#G[&!6L)LE]0J.SB%S&>VE M2S^VHOSPK*M)[1]DT?_%;2WZKVDQOCLM1I"N!JZQ8%KB*55F:F,>0VN=0\J1 M-+U%*6M[;CUF\)L,JY1_\A5U2#5>E.V K4@$"5U\3X5PG]WHWZ]AR):<5 M8[\;BN_&C/)*VI$2*8*ME):+(S!>EI/ M^S5..[9G9\.]? ;4C]W0YAPS+,7V=#K-J0. 38#[1I!;)+ICQ@#;]WR^Z8J2 M^'S#;:$%@]VQ(D#R()FDX"+H590J2O@%NJ4V7^M9$#UGV$\*<"K[V]P3_I]S M7G#-J'5CKH/4$FLSJTZ)V*!@3UV"RWI@>7S%&JLTFH4]>M#)9P0YO^H&>.FF MX225$UOZ20F!QJ6?;L[@E5,T*=N("K&3*W%R$8)RK!1/46)WX/KH1)OF7Y:K M#+T+D*.(5!,<@E2VN#+">-[Y*']*]PS+*RL?CP-+L&N';5A#@7G0##%4!NU? MU[59:4M&G^^A'1P6(;:P%ZX?'&"-.< MTI)30]5=#SD3+W9..+!SSY4>56,\-F&-/1[U&$#&I935?O Y253E04[QJ3BO/_N=1 MOCMY-MUZFF;;)GVVN[7YXL7ND^GFSD[Z(MW=?6Z>[_R?[2>/OF.9)#J9GFU? MXB#'AVZH5^#-QX-WR=:O&ZO@GW_\_N'@Z/#M/P]>)DR#K97+H/W'P[?'WSX^.9@>=YO M*9[Y#OI05(NCGL>Q 0Y,04*-.IE,L#!-)TY(A)"UQ(Y#M!G6J?U=6@9>VR/P M2(F>7M-)R,C,EV9B@"_C8=K9(G#FUBKJ]9N=/!X-E[^N[:'VF!2JYHWYF_[C MERQOK .S^%M>TO7H2[](="5);V1Y[>G4VD.MD,FG2><_2P+XQ8N-70*0_[]M M;?]?IC>6]/ &I8?_VF;+?]O>V=C<>K;RSYL;6U_YMR<[3[[JF^<^[.;&SK/5 M?[Y=#[OUHQ[VZ?/M[_ZP.W8!O;C< _V5EA@O,[N0L=S_Y]'.HYX/\;?M^9=D M*_8@X%;TUS(OXUM7N]F\FCF^T<=\6S$/7Z_>(_-XSA1M8H(>7>JCZ]F\KL<\ M:NTQV*SG\E[,)=#<)GEE3+N>T/LPH7\T9FAK7G D@K,#&9TR>RP/.ID8,YW^ M(GXA\N@VCDZ:JLBS1-_BBK-K+W)#@_*Q*YITE!Q^+M(3>S4W/JL7[LH!N<+B MO^>#>DCQ$1)+;RE ^J&CNOT=1W4S&1A;2HO=GL%]L35Z]GRS9W-BO_>[+"\: MBLU+#L1ZOWS+E"+U7)NFH;ZE<2W4U*.('5\:/,YT/ M<35?FW7LG4NW?F#>FK.\:3$4[_+)27Z*WP^3,_P=9459K%V M#*^:NT,)0^W,<-TVSM%5Z#'7S ;N'N MZ/G:+;R%J_E[V\&[=@[\6N?9,;%HK?W!M3]X'7;PR=H?O(6K^0>&QW?M2/@. MA9.'>)*NLX5?90ZWUF[A+5S,#]TM_"<) X^2/]KT9.T1KCW"'SAJ.Z/MM4=X M"U?S0\\0[JW1T[4G> M7\T/W!#^=&%.8>IT= M7/N"UV$$MZX,LE[[@K?#"/Z52'#.[P'_1NV7V\*:](GHDG)SRL3Y1!DWKZ$= MQ5HPM5'9MF)!,B#)+,U59($9Z9+CJB+!'^9A9"K S/P;4N&.WW_>U5"JNK*L MPN7HP7:V'OW0V?KADW,.K=C.2EJQMP>O]]XF[S\<[A\_!7 MR])<9ZR3DU*581'*M1?F."VPC:R#"*OH%.A(=ACBN1#1\ J6/=T>4>\Y@?A8 M0'"90^"**+V@G5';*PM+9%>T1-\/PY[1:Z< M\/8%&F+VI]<-K\%,H&#T%)E4QZ@F')DB.^?EBE0H8Z3BD?2ZD2K=)&U.DFE1 MG7G%(@PI218Y,38=X+6F1[ >MS=OJZ;'K;$U=I=@E8_3\G/=S=O)8J0J4B1^ MB)^J^C@M\_](GU6:X8&93-8.86Z?*:V#;BN_>_'Z0'.V].OCXK^3EFZ/]MX='?WP8 M(-Z\6X2K+61:"NM 6_/_@URH9Q>LELC<77ZQ?(^O7?<2>[_WX6/RYLT/&>?= MS4=+5[R1+?1D(TF2=WL?_G[P,7EU^"'Y M]H7?'!W]81_[_1\?]G_;.SHX2@Y?R?M!WO6/#V^^CJ7WSL9_AWVI2N]WD;)C MHT3_N-^_JOIS57'(57#<]J*13.'KV8GUA8?UXU4HX\04% G+NY-4CS'R_G FY ]- M6QO3ZN_+=*:BE8=E\@Y2H/S3UBZ-S3:KJA;0RF!Y4$@;I(4Y1ZF>!E(^*B(= MJV;NS'[VO[:V-IYO)W,CZ@TWHL)Q0];@90Z]P#)KOL$WN)5[^F.59-8!E9UR MRKXJY#_3FOFNYVF>B;B7#(%&;]'>22)-;)&2A4S#))\C;)RG"U(>X#!.KS5X MJ7 ;[JE,!'3L2])-L*YZ;4ATD@294Y+L1-A*KO6(I4Y*4A+!BCZNJ[/VI!\] MLZ3%@,P)1:XT$/@R)"SMS9"I$E54BN()+1B.2"0:OY&\3QES5"EGQ,BR68F;0%#:GJ1.2\&J9$Z0& M[$0=6ULCJMU-I:J>S:!6O,RD?S&VZA-3TZ1,\GK2S2#1,1G*X/VPT.*N6)(# M.Z'M@J1'3-FP,NG[PE[PWED6+/8*RH)8+L(O#YGWVEZD<>LE+^VY.>-QJ,UQ M6I-:).T&'JE).%*0SVFN3*]_5\CMGVQM;#_Y.K+TZ^>+?['Q["N)W:__6>^2 M:,#6SL;6T]V[\K"[&SN[E[OLC^/AOU44T.N'63_,51_F%A4,N.X-D;I]Z[8? M5_7B^S'!O[B/3/ _I3_?^OG\G?,8D/8S-DAC12/4($U#Y8LQJR\:"47,%U-/ MU?$)_H!Y,]MH%NG1Z;6__ 7ART]LM3,UNW_NG7 MF^C*FVAR^S>1LZI\J@>FM38 /E&^ZS3-"XH^D1V6W(];S)PY61GGWOH1^,E\ M04(<+QJ]O2;G20&UZ&90O/WYYX$E?Q&,^#M2_;O5?A,#=; ZE3&?UZ2;/5[H M&"ZT2.%3&=_%/-R;T1Q&RG[M&U_SR-T4^O!N6APOE,?'.'5GUW\ M^K,\RPIS0Z_/M=##NGEWO?A-GL]NYP;M_7S MCUC1W[R*;YT=_*]O6;A76+ WLD&W-K:>W9_M^<.LZ(V>1#O$.+]SG=/DWO=[ M]GW>B6-_>W/K12*1VYL2@79^:K[^_+_Q_L:;-2_/GHYVMEY<9Y/CUQF8']#G M^".N\+M7_XN-IU<]6V_QTO]A%NI&S?WNL]'6SI/KG*5O/%J_ M+LJXT3'^6+5I<=/1LZ1E!-*U8Z\]V4\WGESB00=: MOC$YCWAB DQW5:HDQK M/VUF\Z):&(/&"*)$KJ7=('/-!%RL!C![Z\6+Y\E24OS[8_T?9*_^UKI7?W4' M!<'JC]#59I?Q'V5MCO/&OKY=PT<.?W#?^B@^@=@C0V,6]?-1ZT,7OGH OEM![$;;V.3-=M5>D*WG&[N[J__\]6T .\^^KKE@_;#KA[W, MPU[NLH/9CNUG=QO+N'1>T=:_$HW #_:(AY[P*SWBK='V-R'Z5H1#5\/5_,B+ M#"P]7DD:7EIA\\%ZO"XQ7N/U>%UIO";K\;K2>&4_7P4E=X\.N5<5$[M\ MI C@'4< !^=$ )=N@(CS:]^\P,Z_SJ77V#6E]8<'F[,^OJOKB .S]Q*L78I_ M>3VJ_5'=XUZHY#VU%;T'[PFX;FAPUR/Z(]8IB!S L8R_O>_&13XI%LE>659= M.;%_)5H,='R]KZOC.IU=BH;]AF?AKMGM/?2??&%JUY=(?]3)/].B,TDP7T0" M"RZ9A0$U;#!_?U!.>.4\W9U@9N>RH4P0HGY'C^5&=^D^)_,HH?\UWLL5.A/7 M'_VV-LZ;63UTQ;^!CRJ?7 9.GI$=$<:KJK-7SYHK^<7?"^MRH]B+PTE;X=P3 M?Q=5-OW5D@]\IQ#0-SJJ6YM;H]WG6_<'J/YMJ_[V31!8(I\\6Z_L]C%YO.;D,&ZT=?^O3JE]$UXD+G?[6Q^PTEVXWCCF]WO6YNC[=VK8C-O,2S\ MV];][9L@.LEVUBM[O;+OW[=4SV]=U-VZ,73ZY5 MQ'7MN%[M(-O<>+)>V.N%?>\6]M/1TZ>;R^?8U34YK[-*\?5-"%M>-N//) M]HU/^S0_[C!?(F+!JT"(_EA\1Z4?T\FD8@Y_B%]"ZL>T;<'B$E ::3828$54 MX]4+TY140$O1D.)U(9O6_H+4+U1\)^-GR!M<9I9L;3[^.TO?Y+-Y.FF]GF6X M,/-&]']0<[[P =?+KU<,"EU&!+&A$YJ=VF16+I#3'59O3B@^W$!HS\M"P0E82 M=74L8[M8J5_KRSR'G.3 V&QS8T0P^RJ:N/E.YU6%U2#7#GT>O'^,WECKK+7^A&UM&S<];1N[W?]UX?O#L(1"TA"OO'T=&; MP]])M-)^X.V_CMY0!X=?;/N'O[]\\U$_\^'@Z(^W'^DCA^\//NSA#]^B*'LK MUV+<.0B5M*YI<)KFCS_]@4W;-_V>=H3JJNP"U2]A &7P/?2\NT6#3T0O!._^Q* M.IZ3L[QEP;6TR_*5WBJNP$=L00=\60UZEO=U'3@%.3MI9]9)>UQ4U6?B"7=# M)'."8"!-K&\TJ7-N)K?36^2SO)5ISTOK2Y&F?7G.U4;6,S(JG7DT-S0?UF2: MY(,3%7LEWWXKWSYRWW;JFV6" S7)\^\V53=D[0ZM-W^:F[/[MN(^V067CFOR M84?64RT[2"':V!02[= O+-$0711)F=K?VC5PG#;$NVYM2D,! MD7WI1@WI]C M :BR:D?NN77S%W:IV;4,>R::MK@ZM%ZGJZX<7$,^BTU0VZ=KDF-36C-66)\? M;.]YQG( UO5N203>U#-NL,Z_P&H^W906ZI$W-D5:'UM?V[K8C9E79_:?G?UV M ZE*+.6B*O'GZ(KR0'MP"SE"#OZJ<4__4>V85DWKHG([^=4,XK8DB8E/Y66G MX0 4+EF\TXTN;"<__..V>DS_2&P@F>O#?.#;:;@!-FS=H#L+D^S M4Y)'P%2IY"X"%7NNL ;(U,V(R0:FX#P)82\)/-I^LKMRE;1 KF-@MU\\&SW? M?!X.O-S7#L'S'3]"(_H^J:;:O]BK/[O,U9\_&SW=?;KBZIO!^-NP;/"%]&@[ MY#'AMPKO)==;]7W[W^?;S^R@U&Y 5\_A536[[[*5(2%49VI63B7V,;6"56'T,GE;%:8\0 A\RY3'$=$?AI_%#51@QM"Q6BS]792!A"^>I:>QBI$W@,G;^ M<\XZ?/3)';XXQRR#J^UN+)"VZH8#H3B^>@1621=C7/@TVF[7,LVXF]!GV+7$0\,8KR$^U:YN?P T%92J3 M9G)BLJY@>S&IK+'$V>(.#6-7QXR64[!V]#O.6@82RZ+;3,:>9%D+M?GD;>&5 M%\&Q1C>"-C0/NPX)V=BQ?5)C+Z.ZTFEFWQ@[Z?^R]^U=;2/9OE]%*Z?[3+A+ M.'YC)^?,6@Z0-'T"I(%T)OEGEFR5L1)9\D@6Q/GT=S^J2B5;-C8!_$#GWM5# M;*M4C_VNO7_;\8%N XKU( E&/=P$U29'SNF$=>[(B5!^.(X M<4%6,%)1Y& ;V1ZJ#+#NXS1:37VB8J4V9D@$26R*1MZ 1+Z%V4<<6@Y[W-J: M=4^<]'#5%GP/&K!'[@0OT<+-CE#%@@H#TA"6Z/2A_!DO@F\&%B6'C7/B1Y(^XK/ M$^#24-2**M14 CHFH9 T&O84 ]ZR!COI31P5([H38-?V&J)GX-@!_7K9D#_M] M_@>*P4"R%NZ%TMEXW1U+]@6+=N)&(1CF\('?![&)3=>C+CSA>N$/^K>I\_$% M/FKLOH?B5.!,!(CL:V(2!<:FS7NMIE F LOE"!GF>5XY,:GJ38^$=(O;@?<& M-^"+D($/TL8GR1$)4DET7T44AK8=#GWJN4!+KFU=B1\P8R!8S\>;5PIFP P\ MX:=;/JT^U;FI!:!\^P&*$-P*>2+=Q/-=?15!Y 0RXG;&N2)+'3M[.WC;@#(R M!'V%?A/\&'^0Q%FK'2E+3I8O)KQT+YZ[^%''H8Y-;[!TA:35&83!OO+DM,O MMS.WD3<>T]U5^E2JP8F%\*2<>%^:)"Z;+$JN.-U8*3Y'3T,-((GGU!C;N08; MAF-@X\D([Q-!<9%ZS+BY$B,,YQ](L#(F,YH#$/:$")S>JES#OL@+>_^Z"U(\ M53SU8$\]R_O-Z?+IS0*M7+\DST5:%&R525\M0G#&W)XT@\U5OZE<%]O4H1Z&;S@I\5E;+=+C6;E/K",!]52Y9[(>8N_ M:]0> 8^O4FI46ULTV=IR2(>/!*NTCA36A^L[V=Y< (&%\!-?T/;+(D5A,<93 MX&AM]X$O@9U6WCHPDF5+<)99\U6M;D^HEO- -@.@8[- M09;!B5RAHG4+"U>;=JM574A8CR>T=GMG&W:SL;B5YQ-PYF[98)?Y=UM%O?K* M.UFQVY7M-V)V_I :!XME@>_Q8'OQ-%9605&[VJW-TL*"GWB,&;?7$[J0 M!]5].QY@ACW5$'%%Q53NG\K 5&EN*H\*;[)C&U/O?/CJAM*N7 %/]3Q')T(Z M0TSBY4I[6V<63@UI#;QX'$8R 2M* I70-?3<_7KY=TR]\L/;_2;\&6&:'^6H M^Y@?39/0N07&K+-YBA;6>:I6L^G8536@RN7NYTX/=RE.\SJ];D(IRZK0:20B M#*1C,9Y*@Z!F$BI-@E(D,1N\Q\F/X0T56'$13C#9O_58=R=H M4$J^?SZ5+YBI$GJQ6BK_ G&JJ@Z-RD#CV9!O1,!ECA:FE.Y(KI?3X^W< M5W'*-*9@IAF0.DL?YN"!*'!&>%.Q3,C]+L0(BY-XF[#0 [;(S$&*!U8?Y >G=@Z%@X5._81DC> W8I;O[#)! M KC7@HL@W'"()2H]_![(.^5(L]2)&-K3Y_%>E5+:>D]SWQ-;B<_5+SPE^!>> M\C4\,19&NI5\75_GR!O1B)3HTUD\&TEP$JBRU7FR5LMR28\3F<(K=Q;AE2(' ML6^ [2A_G=)YU6\5L$X. RE^E_6O)I-&6 RJGL$Z&1'$F#5N<@=_$R=#KB>7 MJ?,&^SI4E:- "/0RAE@\,(:7F6_4-#K+X"JF,#4TJZH>U(+?8%8JE@;Q!=/%RI+Q;:CH1\KY^ V7!*A% M2!D(&HH*,S%=,KH)O4C76>*N#_&D\>O9(\=/J9 "YQ(SS B.87!?N:D MTAD2&A/*_L":;#3$;J'F, M)Q@AC<5!1/'RN*023R;#1C@E>BM1 ML^0B4DQ$ND8]%+Q"%AJJ->K:W+1"2:T2^1#_SE;ZZODQ1!89N*Q$07IFRO)' M7/_=R'P,JR+CFE;CH9W+1DA,YR8W2I?]26L%9H)TYHTSI3DQ%FW)Y50C5@D8.1DU4Y6++!L/>+GJN5*F]0E'!#50!]5!BD^55.+MJ\V4K'"+&$' (?0YG/),LQ)MJ-IY_I"^,SH MN5:WA>E3+/;@QPYI#:J1=_=XM7T"MA!C1MX BD\/5F[I\^$^!/CI>S'Z>U3F MA1"%#-\(="?@C,;S#'C:2B060G<$$DFI)AFIF(I27Q*S*R/J9#59BLB$QX($ MA^S0\T:.1-H0/WI"Z@^\?HP"DA2*O-R4D+13&.@*_G3N:KK(3A@L8TFN<"%F M8C]]'V$@8%:OC-]S=6Y:X(G5TQ)X(E>8( PR4JYI.FO64 M46VN9FKP#8(.P+=Q7UH%JY%;J&3ZV).)&'4WQ( M=>>H@!'Y H\S,$_$) );(L"P4)P8%?:(X!#+3<80$=4FFS6TWT(X3 MM,J(F M!*!64$1H4VIMDA*!NU^3L%!X--3B'DJDIJ#CI<%SB" 8T2Q M@D.(&*Q%O2;%TQ@Z6.=M!;H]KX(+D;(R5CYMS/7X!F0RB"@,F?*<\M'ZYB!: MI*:'&#FI490% \R@/N.SB$6" H@!1U+2*JHPS2K,^D9786Y"S2&8E4!A(XRN MI)!L+(,5L+BP/@4$ZTCH@%KA]\8)W3XPJ;-N<+U^'R$>4D6&1>JH:\&41/ 7 MS4])(T/$>0 MX%EOB(PMH:U9?D7CR)DP\EV62U.>GH_9:=;TZPGB/B"F#:A$<$Z^82CN1MB& MS_/#^I:XUQ+7,>PC?($C?68,XTH@']*KY#U_-_?:Z88< M'@.WVT&L84XE"+ M5:"2<:SQ"P J*/# 099=G:YHH.9O)03<.>@/M$-IDU7KYXI*Z(Q#FQ:4Q M0HY*?+&7VH=WX-^79H7=IIH&\^])%Y$FXW+%DLSC^17,LMX7KZF;*-M-Q&$T M -YLS)() ZRI[^.??@I3FU-%G/\7_Y01>A5E0TY]4^SV8^VVE$PJ7.,@=1-2 M"EWWA4EW#!)$,03UJ1#>#16V%V?R6&=BB!\&8@6]@UU-?HBXV/6GVG7$K-U' M.$/R-<28[H?<8ON?C.@E-M:AO!%^^D ^ G0K[]*<3) [>RA-T M<*55TL-X,:: X/TIH8F""'Y).*B$@-:%8^:EX-4J7]12S-03;@:AD/+&'(WI:&25X(/4 MZP<<00D534E).DO#"V0'-L/_2('Q\:?G:9!I-R5%/O^<4>X:;L#[$*\" M<3=EJ=(V!B]77+T$:I<,7EI;X\$94:9N96+-JB3#U*W]-!JE!-B5W3AJ(#G';P,-#+#E!UO7.C@!1>]QDUO9:=P]4M6;E^ ]%K: M2"A8J0N N=YL+P %*JW>)B\8S(E$J?@V,BYTUJM\,>(V^QJ$42(SQO)G Z'; M"?"NJ/6F;0=8M5CZ@SA M5E+R"X4VM['=RHIL2N7.6\&EF!(V$!*"N"^/^Y6&!\X@PMI3;&N *:?)$K8& MJ'TEP6F)_Q49A;?!%,RLRJRC3H!HHT@N2+N 6.82.$4HSB03B=E>(C33.+5Z M3'6N39LIE'_,;Z;\6"^8(G*< MVJ4OQ2IY]V!:X-%SFF%&L:GYA5;JMZHZUM M$+,W7RIPW!#FBM>/(R>.IZT/"[T#?ZYTDQE0- %.39%F3XPV"W)Q&-EDVU&' M3;*9^,*&>GRP11/Z:).0M)/QW_%V&E&7F8I_. M.<(92$/N/V#48.W*4!<.F!EN'"PF$&/,$;@1J3QS8GDQQ48;@A"GN_Y&[F3Z MZT@8+45C-G993OF>RE&1Y' DI+5WPG$&!A /E#Q,[:ZNX].NQ0/N$(&GH!W.O M%R9-Y350[E2^ ;X%U^3+^Z4D/#N9L."1"@MV5%CP0H<%'UG$KZB GJ)7\P9X MU!J/F\D1N/_B.6 MI3 J^\>4CO#EO-LWA9?-J<034T^FS#:57ZJRLW5:<-XMI+2XPB0& PL,+6], M9ACYW7HD+14YT6AF]2DD/&>?TLTEM?/3#4K4SH1TE\D[HY.\T@3I3/JF2B22 MRC75(NG\0*;$B4K:O9U)T5#KI-Q<;H21F<><]&Q5#H,M5J@L8BIM0R\RQA4" MTU)3!OPA%77NQCSP72-S)/BET?I1;5^#L:-Y@CR;-A5JGS MKS#8M(7^R$*!V(G)+%=R"LB^1XE,?9G>,]OFTVS8*%-G=1XETKR4!_R4<$D^ MF;"6R9T@%(^/P6E!>(=NZ:2&CP%P*S -0>1\]1/!JD6U\-?L.3FI7<48"!4S2]7!WK?03L-PM!E[83$ET>[*G$9 M50C$1?V$0K7P0\JDE8*!>N%(%Q9HQ64^_8NI13E\R]K"R#W^E M/)6\ESR;ZA2\X#RHEU6%G@1J<41?/H@LO7]\:YMIJPAU<%,T1L$Y'>!6^6-=11?316-!S9^/&(B2H@D83[A MNB<4JB\=4[YC-J:NLVZ4%=#'GLS-S.Y$6J@2CQE1@'Q"\0-((9!X'6E]"!9F M^(D*/CE4H\-]Y)S12#@^U8 @.\I;7&GX48EVG]\?C\6(>J.J>UV;=962P_+@ M4LFKS\S80,[SHA;'E'G/FZZ.A^^95=>^W$S/J^G1S?MUF0U,5T$PH_0]^*E^ M%_EXL88[F-IM=48T.]XZ6?!+^ZN0$S"@-_8%Q\:I.39E2L"O54OU5!9RY13- M"","(G!\DGM>K)Q9*G:EG&,V;[$C(M&._/(>7N):XU\D/RSC_S9[_OGY,!\P M">L#)6%U2/1O<60U_X3D3?:QNDRQK8\J P0I57]NO3S1DN1"C+U4/$^/L/>, M8IX74W=DV12:+$A*]DZ$LU LGP%">LDP85ELPB_1'9X8<7M,O$_ CJCJ=@85 M$%X#3U_328=57EIG7L97)M[8R"GBBRH9A'73E!LJORQ91R88E+S92G":B48C M(C0;V!$NI1^"O@O=]/8[#6$FL<#PF4])2E(>*YO-N'1/UT$ #4'>"'VJ'K[% M6&.E07.O-ACU0*%T2;,T[QBFALW.B_?.R#:HX8;4VCSZ5'!$-DNFJZS^@E=F ME7!VE39?_7 -+Y]26KK-#TQ?7C]'#^6S,/UA;SARO$C)GQG"6<"#6'2*<5KN M3DT6CPF?XT7 B'@-)U&[N+F]+C%"GR-E*K8L,+HK"U:ENVPTZLXVMI,X+[(\ M"@SC:TQ$0="7=#UPW)ZX?3U5_@OFJWG3IT)&2"I&\#\D OS&-K%T^M,RYS?9 M>AW9@=M8O>&B8RFN$P0B2D.$Q*K6RS"2?R$"[V@OO0=F)+^((N=&@VZC/-F MP;)<.!XN2]Z)*& KB=XPM81 7/,NZ!L[TK0?# MA.!73D^BY*1S,F8T'XL+MEMB',0*%48V2=>W.+IX&FB:8BP+<""HS-F-,: Y M3$$A,E=2YBHE)@5G(LY%V'@#BN3:BR59J$.%MPZ\KC?F\V&!YH.AK!QW;GVM M,AA@$*2@$#$:%]Q]69T,P=)E2S9#RF/A+BD0J->+53*F474/9!2B9A%N"MG+J14:5D([U64PX0?KY/V+L7LVMHNFI-8G3C;%K3V1VN[=3 MMRYTP02J0A*&1L5,^VR_5'<4%']"XQZ=TCWM-5+2H*(H>:L12J>-I3\Z@L3B M&>I+JP5T)!>\0##I(H+70YENS +D&5ABY/^9D!0J.C%]"_R#[E^HASL&_M%> M2\?B8 1(@:$3>1(GQEBC"1RA+X SB(U:,)GP%=E<+TP[H@O?1:/IJ(CY^F0$ M$HX1$1="'7J46YH5JH9 5,(U%8LIFH[47"DHGH/G*I-"YPE,#:XB]Y7&5_HY MQ;\S!P:1\4[&L BH161Z,O*QURCUOUJQC0/*!ASUO3"3)HSP6[E4!8W@^X2& M!H3# ^,P\LXLR!U-73C![OW6K-O 5*O6P*X' P-M_8^&,7/%"AHWYYR!31]] MHO=HP+L#TI%W7]>I6+6R+<&PD*8_(VBL]8= P%3K/+H&YI(6V4LJV *9]L4TEO#* R< M&R\"J^1[$-Y2 ?OA^=\G1_N5MN5RAH=*:8PI>CJD2UV5%RAQB!0F33@<,L:; MS%+DD6/P71T@+9Z@/Z%8\*D3]0;FNO\XQWR_.$Y!2?1$PF1,UY*'-3D1V*C&]LFCT68I)@CNJ1-U>4FS(.%K8%=2A<^ M*D^(%@$DI./)@O0QUPU(++CJPR$'; J/?U;FM"+*J2,S 6NE\VP"FJI""GD5 MXWK),(/@2$X#1>LQ<0VY.I3)/)S>A)^Z&FNO2ERGBQRHT,R< -5A.+Z94LW% M:'U3V4J:)BA+=M4EX13I%F:Z1;-(M[ACBW+<>Q*D8N$VAI*1V91HV MX&L:&?.;,EO)D1^B;$M&TLE/ 7R!POOJ)E(:L2D8+R&OQ2RT1@EH*7;4F=^< M3"Z9 9$N%X%VH:R?*%GOO( Q&U7F(P/#9N ]V?Q/;[[GY%9*!'F8#%[\>W&4 MC.1+."O42!E1+W.42 ";U0WIIAYCUQHPDE%:^[[XX M8/2=]9S9Y"/342C;38C#D#)_7-YS4B$*W^> .&![9T>.T%M#YZZ(U$O)'V.AJH4]VUZ #X:VF[MMNE2K6* MYJML\2A?+"W;$EFV4WW!^+O&0:EC-?7XR^_N=Z\6W)474R))"ID[^_Z]F0D%3._/T'-= M7SP]_G39@'?*[%%Q_+]P_*OTA+R;-IYB\_()(\<&LD!I%X2RD%#:<^BD^LAT M\D2M5/-)!>VX99K/+[/B8F>G=K9\'XZ;NXN_)/-P1V>W>^-V=/ET9]KCER[Z M%)%,&PB3&-L][JVRZ\NVG]]< >YDM6KIS]OHV:F[;[*76 M=V?WY_4MK%FSF]7ZXG;82Y+YDIVN>:T/26NIZ%J--7/I;O,ZEK<.2NVG/*"U M+O;W0A@]8V%4MEO59B&,-I@_6^W2DVJ+#1)&N^+U$A3F@T1'^/"&O4=#8 MK59U(1D_DCAY]#U=*[^T2XU'V-0-$@'/CE$:=K-Q4##*@VO14FVW&67G(R<2 MX-[Z;VF.=(FZC0(0*\1C^R^/;E.O;R(K=KA3QATWF[&KI25VR#9)B6T,? MZV3?QL%B2[I@WW6S[V);8W?9=U<<]JMPN4N:N\*?F?O3&IPH(AG[8O4+U&V. MD3[<)FRP5#ZHVO5J>3';/]A&/*77]Z _+?CBN?%%LV67&XMC5+O"%YMO.N8< M VGL5Y34O4JMP7UK%+:V9.DJS'0EDU5L5,?PVT&U5%T:A!"7M6P0(KTO=;ZG2T0NPJ,QH/I].;*J/VLMZJ?F[ M_GK/ "V1Y;V.!N0,$DI!A-&X%'FF_ECAL9RJ9X21 R$2)JUE-V!.QJA3L_I#-R)99GLJ=K51G[L]M SDLVK[P&Z56^9K M)>O!G%HUL_K9G"V,?K#,Z*T#NUEOSAF]G(4$FK>F&>E$2!DT2F;(14T2'3,ZQU)5<"5LHW58,9/9 59>O",9R<;7>).,Y"226"T[PX3APE\ MM^B\=-T4_J19+95_IT\:!Z4:2'0$!$' HALJ(TX!,$VA:;Q(,1ZUS&$D_9AD M^4&E5.6!FPW@VNS O!!S=\%8&F0&'HIQY/5B4R\P(H32#)E-IY9F6G!, 5!( M,3XM]I\/\/IE1H%-"=A2>TK5-TH'J\M5.T?!S_*0@EU12.Y4KX>Z.M _XV'A MMZ;NS/ KX9Z5B;=;Q)QH.\GB+"F:Z#''B&%D06AJJZ1^! A0"&5(U"!!#Z0 M4)#H3&JXNI8MT$FO,9:(!XE(#HXAYB1""ZD48=<9"X)=^$G6]>& ;??\"]Q4\66 9&0JP>E!@&=W!%*IEF]6) M,PZXQ.] IB!#7_, R)UF3;) /%#0,"Q W;0[IJQ2MTL)*!0*CRMWVII MA(&!@ E&U)3',^#<1A/X.RV4Y^%1TUF>:_ [!E3.&'R53'#G7GXSK"C,O@(U MB^FI+QC7,GVLK!,P-:AA^LO(2@7!(JW?C%A4YGE6H9I08B,T8^AY)P-%F'7Q M$(DZ;:/*Z3C4+,$*9[W[/!@H5T[">%\@;F$",7691F9AW6' 8DG_)!D!TP3C MU! (4(L0&'N4!+('*?EN>\@N52/\D;&QJ6'I(K-&\ZT!);D,":@H2*TVLZ8I M1K3Q-;S.1D4M6X : WHU_;!0H@-&)>O3B-;AH8EM86,N,%\<'0Z)A1Q%X@H3 M .$-*)^A,$%W-= 7*T[9*%4!D*M=5#!=F9B+!!%4>&;R3$Q8L#G4@1ACL?8U M,_0QM2LEL$PU*I>& F,X-48C9/*<]5=YN RVG-J6.2%-M!FH]Q,9#33;6(+\ MRW70T@B?45P[O8F2T!J)C;'>V"Z:MW83Y=DVX=L<.:^L91[+K:?9A8B] E(/ M:9:->X4>FD*J$X5:24WVM0:.$Y60QCQ5PH54"PJ M#NB?!@D%H@*6-9"GY^]EZY40%F6X[1 !#9$897DL[6YJV0;4Q M<_$#'U4S%S] #*M<_.0$AJ8;WZ3:*YXZ9LGF.7CO+'%9>I54^:S%XDO;+4ZWZTDL3 MHG93'!&QUQ_F2HE:4#%8(^E<;"#IR+:5%.AF<#/N(RU;J>"K/I4N2[H5-S8I M3#A&15VZP6ZK_ Y"[5S#CA^8D.N'!@IZQW-MZP)5<9]E_[$"F[P4O81Z3'5Z M8^OEB\/.Q?$E_OUBC\0MJ'7J]S,%#$YHUU-XE03'/@5Q/I+@E;+A@QJ<(U&Q M7AGVOLB:^G#H+U^XGPPMI><[GFQ'GGG:"(&7I]QH(^1I^M.S M"R!3T[NAS4"'K=(HE36Y2!'[@L'D98\4QT4I)@U:0J"7Q[1X.\F\J90:.1LQ9_D+K^CFWP>;)ZQZ MHWBS@@X/QA1F>=/)-*XV$&27%7Q2SN6\76+IDTA15S[2@U?=ELE+[0KLG))A M,2:I2CKU=9EQ&X-!VB&*A$-X'^&>G1)0Y9TXHT^,3+J1!L!\L%)'[>DU[2F# M?\JV22P^4@33!P8LG<-*IDW[W+@CEJ%2=H2IZZ>? MQ-+B=)=Q"F:MQJ>&5JV4RZ4RA]-7QE9MEFI@$3\\ F:CWGX4M,[Y[]RLN59+ MU59C2^;Z:/O:6 ZU=U?*1NY -WP8:-.\)>L2H+5>)N8CZ^4KY$=!EV^6&DM, M*><.%U/+]VNE'&&+[:9P@!?_?%F9:JY=D&X!R_H\3O^Y(H(66*O;@;5: *@^ M'QB0? #57ZXBWZQ%[BS>8+5IMUL%WN F5_37J\\6;[ /WU6PJA6M6MWU>P7 MPFBM_-FHE2K/5!CMBF^Y&/QT>X$:7[;K!WMSJ+* :+S/AE9JI=;#[N@&L?.S M S)]V6C4"_YX4(&SP^RQ\W&+U>%+=Q*[L%PIO/]-YLIG;'!O#8&LCW];C5;! MO1M,T(WZLT4.WA5W.1=Z-/>.L,!-W&'U=[6JW W#;AF$6IG"8U93U!N;4]$RFYR:5X;Q MZ\FIZR@=L=Z%$94'(N:"Y\N""00;RZW-D,5F0RR^<#UX:NQ/9%DHU4WT/8R, M(;+%4#@QXIC!FGL)EYHX5(!&Q;U<]NA0=1]#CV"9VOM.YZ-MC7RJRXN$XUHO MSL)@'S^VWNF13WGD^ 57NZQ2^KOME;Y8AD8H:8C%DGM :3E/M@883:#?[UGJ MBY)J^6?+JU3B<&6=FBG2A+F:&&N!"GPO@P"JK0+?ZXXMR@(I.8N!DQ0,3!9S MVT0Y(O1MY#E)VX1C-PV_E/Z\VBHU?C>1LB.@Q "17+89C:ED74QM$,'\>OCB M5NMW52\X#C._N9^T:;49Y>%^8Y6G3E1CH7K! *L)QP21!73Z4VC8\UQ)&G,U M\KPSFR&!KIB$@2L!,+-@RN8Z&/)#JC^)'435UV.&MY+KSLQ$(<%*$9^1ZWSU M_KNN1":(!;IO5)_I'9;UYNJNP+ +FR!H. M2%>SV.]R:D,L^.;YI;A)-\!!^&9;PY/R=XA8:U'!=1=M%_@E/!?KG^-7CGXD M'CO]/OS@1O@6X?N-&0,(5C,DE!-&4+X= )/"5+_#1T!J"-A*.%4$CQWQ>I&9 M^"9PFE.5MLJ<#-['_,[GT2 A\BLX&Y=SWAP&1,_2JD)@H:;FQA0&6>+34/$_ M(44@0!(B?4F("RED%EH6:T%8>?HR!U(A"XS.ARH=WX3*!&U2NJ)/@'320$L8 MUU>7_QV_/;DZZNQ:T?Q__U>K6C5JT'F5]&GE# >#8BZB-N(>&AI<[F'/>RE$4>X'_QT2MP5SWG(/9<(1%Z/' 0I&\IAFPXP9O K1/9G MPL-_L2'C(=7@ZVAWTN'UP%:*=N(Z8P<=;M8EBS>$_ZO;8!B(T1+I,)Z6!W@8 MK4B]11 U!:[ QATOHA[*KBCJY6"&O(^#3 M]23M*$#6$G.<(UER@@NL'+R)YQPN$EB8(&K\M1-)E"(QC#DVX"K@9'R98EH9 M>)HB,V5>SNE00*/(&5&? _DG"%;!X.()XJTBY2>,*3<4,#&7Y4DW#+];2*J, MKQ^#MT1,RBA\L'3LM1"Q9,6I\K.X93PI?H(A[9P>081B5X4A B\QA_:!;V%C MWQ0T_J0T/A#^*#;H&@D8%3!0,2II$%I .U)(*3P9LKD-7,98&=(F9!22FT1 MA#'E7UVTP67[!G( I5G-C^>3$Y&.A7'@%$(\Y23]VS?XXX)XGEI *LF(IV+H M0E3TZ&>&">CO)!J%,:ICT,(@TDA)QUG;)% MB(R-=V__[E=N:C;%%Y@V;0887@ K59T/V]] !_Z$;G'@P$*)-CP)$]-P5%:C MQ>APVFRTY]F--"B>KO;:6?8X&*Q 5&F851+@B!+D&+L*]7IB1#$2P'YQ,)2\F)S-6?"S\B JBNZ MP(H/8,$5ASKO4!$0/TRN!W< /G)G*1GA @Z-KH6\X)$N' .IZT%D1$N. ?^Z M]7P?].A8!-PO@L&904/[3H^#*VG',C8,[B0W=%/G K[3)8<KS?L^.7^RE7*IT7[XR3X. MM#!-=CDM"UMK7O0=*)TKI+RWEUG_!B)'/CTFZXX<^(IXI=M!#4^"T#HS MSA,!'Z][9^^%T/J\F&H&O'=+CGYYRY=Q9]:.-KM6>CE+W6XV?[<&,G*MV_;( MJ)%K1F*R*ZW:/"RFQ\)8*.CMN=);Q6Z5GQ1X)4MS*TOY/OU?[KLKM0VGHQ-U M)R.S5>\E[:U7WY^D,%G71&(0(Q++H8#?OE\_,%ILI=BR,L=6Y<9V1B.*(EO+N M6NMIX/3\#+*+A171A46V\H;6[')[503CPB![:A707A4BO@@?W;-IQ#CL?<\% M42@LEWOJM<'FV>];+10F8?(\X *\*[G[@\4O-,WTP^\ M.YO-Z966?5"Y9UCG@79HS69BP24%E]RI#^MVZ[[!SS5SR?.-FV[>A(NEK8(D M_XLXWYN0N4MU1TN@,KXG<,Y3JHMZ1A#HGS7FXC2 H[DAJIC5B;- P@P5:X#W M2C#%5JG0QIA6D*<0W+K;^+28HBE .( M-6\;N$99XF69W]A<*N^,I[:-]RS.3E'.J&1]%@J&< [L/6[[$-%R'$(LU%O; M#WOP%P$R$+I#$E'A=#YDW2S<%^Z1!*R+I\K \5]P9F%D#3S$&"-8($U8!K* MPH63:"V,[(78OK@)N,?)V/,)8X"S]9'-C?T]RMF0%$O Z<&2G+$@%& #Q4*" M@1?B.\80/ M26.9$II?S(CM!&4(TFM(@ X2K-+W;L1*: K;+C'S.10AKA2402Z< IQ^**$P M""P4,>21JYPX@T^=P8BVKO)@IDPX?$;EIX/A)A%\KGDDH>20%Z<3E(@#N=@( M)>NM9/Q;$I\:7$/A.N;2'0/]:HP7X>M+H13I'RF,&"+%AF PKK%0 K=DG2 T M+*(K2!1*BOL*A?J=W94,P"H)* )?UWC#&FQS1H-H_.%00F'0[]5^("0AP\HB MX@6R*\[$%S /0GY X$S2!')YAO1[5APAX91=$"0(6)L5_--H??D:9RY8, +% M^4"N :%0P)$0#-04^B3AX=O9$1W4?HBJ3"#*\^!ZJ6%*_I3F BX['Z YL\/&D]1^R/6CF['07VQQ*; M=@?VQX.(N/7+LSP,$,VF\93]?2_H#[8:-:H(6-8H5O+X__7\ADVK=878+KB0 M^CV!/1;C:%3N"4)2P(44A>ZC B[D&1YX 1=2P(44<"$%7,B*QG(!%P)6M'E1 M4$"%/'?HAH.J7:^6MS[KL""Z;2*Z9LLN-XHLRD?=X\.IV]]5^E47A2'W*#%O MV+5F8_D:\Z(JY*E/J-:PZ[7*6D[H.1B6V>)_NL^6%S/3B2A%;- M F-DLT^H<=#:9I"1C18O[XW;EW7;)[^0U[YYA%NU:^7J+R5P;W85P[,]6'"R MZO>L55YKXGUA#16Z]LZB$S"&MCYHM?NG! 91$>5YDEK9ZT M?Q+/]62)SJ&LQK@0<9A$/1$_2B<^H]OI4V?AGN>T=%9IYM3/'3P;EW;>(WO^J5>>9=GM2=NME\KUYC9EPC[?M-TE MTO9V-AFVDQ$=11[L ^7!;EZ^WJ,FP3Y4!NSREM3F;VB1^_H0N:^;=^Y/EOBZ M331Q*$OS.U0._?IAB6.;-B*'.1X2F[3:V/#U'SKQ@ %"\ ^$3KAQ?,3W*)*> MGWO^:;5JM^NKWGEOWOU1071;170MNUW=_J3G[1#^5Y&#Z""]'BR(,()Z L1_ MUQ>V%8@"^'[U#:V4[5JK72#?;_@I5>S6RLTU-B_/>3MDC.[7MLC0XUI90<[-A M5\KW+*9:!2AL6RR=73O?@^H]^I@]U?D^AQHME9'RP6-D?4\LE99R?ZV[Q!@/ M!B*Y]DENE3Y;/2=G\[I4+?_+Y[NTW;+".NH:?>1,[AV'+G)9=BB7I6X?K+,+ MD3)U'P>R5:U4WVR]Z;7CQU2O'!26RI,&U]*N MAKYPXL)V&J;/8)5=I%DM33[/21Z(LH$BI+JK!45J=5NU;9_A*[G3^D M>U_]%I;*+^4R;%!D9= M;7TFQM,0<.NX$KP_&.)2A+]QV[[RYBIVJW'/ .7ZV64)$%I^[!?A9#<%M6 M6%YP(P@0WAF-HO"'-W3&PI]8OU4;I0,+9N=C/PHOL- ) 7<$89%&0_C;MN#G M(]CW25J]D7Y;LHZ2"-6]FHA-?QV&0]@0>,+%6?U6K9=JYCL"V ]!+:^")-( MO;CO"[ B\%6_54IU\RE^=68VQCP0?I;72(/FK 1#-G[B4AG*Q.H-G. :_H:W MH\D"Y[D/0U]'(D94$-_!KP"P.,:9E=<>T% 2X_[*='T:IRS)E7PQPCC%.[5G>2W0&7-QH/M&1]%E;?"YR@!S\,[USYXC.T;KWQ M@,&P^GYX&UO]*!RJN#EB]YIO9LJ"USL!<*(W@GV"E<%^X"P6C.'$0(2^3SC M\$L0!E%X*^U$IX<@R2!28%;X)?+'(5T$6AW8%2$G"4_#,FX\Q&\9CD"R^!I@ MN1_RDR/?"0+A:OQA*CR"7R2PM\8RJK0-73$) [=D3H!;!Y,F09DY/@CAL-]'U&O@^%S"I:=-,9T1!2\B-@^ MLK@KTEBP#X._''^$O#TD#Q%(-4BC/=>^+2?'[; M/>MVGB0O+RO)#7EMYTJP+'4%2'+XE2NZ8Y9PE0,;UF@;E@FG)UE.:I4,O-Z MCM5-A 7CG#H@2"U%SIHT69K=B%5H=,I0GTN.NVFYS(!65Q#]_U($'MAZ;YW@ MN_56V9"S5LS&"3XFX7OP[_J-Q8^1N/'"))XQR9]:&!FM8Y[Z^"07.U;,]!>+ M7H(Z K8F]&](L$Q+AIVR$_?G1.@VC:UC2(=E?2-FV=5;JR $^ MH"T7P:_)R0)90._-$30?(YP8:$WZCNQUXHBU/Y?+\Y645NS:.#;1!D^125Y^-N(6.L(M$V8,[E&C8J0N:96!73,R2_@;)Z M@& =JP^J>I\\O!48_D7>F2H^OQ(_@,]4$RC)Y<2E\,].'(>J)>P4V]/##OIO M'CJ+TRQ7+6;$5A&,+["\Y$7B?^-$3:/TW M]&M9+))8Q5B3BV/)>%YNI I&->BKR8^'76 %&0U@>W+N\]P$B^FM.R%JC& ? M1RC@<0*^)V@K'.L&_ @QGBCO@6$P;!GG1"+U%!(I4\Q9[?+O M^*< @O&(P'.('N2#CLZKJPK@-".(?DTPX>@*AA%PU",?Y(I4-O*3>*VD];*[ M9[4:ORL2NF.OZ< F(&F#_6*'E]WAWI[5*,_NL)="2]\X/E9BRJLH'VB:!#9V MD;= 1 ^=Z+L8\Z_P1W$"[@(*@XQ6=S BPF\!M842/@SP=% M&LJPFIH$Q4%E M#\K=X_T'Q<@'\-(#(90R!P9\NF'X79Z$_#35I3';9ZF!!(94#'PQ1J,$[[+0 M'-#GWY=WOJ 11"33:2*YE:C"+(K70&34(9G]LBK#;KA0*O,H!U2 B\]6&&K MG%DA7\7Q0/P",*HP&N]VI5M2<,0T1X@,=6@!1'O^$O92VJ9T"0^? MQ72",C ++R(G#)PQ/B&^JT;=05%3\V?T\-X,'6%R@6&JTJW]IAT2D/&Z3ZF_ M1R> 7IJ'GD;&$H.]$]&-R#!==V)RI >^&AQ=',*.H]T6B;%VE>1/T(!T7+39 M\ZPWK6MBR^NC50H+H>C[C2?=)"^0HC)U/"-^&1B'[*Q;_81<7 =(BN/^V2=* M5F=!WV&;O28?Q *9*E,SQ, 8.-BEU!$LG!V3ADX4FZ)2>"=$O%Y_YY/V/Y!D MXSO]&XI74(!T-)9:(Q8^7I#+="9G-(*-(,K0CG&$3@O**^& _$^C07[H@&T$ MGX_"B$9#L27"ODV^B$="#+T3'!==0^L"!WI):JW/[(7-KO1+D$=O(;-DQZ>XM7/?MTI50N_\Y2:V8G,)!CRC\* M@B0C&83R,<2$U@W%VC%^DC8NERQ1\[V$28Q]>-1;249J1 MKIK"^B#M8 =@4Z,Q?DZQ--Q!W&'\WU$2Q8G#H;MYY%X"^4?I))BHEC=[.Y\4 M@,0"H$O8XBK8L_"" M)*"<42-RD#"UV-6#MP//%POC?[ %HM]''\L94U 6> ..D4A8OG,F M1@D:3$+N:&;S--Z:7A6*+^.:!Y@LP-P\/PW3P$[.O@)VP-9Q4S:ZG>FWP=#Y MAV-,0YK7,M&1"-<4#5[HVE8WH=3$ ,SI&ZISPVS'/IUL,*9D"-@G2>?^>BZ' M-E?5'H+%$P"7KUG%7LTC^1X\ZWA %#W827A1A"8D6N#H *,&]4 MH ^5!IY[:G6<3F$CU:*H(JTY'N -OXVO8"9'->A[0,)LO4F+%?@):!X_D+* M>N5@>$FX 9(:OA\CY_$;ONSAJYXQS"=V>CQ%OFOI]V%$('/XX=#YCD$MD"6< MB\:,#=Y@S!((!#FL6C'9&Q(U0&' 3:"PWL 6N+ _%@DPG6"G,E!@GWK?K5#? M,(&OJ5^9ALEB6BWRF_PJP+@I)I*,?.%>XQ.P,91+#U.V05]'Z'!'6OS@E0#G M$KW!CSGKF=UQOAV2,?YN$GNX3SGR5%_NJ/5RYC'?1JF38^$19:PFF:2B'AM' MWO4U9G"31 !].0)'N^^E&F/V)H1"SB3*K40G\++K/34877Q[ 9_'M'(F64," MAN\N6/[60/>S%H+_=;3!Z#L@M=! 4*)L2@?330I\^ -EZ<#!_2:')'T=S!_= MC]DW5N[UQD(69J30\8W*\3H2?0>3Y_!$0$N"\BRO70K$0?K+O M]&0AN [0XD0X56TR$C;]I8H:;!)?8 6P<)0)(""1Z-UR>! "ZB]D.F >>-]0 MI82DW*P#+T6"KYG@6RT2?.^@?IT.$2MROT.\DP/.BCY5Q98;]A(:Y0T\#"9I M$@$OB)AK6Q;9%6^TME%T;EOLP7%$5S$ MJ;HRS-@7&WIOH.7!",'J LJ9(/?DM M<:]Y5Y=XS?'%R65G9EU2\W,=P#@*?;47ZA1@X1C\@ _EZ+A$LIB,J]V[\V!* MUKF1ZF!Z)>DH,Y2 H<(NW1^R$#<=[;#'T!@LHQQYAH;,W'7]N)#A%L,3UT'(-C.!=L[SY##0KLY-5@EZ^[R&O#OE,^9?_:Y S_>"6Y XC*77*7A M;C@O+"#XJ)UTE15V;!3]K%:8M1Y]>)A7K*2NX^BJ;*HLU:I57N?,G4IV4_N MRH0IAC^*Q6OUQQN%MN\%-!-ZZ U71JBJ8]2B4R7"1"W\M52P[7:IT:R@CI5H M'/+%4OV62/U.53WS=P>-4KM=G?MUN52YYW>-6OU>3RZ:;+O4K+2W9Z[5Y>9S M!XI*IHR\EL4A8--Q3?7V,T*!K#R#X4$(C,5U&$V6 $Q9H87* O28#=P/U"0/ MN_XL*D'U+MR!S=^?\BH]8@S(A966OG&0'?F0%/ J"ZFH1_0R,8VRL73.G*ZD]*5&'ZFF0;?RKEX"36FO)%^@I@CF%1#HW-%>HXG M+V_>..Z(;CTBYV06J$J_U(Q55E7?A_7*B]GI,"J^4L:=, G4!ULJH!L#WEY. M&.1WRE_G3(Z ?BAQL.=%O62(<:8>'C$'@E.4(C>D)%ZN30LF:9XA!D&](*%M MU D1,\A/O6P3 :0!.I6>$^"P76$-Q3A%4S$/BHD%JZL>D:>M;I$A@EMIVXP8L#+:=]_O[;V6I\^4 4;LZ2!?73,O/J&[] MG*[ 3-%0E&_=8TY")$7DT29'<4H M=Y3,>&>@VO7<.;RZ>)([3,<7E#L(_'\2QYB4)?MMHKCX&($>26!'5B7I7;H! M(4B0$X6%P. P*![?=2[?6I[246"96X20EY]:9&*7/H.'A0\J8 MQEM "R04I;!S&O"+#R=OSR]>['$BJGZ7GI"ZPT,-Z'J:,_$B<"3Y,J3$FPF2 MQOM.YR-=XT1TY\+I+X(OTT;A&!Y'IG)26NHF\,L =D'(RT%8%*B+@7"O\6N^ MTH>W#+R1:0/-"H9(;R\MB(N*N_#! "T=3G]$:V08NI3X@^L%?:07#']SWA(* M%[*;\!#I*U[OR",\M,"\4;#9+J$Z=!A;JFP?;U4=/W%T.C1WX(00RC:V7G4.RBS MD@-_N]J8S RL$\N\X1 &E,G8X77@J6H ;L\I".7AK3/KT0N["DC$2^G+4S_ MDI?WF(1&!0%>GZR^(6JRE&1F2_3'5 >;%LS"S!'8-14RQ%F8009'3FGF0\?W MR06A6@,V8/FW$O$@731% 8&FDY&K>"]EL#XE(:".'4KP"$I25BY1"FY*:2S6 MGPY\#3*1&:ZV"L,9-+ T2]&4,"F2*GY@Z]$G60D!;0M 8Q9J_^/@Q@,M/^18 MYH6X3J0"D2T5K2".< MBQFFQ62QS/&EU'2]E[;.;KM%\Y6U&PX3HL(=2X1,&&:0#'$OG+Z0,>.! '=U MH!-F,F,ZG&^+I&VBW@:R3%$:P8=321@P3"SF+0_=P)Z3Q)3[JO.;41"ZLCY5 MI^GU0N!!YFJ90<65E91Z3 "#,@<+Y4\<*U'JN$.05B SR<^TP9F^\1A]L =" MP0M(&L!_*0=1+5NK9"H ^@8VJ$0)AHTD^R,DD.:!U_5H7]/MD)LPG6#,!G]/ M5FPH6T=&Z]6;T>'/I$1*V\J+7 921>]_$,9J V;SMQB (G"NT^0S3"D(8_0P M***C@&<&$S<"NHNZE,&D]OC6BE-)-\NT\8T%U%NFDR0 E?!@KO U$-&^GC;?!,&#YI+@==\^7 M],5=IW(K&"V&ZSUD] 7F-(?^*94[]V4*"(CAHBF_VO=EW79?9ZOS:[ ZG#U' MS,S6;J/CPE.QTGA*\9BHO%$F TH&X=3>:7B@%.D:RUAHNY'!5+^FW*-ES"7! M,4?S>"4?!H@M)6.05&&.H2V=.:63Z?5:*/&11U>Q*4:K-(-BW<2]%N.,Z4]9 M7S((M\01XV[./Q.!2U1Y(HR AA!.@"PGWSYBM&"HU+X)U MM:'K#!W9&8!J9+!P3\3 %5^\=]"M-QZT*YZ!>*;?;]4:_7*LY;:=>;XE6[=_U]HO-.,A\ MD_;DZOC4:F7N$,S_OCLYZYP=GG0^6)=7'?CI\=G5I=4Y.[(N/WW\^('^W;GX M8AUUKCJ[!EQ_OK1/%">CD4__1F\L_1D\YI 0EA4AKO;^.NS879##2!YS& VM M2GG__\P.%F!R80G3N_W*XY!FHYI'FO(N7G?<7QY)F/Y]<_6%U#@_//P'%X@?G9^J?)V?OZ8&4 MUN'1PP_GEY\NCK?0=UNY><:F3/PL#$1.V&Y)6FYLOIAM=^;3[OG9U<7Y!Y:M M'R_.#X^/@/HN=_N073>6K!_!ZQ-N;O;][EX1=@(=MY,- M"L#SC3SJ*S0V*W\2<)QNO%C%RE7\@KUO\H_D]J)SDCK:9JPSI+('$6.!--M; MAP-/]*WC'Z*74/3BO-_W>K+(%G_]-_PK]Y$TZ"L?L3405'^JCHF+FV+8>S6[ M__ZO5K5:?I,&%I4+'ZM$04D'],/*&X*WX+)C 9K3RV!=7"38J*%2<_8K#<2^ M(H2+ABO_E6[@)99.L9=\_$-68W4X/EIIU^I4$4^A6]QZ"5XK)VK^7DYI3]8/ MS[M0-7%!,J_#Z%OI\H],7Q;4CO#2G#+H39R)XY<\B3EA'X$]W?#4-_(<62Y/[+8 X* M23A*OHE7&)$$%FR%A&E*>6044.X*$6!V5LEZ3G=&IYK=4$]4#M[$AMM'Z0<8 MU)=6CW6.]Y:I<+Y0-XJ/75_86JZW@'7_HUNS)Y\O]5;7J&F-J)'ZHPT>TC1I M()] PV),Z?7B 2-LNAH4A?ZMDD ]10A*V-$%=BIX]=4R&253MHXR=?H94Z>_ M-T$VW-.O99E+-M3J8*:%0(&UZ<2GJ6I[RD$() [.2O0UU8C1#&/M)&: M&UZA'?PA)PD6%%ZUD&3FI@KIO<6U B:GDO41*<#T@*1FP[O\!8N?M^=IF](Q MJ911Z'L]?>&2"DV4?[/5M#H2S(6Q6-W4Q$BZ&69!N?;F#@;:K[36&%, $[>I M@PI//X7L=E7J)9(F(X5CI.X2\4@#=17*-A\?B\WW-9I\P4IP/-^V&,F"VGF1 MI>-XD8](67U?R*N23$Y5>D7I:?,D[?,P/^A2G/W#G_TBF<262.;D(J&= !2A M@4 O ..U*-^HW$$).E2L0)WH!,LE$^UE&=DP2J",GY:E=/ + /F6IIF(3;&ZSS_7E6%'FJN)&8JS< YYC0%95=9?-.Y[FG M*C]?66,*U]=\!7N[/73[X$B4&8>%P[0R-A )?J%QMB"38E6;QGDVZ2S-$(^667QY M:N3*YFIJ2O21-6%2>'+44$6(N&.7E*34\.P1VOD^R_R9^O;DSVP*9YZNX7J& M4T^%._^21N+JZR M8R$IK$L,O(24@7R.#5Q-VQ=_? 7$YF(5$#T54VSTY>'YY3DA^$_'XFC1U3?X M\34#X+V+G*' OM76RVJY4MM3MS5AL' 9 P)4GKE=67XO\0HP59,+=W8G+XR) M00Y3*^;^4=/,JG:HX(=L+I4(;1I\JQ$:TR:C.[H*W%E!QTTAQTW?]=&S2.I* M=Z/G2T2+MBXJZSA5^@AC^1W5+G='SO[>7FW65/9"REY6D M._;OQ!)?A*^C2 M)>\TI^7O*J%9"N].G5^<=JY.SL^V 8Z <$<'SR_LSZ\]/%R>71 MR2'2PJ5U]4?GROIXK-4;J6\0/Y>@!0] MO[BTK>-_'1]^NCKY^]@Z?_?NY/#X@O-<#\\O/IY?=*Z.K??G?Q]?8/;U;,+U MEE<17%&^3DY.%SFPV)A*WK>#T1E&"'*!GB::\PA//S$ '.0E9RSDC9;*1/33 M&P!]B6/+G,3LJJGZ!-*G^&*YN]/N+DMW&< M>N8Z95.Z(Y2\X'''G"C\,3'BMK(.2%;H<9J?#CT;V9KX#IW18#CS,F\/=AZ; MM\2R3#[?8Z$PI\PAY?P^E4%&;6M=/B)'[^UR4UA_='F-M/Y950Z[(2=@P,:X M%)EY*WT3]-C=I,=QJ6,XK)XJK<0>14(#C+F:D(V40[P''8[\<(*-+0E,8IGA ML2E:&!O7KR].J)<3'/^%@E%YH;A*A9AO11=+PM!'N[V]+077\;57ZH7#Y5\+ MM-3%%#C9<*.O[E2X)!XHZS;B8NPNW97@PL]D:=M[(,M+S.S&"K7W49B,;.LD MZ)5LJS,>!Z^MV?G;5KUMXT0C173XX@;"M2UA'K5RV3CW7)[BZ MJW]9!^V#4]O,S-Y_#'TF;6 MC'+"R+,(8GK-\U8@#\&4!^5?J_2[@V WO&2P4BU9UCS&O02^O3BY^F*=?SX# MP_2/DX]@I%I@HUYU3LZLM\=GQV"Q8E$@?T^&ZVGGK/.>"@OIGQ?''\"(/;(N MK\X/_^^/\P]'QQ?PDZLK^'DA %83 &EZ[25H2C$(?5?I?LD[$^N< #4&'M60 M9].K"RGQ2U*B]JRE1*TT5T@H<4"HH2WKC]G_75^^ MV8M_6D_S\CF[>G9T#);0T7'AUJ_NUE](%(N/5--C71FYK#F^^"*7O9"']Y:' MS6''BY.SPY./8!49& KOCH\E-LCQQ=\GASG5ZP73+VG\&+5%[X10 M]@^'! J^ON.:MLC(F[W^:3[$]<]!N[C^R;G^^?MQKNASP7GFK?P.FH<%]O;A M4<21?LUE[^L-I#46!-+^.'E[B/!#@(6<3WT*TCYD-)Y37VW.K->>GLO:QPC2O^6=W#P'N*SY4F %[J M+/#[;<$R94WKZA]!V?F^Q["-=Z[?INXCTKXX@1/\@;;'G8^E-L9B0V95NWLK M2*RV!Z8(@>4^1!>'#4M^V=R)=S15"[G[;"8OALN#;XVD< &"S\+2.@-*\Z95_'=;_KO&\M<%5'\DXE[D4>L4 M-<$G[T%^4#ZX5P_R4KW\" VXRZ5:N_G@';CO[B\Y]%S7%R\6R\9^_W&HI+R8 M2O['R75HI+YXL_8)6@.PC/[WQ6 \'KU^]0HS1V":I>OPYE4GZ@T0">F5<*^= MZ!4BP[ZJE%OU=KOR"J9;@?_7J+?+\+[R0:7R2J(<5\K_B;OB1PW\PUJY7"^- M?X!RKI4J__/*F7:1[]5P?./ZBW9P*CZC(IQHVY-JV TLOI+HEP;C(3)2=6<9Z2VM\WYBE?]]W!@I?[->OE65BR:K7:?K4)UKJ,4DN@XL"P-)M\75IPXC/BQ+K) MB0F&,A0GUG:?$VF]B"0$G+ Z/]97Y4=\[3WXL6#'G67'2AOG7Z^^)+A(NH@5GS.KZSK+] M%3744)7*9V'PGP1F17VA@"L0$(!,[ ["("!;:#%@,XO*EDY.3'R5>?Y(?6_6 M/Z]BL2.[YP>Q_DJ<:"RXO<%T'M5?]V/V4V=B-0M5O]N][OY0\SRQ?+$AXG1Z M03SVQHEL (>!2!:Y8YG7#+/Z@.9<%.?@=V+*_81_BI(;AK\2/^")0V<$%.!; M;^&U-JZ06KE9G3@.X:4Z#88XENH*7),Y6I=VU(1;J8GD!>S=X M%$K'#R&LZZ,3<1Z"T4E."L&]AQ%M11K=SK,I:$CP \)H$H1CL3]T)DB,/\2/ MRG.56W=LR,'.RJTS6.\"\02.ZIV&'UA??>K\X:I6R$RJOG$JYPIVM/'53WPV#!$A] M6S7JX^Y':V<5JJQV31,VWN*Z5PT"/TD2O\*"L2HM"@-7BS#P9O.E4ZG6P&C= M#ZYCL$VKE4J<=&//]1R9'/S_JI6MS(>J+)=Y,!(1.V0+S%-8N]7!Q5L?/GPLB'8;B);%;:U2&5/J MAJ38VG;*VB4I%N?2A]FH"JAYG2M'210G('[1@+F4@'BUMD;B*'S+ [UL//AF1SJH>/W$NZM MANEYW[M._#SX]NCXW3,YXB,)F__<3OA#Y^TS.>$/3E?XS^MP/UXO(**G$H JW$9D\0Z5<7]>++69F9\N258K#+_D68W#T9H.BL%E_Y_UCJZ1 M,9L4KY*7R2W92:+Q8[76/MW>+6B(TY[?;>7=^<?3D\[%U]^ M 79]_4#?9V%P7^#X9]F[I?40O5M:K:)W2V9;+T_>GW6N/EWDM*G*F>IZFS[\ M&J;_&CMF?30"7)QL01VSN*<)HR*2!J_4L']4I?'2WVI MY UK@-4,B3^Q>DX24T6#%ZM*5WA[5U@Q;!##/V%O@:X8.'Z?6W<)BV*8_ .; MBR&2 )ZB 9UD/ @C6+4[3VJMEQZ>/&NVT:S<)VNV7JJWYG][WZS9^D&IW'SX M9-Q:J=)H/?QDRZ56>[EAGZT-.=>#:6[RBF:4#-=&H(;I?+#>=RYU5T3K_<7Y MIX^V=7)V>*\ZJ6=TXL6*-G-%N92ZT>R9O[13)^H-9.YRM;I+A_9V\GJ7EO,J M?C4+@%0(SV<@:O)7)*US45)%^0_-:MZ'#@>!&, MHASYMZ$3@5.-$7M"7:%ZHCD9805][QHU[-Z*7J8I73/TFU/]-K<2?0,"H94J MQNC./Q]?6.?OK,[5U?G%V?'LY<*=\="5V[VN8:D-6.K_G9U_MCH?/E@?CR\N MS\\NK;=?K*L_CB^/K8\7\-^SJTM;0RX],6G1_,8#9VP)!WR2D8CB,+!N!V', M@4N'8/.=T4@X4M38)\!?O:.TC%MZQO^ M&@.<\&4L@,$M8X2AB1QG=N^XEO.6 J18&8Q/M> %O08V'N M7'.K82H>A9_YUBB\%83F@.6%"G5+P:0:']G8N!7>-J2WX?=>H%^.T,^V-?*= M'L\!)NV (D&HKH G#?.U>L[(Z7F,%38.::\RWQ-T,@>%@:6=:1@*S#:2QM%DWS!".)I"Q[;&Z#+57J:ZUK6L,:V.V*$6B8P6&!('A8A MXMB))C*&[H:!X!. -W3#9$S+&44"I@V+P:5B4;*#3(Z#X>]@+_I@$= _88I$ MY'.FV+;,?21<1B>97"8DA>H:1MZUEXQSU&Q5'_XJI5IJ5!Y^ MV$J[5*ZT[W]#<^\HZ!,EC^7?4UPJ"V-KT\?RUW7EC?U'6--:S^H(Q.$R"6ZM M)1+<-NL,[QO[G5IC%-[RW]6M7._='O.6+S W0(3_. +CI \TCKM2!2\7E=;NY;#UL]?/#"RH7)[/JL7DGO+&!TE]Y_A(+ ^ES""&@]" M?[C#RZG3\GMAP3?R1[%\X)D:3\$)$N[\N*?&PW)LGSBZUJ1 M7$[.CH[_95V=6X?G9Y?G'TZ..E?'1]:[D[/.V>%)YX-U>04?G&)V_P8MY5>! M7C9HFMO2M:_5*+67[*^W4L9HI=1:LAO@P\(-;G=1%Q/PYD!U? 3!^XC8D-M] M6!N_HLJHPJ6^=!*X8"2HDD8W\1"1F?;RSHN&ULO_\7Z\ M#L+@+!G"BWM8>(,+O4!,?J]W4&EU>Z)>=QMNO=OMM0_JW7+5<+F M2^TT<;\=WWQ]W_YV_NWBVUGURX^SX;OOI\._!V<___IQ>O2]<7;T]_#TZ/3G MERM_<';T5_WKU?7/#[4S_\O/L/SEISL\O?HZ^'KTI__EJE<^O>HTSJ_^JGS] MUOEY6CUN?+GZJWS^_E/]M-)JG%ZVA[WAN^!\^*GRY=N9?W;E?H/?WIX=7?A? MAQ?>UV\GE=.?[[Y]^=;["<^4SXXZC0^UB\&7X0___-M)^>SJS#N[@CG^?#?\ M\O-B\'7XI7$*O_WR^;A\?N1Z7WY^];Z^/QNJ9^!=R=?JI^;IM[\JI]63RMG[ MT]KIYZ_?SMZ_&W[]]GUR]O-L /.KGU7__'8V_//[E^K7_JE7OOUP=3P^O2Q/ MSN"=IY-V^>N_!N7>\._ ^=Q.SK_U)F?5OVI?AL>3+U=?8/T7_FGU4_WLV_$M MC%D]'1[_A#=\__KMPOO7SY,?YU??;T^_G4[.KCY5SWX>_[O6.&@W&XW&?JWE M]/?KHMG:=]J]YGZ[TG:$4^^UG6X5_"G=*5#R*T0"II9 M*\V<'_7^W:[7P:L&FFDWW,I^W>FZ^RU1:>_7:JXX$(VF*->K6%T ]AK0"[7A MGJ68CX>=\[?6R=$3D Z*M!.W()SU$L[5\;^=>K_=ZCE=D#-(.*(I]MOM5G^_ M6A>U?J/9:K7KW1?_;#;:T^2R1!+F+^KG#7*,2'._VU]3^?C2C8/6/A?9(^B_ MEHB/U%_\ MB5J%PMD5RF6'/\J%4-P,0;2E0O'@Q3_GM4][MD+Q/LT7ME#:7([A?S1ZP_E( M,!W%!**"E91?"!SF&,C*+:10(84>3PK!0"_^62O$4"&&X%]A[_L@]!$__Q_6 M\7\2A!PJ!%(AD)Y8(-5>_+->"*1"(%F'3CRPWOGA;6$7%6+HR<50\\4_&X48 M>F(QM(Y=. L1GVX<6AE1E,(4I$+IL:)[A3#9=6'2?O'/9B%,MG]%]\B]?=;I MM0_2\1"OCXKTVE]/K[UG-M+<=,ZWDKKPV MC?G:%-CC+H)C /BD&WNNAVCD+_$%__U?K6JU_.:0WT+_JKS96^X6UM8L2II4 MN-D9QIF00JBO6FSX)HUWXBLK!V\L05%/'K*'X8>^#C\0U+H$NIQ0&&*,\(,H M1=W9.03D5+S$I'E$C[\1_@2^ZXL(Y2SX&@X]KA:>F7%?4W0Z=[4E)=A#*TPB M6 AQ 3=/O?-QQ'7'+NM6W_$B[ R P.^^;PWA!Q'^%+X>P3SCA>,I^T/M@CRN M58\I,SIV$?#Y;!"-/ST?QA6'CZ:.06U_9O<9IQ\1\3%FS2#_J1(;,;R<#P=R M+0)NCH#?BQ'.0&*7?PH\'8&BZ70H]P8^]KN@-6(3Y:LLUZ^H$S/%WOI^4!:K7@'HGB@QX M;>22P-?J5Z ;-^GA(6FRF+>[0$N!"\>J=XB7;5UQ.QG]K3Q3;LEQ M*[#72I!I%$*G0&^"8PV[8P=>",Y3' 9T*DX<@];&5W,OD-N!H%8HRVD7I*I^ M) 1.4JL4/##U$UL/Z";4U /T((@G^/_]"&:%ZS$(+4;MF2%3M$AL^#2"M<&[ M8($BN 96IB_E$E'!R"5*9>*AKQ7 5#"G.0I]*P1>,5; O3" B4I6!U2DP[Y1 M>B:W8H9?Y,[!F[C/.!X C)!KA<<(@4OAPPY5I^2/Z M?;8E I1/61GWC]662Z0&?Z(M@+LI95X0@FF&9@Z_> O9ZUP+6MB/GI_@19$D M$#8%PIYPDX@#OD#UN&I2(%[\/9Y+OVJS[V2%.PC=-GER>C[(NJR17):]2!,T MKY)UB:=B_%BO3?R 70Q@*!NIQ+% YH]1[7@P%7&#V+L]ZM;BT'&S&!BB[F ) MZWIQSP]C.>9R:V3=*3?9\>/0F,V-XR?.6+\IUP9+4">2%P#DXO5!+\ &P[2] M(9E>0\>E9C^ILJ9&5K<"6T#%TZ\(N=F5,G =TSY=8B4@C;O"]\2-%)TI\\-F MX_;!"DTYV=6FE6&$;S2;Y)N(AZAE>PBX3(L]=<;C:4S&S5I&/K?K9?"9#6D9 MK(_2OST2I_TH9"T(%D:$+ U"U(&R%G M3?W0:$*@-WJY1_$ K+$0TN*I"8Z0ZG4Q'M?BK1+N6<^LITK!-F).!!'#L8(9 MG)@-WDH5'H/'D:=D&"0/=AHH7 Q^S++ I@[@W*IU:@]/!1(M=1HW ]A9/%WC=IR ",K3W:Y;G^Y MR0:5!VDSLD&WG9S6T[GZ=-'Y8+WO7%J7QQ=_GQP>7UKO+\X_?;2MD[/#I=J' MKG4!&1"DMYT/G;/#8^ORC^/CS8 _HA%?>V-X6V^)9(J7Y%Z&"8SJQGGUQ+_: M)+Y]?ZR:M78V5//7U(,M= A1U MA_:L_$ ,L(&KZUQ>FH)[J>/Y=YW>]^LH3 )W7TZRUQ.B MW]_09<^Q:63PK1/'8AR_7H8=MFO9OZK_[EKM,CRRHSNV,G_TZ?^FEVWA_QYL M^/*I]$DG(6%D^<;Q\TH05EE\V=J&D__MEY:XV;C8$FOK7>3TZ*(J"3Q&VDIB M]\44])80U5ZKT:ATZY6Z4VD[Y9I[T#RHN(ZHM*NN\^^3%''+%3UOZ/CQ_[[8 MKRG\K23>OW:X)76T!G#>W^,7P?) M<-\-J>H!AP4.@^T3Q&MKA? ZFR@(K[\J\)[*E^I)_?3HI'KV[6)P>O57X^SJ M[^]?OGTI?ZE^J<$[;D]AO!3":S X?_^E_N7G2?7+M^/*UZN_:N='\.]OO<:7 MSW^5OWZ[OOUZU:F<'KWSIB&\SM\?U[]^&WP[_?;5.[WZVS\[ZM7/O@V\LY\^ MS/MB>'[TUC\]^G1[^OG/_MEE^8>$\/IQ]O/DQUGGWT[EP&TX=6>_4C_H[]?[ M/;'?:M8.]IM-T3TX:+8.#KH(!5*UV_6J MY2%#)'<]Q'Y*W &BLIEZE73BNH M0D#MJ("JUP[<6K/A.FVW5Z\[Y6ZO)42M[/0:HMYNU[HDH,J%@-H\ ?5S2D"U MJJ+2:W_W6LU&KW]0:SK=-@BHEMVN-C9(0#VUOV2$ M6>40^_A[V3%G'=QZ%6&NC$X7B$1/ /]T?$MY?9BSXH9)=]Q/ M?"/#H&_]M@:CI*.F]2Z,CN2D9$YK?*%7(9W%@O8R^?+YM/)U^/7[Z='?W[Y>??7_];/W\]\H MZP^#Y^_< %U282!%0A#J1- M^Z#<1,4LBH"Y25B)QH(R/H)$-IHHC-?!EQ6Q3BLB&LD5-0HD<0)8VK#!T.0# M6"P"2J;$GF3V1$VJ9O?N1;V ZY7X4L,4MXVCKSW75R:S"K+O!]G3[CR6*' E M"% 2DB@GS( 1!H&WT5IEB!2.EQ6Q3BM"*X6<< &$= P8$R:Y:<$#:LSUZ_3">!>[TN"17]P?N.I\>]VJML&UU=ZIZI*@_Z8ZD1'A8@U%*!X9=XB'=I-?$BU;^)*P MVI!48"[ M).!."PC+I(HX.$"8*6!<.]!"&?!(16F<9)Z:,7 U$34";D4G1"NA%YY?E.#H M]%S_)#1&YMN5\Z [:8BU\':KTQ!YV@_-MW#%O2F<5!4GM;=GQ 2ST1D?(U#G M.+"@!2A,)# A"5$,Q1#QV*GAN0IE;7R8$J^JK9@H"%XN@J=5A4,T9*:%*&3" MK>8*-$,F 9H$C92,!JD:(GB=HA"O!N'4=/P551%NKH*^]GY-56+B8M;'7%1( M9AZ2F\&AP695$*+B\ M.RZG-W\3!7$,&U",&&!()UQRE-:ED99YR8.VN1=U"2<\[,8?OIV&WO"B'F<_ M5WPJL81[VOYW)U._U?/M/.^3*Y,_CDL+^]R:?=+XQ\PS9J!#=Y[&E62!=,9R M!DKG0_) ACK''"NHPB"ZAB2[Z'X['EH"1T\&L!6K L*8*L$[/FO@ U"BBBC M!8ZL *8#!J-P2*)!1,PPM$ 25MA4B M#!(\)G>&-S&B%;DTMP;("L4AUACTE659%M O#?13FD1$3F14! )C")B+/#D1 MFH*P(=&UI1XSM[$I25/BA0\P[@OT#W"K]F&@^;+?^PB'87#2^)%&=,.UV7XN M0!N&;EQ+_X%NS/X8X]M)^?M^[W48UR N@[:;/)UT MWKITB)P[.SF;M+;UX720FPA=MMJZ3W>H]W&8KY%>CF7GRE F8]^]''K!<74X MWO^3SOWV?F>7'GW?^K;_Z?-Y>V_[AYU%6Y] M_> T0C)P#B1JDK9QA\$0%$')Y"U%A9"A^2*8)$TN9L.E]^XXE56W\JN.Y)(7 M(3@AB0=JM #F+05+#0%)TF)(HC(H3?.JXTV%9N5C91[66J3<54'T4]@JE_RJ MAM>4MF7M5P'L/ MX)W.CY$L,*DI<&OS99H8P)*8ZSEYCX5B5BF;P2N;O%;@79OSIE>#_FD:T_E8 MO=;7P[I2K.*(EX"ZO_^@R(^ M_;Q_N)>>[R/=__Z&OC]Y@X[2?^W#+9:>%^U_4UAH(FG1_ZX/T..1@ M &BJ2%J:+D?ZM0&F%!,!$1H)2TN3-C6>O2-23L,>YM["#4 KXJ]JK$UY;LE? MDU(&#C8*!"SPQ..)6I,,U 8GO'CO8A9_347J=).ZG(O5S'$K2+YW)$^Y<=@G MQ'+-(?*,9)0V0"6(!"VI5H)99%%N%H2;DCW"FP[U]^)>YY^S3W8V#!>7'!K0 MR&A)6K/WL=$-9AB&UWIUYHHFO?=#L_;E"%_F 8Z?HAW?#,,X6_B*H+XJG N8 MYP+SFS]F@[U/X\SC/4JR]_WA9]1ZL?>UO?.1I^__NO_]N'/TZ?/W_Y^:WW:HZWO']'^UP^6(NTYIH"I#7G)&5 821 $NT"CL8;D6W9\B2[76D38 MJW*Y?HNY JYYP37E5G%ES/C.:0RYQ!SG I3T+)\?:^5MR)E,N3%:G>+IY3"L MICY5@6JE4)V^BL5$I,$1L"AM5TQ%"4HY!U8(A:3T(6JWL[;^TT!^W#;E:XI'WXK/O^Y/G)T5N%]S]^"$1:KVTB *Q13NY*/[G<#4Z& MM"Z\5![G)J9-3&MPDE46W2-8=.V_/_AL>"\<8(),[IPK00LK(.=B1"85TY;F M18?0;-B]G%$]S(VM7U'7"J/=;ZY[EJ?N1;_OOW:ZW0*Y2B$W[50AY(GT'+2R M%E@0N3U53$X5C=8[)VA$X[:=:/%FT^6HJKZ KNX*5P'T/0-ZRO7R)%DNR2S@ MCN="_!*#MCB"C)X)@<;5^,=]>!EI P0%PR8IAJ4UQJ\1PX%Q*ER+.MOH:NJOU-"M#5$<&4A MVH+@I2-X.M]%,85E%$"=R=5S<#YB$0&DY%(YPH43:.Q! MKR+^],"+U?.KW53\U_*>_]&0<;7%2PO[5L>^'V?TD\8B*L$-()8OC=D0P7KM M03 CJ8N!(Z91HYYFEQ#BD13H:KB4O4KSOKGH)5++DX8/! BY?656?>V MGNV]W#O'[>W_^^_VRYW=UP?_I['[]YN]PZ,;PUFWF(TK9J+) M$+Y_9KOA)CO5FK2O7Z:5!A8AE?E.!NO.P8V^EV1ITP?'HG M4]7ZV2M?F+<]0;OK9ZQ3^\XMY]*3C(:-4W-^71_PA<.&M7OBV\O8ZQ[QT2C5 M"JM C!?0J\GZ*5T%JE:NGV9;B9C<%M'+"(9:DXM 4S H%X$.BB 4-8J.;FRR MIM2/,.^\,-(C9:0*BW\41EHV(TWYTI9(:FG$(*W$P"A"H!0VX!#V5J!(J,FU MI9I4/L+T^E41>H.SX!O=G[Y&Z=-Z#^(H3_H5_ZZP4>5L--L#P'-/N4-I1 M@ 7M00OA 0O)([*"6BTV-C&KHM5:R2"M+XPK5!0%QO< XRE1(8UE6JA< SQX M8)$%T-$IX)QK:4."N,A]DYI2+ISY4;^TT940%2_3;_)U/#<(OC,J":3+UA-Y MOH?MN#V>[FLY*':^):Q\#X-^H9^YZ&>VV+5S.IIHDHJP*.:K6QR48QA,<%J% M2)TC*,>Q%<'DKQIY-25YM*8RXGKT%I3.A](ID>"$)Y0K ]A+#HQ2GWN$2/#2 M!1P85C+:C4V&98T0NDYQA\LSSND":"7X<+^5?RZ=E_-"/'@0%8F#;X23_'";8I+:*&^@*Y*0!1 WSN@IV\3.,6(HQZX#1R80AHT]A$\19:$ M])-%8ESC8O$CQYI&(C"MN\5IJ\JCO5*.>JRZ.JV?I: M,28^8MY#8$0#BS:"=4:!"5Q)YJBA.(Q[P1!9E4>T*E*4D9J$O(Q:BKQ6&X\^L[PM&O.\Y.$WY/% M??W+=:@K-A71:8S,MQ^"Z[S$=Y:MJ"ZG?V\\^X?FVQ6B+0VZ*B79V9(9E@KK M-%>@2 M2,C-]7*WS #** 5"Q8B,=I8CGM-+FDH_PO)CM=88+_N]CS *@Y.26U*7W)*K M-1$+\YPG8ZL*"L5\AB4]@J8H09,S!GCAB9#&2D4$Y4T@JM?BDFM1<*D MP'GWAU18]-1G+3R72NN=7_562LGDZLGH^]:L=N"(>2\-2!L,,)Q4A/*,@%8( M6R&P-2(7[6PJ7*>SZ!* J*MZ*#"^'QA/IZT2$J,1 ;0QR07(/UFN-01,4/1" M(#ZI?$[(PH('\0^60%,A7"OF9Y!&N V4N*9&(@3F'P$:M MP!.+A%2(\'R+AO,FX54%)1\Z>>11A$"V^RSL;_;=AYVNMT_[^-T> LS&; _WC*K9[?OOJ,!?ES(7^V MGI86*CD?.@ Q7.:KKAX,PA02=UL;-!-:QHRH*3:ELASO:SE. M;41"2D4#TD"DH)!6GT[:TQJ0DCJMB-$L%V:Y83G>]\GXN%OW0Q27/QCUW>?C M?C=MH,-QD1KY5V/W?\\ZH_.?->:O;R7^R/($ZE5I?D5G[+Z%TCW YOIG?S6X M3%T=9@ U&S?N'L-C,\ALOI1 QH]AC&%\,/ZJK;/1<7^0GL471Z>Z_>7OT?[V M+_O+%__B+?/__D_W/>E^L9_Z^'WZWO;.%MG_=/0US0=J[1R='WW:0ZWOQR?[ MG][0UN'?YZT7?_/W;]7Y_M\?L,'1&2QRR3"7:R$S,%IQP)%YHG'. I6_$277 M+JNJG.6RK%9V64EJG>%Y,5D:@!&!P3B=KQ&^DS]HC%9 M90WSP_;S$MTR5^3><'@VO1I+8<,Z+$2T__4#T<82[3TPAA+)!>320N0D>8/! M*(9BVE?IO/RVS&VS?38:CDPORY"RI.JYI)A&'O$H 2D>@2&,P#)E0'B76$9; M&<N.N@@B""@N$^>C?(2E!,1= A.69FLQFPIM+T& MX%W.)EO 6REXIPYCO"5*1$[3XE$R27>+0#N$(1!II5 YT\_%_ MO_>PT>S)&$K,<_[+]Z0?7)$ MDB0^;Y&];^F9O[6W/G@=I9-4)4_*Y*)VC('%G $*7%(A"47!/90G5=;4:JZI M0%URF((!Q(P%%GU:4U1',%@ZFQ84-49N;%)T]T#VJ1DTON1-O_%?OQ,?K\)@ MO' JX;R]UO/?+-!79M >'(S,*/BQ&OGYU;=9J*@LU/M>J'A_ZX/@01DF#'"& M\Y5.GY1-Q/DBAE,X,,(D9K^7MS>LL+LQ8%EACVZ%12YE],A"=-@#HTR"591# M3)NLDT)[BY)V1D_0[/V>F5_\51=I=V,TL^S#]5E\K:T/-,?$F0D0D4[T)@4' MY1/1!1.EBMIXR_E#G;G,+*KK#ES*>JK5>M+6$L<"!AF(SY>.$2B!.:1],A#K M(S$D;FQBVJ2:W4+7Y4SUFC@6A='JOP+)_M\?."=4,1P3CP4*C"L+1JFT#(T7 MRCM,-)F;T9:VJ JCU7X]!8R(MHX %AP#L_E$.?T.4 C<:HF5,6K,:.2:.XY_ M.-9K-M+/IR&]]"5TSQ#SB7LD06==T+G^723*4=%= &8(#Q?TM=@ M*8L@B;3.(V>$P1F="U8B M,8F3,&NB6O7L+LD^-54-!=#W#.CI!" 5:8C<@9&2 @O>@/')5>;<1^RTL$CD MYKJ8- 5>N/KI"B< /00<7X>12;_TC6 &O33H4AE]Z?KBZC][NU)^[#52>,^3\_]=3\][_M#AUM=-9F_P]UOK4][:;P? MSS\X0["3A@"// #+Y0PL#BH?&E"*M2+.ZHU-*6>]A1_9G@^6'% 65YT7EV,? M/$%12T;!C[<+IRU8&Q@804*PAFB:JQ/0VR9[4R-T!)X747H M+F4O+">V=T+GE+/#B(U,RI#IS@)348*V+$)$)D07<@DHO+')KNDU^2#87,-> M#\,K937_3R.,"VHNI>G#*K+0 ^B'JV5.)^5-BWZHCJ%F^U)21V(0T8"AD0#S MD8)FS"6Y3;")V!A/DKXFE# 4S&C7=" M:!CG^B?IN\_33#5Z_5'Z]%&_,3H.PY A/)[1G$'4B)V>Z;G..+"8?C%N&/5D M[D?\P\Q<#(^1)Y*G1SCM#\<9TT\'H6OR<>=?7SM^='S)/U?>>+$^T,^W&)O& M?C:Z^2UUL<+S!C3(U"GNE3_SB,=LQ9R,6!A/@I$,(ZT9CXA2HPUC*BCZ(3WB MQN6[C@>7CW%J/@:P@V ^@XGI*9^:[E=S/MSXUR^3<=+IP=3D3\_;S0;\,="$ MZ(R4GT89HS--9-><#L/3RQ_^\IWA:=>H)O?.UW'XOQ M$T[N]K&_?XU3MI3!TIM?OOJQUP8A\,_XX0*I8 \'Q^N[D;6V#M^\WGK9>+%U MT#C8??UV;WOWH/'B=?O-JV9CK[4]/^7=]P-LMUL'[9=[.UN'NSN-@\/TU_YN MZ_"@T7[>:+_:?;UUN)?^01V>8OR)3_,5F(Z[S<%QIY?VI?Y9^E0_;#;"-Q?2 MIGYY7Z!Q&@:3I*M_7I,1<[%^I[89S,<^S_4NTQ^CY_KW__0/<;M5NISQA[YT MLQ-QS4--%M,#/=;U0'G>'V2ATSA*:VC8V.TE==O8"2Z'J;)7.+8R$R MSQI88;Y89EO2QSR=ZU!*XG6B-M-M='JN?Q(620%[I#'CQQGXI9PII ,1Q'KF ME-4)RH8)3T5@G)/X82?OS"C]#VY[:W7,S,.5B/2FS]KZ\K[WG^/WW_OG^X?^ M>/_P>;?U8C?_'AT=[G\[.CEBKOD M;>?H< ^_?[='CPYWT?ZGUDG[W>N3H_1OW^_LL?\S__.;8G MOMO^=$3>O_O/\?ZGM]VC3_E[_S[?)T?\_8OWG?;A\>?]3\>P@,AR ^5SUG%L*GD@633(F"W9C4]"F( MG4=0O [NPT2-EH\B< MMTG/QH 5"YF8+*-":>6)%1S;,1NA2S:ZU97;PD9+8*/IB[52"IN,!81X"\Q8 MDFOW<7"$(:F=L]&KQ$:HJ4A5I_@URCFO-;$LB?VI .+.EOS!7ED6LP86<.JX5!HUPA!/IG:2()6R9B*FVW =IO%7.%+E0#_1.U_GR2D9+&4CN M)# L&5CA'7CMN$(^!!/YQB9O"KYPV;X5KL+Q(&HA#+YT7!@G=9^83H):SBD) M-P2%'OE%V'ED!',X:0>*G#?,.:D-$Y$QR31Q''E39$0-B&BVPI>,/D:C*7!! M2&X@Q\%2@<$IIXA6G'N1:XXW-7Z$092"WDOT*L9SFJM @B,F1+3$(:142)Z! M\HJ6J$--T#LE(Y!QBF(IP2 ?@07EP6+C02HO>-2,*L$R>KE*CX^4G,3*NL"8YYY9Z[1D%A'C$54>15$.9NI 2K-%<;!&Q$JK M(0AA@'DF06.+P7O$D24^;2EF8U.2)B-+O]-^S<'[JL0MUACXB$J>O&&& PG, M^*1+"#,XL(@X(ZZHD;H ?TJ-T*08,0L"4+[.SG1,NB0X!D%;K(PR0:.D1H1J M(KYP[?+[ O[C"GEL*';_UI.,>_-5]CI)&N,LLF&[?@RF&'P6SV?,P2#?S7H M)\HA2C%,M*-3=E41-?H/*:< MIM9=I11$WQNBIQ2)L4 M31E>G[!5HBMUEB@3+KMTL%XG0W0&N5S:_D\#%NZ:C[O.9]0(=3I0%R)0JDCB M+JW &D2!,YV,R!SSEFQL*ETB)H\8NI5KD0+=94!W2G8H3P5E#H'DN?&JX1R4 MXQ&T$]%;H8,5*#D2BR=EEBC(G-GAW?3+C\W&Q]!+.KP[5AW&GW1ZG>%H,*[_ M]^/HM$0\[DU.7)CEQ<0HB8RV?C')[L0BQ56JD+.^S\@-CBV6EAOPBJDD-Y # M)34#PYU->P]#/M"-38R:4M0I&[5$/^JN. JZ'P+=TXJ$T^"9HV Q3NCFP25G M(EI0$3.L$\ Y$V-T<[YP5F>)A,R%S9VKL8VQ(#GII]%]'_^B!#7N+V7DBAW2 MS]V0?\AT=<42DVJ MZW2QMD0]ZJY!"K;O']M3"@0)RK%" 2*6#IA@!FR,$C"U1C)AB1 3;.-:133_ MH$ NZ\RGP8;?T\%]_ZJ :^YHC,P*:S8VL:I3P8UU"*.\ M3II^,&X:]?.2SKB3ZSCSN\11[D\>G.0SY>"WAL,P&A[VGX6=)%/[P^#;\=GY M?A@=]_TX(^[PV/1R=6.VULO^L%SVK9+&Z(S@D()21JA+O"4\ M,)2XS$1*P!EKF0^*C4N8T2;2=4K5+Y&6VDN.JM!? #XGP*=UBA.$2Q' 12$3 MP(D#)1P!A1Q)KH9W*-^Y(WKAQ->2@W*'TD+]WUS:7R24L<9E1Y:2Y9I3XRY. MJ(LBJ9*PV.PE86JM,,J"% H#\\J#,MR#<5IAP;WDN?Z(8DU%JHJ"U*;P4(4A MDC5F@*4DRQ8&6!X#3">I8$N\Q1J,X@X8-Q:T#P%$DC!*4F&LRO?O<%/PJJ(K M]:M 5.O0RY\J$'63="_E$G_.S#_N5[\,TP.GGV;N'U[:9V]%-41N;(K9 MPL=S[]$KJL$=*#.9J. 9X@ \T2 SI=4;;);#![EZH+) MI9X-##X(0A^74+X>7U>%YT12HT&[VP4#[V8SL:>$@Q41BI M(D::+:@33+:5LY 41-(1@21&SD%?%10KUR!%*A7 M!_7IV(1'7! JP&'/\B&?!,.UA, D)2)7KU 9ZKCT3:O1.5\^_&[8$/N#R_;P MC9'Y]KN>:6N8?5F/!*:?V0K/!_V3[?2EG=Y9FLF+=(9^;_AL;,?)OSO,5MS] M-AJ89(Q.SPS.]T;A9)CX+P]WT!^7([N,SY;TAPJ9<;:B#]*,>HIQ8L; $S.B MD#PR04#+M'=^E(RRO$2HPB@KPRA36LNK7"2, M*V!4)JUE*4H>E<=I@IDS03G,B=K8)$U]S0W\^A'*.H2 _O%JT/_2&6:L)V3\ M,VFN7HB=42,FY-U2>=UB1FYEJCNE)-W6GUW*(!^7$K^A%\C98'#7&@UK<1JQ M/&5],?4_MKF+D,"S"43+;C7?;C5;UPE;%;RD!*QS!!B7%!2-&G2@TBAO!'>Y MJG:-#B7*46+] GEW!&_1H54B>[J>)98ZLD"!F=S3V.>>QE(HH,$2IZB+1&;/ MEC?9XCV-RYGCG!6U8TC(\&N6D5P+07$Y]X64ED]*LU6=HA5*>,) &&N X<1' M2O (*IG0NJXH@>+*PCO!TUG+K"^5UA/:0V*M6;"(D"$2&#: M.+ 8">#.6\6E\(CHM:PHZ M62NYU B2VE Y*\* YMP#9D(Z+%D47$W$"%V5:B[E_.]Q1$X*(=P+(4RG20F) MA L*G,4>F! .5%0!D+ >$RTUU%V/9+"T'$OUFJ4P]FP=JR@C\D(+<"H[GCC]9)#$H)1T MCFG"D18;F[J)U:R$JU_UFHKB3(7NUH/N'C19OY#<\DANND17,INEAD'@7@!C MUH/)>?Q&.86BUY&2N+&)FVKQ[DLKEK\__FY:'X*Z7I_NFD$O#7IXH4X;IV'0 M&!Z;05BH9M<5&]$T$[Y_9KOA)B/59'[J7-'K4<]G16Y@W?!V_?,_,\..6^10 MX9'JGA62-K_UY%Z%P4&FSVH].G*C0W?)WY??.UY?/V0-*K+F%K)F_YJ29E90 M0;P&87#RW8BRH*QW:4$%SHE!C)JPL8F>2%2/(\-[\LX*$=7IV>[ 0POZ6J30 MSW+H9SIG00BMC95 @U')JT(:C!8A)R4A1'@(7-!,/]=4;%OY!E2KH>-V.MVS MT6R6Y,+9VK5[T-L3Z'6/6&\"K;62NUAAA4SG(]-K:M))RX0V&@BQ!)A4'C3! M%!!7G" O5,S7J!?4\*;WNO6U![E9VA:X/:ZWJ)=4(=RZX]>O4XKSR7I>#\ 7$^?6L]:JT,8>"(0L!< KNB.$(,1$EL M.$\,/\8Y(47)URLN^\BOM]93C%S88H:K"DU52%-X1HXP):00PH)%*E?SSYW MD]L+@B@FN0W"4U25'*G?$79!^@/(D8+T^T'Z=#E'AG-U[ C&N0@L> =&2@K" M!NNQ=];S"T$B%JZ25?5!\;]&QG9#^MMWOFS^=_KC\JNO?)8+N2SH_2.-9*0= MA-!(\]H_2=]]GAZYT>N/TJ>/^HW1<1B&#+1Q[K')<ZYAN&F7ZQ4D: M^/#)C[F=?L2+[V'DB>1I+*?]82>;Y.D@=,VH\R7\];7C1\>7B+_RQLD\/D4_ MWV)L&D3"WHUOJDP!S,F)A/ E&,HRT9CPB2HTVC*F@ MZ >,Z,;ENXX'EX]QFM@([""8SV!B>LJGIOO5G \W_O7+9)QT>C U^=/S-IF= MS?^V@_36:X9[BZF][LT/:I&9H/?8(JVMPS>OMUXV7FP=- YV7[_=V]X]:+QX MW7[SJMG8:VW?O'SK\@#;[=9!^^7>SM;A[D[CX##]M;_;.CQHM)^G_]?>_K__ M;K_X='=7BJ\2<^[8S2M[E;0._HF5)VB"EPNO\N*;+UY^,GYI:D.9O$;($\SXC2^C)_C& MUW[WL?P)5N).G_K[USB]^3OO.E;QA/)5&2M_0BE9D;&NTKS*)UJP%1FK>*+9 MW3[U]Z\I0E=FO5)U-VO]?EXY6A5L8?1$H]M][$6P<4KI$C3VT:]W\6MQTJNK M.!K7MWFFB;AXF*>Z/OOAU>"B0%WC8-1WGV]Q\O_'X,N*SL1V_^2DWZMN&M(_ M'?2_3L>C5FI*MM)8LZ>97-M7IN-AK]?8-J=9NY8)&D_0ZS RZ9>^<9D_M\;X M.4P.^/!L<%X0-%/J<#PCQ_UN\LV&_Z?1V/W?L\[H_+J4H;MLG;=(M%JI*9L$ MDBM:/ZLX 5LG_;/?-/5X_!-05L 25\!R_NE*3&M95PNMJY4NV7<['^_9ULNM MUO;N0;.Q$US(YYL-BIL-@K!>B\;KMYNE^QC0W5$GF,5/(A\BLPT@: MA33^L)>G]\_'SW\X8(Z=;\'#]S#HU^AL>?_B;/GT\_M/1^C]CCMO[3P[:>^\ M2?_FZ%M[Q]']3V\[K>_=[OZA(_O?WW[:W_YQMLS:[_Y.__YY]^C=VY/6SA9* MGX_;.[NH]>GUOW]WA/9W_D[/ MDL9T^#=IO=CEK4_/TQCV>'OGB/S/][W+<^51&L-Y^C9;C(8I@\M>J5'8J->SN@/3'5\)N08:;K6!7&;U=\1$G#F+A MMZKX[?Q7?HLBI^@C"5BH"$PI# 8)GHNL(\((I0&Y=>6W(FMN*6NTPT$AQ450 MD47O-*$V:.=-]$09@BJ2-?7-FUL-[+>FM U7S&KL!5!J"##"'1@<*!BIE"8Q M]U8PDP19N3)%*XNT*=)F&=*F,HJ[1MH4&IN/QJ8D#*+&\H@U()RS?['*1:)P M!.)#,H_1G(U+[]*JNM45#BL<5I_GGH/#L/-6TVBI1)Q)IE70D:6?M<"<"K00 MAQ6=5AW!M:=T&D$4&Y)O4ROADH_&+6A-%%B.1>2"61;R12:,FEPNW 6KD%PA MN54F.<:40HQI[15EG#+MDG*C6!)K!=56%I*K!\GM3U_7%)KJ0!T&RWSN]&<3 MR\400;N I/61<9/[DU+99&OGCI9(U&TO>AH2J)"$4TV8E4@QYAGV 3.CB>'B M9O3?4(WRFI!4 ?J<0)^ZK:F]<8%A#H1)#-% MR:R#DIFK 7OE9%:"3XNSV9NIHE<:"T*-A4!M[I# %!B,/6"?) MRD2J>V(SI M"AHD%"8K3%:?YYZ#R*1AU'NNC1*!I;W>*N.,44&I8 QSOR&RXI/=+[FY7\E- M"HPE=KE&.#; F,M=[:(%@5 D3AN"E-W83#JNF;RW5=%K%94DK3,G;?=/1>US#CJ-$_S2_?G .\8G4,;WMS<9S)4JI-%BL5*Q4K%2L5 M*]7"2G.H:>&5E+D*%'.1">YMDF4X.B6,9YYC.7< MKSGO]2XN.8_CH-8,@[^J+5Z'I,*'G5$X"(,O'1=>I6?O^]?!]3_VQI_RUG3/ M0M'A<^GPOV<.@)U0 AM! %."\]&(!!L5!A$0\8(;YI' OE!S ML5*Q4K%2L=+=9$[E-7N+S*F9S)D)-T:CC*2* S%* &,\AQMI!"2Q"0X'[)VI MF\/AF>FYT.C'QB ,1X..RZ5^A[\M;;-B5<>7N<>4VO#%2L5*B^5U M^<"<1=$&(A$+E&LFM$">I(T!8^;,W&)@?)28F2WXG;-!FKK)GCY)]WK]@^7& M_VSKJQGX5ABUX_/^((;.Z&P\P++;S[';OYFY?8BI))%Q!SI*#LP;"S9*!-)I M)9%@,BF_G-5>51Y807;AWV*E8J5BI6*E8J5BI6*E8J62'O9+>MB5Z,[53+&2 M(58.$HJ5BI6*E1ZGE>8XE*L\#G?K0[EGLX=ROP3IWJ1!#_]X4%>B=G-%[8YF MBNV89'0?J0$O-04FF 7ED0&'@Z#1<*[&1W0U.J$K%/!8T@^KHH!R9:@Z?IA. M552,2XRM J7S$;ZG"*P6&J3CV%&M.69J8Y,TL>2%(U:+(XJ8*U8J5BI66A\K MK42V8E%%]5-%,YF-R@7O/)? R7 N'.@+68@C>0HU_.0TD]DD:B1+%J#Y,9# M\RU]UFE"56,0NB:'OD?]1B^,&I,\I,8PC$;=D'&8\Q_#N.I P^2,H+O=G"X' M,^7XK%BI6*E8J5BI6.F>*ZHM,W;Y>B(?#OM)4KSKC(YSG:(TD\_[@^ME>A'5 MUDB_ MK$%>;"N,&MW^L)1$+&=1Q4K%2L5*Q4K%2L5*Q4K5Y$@0SW)0SOOH)9/2*2%S MBW&"G8[)7YG??4EZ;:_G^B?A91)M)8.A.F_E\VQ[+DH-C41XD"YW[0F<@98Q M ++44NZ%5)XE;Z6IT,(%&PJ$"]$6*Q4KK:*5'C*:5[;#)6Z'4\$[82RCE&O0 M@2I@RF)0Q')@3BNNM65"J_IMAVN0T/=LZ^56:WOWH-G8"2ZO-1DQAPL$A3Q102R444 MRC-EM4FKRMN;\3],#YI^NH5;7Z ^+]2_3T&=HV0$3Y+O+F4NJQ@-Z.2.@;,F M.?4Z<&?IQB:MJA=*07GM43[/O:#J,5X\^ I CJ= KAW!/J=SF& T,$8Y&&(H M$*2U""A$2\+&)M-H\0L_!>"U!_@<^&94>BJX-\F/9\P@ZU0(%!G' ].:_@;? M1CT3_-+Y?K@B4/M5BI6*E8J5BI6&D5]'029%33Y"\C%)G1V&!II(Z! MZIPB1<(X\QY?9M[C"HOUVMEBO7\HS/O6=,]"4>+S*?'SF8,T&PFGB".P*(CL M>V-0Q@B06E*,HV26RM*W9.5 7ZBY6*E8J5AI?:PTA\QQ$BOK F.>>V:MTVF7 M0\1X1)5'4<0B&T0;*CZ9$:6X]*&$C,(DC:"TD1$QL"-0C(<3&IJXJ;:@@N_!OL5*Q M4K%2L5*Q4K%2L5*Q4LD/^R4_[$ITYVJJ6$D1*R<)Q4K%2L5*C]-*\R3S5QV' MN_=.X25J-T_4#LW4\M#$$=T7$N5Y1F\GE_ M<+U0+[)Z/EF-9Z*-S!*A=-3 DDTA^5X15,01;+1&2Z\5-F1CD]+9$J-SER4K M:"Z<6ZQ4K%2L5*ST@/IEF7'&HE^6KE]FPH+"8((D"8"1-\"HHZ")0\EX5'OC M O=$U$C!K$%Z[*NS@3LVP_&%Y]$@F.'9X/PB%%A28)*I/J&UON M?\\Z@^"+\N,;O='X[VP^BX[TLZ6<70GF[(P[!1V',#BFD##-O<8(\&D([0 M:(5"BF=H-Q6?;SW7/PDODWPKODN%ODOV6[Y- M^2Z1:QN1#A 8BL T]F <=N 8LY)Q+;GT&YNZB16M1S9+07+AVV*E8J5:[HH5 MQ/?*KO@ N^+,Q6_"A)"Y(DY$-NV*4H/!QH&@2A"?-$YDN%:[XAKD>#[;>KG5 MVMX]:#9V@@LG-@P:%#<;&4>+Y'A>="^?/-E3FN;?]\]L-_SH8'[K]N:K06?S M90\(HVU0V$=*-<,8*1D(LUIH+TG2^>[#WBV;=XP_O'TV&HY,+\_8KQ06.]^" MA^]AT"_L-1][L4OF^G&_+E@KD>,4J!8!&,4(K(L>F B<^LBHQ/B']J@HB: Z M$#WP4>4#LT7=./>_'FXAS+$ ZL2BU]Q>KHI"\Q%OOMX3!L/=<4&3PJ&5<>C^ MKQSJ#=9810%$!Y*84S'0)$C G!&KI(R"\,*A%:1[%/7U._7EJ$J;.8_6)H?$ M8F8(18$AKY#VFI)8D?HJ#N2B]#'5)TTR8:-,_F+(5549<0ZL3A*,&J6XI,9B MD2LNTV;:$0I[% 56%-ARZSQ61:/7*+!"E7-2Y51Q>DYB4.,#)X-"ILKDK:*D M8[5@7AK/.76Y?S0M/%EXLO#DJ/-6B M-QF26HDIT^;& >-@7FC0$O+P7$;%0E.8R<2B6+61+BJ>T.%2 N1%B*] MGD@59LX9&91..E-B;W @V 5LL91*>%^(M"Y$.I,/I2G%G"D/1IM$I2QBL"I1 M*7+(4,8H5YQF/8J:&,V>_:XYE9;(7U61/Y5$&-.8(>$"B])K1(BQ$FFE;&"" MWLP@-^2/7!,"+&0Q+UE,W]7&2DNBF =I2% M*(KF*IIKN;EWU5-F45_+)M3I&_(4*X^,,Q!5MY6WE;=6^K3 9@]"<=0+(. M. BA89SKGZ3O/D_$V^CU1^G31_W&Z#@,0U8"8X(>]]6+G9[IN8[IIE&F7XR+ MSC^Y\1$OOH>1)Y*GL9SVA^-.E4_'7?HZ7\)?7SM^='RI1ZZ\\6+K0#_?8FP: MQ-GHYK?493J?-Z#!?IV1JW_F$8^U#',R8F$\"48RC+1F/")*C3:,J:#H!XS$ MQN6[C@>7CW%J/@:P@V ^@XGI*9^:[E=S/MSXUR^3<=+IP=3D3\_;S6OTRI8X MWD%_&F6\:Z>)[)K387AZ^<-?OC,\[9KSIYW>>#K&;_KKQ P^IE%<6#*/8&K' M'AML\O+%X+1^(I',X[NXNW3QQ1=#?S(>^I0(F;PFU!/.U(TOHR?XQM=^][&8 MI@'I.WWL[U_CE"YEL/CFEZ]^[+7WP_#/,/U=[X$]*!SE]96?M@[?O-YZV7BQ M== XV'W]=F][]Z#QXG7[S:MF8Z^U?3-WU>4!MMNM@_;+O9VMP]V=QL%A^FM_ MMW5XT&@_;VQO'?R[\?QE^]U!'9YB_(E/K)WSB6\\*'ZL,X?F04*]ZRW>=M?ZL34U MGK]N[S?:KW9?;QWNM5XTMK8/]][N'>[M'CR]S7JZ:3*N+! RSP)983*YD_>)OO/_I?>?HDT.MP[>?VCM'Y_LG1ZQ%WJ?O\2?M M%^]/WO\\L?FZ_[UU\O[3ZV[K<(_FSTW_?3TZ?':D/W#O_G^ MS(E-'LO[D]:+-^G[?/KLU^F_9\?[+W;3LWRF1R='_/UA>NZ=S^?_\_WOR\3M MT?ZA.T^?]X$H(PR5" (.#EAN]6"-QA TUIA2IQFBBY>:^0W!U?30NM!2G9YM MGMX55'+A'<.!!&8\TX(P@P.+B#/BJ!VS$KID)?3G,^1"1LLCH_-?R<@YJ37W M")ST$9B,!#21#*C@445.@D9Z8Q,W%5(U:C^S#N[5E9:_^:!F$!+F7*<;&KUI M_9=?SK]T9GC<.!WTOW1RE,:>-_JG86!&Z8$GELIF^](9=<)P(;>L"E^DRL^H MES$?Q&4AO.;/OQ-.TP+NC!M2-TS/-\Q)/XWN^_@7CZ5A;_4[:^7=8Z[:(?W< M#?F'K9[?NF*.LN%6M^$>S:A_;F@@5FIPB*8--U@!!F,&VA"AB-"!Y3-APIM4 MEX9OCQC:E8OF NU[A_:4EE:&6^)L>>2!(I:.$E,"$1&&=]6D4*&Q>$\91O;%*\*!65\O3U M16SE*N/WB*U]==(50?+YKTBFGFCKG(-(F,V7Y#BH?'9@?$XNC9%A4UUQTOK5 MJ%\-9;$38A@,@F^,S+=P-Q&QNH[/PQYB]CX.GUY.?_)XVJ/C,)@<(!R:;[O? M3D-O&)Z%7HB=4?& EB(Y+CP@2](V@[$"HCP!%IT&8R,&'G"TPD86HTL>4%,@ M\JB.-A\YNA]"0^&CK)$WZJ!TG;\S6*CF2U3+9YQGE015WR!D),1D5 MF%(.5-0(A)8A(N*$DGACDS:1KI,#5$(;=0UM5 [^@N_Y\#VE5!!'+F,Y.14Q M>18DN1>6<0+!>XN=41&CY%D0O?!):0EOW VDSXR?)&J8;K?_-6=JK%E8XR$E MRJN<4#Y,W_J\/]CIG]E1/.MN.9>9J%#/?-2S^W6F=Z\E1$7K!!A+#+!(,5AN M*6A%1*(=AYD)&YMBX7K2);)17\A6+BP*9"N%[%2K6$J=$M@[<()38)HJT,Q$ M4)(C9(W.:S:Y T37"+-K%=W8ZWU)TK@_.%]0+ZR%5U-]2.-R]M\-.J.PT__: M*Y0S'^5\FU$)2/F@N#?@I4R4HQ+;:"KR40@CA"D4)D-SP9K&)5X MT.3,EVGF]RXG?KL_..T/S"BT!\],[W,[VV;[V/0^IG_RUG3/0J&H^2@*S88L M4%#66P+,H*G1(84 MF,:D($![)8"YI#0,EQJ0QLKE5G%6L>0QB)H@>!UJPDU6^+"1I<5E;;>+BQ[C MJEK=CK&=[J3$6Z/4>"LUWN[S^0\'QD_:3.5SYERP,'2^Y#Y!ZW89NA8%G?=Z M;A"26[X3)G_O]2XS %[_,$SQTBO<0,F,!(Z,$V2]!$.,AJ2!'%@4/' ?:)KD M*),RRB$W1JOJREF4\%HHX8+M^\?V3!*00$+D)&&-*3!.!1A'. A-/4',<1M\ MOA. T6P5QU66QZLA17Z<;*_9J=Z#1MAF6>G2#,D=*714(1W1V6A;\$+%H).I MN$IT9!"8& )$'9AW2,H8>)8:1"Y"1^5@K[Z>1 4BX]:>1,'UTG ]+3.81-@$ M"9HK"GX'[T8YJ;W^EFVM)JY%V5T$G]0B<%[/4#^Y1F,1$%Z6P$PG)W'A,I&*E5+FN+ M!551)MLFUZ2IU,*GL264LF )_>O[FC]R-ZM>\F0[?5\>R;O.Z'C[;)BF)0PN MR>J\L-%<;+0W6_>%">JC"Q8L1AQ8HHO$1EX!%TQY&9%R,90;W8\.88(ES MU"'_=&R*]F7:^K8Y[8Q,MQ5&A87F8Z'9\C"6M'8VC[<>[MWN+=[L$B4Q?8'/@Q@U#]]FA?/ ML-_M^,;ELSUNNJT\!)/H<]L,C\>U.WWPS\[?#(-/5'O)LEMI2%]*H+AJ"IZM ME"-93#LH8J"E2&I*(@/6.05&D2 I%5SJ<>.29@4L/"^.5BATL\;<4'E=9)G2#,PD3- G!)L$F$0DEN!D*9@"Y?_O2]N6(N+\UD) M/7_9?G?0>/ZZO=_8:[W=/9@20D\7N3!_*RL]]&WZ>99233J$*/S<=Y7/_OJ:]OW[VT2MFV*]RV\35=-BQQD1A -#)@5 O02 H@V@8G5=HS:.[PPYL2 ME\ST1XKNZKML%'0_$+JG1+D/-$A)%5BK%3 ? BC+'0C/0G08,4[EQB;F3<++ M9?R'%2N55\-BF37XKKO4J.@1L'$PHUS4--LR6 '-?(:1\3V5L*#$D+ ME@0-V.8&R)SP$'6FID541SF4K3%REZ\Z"G*K0>Z4J+#,(459@*0?=$)NOMV6 MS \T4N<]Q<(2G>O7+G*_K9S!KDN\9M!/IO;#1AST3QK#A,PLAGX)TZQK@.:! M6YN.S?(\627W5V['W[APA5#G(=39T@ .$\V95""#X< (CF"ILZ",U!)Y*2/" M20HMWK&@1&'J"^%EM#HM$%X:A*<#+8)JB[ #+Y0%%A..=:0H"2-,0C224)M/ M/_4C;&Y6$WGQAURO-P>[.XV]UK7'FXN$5QY;+L<]QUYNR*N](:LC5U<;EJR. MI?':;!V M!UAQ10#ZYG)[54YF, YB,B)))QPI<+X>$AO-LE>%49Q MUID@EI=X7PCBH0AB.NTK,8&V7(/37@(SA(!B4@*.. A!K>$!CT^8,)]-^ZH? M0:Q#_OMTQM?SO=96:[N*C*]Y\O+NE*UU6V^RJD'6RYQ597P]@I#G2I_Z7H8\ M^_$B!:W;[WV$41B=48Z1['2&XT)%Y2[? MO*IA_WS6K8C624(C^%P"E7F/('>' &D<8XA&17)Y,5R/ Z1R]%M_OZ#@=[GX MG5+]BIAD*I11*Q)^==+_FA,%-*9?&A\Q861CLX*(0#D ?NP'P*_#Z47>1M9# M^?5Q-MP@^,ZHV>B%=3OU?=#DMY_&:,>7:6CIK^VQ)0IESD>9LUV?K9516V= MCXL6:"-SU^<(&'LI#7(VR$0 #-<[];]?/'IOL]$*4Y-@.")3FX+Y:"=0#D1+F 697 NYH",(IC\M3HGO2NG@%9NP(\L M@'5%L/E@1XW.<'B6C^RMY>7OI M.UWR!:AQL*UZ*UB+:* M4+S_*XJ]=YI+1$!AH8#9@$ 9&L$YY$5('.PTJTRTE?KVB]^$'.52BF>#\\;P MV Q*<\"'D!//^X/D7E[8)/F5_9.3?N]@U'>?2SI-A60UVZV81T&YI *(\R*W MXA!@=)(SXRCBWJ7I M#!(;8,%*L 31Y%!$Y'10FJQDP.AQA3,.QWV)QPV)!Z%K1L$W1OU\\C01((UA M&(VZ(6,HJY-\&S%?3/QJ!KZ$.AY F[R>V.BPG^R6>W<<][MY'A.]'61S/4OL MYA.YY=:G)@^RL-B=XR"786^EB+:6@B$A (M1@[$,@0B&!>%<9-YM;%):DPO? M)0Y2PWR=@N4'CH9<7E1,B)7.X!S^T,"L,F 3-8-"6%&EO?*:YWQ]4@\LKT,^ M_LP=Q>L2\DLM^KJD"O_A"M+S3L_T7+F"M"Q*F[VCB+W#V%L,E.6[UP9C4$)3 M",H;Q20/TB^M'Q>3JR"YKGY7$%>U+,._MUHO=K/>&8N?K=;.Y(?=O]_L MO=UZN=LZ+(49:B=Z,J/E_W+IF"^)L\8^W' TZ+CDQN47MGK^UU]<^9>OTI/W M_6S/--<]R];8_>:.3>]C>)U' MP*>_:TEVSPR=0)CZ';*!;LN:UK,&+3V+ [(DE @3XZDVI['FTM@'H:E]E]%;[??[^QO/;'4(J;#&4]D2M9 M?U"ROCN;F.AVNT M;,/?+S17;M>_NW>)3O^ZO?$_&BR'@5,CTC31/ &'5JJ8V3S+$ZM<(JE5WFZ[ M1K;2"LOO"Y;/LP^EF94V,YPD3.<$O-&<@+LJ"&5,L00O\=(8[#:Z+ODO8_D# MBWZM$'&%B"M/]O$CXJQU&Q>T,#$C#'0W;]]L[X*QN_DFVMKY\/+-_H>/[[?1XAVQO$8[>Z_VW^]N'NSL[]T4 MK2N#-;']H>ZXQT*9>K<,M(]O/I_4#9(=4)<5J"Y_B>17TF0?J=7T. VC&[_A MTFZCM["+5C252YLU\YQKEM$$W'A'&Q%7AW);Y/*41/(:U@;W^/^"#JP?O-O0]X$W=_ M[^(;*3>1)C[39Q=?;U0$'_[$ZOO8;R MJE_MMZOS!A?G35/U[6SE$-V(E?5Q_JZ;BO/Y//W_N_8=_KW0.F.@__:\ON+_^/_"3W1U;]?C'K5?MCV:^)%QF'<_O>+ M&_5I)PXL#V/Z77CW&9H8O?X 6A_TP0!Q-9:!Z/E\'L^E6 3""]6!7L(?/._7 MQH5#;-[#Z4:.AMA)ORYQO9Y[9L;RN_OSM+2#XU;L)QX,D_P\'C^B-'1B.+CX MD?LRG:\B$J73,S+Y+_;8HP,W>9%DRE*G2BG/A!#M,L&IF\]1Q MU0[C1!TYHBNGOA%5P"B?J\ZI.JO7_CTU&=VR1V8F?W;>+MZC]V"GSCGQ?FKW M-@\^OM]\$[W>_!!]V'[_S\[+[0_1Z_?[']]&.WLO+]Z&]Z;_^P?0X8/]Z.7^ MWH?]-SM;FP?;6RU!&(SKPP'\87>**^-ZB'+-#970M[[^C>U[^^?=DZPN=.][?V MRKVOH-R_&KI[OLOVOOY=?OX@XR__.8Y-]Y^>^B2'^UU4R$=G7[8^T]W7[[_M M;V$?-_DNW:%@!G3WSC^?[Y[#\]V_C_]S#J/;/'1,@]G-+ 'SFA->"$Z4*Q3) M#)Z5FH)*Y8*=5O:&SFZB Y2IV.;6958Y!D]045!>:&Z-RA/%C5F+'%A/)[@= MJZ%;>[$%OU;EB;?_P#O^:UAC4;2ZU?S-!ID7A64U;[/C@]8O>Q86^CG+O+5] M%\H#]W\S<7XCAOUUY>2]V%.#805*^;6JHP^N^EX:Z--K,'I.UJ.=GMF(_@!= M'JV]#$I^;3U"WXC&?^Z]_N!_2OY6#N%->U7T5I_6*T]B_Y0T4N< M$V7[L-+52;_R_7VV'I5UI#!*@:95=!+XLBIF$_^E7X5M'Q'-%G-Y[U"\[_I/)IV!4 M=AA\$_SHI*.@\]"/IM;[1@33BO-P#+/PWZ&J,"?#PA"BW=+"=^UZ! BBH'NG MY>!XU&UL;MQ(!/CB+2YX[J=5ZM/^MHXYAC_F7SC8U,7<7M-)57R\=#ZZ7 M5C5.$7P;Y_[CQH>-:&K"3Y6?E2ZT"+W=TN!Q1^J2WKJZ_ MV0[U?3&I&4)0?8.AE 3NV-]@TO@HW M[)RWH$H-;+C[HQH_MC[PV>[6=KIWWOFZM[5W_)ENQ^##=O:WCOC>^7:\"[[L MWNMM>/='NO]R1C5^W3G=!;]U_]-NO$M??87VP8?]R.%9!NKV!_BRX!MOG^X= M?.;_.=^)H3UZR$ ')DXR(@2WA',LIIVQC(@L=D*Y-,]B-JL<9986B;^ER"E/ ME!4VU44L6*YM'#L[IQP_#+M=59TAJ$XL1C1>C:A=CBOUY4])PT(E=?4@I@=- M%:8O4&UTDH#9X 35X)SDEF9ZXAA[E@#V9&"X=;#\= M2U=PEZE+0$BU]$4>QV]K? #0VB]>C-FY?> M ,*G*J5U&<%ZUP,\?.O#&_'MWBR;:-4?).1_UI%UA:O0EC,3-/;>_D-3TT5[ M_8&+DG@CVNQT/.EB"\TE1AV:P8[[[KM1P>2',&8P./&])YX!#0TSKWGAAT0V$]T0% MMQC'"G[SM3 .OX0N%M8E\D!TA"ZPZG0\<+@3?%2-+;V3L9IJO;9>B=_Q@2N/ MCYM>2!7XQ#ZQH/9=@2&JHU '"3SMKOH&KG:[&AZ8 ^'W9. 2X-C!0#IN18# M^G8#@,$(^U6#1-<\+ AMSQTW;(0CG/#O)GCT\!!T==@9H),^[-C(EO#^*BJJ M?A?>U:\G^COU\*1%/!Y1JSO\*7R3:-$IOZ-"T,J&PM M7/+QB/V:&=SZXPF!/N";FU4TJJK\"GQ7G:%K-&F;A@)]V!GX8,[ YYP,(F3A MA/%I:.2D7]H;6!;%L&>;;0>& M#KS.B[U6O6\SA@XH8I2V]="Z5ATT-KS.]5\.9Q(CW"@!-\K!,-AD7746N1_& MH9WE;&,APC>&Z)\V!IH?@P:/T7UWP2#PJK>LO^&@1Z-JWHO:'FV++O;5&84I MJ2!AWO4T:''U\&1'54>HO8^\K>.[&08*D-;'_%2T9;P$AAPI+[U_*<7^_==? M?Y%K>:@K[7ZI=C^HE'6@WO=A+:LFYEN_=\;!S@6;+*CY)X<*7KOSPT*)S%#) M09W'G'"=9D0HBR0!2'QEM)6YG N_TX33+-6YRS/NXDSJ)%6Y2P1HI4(F=%:[ MMW,>C2?]::KQ*R?NQ3Y S #W*R!&.U=UT-FU=WT,C+/?Q0-B#>-6TV&P&I#8 M?^G24UH+O@O@+;310R79:5Z(&-2 ;X? M_%;,Q,6:E_ @3*;U>'R"H<3VX-OZ5X7>^7='Z@@T4DB;"TW_W_XIH'/EC9G! MV0EF&GI7T?OJ8QT#W81FNT-SC/^],$6V-\0#V9M-BJ=3-DVS8%M-QYK_O@_] M]0-[@RHB?.\E= /[6#?FSEM0A7B4>.1&V;*$/CVL@C:.#I,\=S%+'#$QEA/7 M>4PDMY;(1(N4R\QZ0SB=YS/Y'[16-5@.Y2!R& YH)+&-6S6+WD1O+*)3^W4,1\-K1Q&( M<6#I?VL?2JCK-L[A@PY-4_#AV+#!4$DYSJ<(0XF. 2/Z&,.'#7_JP+Q7]2@/ M9/Q(Z%,3)(L<_+W?#5JW^7S*XOKD6O#O#VN0,S#;2GB)%V1GQNV-IQ/C35-S ML#Z53P(FD9=UG\J"<]\&0^QH@OHX" )9Z>'>UP"A-:(&M.]\0^-^P SX0\7 MT)(K0P>Q5V:@QE/B#R;:H=8X3L#"LCYV-CABJH>(>#14E0+L<:/^G9:=SDCC MHMTY,=Z \ETWV3LT'.>&%\)()ZH>3(UOOS?>46U4M '=Y2"2%[$NG*!&QSG/ MG!,L3W*>"Z[YY MMG?P+CW4::YBIC+"9.H(%VE"1)X+PA-%D:O92 V>')^O1_X_?ELNM\X2BV09 MJRTL+D\RJDU>B)B:/!:%SE)QQ861U3K_Y#I_Y(<")I4I(X@H: [ZSN(]#P,K M+H633!\<=,ZF7?"I<]IPQZ>%FTX)1HWU<:)J0ENU=Q*"2@.G>0*D,93M$4N-PMF@ M+\&^ W7=A-[[H?$&T)O+0Y<.$4U8^*P88J+CA#7;') L<*K#V'SJWO09!O)2 M#HIA9_PB3.G[U^USJJ>SDK/9]NM5O]IJ>C7OS;X<5IC*>3W&X.S)B=GNC[VO MYC#5IA )LT2I%"Q)E@FB-)X6)X);(54B!,/T^F1.M"+P%3NMW;7,+OA)'NG5 M+KBE77#^[E I6( <\Z&DAG_ $2%MJ'M3O)H<@3!OZ8 I"7&CP"+-3$ M,TTH@!G+M4N%S>]+"M1%XI2DL,'!S!PG;7M#[PJS#!$3@SGXM?KY_EG4J2W MTUEQK6:O(,:YDBU"SGUU 1U$4#KWBKLKF"*?,85HNX?6P.C>$9HGR]!)W3.R MK O/%2\H&O^OX)CVA]"NK>>*=B^B%KFH+L=EO&&+MT"WM+;C[F@+H#:]D>%> MAVKM\N,KHDQINK)+-4V!9O^;@'PU]T$U5P[I> M%..!E+WZ25L_L >=?-M_O7WV^>O1#[#ES_8^?8R_O/[XXW-WA^YMO>KN'QR= M[79WSO:V/K(Y]J#N._[YX.]R?^O5\>[!3O+EX/VW+P>ORL]?/\.[/J?[6SO0 M+O@%!^8,_(.6.6BP"[^#_W 8:Y9GA4.V(,S\<-(2K;7%VY>)=EF>"F[77B3K M238?!KOAHE$-[=5&WKZ^+="M*6@[2S:4C3SFK)T@SK4CO"-6-$ MBEP27C ;UPE_!;+(@A!-02A61&TWCI!*R:C+3@I&@50 MMW_@#=T5""T'0KMS=I6"E4H*:0@HB8SPG*9$<\D(BZ7-I4YTPK*U%]E](K1? MT:S>5YK5E=#>DM#.6 Y9+E(JA2$TR17A,5;_365"6(K7KG2FF0-GB%%YCZ3V M*82G8,_WOV/RX\]9"->M]_>@P>;&*=ROYZV,EV:%/DNAS[OY4(PUS#A 'VMC M2CAE'#P8L"!BRKDQF4D* ^AS4U[+/0JVK(3XUHC9EQ?B^UY\X:$(]XQIP=(\ MC[/8$AUGCO"4,Z)B,#)$DJ1IIO.TR-2-U5ZX?V4Q[[5Y\6F42??$ A!_W'_[ MPJ_-/BS-"H&60J"/\^9%$EMM8T[RN$@)SY!L,]$%R2Q 4Y&E11RSQ37VYE(F M5M&(ARC!=V1;%"\"F0(5X7.5%PZ/5$?.O3LW]AN[;OSRV2KBY&%<))DR2*6&48X3*E1,2Q)L)REUM#99Y1GW#SZU'F&Y2EAY&.LT+2%9*N M4A\2#*B59X3QGA6\-P6'$N8W$+JXIT@Z8*2B0LH M7F^&0O]V[_*]=]]=;^A>56.BHT_EX+BE2%H1KNZ=;\:'VDE-"Z,)*S!@K(0F M@%(Q<7$A=,YA;V=Z]IIFGEMGDYAFHA#B+U ]/@^59-\+KM#M6 MG:*A\:B0],G7B(C^*#?<1L.;YQW&KJNKN?%/NIC?8=^-:YWAB/L-<2=X0I]Y0KL:]W0A4Q.3$N.%$B: MD%0I\(6XAMH.Z='G7K$1'?3'_44&;AR$)V_ZHWS64DB=M:_S,_M'_:RASQV- MZT_X]NS7&RHQ?Y]UDLFO[$VUYA^%9UL:\T -5$" PE6C<.O?7_FK\AB];+% M7VH+Q%W[U;B2?T"S'5 MX9>3'/OC^I3XU:8T-;*>W4RII_N&JXM!Q5=,COM"6O MF]_WZ5QR,[U'^JY.B_'MD.YBJ:>+78Z7JL4MOZ9(C!-PYS*2U);NN24Q]$W7 M8WA$X/.; VG4_^N)RL\\M]8L=6K@,MW\\!*4R0G8U(+3]>A-^.P/_#/\X=FZ M)W(!C[,_*KRAHL(%[134$389\+GMMB?9\IVVPZK]N J+T79S(T)&V9D_UI.\ MJ9Z_RT_,U)(A:3HI?Y#CTL*.>_Z$K/!W;&_KVZ$M"B5B24D>6ZQZH R1!2\( MU58KP90VF5A[49<_FOV.&^8R[RE/5.%L'#.=9CPS4KDLM:G(="HMXUI.!G*G MG:8W?K'WVWWEMP[2W>\7K0^UD.W><[@_.1<*%N_@XZ'),Y.GAA-34$TXRRE1 M5B!97M$[3L"Z4TD@AI]7L]^(3 D@N]25D@>.^$RH=H = ?U M"=\OJ_$3_6I,(=MJ/.\PMEW#RL7>4ZJ6Z*9WCQ/DI@D*>%T.[1?U=.#\N.#V6,(PFGO>E&0[GOYO5# M#"@T-M&HF/K\UKK_V^62)0F]L,@'Z/W;Y]X.Q6^MO7AYV?3/V\)WNJ_(U,X" MQPUFNNGCJ'K]XNY/4*Q/\JB/8F$M97C+W#X7'B-Q(::JZY5#'NH XQHDY_[.9Q_&WJTG^RSK$1H,R[)0CUN"P&;;: MNK0[/8/]PI4?\PQ/1(O:2C_UL7.#9BW:U3Q6=2"!]Z&VT."N MYV>P"HOA)QXZ9CJ^?!#,QR0A_-3@"RS-Y#TU+*MK0O'+,6DR+,)IO_H&(H=S M'R)G$99M!.-O5%03+94_ PFSCX34 W@.%FY<)Z#1Y6&IR[JIVA%BJ3BQ%P3X M'AE\KKUXY>MF0HM>(KV!YVL1+,029&0=P$YH-KNWDA:'3;'"A"7'>'/41_LX\J>[X 6\;6STN8D?U:AI^=!]#9Z $F7M<1TMY1ED M[[<%':86?&H[+%K]3XT!'B)-6"*C]J XC>>CJCE-5357^>(;8^3%1KNH4['6 M:NOR-H6&L"LAIN]+IIZ-*LOB0[K?%/L>JX@>=J+9&J$N1>/&M%5N)[J#DSWQ MFE'I\-D'U6CZ_;E2*!$^,:GU,7+'>TR:T;>M(.%!@E_9ILQ0J,S;7[R$6':N M'+3E?8/2:PN;C,H?C7 MXB<7@C#)WM=WAY)2KG(E"%6B(%RPC&A))6%,9C%F(QE%D8)P'99CGF]\6;;Y M7"2IX0 >FDDN&1-"HN5X(NLS4W\*WM9\'6\2[0>#;^&JH MY6R8;J[6XZ(B!*O" I<4%LCO?V&!*PL%S&2L*6U$EBC),LK!)LDT%R:/52$R M$\>B$!?5T+PZTVWZ/6G!)8V+(G5IQA/FI!)Q@5\TL; L%U?EPMU_2-S^T7H= M>$AQC6#H'LZH!YND M&/:\=IT^\9^8J@O=@>:K%R6O!;B?0?;*G71 R3=Y2J.W8:1H(D@TYPE.!2H7 MG@"M1YABMXZJ8:0&K.L Y&&]Q_:G$+/IU0,5:.]T)4!3X_&58@"^A/AS.,11'A_G#0AEF;(XZBX]S8 M20U1D88-!OO4!]T!0P&M"&[;46IOOS>KO>:# M+0OA>#(Y>.H /1P.]'R\Z)'!'OI$H?YO$#@?+?0'PZW)[\^#)G9(=V*'M-^Q M90U3CM*K=/][B)PU-8([9Q&+4=2S.+)@4$:J,V@.Q,8OG*V_6V-]V^B[JLXP M7'#P2[=5UNHH M1*^;$YIV>R^Q26_WTLYT%_>+IH.K>EOGVZ>'.6>%!K^"9(6TA,N<$IWDC&0R MT89EN69:+7?WYKZ RG3:=%,AZW@F<^=_ZTD :;=)",FW)Y?C"Q68=NH6A;R? MS^_V>U2O"QSCC3@XQTL7[(HW4GD+-;!R<-SE+13L8J$NV8UW-J.K@EV75!ZZ MH%37SU3J^KWUFNYTUNZ@QE4#&S/M/*()7:H UA+R^("FZ/JN5^#ANKC$W._F M0;I-N_926^'E1&"%!.=CQD#_"=[*1\K*\3C9-6QBXUP7A>4IY]0YJ?,BS4QA M!/@4AB4_FU5P$57 =GM]>=.'B)P]4#^>!N?&YZ_'7W<_;;,O!_#.K]OP[K^. M/W?__KK;_7CZY6#S]$OW7;+_:9OOS7%NO"_W7^_^^'Q@.S"^L]V#]U]W7[\J M/W=WS[X<_-79W?JK^V7K(_3UB"XJ:Q%SD<+6+0BEUA&>NXPH[G)B9")%+%06 M8VV=9%W(F^+<>$ L1"OE=(]PZY;J,M^9 MA?@JW,BXU#A<0-C[ 'EYEP ?E;,8=J$65 G.>:Z8E5;&J$PM-X7Z/4;3"E^6 MP)?YVAU426X$X$O,;4RXH)+HN(A)EA9,JC2UA9%K+]BR];YNS_A9@B_[<8M? MG(B4%CQ/A,3<7"? =2GP6K[2J:*._A[=OQ*_Y<1O1KW;E#&FC2&PTJOK9TLK^B5;^ MD;$JN%:%S$&+**%5)E0,/\:"&MC.;!4Z>5@8-5]_@\=<@X$G"=;Z(5PF.1&B M4(3ETB7.R=1BZ(2O9W2>P/_!ATY6@MX*>D&ER)202/S"K4D53V(;9\9PEL;@ MB:YB#0].T&?+=,1%YAAS1/,\!V/$"**$B4D22YLQ!U:(-1AKD&E^CP3]EF(- M=V&)?+@@R^T:U;T>-_88='),KN,XHZ",4AT+;A3/>6:*O#!B960\+.R9KR[A MF,IUEB=$4+Q@:APC*HTE<5F<\-051F42SV=DPE>1B'LFG2I-,B>H!H?5<# + M=%YPK-.E3!X;&[N59?#@I'/6,G#<44TMB8W0X +$BFC#"^(PU@2N7YYP+YUI M3E>!BMO+:>WC19BYO*J1Q;7%Z0/&.)PP1-UZ2 M= 41=PT1,R9/RHQ@+,V(C*DC/.;(H"TSDJ5":F>-8D6^]B)?IS==[N[V(.(1 M14HVK7T^XOAM;@!7TPS^3]8=NP7S!>D97(9'[)H.W8!^L9/ WR.",$< * M[21GDB2QXH0G5A"9:$FR+-&PKFFA8L^\ORZ6/?ML[#/"CY7\'F_S=\5?-X"?,Z8NR8N= (F M+X;%P=S-349$GFKB"BITO>![BO\'F%"=URL, XW>6(^[N^ M>;UJZ@^GP.MB7JDV!![]%0J8U,OP23T(?J);9KU:=(: 1P>#S9Y]TY:367%@ MG>_^.-0L$T8S1E)I*-B,$N O,8:D1@JITCQEF9JK5U_DA2A G^66*U6O%: M/8#S<3_\36.P<@965VVMA^O(Y$]G"]UE&\NE-80(E'PHZS>V_B)R=;;GQ6=, M#SOR]CBC9+"GJ1%IFFB><*QK%3.;9WEBE4LDM6JRB/IEP;$+G;T]-W@YK# ] MYBG$S?I\[^O?W_9>OS_>HSL)^('X+NC37OD9WOEERZ2[7[?IEZU_.E]>SL3- MOA[1W>Z[^,OK;?;YZ\^]XE_Y]O+O5^;9W_NT,QO!M[],_WQ:1:)@8 M"V0I131W@O \=429W!#&10*P91G\_]H+ML[2>Y^IL8*.!P$=G.66(=>'M(9S M+, GG&.Q,JGC4C+MH>,:<@F5Y-C>HVDTB=*"_"K1DSOJ'[>3OW861GEN[< 5<\A M5+W"IQO'IWGRCT+PG!ONB+,.\$G2C&!B*G%&4Y$D)M9IAC=EDFQ)TV9%_O&0 MI/Q7[8V5E-\O*9^Q0EPL),\,)X64FG 12R(-SPAW.I:4B=C$:NV%7!?QDO=[ MGSSSA]Q(KR6+(<5UF; =O3J*>ZWTJP>-2S<50IG'IM=5OUZ!S\V#SSSU1YP+ ME:@L!9M"QH33/":"Y8;$JLQ7S9A\(XS_^[W M*>!UK8HWKJZ?1YN82N2)Q+!X'>97#HIA)U*-X#RQV,8?=V%>M"OPJE]M-?,_ MCULKR+IQR)JG_M Y96F2.U*(. 4')RN(C#E EK(FE4XG<>&IC)(%]_J?K6(9 MCT&J;\SR6$GUG4GU;)D4FRAF1$S2M"@(K*(A4HN$"+!)9%XDA73&2W4V7R;E M3J3Z2<0NUJ.>&_RJ@?>PCY^?X.6OVXO)K ZE;P--YZE'"L.1($T3SN,$_E$Y M$45*29Y(JQAUDOIB>?$Z6[8PQ3V+R*RPZ)%CT>T%F598=$M8-%LAQSGNA !_ M35M)>"XU$8([$A>%H6"."/R9C>FK[>=_G>77QM^E%JK6L.]=%HKMM,#A_= %YIL!O78-NG M7GL%BYHA>\.ABZFSU$BB)-(J9)P3:;0AJ15<9$ZS3 D,3K!DV>R*943C+BSJ M%3X]6GRZS0ST%3[=+C[M3N.32K7AEC-BDUP1GMJ,: 6.?\&M3C6UA M,@?]M^#3-"/*#&'![V8BB#=2P7^&AT"*#1E?_/&"._@S;@6[Q*NXS&A>-7-1 M,],L.P^"5>;@V$4O^UUX\QE>8^@?]>!A&_WK-S(?IDL!?,/K]7[4U^M!??9 MH?[GR6I '6Q]/LQX8K2VFL12)X0[R3!/-R?.&&F+0J9@7 )2;\P? MP:4WKB#3KSS7S)E35>1@\]IHDNILX MV3_8/#1")UQ22;C)4L)CEQ!M'25.<45I5AB6PB;.V3I@Y?P^]G1'JMM>U>JH M 6R303\4:VYVJZO..QL8RA/H Q5T[5T.@?L /#C\]PQ&K!A;=%!%-^ M.D\JV+L5]#"R((XPWSW%7E/5 M$J=]1%OP__X_@B;YG]&).NO"1-4STS]ORUV'O.Z*M6JFA].-' VZDWY=8MO/ M_4XJO[LQH]3_K$T]V%B!\?@1I>M^9SBX^)$YSI3?OPLH]NE51"(Q,[<3_QY7 M8UOHR!$-6^0;407T][GJG*JS>NW?4\."!2_-*Y[H3)$<3 MM&BF%\I86H#FC8LB=2G8DLQ))>(B87%B8F%9+NY.9I;K!@!_ZJ MGKB_FW.ACU?[7>E5?3=40S)^7F ;]_6@$=\Q?9!"*LG(_3AQO1H4_+%#O\ , M@]8O?%M@8E6#\CSLG<9Z[S&\-:/8,HPAP4PS^VP.NU7MG:])V>-;Y_N M?MVAAUC(->9Y05R.&3^"<:+ (R)%+HI8I0D5/%][T>\%/W&63C0"_PX,[WHC M@GT)*Q^VG9HQP&L'SF?O:#TZY$6U!9L"3*>E!YPVNT&_O!M6(P7\:+>(GLO7MMP[HTWU=_"))BSI\W2NWUV MF*=&.ZLHH07S9V@%D:K0)&&*RH3FAHHY S&-J30Y2U(P(SFU5.362OA?5L!Z MI)F=9>F])ZHMK/N25N)F5:K.KQFF8R4ZRQC\2,RZ"TRBJW9)RPR#*A2 J&<5 MZ O )_!Y2Q,:^F-M\\/+M6=--<+_#LL*R9H['8!&[WF#):A1%9Z 0@(XZ_=" M_"&0FT?UL7,#U,G^M(/T"S($'/QC[?W^1VBST;:(F+ZU*=LQ^N3 7P=7#:#4 MH>J&6545V/1''BY1Y:KF,5#6 ,GNQ'RKA,$UHVD:Z7>[& ;P;T?PAE'6XR&?P,3@)]]5)T3UPE-M!"#J?W?51&O8 MP8UH,U@WMJS].D05-EMV3T"<2AS4Q ,PW@J43P=-(V5]N*(99K6\X+7-,'#N M.G-MA'"P?TVSOFA")L\\;H.1&M:Y!EW8QI7PI2=J #/:\U.'WFH!6Z3P9H?? MUKV%_0C;E#YKS=FY;I:C !@,!)MK!]XY6V_L5SV6"?A.L)E'A?="B]/>X#%\ MQW6<:9R_GURBC7D[)OH)!^?N%=E#ZS2=2(&X+=-N5WWM5^T)0F/!X=G@4B#*O 0W&!3+^[+^]@O5$Z:L'IY>&JNY M[^;32#+FS:>O3F8&L#S)_]'V=@ M_H!&G:J2T9S]!(2]\$BP-\3(W379H"VD4RQ2!'9$1SADENL@= M4:GF:0[B+25;>\'GS_C^QR_V&P!R4'7,[2W#C-F&+FBA/? MU=HNL;;;\2',<98XEI-4)8SPU#DBLR(F14%AC;EPSIJU%VS1V@+ -H'R=?BA M/@%SJ?P.5M=&M-FP/"F<,M2[8KF@Y]J(D]LVA(=\T6<_AQ48$./*_ M]<+33MU6E_IY3 &%I0LGJ-%QSC/G!,N3G.?"Z4PR)M4*4VYLWQV8LT.=YBIF M*B-,IHYPD29$Y+D@/%$40\5&:L24^6+,/X,IDF=):BQH.)[S)*/:Y(6(J@L%2M,N<&U30\%3"131H#!1W/"-::A4@.K+(633!9\Y21=Y21=.;7CR8S^,.'20XBS]GM'!..)SS"TZ4.(MHT^=OJG@%" +WCF M%N)@;H!QSTYY[M''?WTCH,[!<3B;P^^7S;LP> NMCN+ -M(AY!A&B&_Z[BK0 M3E'7#8[[MFGJ$T:RCX8=5?DPZ_<29JX<=?^_0P6C;P/#Q_Z@KXDD5_!C=%+U MOY&ARC[U#X\9WK0S&;#C7M_!D=;8>*=P0 MH?I/OPS'J#T%+X2W'T%;)SZ#!X.[1M5-##2T7X"N[..+BP+57!.;;AO>B'9Z M$2;"XV2M>W4VVGD3ZP$;NRZ;M()*G4881L=SI]:[/^FH)AA^HJHV0Z#RZ4/1 M]S*8W,-!='IW\2+Z M\VV%@>W!V5MPB+!&[#:(RPFNY$J?[IUOTD.:4.$HHR1.LQCTJ;!$V4P2R6@N MF;2:V3E]*H04/ $'L5",6Z5DEEAILCS68"H*IV;UZ?L0!AM-O1>J=F'\+Z./ M?JVHZR-4L%?.=3N[;FIV3R9G=^*CRC4**VA;KS@[7E$9,^P.0WJ?=2?PI5(% MS$1-=C+P2NVT7WV#F2+0^E&%3T$O>S#Z:K8+ 0C+>OYE>"K7 B^(3 M#OE!.^ ,U=,Y7QO1OH^US(SCN,DGFV^A<*-T\,L0+,^*C-)"6J,55YG14II4 M2DF-33*MW*\@V$??ES?0E8797ZA2GARJ;9_#?W\<)HGBA2TDB4%V"%>I(EIE MEJ2"9=JF7,A$K[U(TKFDKXE8RL+UE%PJEO,\TT;Q.&,"$)(G>)"3I MM[">_-#H/%%::<(RY,K)6$)D(A6),R&HR=-9$7,DERP!+& M65((80V>M5F;,NW2U6K>QFJRPT2"'0 :DUBM+&W=^'!_P3FH)0M]$-!>#P'J3V>L3I68L@?60<&;!U3:-)0,[)R3]#L(# M_ICF5U-<+C)&'[15>YOA47"SRPI7:+_:*NN3?JTZ^\4;KM MG>_0PRRF1<(,(^!2@*N7*D84 \L(\P32O- "I&XN=*I$P:@V%&P;>,(HII5P M(%#96Z#8F/44^ [*U4E5]C%E$2#UOT-5#:"[TT/HN:,P"VT\SB]DB(T1/)?"+\(TNY[U M:QS.O>K)/DWTZ.)P)$QW$Q"M,=2+'9H-3,(O;4 R!)&A%8# <4KP1% 5Y[:T MT%^GNN.@Y?ID<'-RE-89!#Z_0A<&+V%F.NZHK)MMT2XJO/6XU.4@K,\X;])? MWH9AX$&N[WS1 ><=&L$=U(=_V@LGL)=[_6Z UK"BX,QN3FW83K^N6V>\O;$4 MG-]F!\+N;5*0,40\VHZ3&;$^,CORE^NPJ%_#ZZ=S@\ #&(#H!(51O M_/?_A3VIJNH,!Q[B^]'EP:#5+>H;O$4M[_\MZBMO1<^H+LE%(EAA*!@7/)-6 M92G5X O$5(/_KI*K;H3>)PMJP<';58JYR4X$T1MKU?YPT,IBHXP#N$_=:O.2 M'D@GVGN_*-SM&9O_I/6H*S=H#Y_PLP!6V%I]W#_M8;I\FR4^3B]OKL-M1*]] M8GPX#/0'58!OPTY(VD<8K$?IE=9;=@'@VH')U%"*0[7C#1/F#K?8FZ0(C_V;BU+=K*[_N]^UIV>F #[H# M8^H=E: &@X4\^WNPF)^DH;Q]?IA:Q9-0("JBFW,9^[DO M?XB.%=[T;:>A.2]8;X."GA$!\<("5G8 D \G#GNP2". C(IO-QCG1=&/,U8 M\+6R;F^EA\-X-7.BH<$>K .6J:DC","GRT##:5Z8Q)DTT8*G%-0%4SS7F4QL MFEF7+LSSFP:-5R5@NO/.] Q(K,)7"\)7"?3E_!! 6104RPS'6F,PDA,E\Y0D M!7<.+_3FA;@\- *K9&!!"LLTXS+.!#CJ_NR"IJ#Y4WX-N%^MW$^L7&ZD%9Q2 M0AE-"<\5IO9K2W+-F4U,EKM,K;V@\;QKD?WUO;!J?-60OWB/UIZ;+FZ''5^R9)TLU07>W-L\/C8Q37VS/BL02 ML!$T 7F/P4TJP!9G8!0PMO;"!TK\QI@_=[PDG[8)9P==Y(^I9M71)#$/&O=C MA8.M?GCYH=%6R':HFJ7WP0J?W0N_!]O:?]E4H%XQ?0D/^/&/'\[J@>OZX,;? M"NS=Z@QZ%:>C]+NR;CI1UDV S8>21OH,#>=PP*;QM-PZ\!=\3SV+BA^-=87? MB%X8-J)Y/W]2TIY@$LB5QN4+S%XX\48[+@-,[BA]<62_A? H>CFS*X2I'1/A MHH8UQP=5,1:*F7[C3U4UNOD]DUQ7^BW0'_=DLAOM$A,\4EU@4,UV0O5@!CH= M'S!#_>OP?#L[G87P^]3]XHIT6Q/Y@JU3E#J[.9)1_@[OCH7#,) M\T[PY+2L\OR7<\Y;_HVW(0K]R7-=#,Z>L".^PP_]K#*GB4EC4*M4)D2!N4,R MQXS.LS2->3[KB">)+42L>)PKS75>R,QH4\3**66X,?'#*34#YQ M -:0H^=;KG_8N!)T#Y/[P]LT=5**9D=E-G#&D0Y[D M2B[*'\Z2'-D%K63*\"E<0[A@G4DF\\,@30TV6&N;NI&3' M:B&76\C"@7HKM"'"(>LU%Y0(C'BD./U"I^ ST[47O?[236RJC*#2TK2PW&56:"L5S9AF,?+B%0\VANY906!O/+X@^JBHWT#]N(A& MK;UTT*0>M,49&L<&'\3K5^Z_P\"RK@:#JM3#4-X& QJN>]*O,.RPB(O=MU3B M:5X)UD7=TFF.$P3 MZ(-]#YHCYTGZX69)<$[&ET.;/XYWJK^WZH^FG_+UXLT/+Z.#_@EHYIS'/IYC M 5PE[;8X9=F< R?'/<[X1YL(S@A#-3 QKCZRR)8F&QKM@5$B+!83:X!_/+- M^6RP&3$)?_<[P NI@RW=\]$P7X8K!+["M6#P:1;U0[N>*\I!\+ \/C9167^2 MV%Q;7I^@F,3#0N] H?DR&(5EVJ[B>:0+:0X^"N>)'+RDGH4\*Y28/]2D\$(+ M8[J'-,:]C&E(SYH@UO1,M,)/O*L,<%N']]<"=X$!&+/--V OFJPM]:!=N+&"C M-9N8P);O>QA6MYGT=GD"_V=YH0YI[E-/M8Y3VZ)U>UL=4T;JP<1[0@F6YETX M&'CJ"$!DX-,FIV:[72/?NS!U@>X[S"^FP_C[* &+NS[&^?,)Y8\!*"8BW94[ M FT;R$R]%L&EPN2>RC6\ 8##JC-HZ !@V5MD#FJQ].<:HYOJ;6+2+QP_/*;9 MOB20=*6A[O/ VV,A^,A:,P*@6-*FKR=@E^KK%>I/AY]-"QMJV!?;7[X*T+- M #JAS;B84 TH9\A'VQUV+U(2OX#G(6-V#,M=S)33GF!V)*OC?-K+4 0FPY]U MW4%H:E3*ZU6_^M@N@O=2FR586(AT08SCZ=7TVDYWO^ZDARDXL(XR<%\E T<6 M;\G#QC^B^T.W=H/H=D,BKU19_8.9W+MC(VO% M"SO*,XP/74I%DJN8&!%39 -+86N)F"0VXS#Y/,EX/)=GR#)6:)DE4C >,ZJ5 M,)+GA8WA3RJ?.]ZX_S$2KV=PKT1^LT03N^6Q14M>C:]$>'JBPEO2JFXOTYC& MU1VQ= ?&M>8 VM\\Z37)%G@-1)4AXZ/E#E>CR,*95V:-.X(NP$0QK#9RTE75 M-Q<(;3P]D*<6#R;MI%?DV=_]Z>_H2*=YN]4XNLF+(,>EJU1E MCL_&^9-M30%P)I!>R8+[?SGGRLLVLQ5LA$ET MK%B:\92SQ*E,T5B:#"_79U;+"S.AKE1_,T<*-(WA$'3?5 O"C_!;WHY#M1&V9D\8:=T*5+Q-?OJ/)B"93R";_ MG76!EE0P]\4 O""<.FHCQ_Y,9*)*X?1%6SR.\6E\_M(>_H F%GS< M%,GQJ<%C)M]Z?Z+.1K62_;T3I. ,YUOJRLLRDPGLS7':]'W>NBVP[(\_ MCOO5(+ P^IO2HSO"9:\&QZ7;7OJ?, !/*H=EBOR=\( =HU"?/R6[,#?H(=S- M^^".<,SO?2$M&.+*3QYQ_K)#1?,TC8T@G&4)X2K/B#0))3"],J,FXU;-$5'< M?[_7 T*S[N%<^'US2+(S3GM[0OR'Z$)2C'[$)(W7(R0(I/&?^Z.#]W:J_ ?) MG^N-_QSJE1TK#+O!BV%()ASV3Y:TJL.SOM35LR9ZZWI'ZBB$;C4>O <61#"M MT GU!DS#8ABX0YRJ>E,7HOUMX/;0 &!4/QN%A3$!?4PZW/!=(,$!^+_%1+

&M6R]IF3X70>SP5G MZ]*;9QA[#I7L:P#SP620>B*_LCDAW^R Z8&I\OY$VSJ'E[/[WZ+FG+_)WO2] M\!GBC8\^QO")DA7K+4/OHO>MMPGU41LD'2>"CN>TYU&^S1"(MO_:.=C:]%8/ MGF>"O ^&3;)"TYMVTNNQR^_:= P\.<(9'I/RXK2/IK:=4UR/\?1[4A+3YCY, M5;IN#OK:O3-9#G#J]>N>&QB6/-Q"#X>21T=X>C5P&]%?X^=*^&[W(E4/^S#L MG. (7'B8T.SUV0.%G]%1XY.%G;U7LRIKSU>6V"]&$MH*Z/P%L=ZP.[H@]F3/ M$W9^['XU9X?*62R[H4F<&0T:S65$Q84DB2EB'>/%GECZJL3S!PJCK=8L\>Q- MJ?MHT3?F^P/41Y]"9L:$FI@2=Q!_Z[SOU51SA!<.D3XJ1"---J#?G:"XP%3\B?M9G=@FJ[5!@=+G245'KG]4J1/0E/BIFKX;M>]Y MF":GI4WUP/@W9GR L>X#!J/RF&WR#GY239#9]WR5]09_PW* H@K57_V E&E3 MZN"CW=)V?$H9V,XJ3/+!L%.K]6C_6T<=P^:8T ECCJ@Q(7]#"._O9;6L_PMV M0-"'.+ )OJ<%](/3C"/M4HW9"(-2]>3&_KW>5C%5OU$[5TW&]U(UUT)=U1NQ MND#SWQTL3,?-=RG4.?#<]Z[WO:SZO;:J[L3Z.I]N]Q56KK9ET#)^#MI3 F1( MP6MFIF% ]$T&H\7S:?GRKLVV"9PSR.^"_2J<#>15/5<=G37Y'+^2>'%GCAN MS;B*\EN8Q_ZPJ9N[JH$YOLIU?DASDUN96F*UR0F/14YTD::$9\[FL;*9G:^! MF= T25.96$%SGL:Y4(6VG!997G C9+K(Y[LOCMU[A^<&@"0[=8VE329*;4_O MDJ?AX?E#7E!=NWCZUY"K("3X#)^RF:(/'_TG).;KX LW>PPHO<>\F^XX M!\CKO'HBL;GORW\C +?Y0Y[#:51OQ,/4V"?S!Z)-&NBI:OP]_.!-OV?ACSL( MI5KUOD7[/F':AF[\L?9FYZ_]]VO/0FK@Z%VC#K7.S*BB=>O1-/7)ZU$*-^Z$ MUYN;;[U&;K-&?9'LIJ!X?Q"TXV0Q:SV$;_;"R2?*"D(L^ S'SAX%"&X ^+@\ MF:R1,G'\.ZI=TDZO'U"H;:WA#\<86PMUPGUJNB\&CTG@_J+_.#D+U'1X)AN.DT%&7!/[;HNW^,5J':S0PDN_WLZ=U5P(X0L+?PYZ# M94RRBQ AR4C"UJ-7H]7<&<>(25/2^$VXE?''. ^!T>S9\\EDDHD"R,VWH9L+ M&PW"#6J^9T-P#B1SJN$V;0%V*IA?2) YE7\X=9F_": WUT8F$P_[!@-((S+5 M>4J8[G3V>,L\-!8](@X)$,"6@8") M/7!M(0\,K "@/N@%4P];H)Z7[>L57/([F9N\2#)EJ5,Y!P]=\K2(&5-2<2Z< M8(<)14+)AWP\N=B.85.NP^\J=K@U6K9[8SCC>[SA?'+\Y?7.^9>O?W?VZ*ON MYX---';3_4]_'^\=_%-^V3HZ@]_CSY_VRKT/,X8S].WSU[WN;O-)ENHT2>*,,\$DX$/LTCA+TT*K>2K"FRAW>+G_-:\9 MKN[CC"M@LR*+$^13RV'HN;1)*I6R.8MCGBA^^_P@!I=3QG5%0P'&'@8-;HVB(HS%(2LC6N.$?YU!Q<#1KOX MGS;MY'VX>#\=OL?0/;'] 6G:NC_Q^]^^T,'!""NHTYJ][S]X4_DS>ZHL^=ESP.5?^A/';L0A0710P?_;]LW-QQO^HW\/[/QG>;*19A=_'&\D%WYV6;,)W: Q M_ZEF+_\L9;?4V>Q:S?[;SV^88UA&7/?_;PTD>I3D:]'Q>QY'B==P;7NCK\JY MK]*3'_CE/^7/:SX[W]$^>PY@B[^M&V+\_']:B(M[=R' OW.YSC32H-M/.(YK0>!GI MT,I\P_HL/4N:+A;^?ZZ>6'EU&P]H4B\\NUDLJ'_XT%=_"*W:^MF-3G@S)1'^ MEZ;W'+#>3U5")VVT;E:DEQE['#T$I/[7+PUQ_;0=[YZ_X^" 4/C;*;[S M7[VU!'U\VS_SG[V/=M9W][D>^]]6D>P>=[F>Z_0/Z=+ZW=5Q^/O@,?]O$ M\96?SX_B?6CS/^>[@]T/\8\W!]N#W0-SMGOP[E!P+45A8F*,Y(3'EA/),D58 M*IW,"Y59;=9>)/EZ2L6<*[/8:OD9O%M","Y3],OJM!4\/5)XNO'XR J>?@\\ MG4W#$[=699DLB(.%(SP5E.B<&5+8.*<\$5SB%:A$K,GF_< MR%C)\V^2YQDKPSK&"J; RHBE14)J/*).,I()DTF39(",W7=';"34%P?'KH6D2T54'Q_&WKC-!+"Z M.; ]// M<\91 HMCG&5$))J!RQ:#<>1R14 W4BNL4K!R *9RG5%Y0R[;M8\;[C+6M)+V M.["H5M)^T](^&Z Q+A:Q!"\HTP7^PXG(BYQ(19U)\DQKI[RTRQL+T-RNM-]0 MZ.;:MLE$YF+3!,'O/Z?\+O(4%Y[M=?J8>8]\/'_,YBS6]S%'<2722XBT&>R^ MG!+I[_;U/]S^W[\[7VCGN_YZTH&Q_=C[],_Q[E=H[]/G^,O7[?/]@V_)[OEN M@N_8^]KYMKOUZMO^/R+9/3J,N:.%2!G)/(D!SW,B"O@II;(01E/C4H6)D \C M"7*UE^YL+^V_.TQ9 GLI%T1I)@B'A24JDX[$!>"P,*!>I/.9EG.;:3J%\MG, MS;Y5*.O6W:Q^SRRBCU_97[\H8!]F#\B<39$87%L*]I>1EBB7875Q*;)$ZSBV M&8:N4D'O4>AJ%8J^]X[32GYO1WYG_*=<6I6*Q!!K+5A+3DJBE!5$N"*U/$Y5 MSC'_9CW.TGLDOT\VDCOH#U3G)QW6)O^8P;AM?XAW-"Y/0+Y6N.?>S=;2"4@W M-3N/!LM_U1;K'=53 ;#5*>)M0/G1O"FF$R.-4L0E)B-<4@>.KXV)3'/M,L[C M)$LQ3W]=)K^<%G"SLG//LS!7^+G"S]]H"Z_P\S?AYXPI;$1":"G-Z/_[:_>W@;IU/4K$3W9\CG)3&#P'I;/N0:] MR8-AO\"3I%#98<2#T5YN]R=)U=3)4\-&A]172&.*L8>/=.&9CT:K3T^2.^EH&;VM!U6X,'BP/@OAR7NF_* M] 06!U_N_K9*NU_$NGS!L'!D\F?P< M-<:E!!CWWO'^UK>SW;.9 M2.'7H_//Y^^/]SYMG^^]_GR^O_6.[7W]QC^?OTOW7F-VV#;]3+?Y_L'.^6+2 M"IG&VF8DE@)3#%5"%,L=<3HI8N*I*:E!)N34J$Y"EQ)E=6BL3! MQ@38F<]L?O!$%/?73MLTIAJ"**Q8)RY,)_FUZHX7G(N.HL?- JS 92EPF>>4 M*&C!-: (*7)FP::Q.=%QKHBQ4E&JP*BA2"H<_S(+URJ-]_[*:LSR- .W(W$4 MC #+94;!N'6\B%-.#?@>**MQ*ZO7S6%8R>JORNJ,(4!CK@HL+B4X59BT:Y$ MW!&0X81*JQ,C,-,KO4_L+X\^8O.I*@>.](OBYVR!Z_I/]P]?_KAS8\!/_3[, M_ I9ED*6CW-6@,-B$1DS)!-(QVFL)E)02BQ-&O=_NV=_YHRF&>9/IG\^ZB#K34[-_8;E%6O%PP7F>=JI+'5:)R(EN2W81\W''8986.*W19&3LSO 3Q><*MF^A;-+=^KN6YA:+R]\?@*0_/? M61CZ;=4_@>UP]A9<@,%FSV[_=UB>8*GO^U@H^EV#'OWTR]>='[N?ML]V/^WP M+Z\!*;YVOH'D T*\+T'"H=T.H,1FC$@P5:WR:Z<+TOX#T>+SU^-OGP_>E_N? MWH'D'YT#(L5?8 S[@!*[6^\ ";;C_:WMPT*8(L]M03C7*>&YI41E)B%)7"CA M8$\F&9TMP4L+YS(E#'QH>08/ KJG:2RRE%J9)WJV!.][F''5B4:SOQZU"^-Y MO49_O[*0])(W&J[NY_2X;K;N0NJDU%FJDH3% M8#[QA#G%4IEE*LOB3')EW<,M=UV%_>O:W>&Q0-5UWY0*Z]DJ8X;=8\Q3JYC^;2#N>WLZ MJH_NLLY=3^A2EW66N9/S<*;H#J_>_")!]5T$G_!B/ZCVNE_YN--<1L]U_!.NLWWMO:^[:(_[!R;]?+Y[_J6< M9>YY%W^F_WS]?' 4[])WY[L'&%7\G&)$<^_@5;E[\.W'WGGGZ^[Y7G?1?9Q$ M.0Z+E)$$G!9D/DN($(DFRN7:,$F-T/':"Y;S=<9^N0K _9IRZZA*M8[A_Y6D5*8YOPZ3V J-;AV-9E-TBCBEC@J2J30AG":D;9/4*C:]K%#P$_)DK"'E77JPG[ //ZED 2V&U4"U7H M+.6K.R:NT>2^3LY.4U88FA.LMCDA!=6$,F-)+%,,Y/; MU+$D77N1KM-D27+]VS->EDBQ?=P2IXVP8'$*EW')8Z&T!&.4*\J$3$7NBI7N MOA<2-Z.[E=8& )*3)+$Q%@]2!&1-8SG6/$EMG,-"@NY>SY=-Y'I V;1W*F'O M9PYL?N5>[5.M8G@3!.XKZ+E=Z)F_>A-G+-,ZSPF-"TFXXCF1,8!0FALL:U@8 MPV5P&U)^4Y=P'T2>Z$KD?P_G^$KD;UWD9ZR- DQ# ^).FICK%?S<'/S, M7UG),Y,! ''84<(0;A@E OX"_R1".Y$+B7Q"24[7TVP^4'G1A<)5;.'V)? 6 MU/U* G^'!,X8 QP$@ T)3+/\."RX$1A,4V:&Q9G,DE$ZE "TW41SX?X;E," MGV*L83UJRXM?4_7?TBV4U26VI6;G?L/ZW=I5>^[!U$]]" B^H/ZQ5BEW+"%9 M+##=/K=$"9616&M,H\_3.,\Q!S%;E^*F*J@^D*I[=W/]=P6>3Q,\;\$D7H'G M38/GC/GK3!'+6 E2) X<4*D9YNT)8FQ"-4M2GGE"VSA?3Q\+>%ZCY-Y/7:ZZ ML9)8#[&VUL77O8Y5'4%7'/2TZ\WY8>V*82?JE(6+M!N<.M>++KNJF&=%1FD! MH*(55YG14II42DEACV9:N5^YJOC1]^4-=&4*9F "S',[K+!:W ,%EI^_Q+B3 M[&T>)HGBA2TDB<$0)EREBFB569(*EFF;9:LIN50LYWFF MC>)QQH2T8&N+0N$%2%>PU6K>\&K2W7>'1N>)TDH3EEE)> ;&L@3GAL29$-3D M:2[R!-E*YU83IZS>B*+)>)0OL=BKG:^%-R?NIR#N_UK":'!Y1FU6"# ;#$\8 ME913%1LME!89I^E5=)3I[.Y8/G26/;E-L?MC]^A0Y#3C:29)8@VH_M2"W\2U M)I0[G3$FK-02"4$VY)S>CT!Y=/P=79#V959;6J' &DQBCE081JDTL7$"ED)" MN9:YN8K;<+7:/[7:^P !-F:2,DVL37/R_[/WY4]M),NZ_TH'[Y[W9B(H3NW+ M3(0C&&-/,#&"8QN/#_Q"U K"6KA:C.&O?UG=$HLD%H$ 7W/'1L+=7=U5>:7 M7V959G(*"ZU9PL@;JXE2!M.2Z-&UZ5W.\]7."I]SJC,J%/%*#[@[I6>O%1O# M7B[6=[>;G,0"Z%X\MR?3 N;/D\06BRJ;6Q]O;#;Z2L,8QWX:![317TB M_.;DZ\/)]LYWTMCY0!M'7C3.-ME^ K..@\5(.RX1)]$@PT2N/:0$#@P[8T': M9M2PK9+]&C[UN^SWP]"Z8U%I( MSH5D]V2?2:F(TA;%& "2%.;(128!L0WC+-((+NG*.S9#2+IIU +Z)/9R7]WS MR2X2S'9ABSYX1\T$+B P$C^:?+BD"]Y(*(YSV]_NL-\Z+2XN!$@"2E-)7WF3 M81_^!9XHW,T!_I60=MAMA<+V>K9S$$NVT^S W9H BR516BV;4^='Y(Z_IW%0 M'+>LKVX^NC5W[OO8 :$=6_ ,EZM7GE4^ M823KEW$[8WF(N>,[#&6DMI4NE,J;-654JF5P>AS+"BZI>3#LE90N/^)[S*-H M=T-L52VULV48*W4?U#'"_6$D8=2/N_S.^;US*^XB)L""9AXF#*8'3F+/-?N' M^>9-&&BSY+'_SJ\*?J4=P%NNPWTS=1FV1J-K]D=ON)IIR?G[W(>;/+ _X11 MNFR%^I5VA#=L9CS;^K3/%0^283 L*0G+GNWEC%8F89*2@)QXW^UEP=SK_7X<]'>Z?\2-9O^X"X9N._UQVHB#PV[8!IWK[1S:SA>0E?5V;F^_G:H+ MLT;_?>>SIV_/HSH@X#^GR,&9)1(1\)<1US0@K3U'6GEMM >'2A.@+VO3!37/ M':H6S'$!?_>N6+4I3 YS>$UKQ5LV@B/K5"EJANL\GY?4UD]4%#-: ZF2XO,2^J?[LWD#^T=T<-Y$\<'?\)7NE)XZAQNK7C:>/, M[POIC(L\H"1%!*?4)V2X=OQ0V%;%]68=KKBOL^K)CO[850)XH42^:MY=I[9[C03H/93<8[1@CV M4H;;2J4^DTA>F;P+ICO:$[G*L)[_Q:>=[C'I4F= MGO%%/&">$L(/&N32+/Z\Y87_IUA@@>$;&E92L>36YN_RR.(=T.8>_;&?%0>N M,ZZ:$GH7ZSJW"VSC9/MS<.O\,86K-J MHDH6$J$V(">H0ER+B'3$!B6O;9(F1&GLRCNR*C5^:)['\K47KY'IE2)3P,;: M)*PWPN96W(90@QT3A&N<1!!W;3Q9(]/3(=/69-]>BRU)1J/@J0%D4@RY$!/R M*D8>63>)\]S97%' MHB6&194KCD)@P/6J48NJH;A$531J73[7906,._%HB-7< MT>!$IV3[N=7^49\RN[[#RZD+8-W%SX;"CX/R'0%DN6^!L8DHK MS"G'7E-9<_/G1YWIRNN2":4\^/PF&)GKH#( G%R(W3'CO?&*Q;0P;G[7+<*; M[/E=XX8OVIXG;&'Z-2= SKEQ46NG951@#Z1RG.N:FR^A9DUP<\*2-,2#/F'! M0;-X0(9Q@RCE@6KL$O8R!]>(>; Y7[ZP?ZW*Y]W'L!4FUT-,-!]G3R9HJK@/ MN6";X"36U'SY5'F2FANC.+C:!)EH+ *1P,C9P) 1T2@Q@V2R&'%A/=(X8D2M\,#$ ME0@YI+<8*EX'V.Y:^8-Z8.(B1*LUCUXY'JAGX.3*""1=\$51\=I$SZ<[DVQ; M"**B=B.FB[O40?#7XVN,JJ-I40$HC@WD6B' M$S=6@!'DE%"[**Y=Z^I>J#*$N .0=3 MW)H$$V!M!7(Q-^2E0*LU,PYA$P!R-,/,@@NOZC#WDX:Y4[!:>!\425PX8FC. MLG".6&RQB*X.]35!P['ZA*#!F?-\:9U"B';1 F2OO (B>2 M LS48>ZGM-_62R&$PE%QS9D+X,J6+=.EPH(%51\)7T;%FJ#B>:M"&P[V6R@+ M5%P[Y'@4B(44'?.$>.@B^O*L-K1VN)55AA[JTQR3,2N>3. M"(TMKZGX\JGR%!7G!@B,5XAZI1!W0B*G;,[;#,$J98S&0,75JC"O]4@X4TM. MQ7>Z ]MZU/C@$P4F[E8(]?7AI"\)CA#$<<(M,18#T9&*!!N)H<'6E&?91&X,J\M:+"4 ?)T ._ O6$& M =^EB(/[BIS5!'E'2/!&8N)RT%*LRAE=B9<1 !89SV3+7NWR[]CO%];[87O8 MLH,80,\N^KX_:L2G=C6OK2#^#!QJ_4($-BY) /S1BI(A3BR K6,"446$#9P"Y:(K[XA857IZMW>J)T8= M77J)*K\HUE2K_'*J_ 2_BM(D#8".B :]YSD<91.)R%CG0A">!1I Y=FJF9'\ M]"PJO] HU+(3J*6.0MV12(]:]#"8\] =YL9VM_;HN9-SNG2+=??:[HN?H.4V M0,L4MMN*M4U9I$TYG:*11I H*-8H\7P85WB/G+<&$05L@F,9K52YL=6JI@_> MWEBX)CUS8*_&U!I37UXDM,;4A6/J!$\/AG$J7$2,V@0\/9Q MT\^-I'O%\>R>TR>V7_S/'" @G80ED=)AFKAUUK$8G/0RUZIQP>N9IRDOH8&8 M1(/+ [Z;]LL7JOU[_SW$OOU/QWXSP^VC5ALT\N?NSN;/W2/0V)W/S>UOG_@V MC DT'^_!.VQ_^W#6V/ATEC5Y:Z.Q+Y1.WEN+O,R'/$@,R%%-$0^"T^0,)3PK M[]IT4*T 06OEAK_8T]M>K M?;_5WEG?5U$YH+\"61P9XMI)!!BK$2.$ &X[*EVN#+4V?17BU[L'T>XSX_8.EV;T5/^!B1\^N:F4[UNIR'PPP@"W6D!O",, M_:#X&ZZX&<8K*W(T[ ^:Z?3W.>S!A%FI))=*!EH+3HQWA@OM-#4X&>]@);&7 M,JS<YIVXIA_T08#@E5M7-N;.K8_M][OY,Q"_ MD^;@L(C6'V9S5"Y&?@Q\HSB)K5;^NSOL 03UCKL]N*#($OVC.6C"2]C!;<+[ M6S''JL(<5F\PYB\5"X&Y;-GC?OQM_,/OH=D_;MG3WYJ=1HZO\@OIX$X6\KIWB>%?\=DF[O.*)A0OM._Y@KK-+_ND7LO& MKMDU7F"C^1OVX(A9%G/%A$1A MD@M):"QN"Y1,A4WG=YU?=ICTN+VUL=?>WOCC<+?]]>?6T0>/]1)BTO8NWVKN\\>?'YM[.!]K8^9S?AS?:GX_@77ACX^OI M%FW Y]]/RF;I$WDUCGF#*5-(&:]RKU"-M)<1"#I$FDG9=3-@E M9A&V!A!) 2P9@3&LDPA$<&M]XB4B4;&H\^M/<,CJ1?*X+_:FRAITYLN]D .> M\Q315(DR'AESEO&@N4O.1&9CP(Y;+,@#V4T-%W/ Q72S\Z1CI()0Y$CBB,// MR"42$)526T\TY9$ 7&@R'U8\'DF9XT3UZ]8KK$22F$8BXQ5X GS MVF _';!,=T#VFL:H3$1>IXBX",#ODXTHJ&2,@$5Q":^\6]B9K"6*-M0:>F[Z MB><&1TVBIUPDF@]74IT,**QC5.G:]#^IADZ8?B$DEX'(7!#:(VXC1282@VPR MB:@H([41-'11Y2-J[WNV/KT?'PUY\QZX=EY2;*/A+G)IOBV'^QJP\[3V MP)\0+J8;I@H2+/AR!K'<7X:#(X=L=!Q)B86RSFM%P0/G:LY6<+4'_OA$F6NK MP =/7F*..7&1F0B&.0'F@WZ)V@P_J5Y-F&$/\TY# KU*A*"\KXJTU 81BCTF MAAI'3";*69O(W&WAM :0B=B2KFV9?"<1!JY#=Q(RBV)/&'!J6>N/O*Q/! Z6:?=N4# MC01^FTOJ8,V1=HJA2+1/,1+A@RHA%#^\!>)R0.B=\G1OS]R=3/-YCE2I8D8J M4JD%W*M$I TT6L4)-H:+A!FSQG*NHV;[)%>BO6,"TQ.?FB_?3*Q5LC62L!OZ MKMR+OEU%F^WCV(-5[AS\'6T_]K=3K@39[6TT^[[5[0][<0>>]D>KZ[\_.\CX M,/AXWVWF$&E:UV@V_G?V\T" -W//3Z=;1X??M+Y-)HIMG,*:? MNP!0>^T,-)_H[MF!@'^?-,Z^GNW]">/?V*3;?WX2_X41;)WLY^ZU!"N/G,81 M<:D=TL8PY(2*42DOA'.510!UB6$]0W7NVL$BLRZ 7=!<:$99=#89C85)7*T4 M$9#[.,M<;QC'Y]:+]2H3[_3:ABNWIXC.3(Z\=3@O)#GR6RQZ.9^^8P?#'LS7 M@>W#Q+?!6F:)+8X!<^T!/&[0+>!K54ICF1D1B^,XZ'5;<=B&#P*\5>_TBH[M M',9^=7.XK>WU;.<@YM3]/OPC%KYE^_UF:L909D^.%:9HE1I3YD8>Q Y\VFJ= M%H?V1RRZ ,7-#MQK$'MMN"05-VFQBX9IFJATC'!/J!;8!YYX4,13*<7E0DI7 ME;?2U:LJO ./W$[OX0'94LWLF70"9J8?.V].H3=/MM;W R?*&1O RBN1FQX[ M9#P+B(BH.8])6$U7WO6;/XLVS.%A?U(;LWC=M)HA-^PQ(F J<^U?JO, 9/#;( M,I<9@R(\FDD.\"P6]>,0%BT6[6:GV0;;6%K7X]'BEJ4MKMC"3G=P@W[<4#R@ M5Y8?J.H:]'\;B_O3U@8P9HT3<9_2 %RN":X6GFT/X]%ZX7?E> T8PR)S^)R_-)7W) M!+";'>C\F,RB&>;6^TCK:^;=*M]M?3 MK6]?X?-_CG9W8,P[!WR+[ATUOC6 W7PZ.0_+GI=#S/=ND-VC7;JWLTER.<6] M;UOPW ;9WCA@>^W&S]VSO]I[&^NYK-:@T;P:8N7&1Y]3?*TAN8R:],A*&1!7 MSCNB4ZZS!KIG5H6>#K$NM'3$R] E7.Z(7R&,52EEQA0,;Y25 <[&D-9C,!2:[4V!BDY,\,86BBPKQ MW$C!$$80#Y9[^(G%D!/%Y'3"=KWQM&R=(^]Y+OF%3?4R[TO5Q&=Q6.6GL$K& M9'RB%$E*! MI0(5A%V=DLM_SI$$P/!Y$L!A[^)\QT%$#@C"=U1RA-]LZ\2>]E?^?64VVLT. MFIC]R8F[?@7OGG).H]Y.G M$JN97G1"PNVCN#IJ(7GT >BF4X0KGYSB7!*6D@I<*8E?0 )#J2BYN]/[;AN> M? J4(><&P%?Z13,5,)9+1RV+?)RR2B_(QRJ;'1^/R]ESI[G3$RA#/N5V2B.EF>4BS(++!]2SW/8Z[;*#X=PIV[YF&:>A'$R0S\.JF.>!:A6 MLQOR=P;PQCEM(O[TAWE Y1?@7GVXLET-H4*#;*WO"Z.MDU$BYHE$/-?0U(18Q#B1 M#B>B"*C7N^YY=[;'S6:8Q.S/XR4\SVU8YHR&IU]!F@^/1VJ42Q0IK3GB3$1D MM8(%U=H+%P@. .OO2E@INPY.H?-:\3EVXDG.9.J$HD*9"GR[)8I4.@J@TAKF M=H6C#*D+G(9SQ(B^QBU"GO0BZ.3\Z%;'I[/FI6G,,]:9>$.,MJ/\L[&!^]7 M"] '& 9\U(N NKGIW\'0@G481!@QP.;EWP]@R3/;AQO^R 5:!_VW-.^?2S4 M&S"LFB#&096/5ZU JVE=LS7J;=C+%L1W#SIP^U",9+CZGN^V8>9]97M#;HKH MX..0DQW*Y$&8YOR;'[8U+,UH==5YH@1,?&]"A]:*]7[1'[K^ %:D628&PA^E M>9UEWT;R 2;R!UC9TDRWCUM-#TJ8"_&M7M&W8;XB6TY0X5XY9I $U^WUJJ:1 MU04GATU_F#7X_$ULD89Y'&5FQ2!G*Y83T>K"TV:\P6JV#."R%U,KY@Z7^2&VW1WF2;W$'$:35 +/>!E[&;KR:U7- M+#ME2*J\P-E6^<3^82REH:0(ES,"KG:T?"3/I7/0_VV]E,?U3OC[0@XKJ[A< M25+/XK]\WS=.R* U1HR*LM(W02[8B(S@W'LN,#".24] 60?.@V"44\Z3DUHE MG2*!)4K)Q#B56?U;DV@_U0=D*+7!46H]?@+B[+2M]Z/4>C\B MJ!VP'Q=8?NVFR /:QS[KZSZT?>RK6_\_1L;Z2VFLZU:S\[]NW6KV?JUFYY^_ M^RR">8F".V].Z?\4C]Y_=JEKZ&U?K0@S\D,7L:/_$MY^A@N.)FODU!UYWTC_ MRT4=FI@(&^?!;*>O_5BZU,MS&.*>GO.H[F&S <\&3YEO?]L\W?MS$S?./M'= M]C_-O9W#H^T-C[=WOK*]C>\G6\W)NH>;)UL;AT=;&P=B]^BO[[M'G\ZV-O:: M>]_^:FW_F9_U26SMA._;.^MT5C)+]!P+:0R*$FO$3;+(R"21MTK!HC$AHL\] MMI:ISV7=>;=&GIN0AS,5F!3!FN YM]CYW-P'6R\B-X:Y$GGN4'VU1IY%(L_6 M^XEC6 0G)4-$.C*#.#$8F4 ,\BQPFABSWNN5=WQ&+8!G[_$S<>R*5.>TGO$H M^$/N<!A)"*0HR0?9TDL$!NH2'+EG=1+9.9K!Z-&GJ=W M,&KD>2#R3'H8G#))E94(@X7(9<8H7^ <_-WM'*#RB.5M_/5\!FYJV3QC!EY?K\A')GP78EDC[US(.YT. M;+!67@#)LTXKQ#5ER"F6UTGB1(E,6C.)%*$)R!*02)KL$>":H\))UC0N)!-H 6JZUN(\97E M !XGPG?/3HBWG%EYI5[L'5_^U2#W(Q.M&J_GPNOI"@;8&J8)N+-@4RGB*1KD MHG2(V4!2Y#)&81:Y:7_G VO+'&VK$>P-(=@C<\\:P>9$L$G&26A(V#G@F=%A M0#!MD5;PSV@YT48*G();Y.;_XR+8[&,!NCX5L%1#? L>P[?R'SFI%49E#V97 M2LAGM$?IXL];:>R&F5U:ZS,[.W0.PGR3@1DOWWJU>M,U$LC,(@EY,6M#= =# M]'VZ8X3 V.?^?!@#@>8*8V2-T,A(K)WF/MJ0=Z?7Y+6IH[7N/$QWYJ%JM>X\ MI^Y,DKB N8LIA_6]SF?''?Q$&$7)<&*CP)1I580DR!#>;>!P3&.*(@DX/EA \-67G'UJ8KDC_+ M1L1SJ,*_:OAX9/BX7^RHAH]G@(]/5^%#R$!2XAJQ&!CBDG,$V&^1P21IK*-. MG&?XF*Y"_D;A8ZJ \=52Q0^H_O5BRXA-9G#[;G\P53*LK*'5'_1LOA#EFXPZ MG\^L_U5MXW9GWCB7OLS?SVY($3NYE-4UK=-/+ SC^+C7_=G,1=]:I\5<)62"HB.-=(Y M$]BNO!-"KH*,3V'41#&_QRZS#*OZ'D2TKD]VM+NON8J,$X)\WF;E3G*D<=0( M"V($>!1)&S%9;^S6[DJ\+)LZ"S\'D\=8+_$>T:W0/G[OQ']'$[=S+)K_D,W/P3 ML-PQG&5T^U_'>;CVUME7MKMSP!L[7^'^FWCKS\VS[8T&.(D?SO9V-NDNW3W= M.X(QO)\,7>ZRK9UPN+UQ\'-K!][EZ!/>/6KPQMD_1XV=K5;C: _^]Q?<_]-) MV>_YRV0QG#M&!A84N;R[+CQS.E6-:C6J3:$:9DK(X#F)-'(;N)&46Q)YPH)3 MSUR):GB,:G,?\ZU1[;ZH=GH5U9(WUF%.D0\L(!XL14X;BR()QF),DZWJALFC;8]_)JYCU5!W^9N^/ >M%F?ZS[\G-DS\J*+[1?N4RQ7= MBR\#^&O4-B45(Q7,/8G 8RL).GS:!_WKKY[_TW?;N?-(O]NK>KL ,881'JP6 M![&3VYB4']K0;G::>7>F;(83?Q['3FXXLDS=$Z^96_IK<=WD;E;^;'\TOS 9 MS[K]\^6PVQOD4W7G&P7UUL\U6S^BL?%A/SF/&9$&<4]B=;+%&9F0%M0JP1FQ MYP%HV;1&-KY\.^ M4SG)VDLPBSG[FM* C L@*:U MXF& LW"*5@/.G;B<9-H;.^L[R<%DZN% 3+N!>)8>@ <%9&*@@7-(XXBE-59GA!P\ 0] MFSPQ_IA-LA= QI?E]-(S--\^3XIMV,&P!W_7)T:._#XXM2D2 53/QDSZF$:6 M,H>TEYQP+I4W8:HC-[$D^!!QHJ"%U.C$G*,B)4NCP2Y.GC"9U4"Q?]@]J;HG MIB$L1\P-0O.JY!VN6=M>O]W<$F_Z3. EQ9CH>S^]IS$Z.U&%=RY=.%(E?'&) M=> 7#@?77S*U)_OT"D;SF#X6J"!\8I(N_7G8N]C[.HC( 2I^1S;!@'^SK1-[ MVE_Y]U5P 629F,?)*;@>I&[HJ_[0/NDKU_5KOTU&G_I<$\S3&J[F:NZ#361\ M)&KA)Y"N?^B]NRB*-;#(BSR!]#+.RNSF1.7B0R_JO>JZV8NJ*W:C&S+>O=L8 MQBUX\LY);/V(C=(;?2T;>LW&T6$;_FLV-F#4^9KVQ_*[>^W-GXUOFV2O_>GG M+OWX??O+5(;5Z?:?N_#?YLG6D?^YFS.SOF4/YK"]>_3AY^[1/^V]C8]'N]\^ M"?!DIJHE!"%I\H&C'+9!7%J+-%! Y S'4EM&A?8K[]2#R[K6!;7G!6)6IX6^ M)N3*K'?GI%L#UER -:.]H;582R%1H(PBKG)[0Y<$HH)K*WQT#(N5=^S!'0#J MPK;S A9_U//6-P'675ED#5CS M9A+\8:LN:"K$]3D.6T2#@0@2P5#G%#&;*> M*80#PSPY'FD@BX"LFF/-"UFBYEBO#;(^=H>]&K'F0JSI#F_6!N^)LRB:$, K M9 RYJ ,BN74 #E206).L9T$L69.L5X=8S1\UQYH/L:;[$P43$V;$(IFK./ 8 M'-+! -%RV5\,'@N<:H[U]/U.#F,OEIOE-=-Z3;BUGI>T!J][@==T]X^@>$HJ M4125,KG[AT?:!XD((Q*6C#FM_,H[LR1%SA9)MRI%9,N.8I>Z-AV/E."Y>=@# MFI_42#<'TM7@-A>X'4R!&['!\$@2\C00!$L6D*98(2N=.W8K-]/!R4U5; U,?^H"9PO]?1')T./\YO[-!?RS:.0U7"W 03Z./J=(MDYGY#U? MFW Y-WJ6*\J]2D3:0*-5G&!CN$B8,6LLYSIJMD^87'E4K'[Z+*D2FM7:Y0(Z MCYP:O=D9V,Y!$PSA.KC4@W[N\-+JYI*SRY,*O3O2L"[?^C,3F:W#W:./K=WV M5[Q%/P#)R57!6LW&&3RCG;7OC\.]20T[.L"[.Q^;#0K_?N\49S8HS;7G.F$LE$J"D^2UMY.IT!>SW[\YH?F^\CT[&?;645Y]*YT$$12$ M!P2+6\\,C2IP'#Q.('G^UJ8!R\)YU@>W8UQ5[JL-HSLM#FT9&!RM4&%+!5DM M3@Z;0)3*;/%8#+I@U@ 0N\> H(/H#SOP,@>G546O8M"S(98:MU:LM[O 2,^J M=1@SKTO-69KPJ84;=]-59+Z<0'K-L.>F:PLWWY=?;CM-@LI+,>5/#C1BZ].^ M339:%R/R+"/^\Q7/KQ;WWX@9F%-; R /%J0J9:H4= M0R# I29?E[$/U+N<)1;6,S9*Q!@$9$\1&ZCP@!I,*<0G+#?X> M13Q: E:>!>/,LX3JYEOJZ:S7>LVO77.%:2#)!$13[CC*K45.A8"D%90%0A50 MM!>PYI?2;^K%OG:Q#;4&O Z!9,IMO,"F(&>H0,2!KC,PY$**.8S(=#3@./9* M8S$R+SM7.'"NE#=%@ZL2:K8XZ'7[_<+;7N\T\]0?MC6,\]9<5)X'R9)31@O. MC#'6"9JC5BEP"\[7 D3OSSS,6L9FR]BGLVQ$M*2)\4Q/LHP9ZY'SWJ-(@Y?< M@'M@0,:DX-?$#Z]UK2H_*61'*7.2"X\HB\F7]U]&[E39)M+_[[#9JURA[K!7 M_;NJM%5^V?? #WP_JJ6Z@<#&+ZH@Y90X%-QB4@@XLO ,B%MO5> _MCU@)?XBI%*ZBU4S@RMTWWL_% MC96T'S?2\\4?QC!LQ>UT@Z(L61&\YXC\?-@G'@-)UPDQ+#'B(DGD+,9(:XT% MI58!+$VU37RJQ=L\%\9Z :];0*^"$"+D@RJP=MQSB0RW#A&L) 5"+&5P<_>] M?(Z(U:Q2B;V8\:^L/Y\!M9F1I:I6/Q6K*MQIT;9'N;U8"8!E9?OB:OFGW^X" M9N>U"Y^\^2>OZH/.6R./Z#4N]*/4R!,+KY&GUA1]G'I^BQ^K7C/X?E4"GWZL M!*]I-G.D$V M^^S08HIB+N*K1-R_UN93S.KM38V+.[;M?2-3L=ANO*^J:.ML#?W:CVG8*OX& MS[?XI=Q2F#K._68*K=XX4660J7@_CH7]DV-A+[!=]K/.X;KWP_:PBAA=CA?7 M\SC?/&Z!M_='M_O]SE+X!N>HUM=:7Y=E'F_0UULHRCC6TNGF5MLWS57]S?J; M\W^S%K_ZF[7XU=]\F]]\"P7W-L[/+^^XP5(S8363+E"AK!;\#MO"U^_D5U&;'+2Y[I+'Q\7 K)\QN[.*];W^UMW=VQ=;9WN'6M\9)X^@KVZ*?3AK-R439 MO:.MHZ\GC6\?Z/:?NR=;1Y_AF7#=T7>VU?Y =L_63[=V/-O;6#^=53;4J4BE M= 1Y:7->B$Y(4YZ0M=Z&& .)/F=>X6L3.IX^._\6-7K=^?>WO?RKR;!/E&C+ MC*(I!&Z==AC+?)Z3*Q:U4T]\CN[Y\_!?!KQLO;\*+Y13+Z5BB(7 EAJB0,\XCHK'W@DCE-%MYQ]0C% 2M@6P95+H&LEN + BB MI+<*2Q8Y\=(H#2@&AI\))155)9#=H?1 [:X^:31L9_UJV3A*&,9<$&1PXHA; MZY#EWB"%8XK,$29XJOW5&NIJJ'M4J*O]U2U0I;9 M@&R M<7,64-+AQ7C1?7DJ<&O!K\E>.OE K_:8;T/EGVZBF6"1J>(U B61B N M!4=.N%Q+QE$*2^5,X"OON%$O LD6FQ_UO+7=RY()6Z ,CY,F]3).4ESDO2]B M%NC,67@A'3>6LK9*#;]SP._NU+;OG>NOS(>^CT<*:Q5[.A6[DW.7FC]C0&>Q MUZV5<5YEG-B'](8$'($*29N5D< ?&D@04H19S[70SJJ92L:G-&8ZY"#(Q9&3RB#-ODR-ZEC-*A];&R=V"SS!":P:!^'B+-<5-,BI)!%1(6!88ZRTJVGE&];(FE;> M1\LFXMC,<6FM-R@83!&'94(FD(04I8DEBQ.V_IELWB-D$SYKI'9VQ:5'ZT6Z M+/>XX\[&J-+EU;H4^*;>AF]K!W0!\_-JC,L3E-^O#\,MV/;XJ2"^ N(6?9!( M"6$0#_DLG+ !I"LDQ[&0-(:5=VR5"/,H350?H$HOX\1(#:DUI"X1I-:'[IX" M9">3Q*S UGB%I&01<2X-TA:\:*J]IIH;YFAXE"2Q&F1KD*U!]LE!M@R*U("Z M.$"=W(ACPC#J+$,NJH0X"0QIZ36B7'BJ, /JFE;>D55,%YS!40-J#:@UH$X4 MA6(J,"F"-<%S;K'S.D:&K1>1&^ V=5;<,D+JU,:K2HQZ"ICJA6.(IT"0"=H@ MHXP.8 ]Y66I>, MTT 3T]$]2OI=C;(URM8H^^0H6X<"%HZH$X+3 M?7WOU2#X"36=CC7]\CM5"J23((*"S@;,N/7,T*@"Q\'CQ(/P<>7=]K!7',.B M^-/<7WG0+7KQ1Q.&=-&,-/OS@YC&6W95BK M0;?7STV?+_TVWV#4^G2M*#8[15[\/-35W+\9'MZ]&,KE<8SS!E$K8\J,+JD3 MH[ =F()6Z[2 C^<9T;R\4XX)IFW^>OS!K4:GY>]=#1DTZ:K59^@@U9GJ>7 M%)YOBU:N, [6H@T?]8<]>-"X?_REAYT_!:;*MD[[S?YXEF!,L=L.#4 M@RG+E;GQN#+W'6S:YOF$Y ;.5XW:AY^^-W&_)TWGH ]^VUJ/^ RXP1 M(Z/'-"*BJ4$\18LTT1+ID @VCA B]'R[%_=IS%VO\V.OLV-:.6P%PLFJJJ24 M-CHBB;550"F-T7+E7:<[Q4"F/KB,1!FZIZ _#'ME9VU F;*U81$!:T(Q;AI9 M(\+3I"4OT6O%34T4[J7"5Y5V([K!!MBA5A=L4]R!6__1 MZOKOSZY\WT?*=]S::F^>;G_[?+CW[=//[9WON/'M$]X].A"-C=!L_/D/?+YU MM-?^J]TXG5"^]E>Z>[0I]D"Y]C8^Y&?]W-OXW-S>^'ZR13=/]KZ!,M.M-K@( M9_\]^WJZO;.YGZ*W,1J!O R@?#"OR#HGD1,AQNC!*-I8P2@(?PSK&;Z(I\Q* MZ:5,FC.M3/].J;.>P92)?P01L>A=))10>P1',U&T$!AIY+:C] M?S(U[0[[Q6CNUP]Z,69<7,QDWPOPGMK% 8)^:($$%T#8FX#E_>A!X4-F[=W6 MCVP'?#4Y=CPYQ2_9,JQ<.WDKOU9$]J__%(UN[P!>Z?TAT-'B#]OYOEILK:V/ M;O!W-BL]^'9)TL'FE\\%H6S8'E#[L8%9*_[3RP,#TEQ^QU;>3;Y%=SCH@_'* M_*%PMF6!TF:+]C_/$*#Y&R:VOYVJN7@_[/7R1-PI+//\A.:I,?7#"=R;-'8^ MT,;1P5GCJ$'W 54C^!A$J^16WG&B5D$;IAG-B0"?'&2?*SM@S<&8#,TC.B8 VX@T 0NA67* DA$" MPN0%"V!SZ37'?.0LT1E+SAC]&_9GLSUL_]'M];HG(-[O[3'\9G!Z-Y&2;UVD MSKZ*?:#F MQ]U^&6W[K0Q,-7_$WT^:87 XWBBX=.$HEHLO+K&NWVT-!]=?,I71]DSS\[% M!1$3DW3IS\/>13[@042N%^UW9!,,^#?;.K&G_95_7WFO=K.#)N9Q<@JNUXP; M>.RMO'2"QVIPDQ('ULL4YS$!VXV9^";EK&8ADMMX[!+(+V8P8=N9,IT69$28 MJB!?EI MJA3\<[W?[_IFI6 3E+V*5.== , RVWH BZ*6*^#9DBME>:1,6Z*P4I3BJ!G1 M50;Y2.CF95$C'EZSJ'NPJ.]B>^/3V;[W *'8)2#F*6?OR5S3GE&DK2;4RR2T M$)<;.TZQ*)"2BG%[#]J?/TBQ=/4JM^^D.VQEE *YS3YBEK)VQ7TORQ1@V++( M5,W,'RA38E\3'QGG%('EY8@[(9&UBB+FHO?))Q>9>#@SSUN/L*Y=Z#_.XS]09%ZW78I6T'M*Z%>R3PPAA%F,H@TR]YL$\XPU M1T$XJ@1/E"MYHX1F62HWA&?$&7XOCGO='\T0PVIQV#V)/[+L7??ET=9TWLGO M= ?%,5"K2C1! O-6-?STE,AXJ_S5\/@PX=O]N>]I4MY8A4C2#'$/\&@(#RA% M1[G7)EAE5]Z)ZX6OBH&5P5*8^2)DB1J=&IC%!;-L7?(?9'5YUX&K4W*_?G76 MX/KK\\&*,1-UIP"UJ=D#?#W.8=L\@%8SE@IABQ^VUXSP"8RF/)90[C>N9G"M M=H'AIWQLH]L[K6B#]]6YC%[TL?G#5GN4X-ZT6OGOZG[EIR!0#H8XNF\KELT%&\>P2G=!W/];3()T;.)^^B"X1AJ8+'*^_,-,S_JSR<-EJ#F1@)I"*,13BO8%8K .;F^;(4!V7[A% M MS&KQR'H_)R@=MX;]9T6B7]P+4\L[Z.16MU.KY6UJZ7_N&R44B\DCQW/BMW $ M&>DM,HK8'"Y6SIN5=WHZZ_M?Y^=7;U;-TAR< IOOH%HA[ZJ0_H4IY!4[N3DF MM;6J75(ULF]3$K!(&&$#/@ZG\(?C0B"J DX,26H9 MOCZNG@'?DQZM; M^N#+Y7D#KG\H1U-)(_QZ/-C:]9Y3(L4^9C[X$"RB.)\9T,0@+2A#WC!FE?$T MDEQ&Z8; 9 W<5X$[_%JI(;CAE1[^TGS)4/[^/*30_]CM??@YB)T^O,'XWC7 M7ZC3 =F/7H7DK4!&>'!QA K(&>81-YAD7\>1W._=W,"E.@#5KMO]/L+KT:<7 M@9U1&M5%%+\XM'V0@D&.DW:R&>A=LA(Y#:P1DE2B[S0$7%I,;+2<<2T M $$U!N8\P[R8VG8OTR%6K]"&,LST2W/946TK#OYN_N^P&4KI^"=+\7:J$>Y! MDO0=[WOK3!*$@?QDPL X32E(===Y)ZX2'2(X"W>0&$SPK4N5F8$,,?G*W,S M$IY#6PV)-23>7Y#Y0B&Q9L&3+#@NN76XD?.6QF)]\!ZT_CQ=<[USFO\-&C8Z M.Y8SUS?+,X?]P79O&_"B!Y[I>]L_O/2%?$D=;[Q0O)WUTWT;,9/,<)0+H"&. MHT?:*86HD:"%BD>![+R+W&\1N5N6OZL2N;W%^N03X66*Y51O)O7 MJ@Q'ELGFE[]67OSKE*WI@%I6^G3K^4*Y.-&S;PU?F7K M,!=(Z/V(5PRS.[ULM9N=H@E+U^_"C.>-QEX4\4+ELZ)K-QQ=J8]G7 :1L44MG> MR"A/7I:)FL>#D6O1CZT(2SXJ+V"/CV$B2F@X/\I35D+)!BM:X),7)]M;7=M9 MS0;K.!?*J<[7]6(WK9;;XP?-ZO9Y\W<,C*,#G[;X,.QU0P:]7G7;O\O!E#<9UWB9_,KUCUDK M5LX'N%*T(RS):OG&V5P$>[J:3ZN.#FV=6VKP",LB/.WJ&,EX>_\0UJ[_EZ^V:7#)_G'%$.)^VG8"?WI:ZJ7F(^Z.D]M8BJFW%HX M8(!H@0/GQFNF=#3\EK.N_.;X;59>V^_5Q$O_^O-XO]0,:)84N(2 M!OF0W+B@.7,\J12I4C+@6HR>6XPV3_>%9,X")4.*D)P MF)5W9&U&RO:_*B([A8WY,.IE2GQ1QZK:1@)>FH-B916 ? :T'P=YP0:'8\QN M9RX/\>9DGD#$U M8V[^^WC8ZP]ME9=RG0%< TI\'*O:!#-'OSK;.(#1Z>3:8?-I"SB*@7H7@&]% M[HW6,7K+$[B6^VT'UM'4L*"R2X( @6AR/#M$&2IB"))+ N)>C. MZ"CQKRQI\TE$,EC ZGO&M>$:&YOKNH3$.<&.:>EKB7AFB6B<[',!"*J40IK& M?-:,::09Q8BSJ 4S#+PFFB5"S9*(#%<7/#<3TOX5MCO"PUG8]&MIPN>3)\VQ M"L&ZH, 4$TN<\L0K&"VCVD5!:GEZ;GG"^T)4">PH[P8A&$Q!1:!Z0<.B!; ZB0==8YE:BN=JB7BV26"[X.1 4JO/,+8"[ Y M\(?#."(+SI@503LL9):(:Q%FEN/;+^$C_W:42@EHTXH#X$K]B]W#M:O%:$]B M&5L\#X:"M)4Y&L#7.H/#UNGEE+<4XY@R!=N$W]D1;QIVAF6R1942=W$89'SA MR6&S%6_,<\H%7E/*A_QRU=?.J*QMY?B>^]5S^KL/R^V<4H-9P?#K=IT8$*;U#0(DDXE*!YT*I0L&D7/TN.L?=M5SLO +O M<)1E=C57:'=\\SB'X<:)2)\QX M!.C&ZGG^Z*B\\>33X-:SU?;2,$9[^N"@E.&S[/9<#C4UNV&U<,-!5IA.=U1, M.1_B V\HZWQGT,J^$VC0R$MJ/4\II.4-W;[OPIR!C_C,(=N=Z\ P8YAM@E!X MF$EX4"_O28WJ=H^VA[($GMA>#]ZB&?,>_T7JI1^_7<9.]G^O MRME4Q6P&,)Y^I8O]41V2E.".(.;PQ;;]GA,OP,I4598F:GKG, "\]5C)?B^- M$$@8:%,GP#]AEF!^BM*T@9?OR\*%HRU16+NN_UZ495?*ZBN=[L4C+U(Y^N7; M9GT;_:J3,P=S)9?C5@P'^0J8F+)D/PQYM6C'7C[ETSLW3#DIMN@#6,,W\[XM M:-E!9=4Z5>&,49:K&_9ST<'^#$M[7O9@_+[@$EC E[)2RWCES@O07XK"CTK_ MCB\;])H'!S#Q%2+TB_XQ6)/4O/ NIG.!RZ3+TL@7P_-2PM71D(F;E04=FYUJ M/29#.R76E !39>_>QS+G.M@I;SI%@7D@R?HHO.'">B*45>*62M:WGJ;X>S3D MSWG$=;''.QI?N@_V-8R'BML#B>"MXO8Q MO\+[\@W>=VO)FUORON)]YAGQT5 $[G I>19IYQR*05B>).68V&L"UO-+7DV( MKE"1#S\JXYC/BB0[;%6V JAR;,6JJ._+84KQ_%W"Z%W*$U;5E:G25Z!,YPED M>2#EZPY.C^-J^5-5\R+3JLQAP!6H&-*HNC'0DO+9H]L#$QC_E"TO6-!2Y4?U MCB],^OEQKO/Z;_WQ\&^QV>4N?<7>+OA5$;J^#,; \X% >"!K\&ZQ',/-9/'W M#QQ,(7 K>.KLIU2?3UU44#QYU/$[-ZYR.1CI.;;]"&J_0 MO7D.%T7"B7&661\(Y];9))S@@8$O2+5@UW7M%K?!]DC:=RKV\[YZO=&'_>U4 M'I4W7 M'CZZ$#YG.]][P^.!+_L=-3-;!_'TI^=2FM6E5VX;EOM[%X[%T3 <5'JWY(+X M>3QZ^%HU]K_&0Z]%;Q[1VR7[$5L##H9$/M<,XUYRI)-V((12A\BD\%+<5?0^ M?-[\LCZ%AB,G,/\$HM+KML8(.L9N@,M\K@H^'$E;Y4Y^;V2'[.ST14P9-6:V9TH%EU#IM]M&%]<-.C1I. MQ4B]%H(X3K@EQF(6E%0DV$@,#=?AW3U:,,QH)_7\33&?&[\.?NY[;Y)--B+A M<$(\:)&/\!!DHSSZ\),:_@1^TINMVBZOK]H^1QL=;[,C;@,E>Z+3YR+Z[-7)$V[MB?R]>0:VOCZ[@;'D"*/VNT-T\:[09K M'&T"?'T\ @BBC;--MKWQ@33.PO?6V>-T]VC]=/=,W_:./KT M<_=;@P.U.FL<>=[8^7JV1>&ZC:_TOV=E#?5]C:GS*0+93R("8E&"# LL YC" M21.9%)XL]Z_ 7@H#_U%L.#-6"YZ"P)SC9(V0>+(A5S7M!K$O^O#/D8\GN%W\8P[ 5+]6EZ>Q)L6[9T/^]D&&PY^A'$L(*![&#GE(I)*XB!C M=%KY25%=>FY;@F:.L/U2[EV7B>; S'X%OZ%<^>J0;;/2N$'6N//,]%DM*,^; M@Y7^3^[05>XV]IO]BQRUU,UI9YF0_%(&OKI#&'OH__K;#!TL&UU?V/RRN7:9 MXW;_M\M3NN%5WMF\3C;7+R:]^/3)]QJP) M2;+URUVV+]J!CPSC6FD8)UJ%5[]3=,U@?>VO\1JY]G"F<7VGE=;T_OO+^KTAD1R[X&.)_N\,ZCZ!WT#V& M-QP4Y2&)8CS2E_3N+DOU;O/$.>_C3=T4\!P![$B> MIKRII8]]WM?#VOWV5W]OITMR_92]HTVQ=?:=[AYYO/?G5AL\*]HX^HKW-GSN M+/MS;^?#Z?:7T37__>O0M4,+O#+1V/BKW3CZSK9W]II;9Y^_[])=L76T>[JU M\_E[]M@:9Q];C9U-\=^SS4'C"_[Y]\Z' 8SQM+'S:5\;S8FD$IE(5&R$2L"JV6"*WFIH2I_+\720F_#,I:);'2 MBE^OHX;GTT#GFX:9*/RBH6H!7.IFJ"I79+T3_N[ZF8!58](<2(13FU)T^2#N0^'H!DAX+/(T\6/(2&N0Q]BQ0$F*/)^SY&9*>7]]#KU=9&2)L"7G M$3O=G*?FKP9>[\4B1K-P*>9(;HPYOA!\6B:*< U085T.>.6I3:_URQ$"NU?HZ!+) 2)CD+%YI M&XQ%A.=.8Y8K9+QUB%D#DB>$H)R7(1#.]$O!A07%1Y::SVS$%'ME6^DY]I"O M>_%Y5F2Y\>S.N\OW=T_?^GR^X0WIBSCD0SR'UTT3'L\Y&$/>:%%JNO#H=&%W MRH/P07IE(T?8YFJ,T0ADH^'(\* #H]A$FD,L%QH18;&(,;*0FU(2O$H9?T (L]X)?\';)X[./VD=Z="0[F-Y"-820E +2T2G$)2?(R401 MEC0*%I1U-'?R6Y5X&LN6=+NDWD9]'4RFQH.GP(,)9D.PC301C!++&2]" +,! MG$=1VJ2IE)$&5\9,))M&0H6RQ2I+U%VI68>>N6A='(M!+DU7-0NOU1,^ES_5'!NOY2U*=36-VG/IV4:_"ZBR_YQM>TOM]M;ZM/QQYGL'>[[2LJ M]E77IZOKT\VQ:;C4LOSE"C0O:&?PYI)M=]\!:#=#:,5E\U)F-D1[8!QH:@O@ M+FQL?5QDYGP1KWQY>=K@/LQ=.3[;K7_H3W=CXV=W>^G^ZV M/YWM?=L\V3V#<0)KVSV=<%?:'\@6W>2[[=V?NT=_M?]Q],?1UC?XW=GAT7_//DQ%@Y((PL404/ ^'Y\,!&D<,8I:$XN9)8PGP(U9 MS4X>O#-X:]G#.SHCSZI#_[I7WL[C;$LN"I26,W0R$Y0>&#VI06DI0&DBAF(% MUS1*CFS" ?'2\PM;0Z:%ZVF,YG(JNB M\_4Q\R6C<[//K<9^#9GS0>9T$5/)@Q8C",F#$C_<"O),;:]=\+ M9_LQE"U)8Z=?8O(;*SDQI[E\. 5_B+D\M+WX1UZQ]Y<6[$/9XQHN&!T6^4_L M^;+Q:FU#Y[&ATT4H)/-22Z60U"'7K,("65AP) @Y/*&X-7WN&UAQC1Q22I M/[\1K4M?O#IN7H/-HX+-9.IJT($3G("FTQP- )S1AF'$C17),DEHTD#8V=IT M_OG;0YNW$![=ZN8C34-8XGSRZ,$,[)46H],\$#1N.3P4Q H2AJL"RXHFE;>L;6'Y,2]ECA''3Y];12M1IM' M1IO))%R?!"-*HR2X (>0&@2F!2,3!2>:.F="[IE":KAY(S&T2DESO_/WZY\_ M?"G6_8-Z/;Q N'R>#>S.0?]. %E]9SN5JP.+<^ZMWM*7LT;(.R'D=-D20Z00 M)%G$8^ (J)E#EGN+B//.$"<=B\O6F//YD;*.G2WO(<,'(TV-*',BRM1&MF)2 M!(<$C<"YI&0(:)9&',LD(OR)603.I?':@W/?7PN>O/[MUA<8SML>',;>&XO< M+?_IQG)5UL/1L#]H US7!X_F/0A^4F)UQ0)A;!_P/J;&40_^L1')(ZZL1SK! M']9(@3732EF5=TWK8XUU7&[IZ5^-)4^+)8VK6**)IH92#4XD3H@+20%&'$8B M+Z]VEN)(,I:(&DO>6M MUX)88'+PJR@/NHQ\ZST\LMD9PDQN'\=>"90U,LZ+ MC#^G6)8BR3&F+2"CXHC'?#;-6(*83U;R@(/38>4=I3..BRQ?>>#GQ\VZ-O&K M)&@U^"P&?"9H&=4Q>4\%BE8$Q V7R! ""*0)%2)I*4(^JR9QC3YUP.ZE!NP6 M0#.?IL;H\DEWS4-?J2DXF^*AS#(PW32A0)U!7*N$3(@111.MU$0*+M5B>.@R ME,Y\?E/Q#,'"&KYJ)OMJX&N"R0K%J%0)(TTE ?B2\)-G>7>9D(BC,R+R!3'9 M&K_N7G=X/,9++Y;#ZLUTNG)]2>(;K[M2S?9YBMD2D;>!.T7#]OQA0=7JJ#!M MKD7[OMOK=NR/9F_8+]:;8;7X'%O-F%;+\C@? &^Z[:8OOD0_[#4'I_F<8?'+ MROF9PY5?BQ.;:^""9,90-#M%+_:/ 2%B,>B6]X_C6S3;Q_"EPMMASOMUI]73 MM__9W$#$%# A(<+7UHI<=/?\_C",=K=S4'3S#@=< 1+87RT A]K-0;](H^;U MS1*OR@*]G3@HNA5.P66M;K\/P]W:_AL&ZFVO=_K_V?O6IC:2K,V_HF#?W>V) M(-5YO[AWB7"WW5XZ1F+LP>V!+T1>05A(O+H8PZ_?DU42"$G)WF7CJ9W_"0U6U3XK<%8^OFRPZ(7'4P8 M +/."T+,YF7-X#PB%XLAMO)DP2CSGZ*%Y5M.C0X^>Q@[ ML:PN#$N2 WR%^'S/UK=8;]]#A,.FWMV F._/I;MQ0HIO9>0UI[GYO?;(87D M=4%,.^>7TQ>*+/E6 DSK#,K%"[ 38,;SNHT6#.0WOTBM=IR0JYIOV]9)?UPN M&K9$%L?8'^^,J\4KUK)8N;<[^>^]!_4#L]$^W\P5L4%:2[@:%=2^A*MR?6#N MLK8*(-YS4"#/;.M'L2'@.O_U@ 8+CG--N(/_1\:!4MG@HG/*L*"U(50?;!>< MBDWU51 WME.(_2^7@[E?,P6YHI3J\77D/Y[M['Z'>WVDC>-#UMS]C@^ $#GE MB3E5_6H@G>V\S'E/@B"#7/2B+352UAJ7 MC4"SI+1;UK7:6;,]4% $CCXIYBGCG!,A78B,D.1B,-YCPZ;(]\T2D_,\MT=# M_!#+_VYW9EK>_7,TT%;L?QC&W>X?1[9S"!_,;]FS2K+N)5G'[W\>*"J=YS@@ M+'.W[60\TD8FQ#SVD@K8Z#+7)YK'NR\E"_Z?)T5_+'DM.4>K)0 MM*!YKS3K9JT=@;+"1^SES .3*FC1(I6!CY%Z+01QG(!E;2QF04E%@HW$T& + M93#;PZQ2!D_:LA>-#Y\/)%%<>BN1SZ?>N.8!&)LUR9IXN=1[ZJ;P6%$#O35 M=V03#/B=;9_9\_[&K]>>ZZ3505/S.#T%-QO6EQU_)I>HW!".@I8ED3+#!#>" M&D=2L([0R)-UR9=;&;X3P_N\QZA5DBG+'+>"1Q*,$L%32ZT0P/%4VGBYSD)C MW0Z \!X,@D$_UR&\4N]54Z%\O-X*1YC1B "M0ISIA!RP0*2,MQ$A(\I@F1@K7A3"+[PL$R([_+/JR)4>$S5DL> M?*^:&57-C&Y_NJ43V0\WXOZ[^T1P']#.8*FGX<$[]QY"OLZ3\Q8R]ILSX:"G MG,E=MT;+\QYQN4.ZS^^\FV>V%_IOHEDRWC\^ M.FX>?SUO7K2/=CYXW/RVW]K9;;#F\4?>/-YO-78_GCUPH?F!%:<.0TQ8A; MXY VP2-J ICB5H(U;C:VQ"833SZ4M9CS^(O,[Z]@:DUABC,5YI/B]=\[!O6H.J ]C+(B&,INB=9$C&9!#G6B(3'48QZ&@H390SN7Q[^RUX MI,KF1V^X[=&2T([QWT;%JR=+5K_OA%&/D?X]:EI7$'4?B/H\0S^BI%I'IQ&E MD2"NB$+:FHAP")+C0!P3-&?X\"6RDJIZJ2M$/JH=_M([?(J$:$R8#,DB1BA% MG%F.G,$)Z<"35<9@&XM.H,ODKGT+?I#+>/$;;NWS@BPD)_@_'I_&GYI\NT*F M!R'3UUG7A^6$$:F0(TIE9*+(&")1$C@!'GF5@MK8DFQ)*H56CH]EY![5OG[] M?3W-.'@22C*&F)4!<>TMLC$XV-=2>,H]TRIL;"F\)%4[WXS3X_$ER-^$%?1\ MJ2IYWBM4>1"JS'9C3H(&)XQ!F@F#> ! <8H3Q!+E6!.J,28;6X(LDQU3>2J6 MC"U4>W2Q>W1*\_MDE#6*(Q$MSP&/B&!;.F1=8E%['+SU&UO,Z"7:HPOR-:S$ ML8K=[L"V;SFAM( JA^M?!>P%F4,S#JH([>( :[9_,,6*1B\T8@1(A=HTRBRV_M>SE/=ZY0J!;W'K/QLAJ;;^HK?^%%=1DAJ#DT36 MY@HDBCED2'1(>,^-=2P2YS:VY";&B_(_/OO6?PM.C'G'[":.5-_KK-TCYF'Y M0.K>!^T>;VZ^@2E["Y'&?_7RX;O!>9%Q'?][V"KRK=]8J/&7U^7S$Y5%QLOQ MK[;M#-YWPL?QBE3Z?G'Z_ONL_S!92ITT*+'(K6Q7WQC3Q%YXX501C#D'#% Y /8\%AZ1#Q+43!J M6?+%QI94+L?&?@L\_5.W&\Y:[79!.LK"T:W.P'8.6[D&T1/"C)> M' "I[Y$H@6$6&B>=$*0E[ M5SZ%2%2QRP7'+B?Q0B'' M*$:.)" U.F M70$ VLQ&-)U^U4*8 %*H#S&0:HJ=4V"8I<3!YQB25R'A.4,!;><)62MCG[=I/J MV03W&Z-7(K]]D\+QH4=8H> MMF^X^^&?Y0SYHC5G[O)MH6$UTVO_YW++<>TW3[0P MW4Y<@F5YS579[HRZ.;D &:]-?I9XIMGE(GSY Y8J-Z+,K;B*3Q4-N(HO M'G9C;J55^U__0U.*?[M'O7B8>X;WBR*%5Q^'R1D/I'CKJ-L.N8_Z6-)! MH$]R$W28JDY-X-R@/?< LG"+TVZKD]N; 0N 60$8FKQ GC&B?JNUNV>Q/YC\ M&MSQZO9AHJLH?"Z_AH^VNJ'VR^CQVKF=?"^.NFC_HWZCXE]O!E$TF/L&*^E] M@0Z9# P[DS(T;DA9H),M>FX7[5//6H.CVN&P%<;-5/]\_^_?:^___4=-<3S6 M(""@?=]KN:(K703]TFF=#$^*7MR'G=9HL\!G\NK")IJ\'_SR'10$C"?^/(6= MD=LO%SWNR[_GP8R:M8) =_(6ZN5\\5[YN9,(LNYBRC+F8E[_T3TO2J K.K^V M.C#V%N!G'[9;S-F/_7IMLJ=[3OWJ9V@\.XIE6MB@(%'YO9MFJ6CU60ZB>QK+ M=PL9*W=GM^/;P]R&/%\/9C'_ !TQU[TD6OC-$:UML.H:!U( H8VAD*["T6W&5[S9LUU/T5R\IJJ)UA#V:PW?*Y!?BA+6!RTEAM M92:<"4&>+4!=V\Z>IZP4 (9C658K]R+M9]X43_IYRN'KP^RMJMI"72!T[ M>5GN6)#-ZQ!^K2L:WS(02/&7\Z>-I\0[PGUBTPP6Y:'>!\?8F"?ZU&W9[HTM/MOC]"3/8 M*1\3F')1]&((XMLK'*H%NI2".F(XH-Y%?59":K7'KO,]!*:8?NY5(M(&&JWB M!!O#1<*,66-S017-#@C7&Q/?>O%6GH7H$%ROU9ZY6?=D5;XO)07,)8'[GTIS M8WFZZM@F_:NU=QR.F]_^/-KY]A'O?_B]M?,)-.*W?/]MT)WPWT]_M^?H M6+9W\E>K21MD[UN^_I?OC4_;?(\V?NX??Z1[Q]OGS6.XWK?"*\6;'QH'V"0A M0B]WAN+?Z7A0GIG=<*K4CD=4 MQS@RWD8-S$?NF5MNE_'Y*+9+QU>M9YUKU4"21BPBOSN!V=D+D+\*B T:X'N^ M?&X..M8AV0%7*'!G.]][P],!,)5N/D;4[[;AK?Q;FIRB8>HF(M2,="8O.%H[@>NW]Y2;.WK3L M/TZ9FO2'O<+/,R+A\[<-T.V1=[*P:6RMWQW"JI>A@$[!V;.4#T:27^X!;_M' ML-% V@I/ZP_;'L;Q9IE_<[C-:P2D_@F#V1Z/Y8^1NS?N]'Z'';^3Y^I]X6!? ME>C42TO_'MWY?" !F0RA"9-DSX9PL@*C'EH4'NI^G:V=29.Z7KCR)PLMWY M.^/C_83L]?UY+RUD'C?/#A*8H+9L6<"%PCKF#0#NFU\/A=G]"9P MY5E!>RB^8*:$!&@AD49N S>2@I:)/&&P##S@2Q8%/!:%>V115:*P$%$@S?<' ME&,#ME9"!C0]D*UHD?$F(N9TY"Y$'%QN:B=O$(5>A+D?E &C<5F <0H#,)LL M!T5^DRUIU%PWWB7CR0Z;^SH6)]%KV@]XJYVXZDZ^/R>,H'YI3MU*;80[=5T%",[LZ]#KQ]DVZP?MVWMS=.[!$43 5 M">+1@-&IJ 3S$R= 1.8C\!AA>P1O*?0\9N1LU4$YUL!TQE%.N/PR7NWOWGIC*F%G*K6Z0Y*?V3ICH3U MZO6+F.:@2 LM IXYXI1=2OTK/U^A7T]MJUBV?NZ/6-RSY$@G)]W.V,DTTGS7 MUWR<7VH'M<->5D.%#ZA>NRVQ^693+SXD;CJ:,T[K2L"\CH/T[PHC$:[XVUDK M#([&I98GOCA*@,=77[$.)'$XN/DK$\*2/:&Q]UJB44,UHJ+G4>\J]>TP M(M>+]CNH"QCP.]L^L^?]C5^O/==)JX.FYG%Z"F[>3/?GM,L1;[X[D'-D@9/= MJ"C+S;$0"K7=_//1+OOQA[]@P+S2+21#N@4B0B MJWQ$)!#G/;>N2/@B:I/R.40J ];#Q.)Q%*H2BQ<4B^:'CP>,2!,9H2AQZQ%W MV@"+2@IAY;S4(H!@A(TM+C;-G%XR( +97(MS(C*%@AXEKX[9TJ.48M:)!2J! M5HNY;W'Q.;"@A_&A(OE$O^>$;#Z*WQ>ME_O;Q<@KH;Q!*%ES]_T!Z"7B0V(H M)I=/ 3F,M-$>$>6M-5%QBF/&*K[)Q1QZ_W"P>J(;M)*,EY$,?^ X-B3GWVA! M$N(\IRV3($&I$4X3DX1Q!I(!>*7F=),8L_M1].26[(I1S.4RGON2X96G>1'^ MM*U>X5O?20\7JS?H2^"-+%;:2".\0B;Z@'C2 7WN MF?(JR,9R&+8W9,.24=[RJ,7(\^;%_GOB\%XN,C\X;W8'\4.K[]O=')Q8FL38 MW8_C'<$:)]MT?__-!N-2Z^XO]<;%_L?#Z( M&/B9"0D%JQ4"V:)(8_@UY[(K%[T/4DPGDX*UJ9-B GO).!7$8*.DXA%L40:[ M*$WGQ4XNP?^NE8NPZ(38.\?T:GNAN.*[U@!NY^^Q._[5&U.:8MH>,"^/RJY_ MA:.>A2EH@<'E&K5 S%["5S6K:R_GN9CF4H.^+\\X7*R,%GUQS-CC!]H&Q30# MB$@Q(DZY!A4J@7=ID4"%JD!2[BU]:P[5Y3SG [HC<1\1^VN5'T8^@NS4!W'+ M[V927Q1I*4/OY==CQ\=^6:X@'X*RH_!R-A!^[^:*$=EC,<[A'BF?>_HQ)HY8 MO;#S[#9!G4?UEO% Y8O+YT?1/#N@U ?'HT,Q"M!I) "_LPFC:(E4R6JJ[&T' M8Y_'17[;MMR9BJ/.0U -@4&LIE]UF#"(&R9BYQA1]V#E_-9$;?:HG>N:22,6*7! M@(C.YB2?B+3@.2R!&2?6*2'I_8ZQW^.@^X@9='NU[M7*S+")^HL>8;ZO>I-L7S6]?X1Z?28-^O6C^>VI;GGP^;WS:_MG, MJ>87?W_?A_'L[#;$WK?/+&_C_=VC=O/#UXO]W08!MDYR039" LPZ52BJ!*R= M 5R9['^7VA"I:3X'SF9,?,J3IH;!:DENJ= <#&GMB/:<46W47!,?_7X9W-LI M4J?^F5.G=G/JU'8GIYSD;-')=5NX$^#.45]_RL1 S6!%!&:6:R7APDZL-%&=^S6;.V,HY7K8X^5G47,I: M .RZ OY'+J?-XC.3?ZG9T]->]T@#KR%OO7-32>:65 $YW;^OHT?)5[IWM#NS"8:')"ZVR M>V0[.^76:W9'R2O-T7GT2N[FRIW(CG[N'7#3@(BS.0]?$>1R,CYE#JQIZ3U7 M=F.+*KG)B+DQ[#Y)MLO*E(,;0:ZH0EFT-?U1E!_Z,?IT!T3L=J8HN*2.J*"E MYDX&@Q50:)YCN-8EP^\3]7FLS!4__BY+-OZK.'=#KHD5:##_+@Q[9UV ^-AY M<[)TR!N'!XXE:3@)R &'!$;).;(&1X1I=-K8F 0+&UL3Y2VGB=Y=@/5 30BF M)7$D.2\<#U2!THO"24.(T2#G[%[IJT_6@E_BB6UU0&PJ=7@_4?IXMK/[G31V M/]+&\2'\^WQV8#3+#=@X J@"P:*6(VV90)YK,*M]9-:6?=D(FY/',8X@9&<] M;.#<3_F';;6+.K.9SUW1K=N1Z]&5[M:AS!F0[(;M^:-R2Q(]7G$I@5 MR%@/?!S?=6=4/VJ6/X#(7/*'2EI*:=G=$P<>$RF%""AZ:<$V"AXY$P@"^A=" M+JH0E09><3;K0IY3MJODGP7U[-E<#NR\I*"W,<]'243%/%]%7C[C@Z2\"\H' M!#POY4"O!.) &0)^ZIU4CJ=<@/,6'KI9<_&PU>D47J.1XJN-=!ZMU\8.)Z*> M3PN&G$,JC//.\\"T%<8*T(,8+&Z%TU@+2J+0^$6E!5='3DGS^/O/ Q>,8-H3 ME*( 6FNI1UI:A5RB$HQ<%9D4&UOB%H_/73H0>.(, CX& &/@FDGCJ0$ ](K: M;.%Q(P%X=1;0N>)8 >"+"-;V3Q"LL\9QX[QY_+6([!CLI8F4HB2U1MQS B(E M\YD;C0G/MF_TM^+?=?B;Q#I:M.(8%YWO0'KG+B*\Z^:4%Y'NYW=C^<'#AO/*,5(^I")?V)(8V61% 8[&ZE1P62T MDX]C_(5Y/U:VN;IZ+B(S.NQ_HS1FN_HT%L;UP;C:S;/)YJ0UL'UUX\L,Q,H@ MF"]*Q6E6HPCU4280%PXV0 P4@0:2*%IE' T8.)\98=J]/>ZUV[;'.1IYHB)A%DQS/F2X>.R>BQH([HZ(=B0D?.:?S MBPK"EEONKOLA=]_3 ZH);'XBD8D.@V*U AD%>M9I*APP.>N)RQ!D$A-E: M)Y[E7G:G1>^I&&X4Y#*H/'-4>Y0-E5O^#'L3Y:HS^2MJU=QJ]((LTV T9<9R MYXT.+AJ>DO,Q^F1D%6YY1=EDS8NO!TP8FM-4D F)9+^(RG9N1+G09!+*BD" MYXW[YLV0O-3KGI2G97.;!Y#+HLK-VZY/=,V('S=HF2K-.I/_4=2F*W)'?@)F M%NTG'W)>-#"C'2$Y3Q6#F16!76/BM0V@\/+9YP>?*G[?;G=]'O'\_?>Q?*Q5 M.,590M8EX!N@U'/U#(^4TH$R@2E7N:A*72WNW+#3Q&?C MVA,KN-;$29N/P2L+?^32A >?&Z[DX*ER\/U *:P\P[EL2CX_+H5%CCF'(HY1 M8*=H\N*.6G23E5;OWSPH:9UD-&#H1*- IRBC M+!A C%@:1:1>WO<\W;C/PK]C[T?+Q_F2>)FP4^C]_FX>_N3[.8.WV1WLQ<&7 MRPYRE=C>(+8BPU=*G!&72RAB$Q%7":B!]0RDF"?A -(DR]4TZOQFL07Q&4YT M[+M>2N,&U7A9-2@7*!Y=!/[>GZ,TRZ3):T>^=X]:_ MI5Q?2(1+9OMGM_?EJN]HQ7.O^S;A]0$+TFFO%8H\UP/ET2+M7UT1J<[^8, MES=]RF'WXT$F<014%R(V.<0=-\B"ZD:&!1:Y4!$',7UJX54LC_>YLO=);EV5 M]7:[/:<5SFA=IXK;UD8< (_90TDCQAVMPW0327C5&;&0HCQJ[@U:.!=<;'?/ M+K?*H,B/NBPKV@NQAV NVO:T']^-7_P66OW3MCU_U^H43U1\Z3=XBL-6!XUJ MD>;"FP#7@Q9HY)'15VRL\NU134YCZE2:7-YRT(-_87SC4<7.>E'Y\M=!F'V/ MRSJF^L:W<9W<^-YMER6D+J1XU&5O?T\P60UVM09K[G797PO)+:47]D?>1?]W M@VU,]6M_1T]_ULCIH);_J\9=V\MMD5NY3V^5\/";AJ_,UE_IQ- -W/]SD M0Y4UA9?JLQ#OXR-^U9%NY[Z1G7[++_U(KV_65QSEC:=4YX_[EZ)I0G<( M5PT36Z8\FG\/S>JL_W[8ZPX[ 8T>POL84_IMN57NS)%=7':4OSQ)M3E-\?,! MK!OPA-X]&R,./^B>OLN34?2GJ.4'NC9/N#8'78K*2DN%RP\+SCMJHK<">\\$ M-T:9*$)T^5 2&.O4DO),;'5F\:6,^KUO?_7W=T]/&A=_'>W!9_:_[5WL'V_C M!OVSO?,!KGWQ630N#O'^;OB^_^GC^?X?H^_\YZ\C=Q+:.R=[%XV3/^&[7]K[ MQ\V3QO'GBSVX1Q.>HYGO^^%+NTF_?-_;_>O[?RX^#AK_QC__N0O_W?7GC=W/ M!\)I2KQ,B.3"AIP8B[1C%/D $J*9-];%?.C1;"HI9SRD\UGQ8K;?&*;P_;?? M+83A3F2<)AW/B"%+9]S\U_.LX -6;JF <]C/_N@"O1:"GO05L'/,UD=$O;!F MLC%S61.Y0LZ'(N?Y=>14U'OBK4,D*I%3BP6R@G*D12!)**&PS^6T<9W,'L1< M8]Q\R#7N_4 K 21S0R$&^Z02SKD,@0?GK;*:T\B9<9H)5X1"B!F%0L;0\5)H M,<&PI_#BTJ:?,.=SF:(YF;EAV,L6?H4B]T*1YA3_PB(22A-%@1:):YXB1[E' M+D8J+0Y,<^!?NJ[4C:6@*M)3D9Z%D)Z%D)W9;MGS [BS^.4>C%^7KK-+SU39 M[N&F2I0W&8^L J_[@=<4!<) >HBT%EF<6]5ZG(^M.]!D228)_M[&5!WFC1PD61+]&TN]5U".&.9['^[K8YDS)>CK2GI:B M6IUR60M,W)YQJ#'+F01RCX2D#/'H3*X!19%7WFB=J$W*Y7H>;)/H)QN&\_'G M6FT'>%Q=6F"?.>\05A;Q;7&!/P[T7](5=1[W*(;9PY)MB@S$IX02F MB%H5$+>8(YM;K8(=ZYQPF--L-"0J+T/1 M_U'-*27T>@"WH,2>%78]_%W$+9_@>9@S(RNB7G]97]=#N:J5ZV'QN->8<3UX MB;FFN;V0819QGQBRPB6DHW044,][2W+?<+ZIQ2SVS63H/B:G<$F3==:9U\U[ MQ.6&N[7V.EP'O,KKL'#0FR)[WB>K**7(C9 MN@2/BT$M$>ZM.2]ZG-MA^9:I4D_KHIZ>R^WP:KD2I;JJ7 X/U$(S+H<0I$J" M(H-M0ER C).)N02CYP[%1+W&UN&+RJ%OLIV6,1._R/W.FG'\.N?W5Z*K2KQ M8=V\#Y?K.M\!L92=B51$14&$O21T M2^1WK>)_;]YB'X'$$*#N'N9ZA1^+P8\I L5SO7#X@5AP ?##.V1D *N>&6]% M%+FZ8(4?JXH?ZY(_4"W32D1!5[Z\ <55>8-'&2>>84*LMU)@QU6P&COIDA#, M\L2H]T6MUM>U2:KR!L]&*[[.F"68.AIUP"@5Q^LH)[E4)D%$$RTIS3T6Y<86 M%7H3B.A*G%&I7-*52_H^]M?CD+ J5; 6*#AE7"41N+0)-H"P%''E%#)84612 M()XF3H)-^4Q*7<_6\%_YX-N"LNF6%A3FEAUXE/>E*CNPMH@P778@:2T2%1$9 M&3'BT6CD*#&()DN-%0JXKTOJB3W- MJD(!:X%\>S.NJ10)$Y)()+!1""0#*)@'\\SJ%'WP@@4+%(P(NFE.C5X\@5]JITD[/V6%XN0H%5)Z)Q6FI:<\$-\I*"81X)83CP1' F3 M#S,EC)$F*:&DO&+82"M%+F'(^*;2L[6\JCH"RP0);S40M?).B:J.P#.#WA3= M"X;YH 1%+#&!>-0!::\EDL] M/9=7XM7K"%0>B<6IJ!F/!*66"I:+#(!VXEJ BDH&(Z\Q 8(.9#S2[)&@XLD5 M=JM$J=@8J./P#K#F=\$-H*&JR(R"N.FFY92Z-Y,3<3/WKOP,]U-&TWX&Z8TU M$6.$$^@A+J-%6JB$A.)""*6USIVMV9//RR]?VL/J%PXA"R@<4C[=.P;S$;I# MUXZU\4/=6-K@3107T3K):*QST2A.HS+*ZJ 8L32*2+TL3K.]KB.B*B[R;#CY M?<9'H9)@3!*&M/0$<:LI,MHSA#7E)@9KG4H;6U3)34:>G,J\\"U:Q;*J6-9S M>CH>AY95 9*U0,HI1JFLP)&&A'P,#'%C/"!EL,@E%QR(@4M>;6R9NERF0[Y5 M_9''UQ]YE$E9U1]96T"8KC^"E?/>6X9HPA1QDC0RSBDDG:#!<,R8CQM;I*Y4 M57^DXB*/]FP]CH,L03I-57_DN8!H.J<&J$FD22+.8H(?W"&C,$..)R.EB=Q9 MF^N/:#,;:'[EG)I?!Q8,OZU9@"R22J;38,K+' _[@U8Z'^WK]N74]& MN<_WGF''%U=\UQK [?SM/C!:^,#R-JK]L]LY1%D_U[8['G97ZT>L36[0AS_9 M@V?DM\D<(R9?(\>HG)!.[?UIK]6N45T6$-ZLP11=FXW\RTEK,(BQUNKWAS'4 M;*V=9W"09[!U.8,V U>MFVK_]0"DE8X( >B:M-6<&&ZP(YP$++SU0E(]*CC' MJ4;C%]<@5[Q,#.'Z )'SGX% M3"^EBLPU%LZZO="/G;X:1$89J(BV5P6UL M#8YZ $[9K.I/:[5Z[?V@0+0!H&8&IQ_EE&_6HO5'8UFIG8&\U5RLG=KSK!RS M4'G;/ZIU>R Q)R?=C,M=_[UFRXN%5M_W8H%M<,F; ;-> WQMV![-W(.]VIS:5L Z?R#+1 M$I1&^2 M(X]H*:=U)8"ZGG;[K?R9=[W8MED#F[^ MR@0?S^@:>Z_$OO^LH5H.\5V;I(F?1[WQB$[M842N%^UW9!,,^)UMG]GS_L:O MUY[KI-5!4_,X/04WVROESZDE*G="8M0IK(C S'*MI/;<1).X<VL/-#;]:ZLV;1V81Z M?H@&QA( 62NB@?%RJZW3SC"BB#?)!:7971;."V5)/4D#KVI\ZPGTE.WL[AV$ M)*T"2P$)GSCB,@6D#0O(,1S@_Y'C1#:V!-X$N9W5NR6A ZU;4%$@=MWAI0J= ME:SL*X 5SPZ#@]#J13_H]A8K:A,9)UG6RE20G;1]=>,/H_O.B6N :%QJS[ *[UUF@8AB,7T>(021Q'V'BE61V8RO!:L_*Q,0JUTZ*#*W^ M6#)^[X[X_^4JU&P?+);>H 5$[+3<['E=LH71 LT1>S^ OQ6D+2]WO;8+1&UD M1_0+0G AR-S.=9PY8\7D,&JGG1 M4413PL$\L$YR[[2VU#$0/#,*^HXL S)CHU8:BE;8I*0CHR8RPQG'1M! *4TN:2&H M'*>H\%&*2GY1H=6*B>+.AP8YH )$$4N#0D'N+4G(6LF05(JHR*(">;P'6ME: M)YZUSVOV]+3;RKT/;A33AQ*T1^%71=!>0YYVMR\.2##4>!X13=&!L2@QL@YC MQ*A/@FG"@@G/Q=9V1S$'VP%!]+X[!&P8FPH@<=TB+'YCT*$P--HMZUKMUJ % M%L40A+>7+]3+^#GY3HZ(#'/0)(LWR$Q^5>22VRSYSK9S38M:_RC&03FJT1!' M<90KZ6_U:_VA.P;]66PBGRMA]$J75/%H/O8&-KNC?V3TVX0/ RF 8?[2^@>@ MK1T4L9O0ZI=#.Q_':4 AMTY;\)5-^"1\='P9W^KYX4G.G1E93##N3BR5P5D+ MKF9K_BAOBGRAO M[W?9D[ 7[ X'L%1#>.1? M8-PAIE:G (?BFO80-%S>;?_8+);XE]:/FZ_C*^3.'W6Z /]H^_#YQ M[7_ C'<'8"OZR>A3_)E?YYEI%VL$LWU/H3B#2P.J];H_07D,(F#<0_0HM=0X M*6!+,,V-MT:$P*20S+O$8'?<=7I03&/9^W:[Z_,CS >UC^5S5B&E^8#5H,WC MCP= 84"+!$ FEBCH/,:!?E&.J$W,*VDHTW%C"]=G"P5=1I%&J%* 6"UKN7!Y MV*Q,?!J?.*O7WA>^C?GOYFL K!4R!C*9Q?:AJ25)6X5#T' USBPQU!)X/$$% M%MX(=T,2WXQ]AI7=RWZM4;%$4&]SA@S@/]\A0!PP;Z%7) DPF++,'"8,Q-5#P'-.G-H@@" M,^ST+N=[8;AWU )= PHJ7\*/ONL*W3*^4Q$-S;N@ ^)X*XE[% R^D(".;(=N M;_2G_+F*YET35=[2B.*@=:\V\Y";5[!1I!(===L%A\[\Z4<, MF[733 ^!E6?4**C]B!67B4?=TJK/2),_%$=;OB3QP]/\]P<>2@X\>A=)I$9R ML!AMP!QK+&6,DH*"S-H1]+$D\G;M^&@+Y56O$6J(&Q'!XH M(Y3,R1B8\MSW$E2C8=Z@I.%GL,[+:.](\RG%H;1CKE+;ZB7]^A9!D[5;8%65 M:3^E634R O-F*^0S^S%Z14+0R U[)8^%L93_-"'E_='%1]MA?#F@=X>Q U9= M&TR'P[(QY,C8*M*0>KX%ZO@4 #*664?"SS).;,K:OE?([3U2FCBH:P]44BM&>*0:-#8E07":, 8E[!E)D.:,(D:D8<$3Z_3MFGEL[KT-=ED(7AE8Z^N9?+(_LSNM[0]L[':5*R7AL9]3=8]9L/9"E18:4< MYDHKQ2EQ+F 5A;'$*FIH(L]?.F6*IORPK7;VLX)15$18JGC*#?!+&\!6#.-@ MUAK8740 _ :33209$4\Y$9!(;:3;V&)<;&(\>TYNS%3.\CZ ;=%NU^QX_D\4=QA"HR:Z8"3O->I=7\4P[ =1X(V M(X;%8XU;?-AVF9SYOM\?GI1_V\V3L@LC^KT-'WQSXI81W1]HC[W#H-ZM,0)D M3F'DK+ H&&H%*'N:@MJH1=B4IWGU>\-X5R+J$IB4AYL=8KFHGW1#; MI5(8]F-ID]HK8:MUNH,K19.Z[7;WK+AR%L(9+=-K];^CE!E65G&%QCLM.$EI M+(RN,JE.VZT4QQIN-#9XN(+CC!_L:_W?HQOMYD#'$'30>2NV0\T/>S\*31E3 MRL$C>_WX3S$1,T.\=.2-[SPVM\?X,GW[L9HN'Z2D@RTP07KYZ.V5[9+_?MKM M#]#X\Z6=5"3J38:#7 0RV8*)R9/3;X$ V=Y('5\;*UAG.5XT<2M88%ODQ(Q6 M?CQ?UX8PMLYF0E"CN9]:^-^ YI[:8K'R2>330J%?67B%6!3D=SS2>8]^^4B9 M].0@(+"='DS@^-)@>.6'O;KUZ; '4Q7[#_2%%3)W=12@*&(%N[)M3_OQW?C% M;Z'5/VW;\W>M3K&WBB_]!F;D8:LSKHF5D^6G#D\7-RS?OLJCK^,REWY4-7!T MY]';]>*MJ2/=Y7O:U GF-[Z-Z^1_WE[]9?P,H(7BHSYY_Z'6I9&O.=*%?_*. M.H^/[1GQ&F4V/LGQ.8*ZI %M9)?P3G M_7?W*)AR_S6Y98++ SA+-<6WUL-\(9&\JY+?;*&^1W<^>8UB+%^ %)0Z[9(9 M//N,/ZZJZ1T3O>H52SNC@I]/-VBN[&^^,.O[,F]QPM3)HO,G",WVR G]!63G MTM)&=$5MGU%!FU;CPS9K'(?C_4_;9_E>S1,8T_'14>/XZ*3Y8?_['OU\UOBT M?]*<*6BS?=8X]N=-VOR^=_Q[?BZZ=]%L[7SZ>+[S:0^N\^5X_\/[L_V3/?R? MBX\SI?:X\H1HX5#"UB >*4%..X:P$CB'B3@A/@<6N%AL1=*[<>RAE6Y>8WO] MSQ<%KU=304]LL?4:*_-QTK1[I55ZS$0NGXP_MP?LL:&.>3IBO.JYR-/\N-CJ M%V%\(56Q/:,JB* L5\-#SEN%.*4Y,3Y8%+RRA!N#11 ;6[*NY2.*,*X!2MY= ME'5Y4?)'-U=;R!G3RT;'*]+]FJ1[+"!_7\I'1;L?CJ6-&2R5'C-&J$>""L!2 MQPRR7MC9+W*8\/HRDI%0=DXD3J?4S!G01>]U*I3Q,I7R>52G""DVU0U[GLIN) M2Z0%*!=MN.7$1BYS7M.HN^!R].*JM,J#M,IE!>?+JFJ3-M9="?2OD\'PX=8 MU-.RQ)8(_N:>OO_4Z_;[5:;8/4Y*,WB6LX/D+5:*2!0-S\5M/$/:.XU(-(QI MPJ-S?&-+B$TQ[^3]Y(&)<4YCD4*6,QKK]ZA(>*_C)V^U7"'%*U"N\*[R@U/E M"CUA5@8II05MF;#0EBBJI;,I1"V%>G[?YYSLOTG@FP]B_@/L[RKC;_?[ M@33:!5@J)(B(B!N1D%6$H,0IUP(+89Q?S8R_]S6@SRGTS^*C+[.2 <7U2- J<8BT\W%=O?LW1S2 M\+*)5L;4J32/R;/BLHZIOF_VTKTO2TA=2/&HR][^GF#W3K6J!KL<@S7WNNS# MHX??:LW,9;+AJ-%= M,2T?QSF^_\H',*OIB:&8ELDINFP(6/PVT16P]L^<8?Y+H83_\6)3=RN0O*JA M,7]>+[N;W2<7_%5'>ME^;>E'6CAEITRH1<0I'M6W='2-NW/ GG+U:H2K,L*E M0?OBBO-*F4B6Z3FW-=N1.]+1X1MIN4F[I8 MWQ3LN3YM93D+01BK9>26,:>MMU9'K:.UO&Q!2LP+N+(G%KDYBCVNLR.[C-YU MSYOT,V]^^GJ^\^TCWS_^C.%Z,*:/YWLG>Q=[)Y_/X-_YWK'G,XU%C[?9_H?< M>'0;QI,C?9])\T/SJ+'[5VO_N-G:__ [_/NKU;PX^EXDUTUU.!8L>D&Q1BGF M[J(<,V0,]@@'+%,,,H1"8:P (EE=JK<%D(\EY7<\TDK@Q=S0G O2T^2)=!+SI)E6QI.4 M-:M(U.N80W/$C$)S8X18T+&$.T'ATDIY7>#F\:$Y1*J:$SPV+ MD =D0!R$&QD1/*(FBH@-USC8C2V B\><5ZA83,5B'LAB%L)>KOJ(/ -]N?1J MSND9,B=5DU7 =#]@FB(RF ;&=7#(.X5S/Z2$-,&IJ%R$HPS>"[+H3,WGIC(O M?5IJVM,^RMP@^C4R-XJM_ZFL&33'U?Z&3SS-]7%AT,P@Y<#@*2!?X$92;DG, M*5B<>N9&'09'F5.XRMM<=0ALS+B[O#0,ZXQYC"G$ UAUEBK8"]-!>\+ "M,]^8]XHIBV\V.J2<"W,,]5/T'X5OEI5HD MLDT75+&4).L-4CEUG0LOD$E6(\T830X;EI3;V.)U0]8/V-:;5,U3(M MUA9Z8@[ \ME"8Y7R%&MH#0_QOI0UE(^-;!=-;LOC=Z7:+]-:)\^47"[3G:Z> MB@WX@,N> QD /LA7(Q18V7[%#NLT2FWMA&7R'3 M8(P!][0.*IQ8#$Y,60TJ1J.H],@2*1"7+I_;5PX%[9E.D5&<0H43JXH3CV.D MU3*]M66J@BA_Y$;<[1A^_;/;2['U5N,IO[RZ"?'$@,IH^8:]*UY1!5061R"^ MSA@:$3M-K'-(LV 05Q9>41:0-;D3'K=1!3 T")T;49DYD;9"SJPJF%(%4U[6 M8IJ#;55$99'0-IWW2UF2,6HDK6?9-HK(:2&1%YQ@B[&52>:C$76ZAK'B-2VS/4_I7&5I=@[[3R;3 MI5$$5M%.[](L&FN>Z93-*C7S0;IF.C6312X4TPEY:RS0:"R1<50B&RGVRFN: M+ ==\^03>%6T<;'EB%N]-QIK7'E/P57'\LI3\ P0MS?C*6 15)J2&K&D%>)6 MG*N6 M:266:;W:=CV@ --E*>!'U5YZ4\UOYYI&C_/T5)675HLT^!E[R!)K9;0<"1HM MXB:?U2"<(D^54?)8[Z-"JXM/M^;AVD1SE$ MJCI(*[[OI^L@1>^=538AR25'G&N+M"86"4-Q$,&'1'BN@W2U[9]4!^EM)S2\ M8&BY*@"T,CMR2A,[K!RF5"&J@L@A&(.<@KT9O50F,FD2-@L[[5&%FI>JR,_J MNO:JYHP5S-T"4=_%6Y><_?)$Q&NJO*S2M VQ> "#SS[C9$/ M&*!-8(=J,C^O0P>^SYZ^%4JH8 1RB18Q9($LBQ@ERCP.UD3E_#(Z="J?[ENQ M#:HR/Z^"$]/%02/%6A.'I%<.\: LTD3FR(R+&/9'Q'%QY< JG%@)1EHMTUM; MIBJ,LM R/ZMKPKZZ!?'<57XJZO!(ZO#QK* -I9G!&L=MM00+O))N*J&Z!JE:KV)DVY+9RI5 ME4&>&]NF3"*>=(B$6Y2 CB&>HD>6,X6P]\)'!9N 2, V5==57[95HSJO[M"O MEFDEENFEXRY+5QJ$/*HTR&@6;JQ9\":J@X 44J^%((Z#%B'&8A:45"382 P- MMCBL]Q)F454=Y#F)P_F,4<29QLXP@UA4'&7/*=*)1\2D<2Q$S&-(N?HXWM1/ M+P_RT*U6'7&ICK@\J]WT*-2K*H2L#-A-64G8"JP(!]L(9RM)*XN-GD8)EW;CSRT1\BC/2%4B9.4W_M?K&]^F8&RP&C&5:P.1 M:'+G*(4$%0$VO1 TTMRU7K.%U BI>,4;X14+X1-5R9-51!A_'6&D)@H+&I C M22'N"4$N$8JPC!RD $0KB&7,27D+]61'+-JZ=ER4T^AZH?P_%NJ3;L$CJ>;=_=-CB=2.9Z>NO&G'$_12MCH MBB!AF2B;^VIL//($&YP(2UAHV/AU+5^B.&W%*]:%5SRGXVDQD'/=\40JS]/" M(&;*\\2DX4)I#=PB,,052PBP!K@%CQ=C;B!35;$H/:8:ZQ M6 MV$&O)MGJU'WGSUKJIUBTW>/D!^$(H2C(5#K3:F>W7_NL15I"PRO.D#75* M]<+3EI]28+)X\P-,S)\P+W.OF0MK_SQ'V)W]W[#Q-Q*X>NU;K!W9 M4'N$> 4:DI) OT64W %$TI@(IXD;JH7F_.6; 3]%P HV#D)VUNV%?NR\8?G: MANL?LN;%]S/X][-Y?'B E=-")M!^B6'$B;?(!NF1HEF ,R]C(VPH\'<+#E$[>9HEB[W8%M/S B^/;DZZMH?-@^T,H0 M14E"@0!J<2>+-"&"L."8>&I5=.I!'/V)VJZ2C^62#V,T%EA))&.4@#FYUIF( M8.@';(ERT9'HYV+.+ B5JJX6Q\N1X2BV!H!");_J]DIT6@#)W/H_KO?KUO4+ M/;,7RQ_%,&S'G31?7,MZGN^'@Z-N#]AK^ IC[DV4]_Q7&SCN[^?7'-)?LH#O MPBA_;\/GWIP [I'&;N,@869D[@8M) TYQ.:1!A,0 :: ZF$&2PL0%&&;GF81 MZ<%>7B'+)'7;[>Y9-C$*"['6'YZ7>4D)3WC'7=X:#6'?9@C" *EV9* M]RH#IF8'ET'_4K^/(__O9C84&+_EW4;V;QDPA.=NV]-^?#=^\5MH]4_;]OQ= MJU.,OOC2;S"^PU9G''\4IS/V;S&]Y=N_G;7"X.B=,75.1/;UC%(P1C]1^I4W7S3V[]Y\_<(KE/*GF&PXI%3<,=@V2/G MX%4&NT(S2^M"R549+*YKHN]UV5$.U?@#8RP3!8!.N>Y[W;/I[*(G%"1YG7RJ M^[N\/&B2V'NEM*^")63?U9@[U KRT+^C7@J;69@; YI$W&<1RTE8JHRXD0%0 MFT@4O4>\Z<[Y,"L^'1/ABVO3,7^#"SYO@]]WKB;">%=I2?2NXW!+/I$EF;]/ MZ/(^S_R,<_>@2D]+@&5C7^'2@^[(F;GTX[Q,@5CZD4[D:"S]6/_92K'V2TX8 MZ?_CWFJVPH(*"UYUG&-^N/0#+?CKXNAK14$JV*E@IX*=Q\+.'6?'QD[23K<3 M;]]"U2>7Z9.//1)X8UF7U43!FQ).'YZ(H@@/UCGL9#!<,08S:")G5%GC9>)X M,7E.]PJDS8;1_MD]B[WR5>ND-5COI*91LN;9WF[S>(]^/FL>A^_-DVV\?]+ M>[M_G^S1+T>-D\^\>?+U#+[WLW$^G:SY^U&#-H_W/[RG3?J9[AU_.=F[^'+4 M_+9_O/_IX_G^AT.ZO_M[N_GAX\5_+AJ#QA_7&F3]")_^YN'__=7>I^T?[OCT M"/X&?__]^_ZW?)V/\,Q?>1[__H<<\]O&>\?-D\:G[8O&WQH^]ST'GB\:QU]) M<]=?'"C%0*2H1YIQA[B7"FD04N04<8P:Z5PNW83K>/9,"5H[,?YZ>EJ)\>J) M\>'Y@1=,4FV"*Z/J9!)T!2%Y!M;DL^ML/ZD0]]W[+T5.@%Y[P=: M"1B9FU7V*")QGX-*CX2+69AXXX6Z7@Q FM>)Q0&L?]2*:*0%(8CC&)$VC"#F M5=)):L&C0TJ,8SWSCY\4 [-I7?H^' MK4Y&L]]M.S2AL3?$>3H1TF!L4L 03!N0!60;D![B0I$8!*[(*3!@R M[[#36Z ]E0VUNC;41$Y494,] Y;L3%$@S;TTP@A@/P H//,@IPU%+FC)C'), M9"S1F^)MF5 5%ZNXV$IPL5F\O(V+5=SKP3ZGW??7ZU^XJ)WE/B',+4-<:P#, M:"E2U&+I!/5>FUQJL*[-2@#F2[?Q69,@*^&&:&V9)M%QZ9U3":O L:+<1:H6 M5$RB"K(N&R)\OB,ZU-#O//MX]G>R39M?/M,]HX__]S? M?<\:]//Y?GLFR$H.&+/:,V*0P[ERO HD]QK'B,04M?+$A93*Z-2"HJQ++<=5 ME'4EY?@0'V!C?!!,()],0%SB@&PB'F$J:0Q1&F_CQA:E"XZRONT>Z0_S Q@9 MF!$X8DD3EY*Z:)3AP&Z")(0$4L52UWKW3_D4F4M",H6159G61GCEJ),HB$ 3 MQI%:HG)CMD4X JIF14L1%WV4ZJ_BHFL(!M-Q4<^2Y=0X1(Q-B#/#D.,J%R-B M#"Q<912AP$+KE+Y$_Z*WJK5O)NV/4]U54'"M]NR4 H_)8IID0)+1"'LV9^8F M;1#S O8$"4FX6%B.ZLE!P276WV\,(E:0V%D GU2*IUQ)4 DC$1=@ MCFLO'!(R42:=@%_(^A+[)X/!"D?KUJOWX0I1H2HF]\R^B^F87,Q9G(%:Y%/F M/M0GY(+12 BGN(F4,4^6C_N\="_$-8F\2:\5M4X;G3Q/UEMJ*3522F]##")6 MD;?UW/=?[SH7!L^[1QL?#G_N?/B[W3S)8_](=CXTC^#:K'FR1QJ?ON*=;U\O M]LB_5...Y.L88E%Y%S*&]9RY!BSB$9NF!<<1M#<%@)O+&"4B"-4C$I'+>#$=:1HZDD#8:0E)4>&.+ MU>F+G$A\JUK[9M+^.-5=1=[6:L].*7!IC/%&$>1\R K<$61]X$5GC !;@R1J M"\O1+.H(S3+J[S<&$2M([*O(V_/BPG3D#41 ,4X9X(+@B..@D*%!(*("I\H( MG2Q;7V+_9#!8XC5_7B$J5$7>GMEW,1UYLR)$%AW/;0L%XHX"]R%6H^ Y M-\2+(.T2^?-3]NX.44BYZZF,9L5A0Y&VIY;B*O*VD'!_B V(E:$'"4.+!YFIB M')GL!_!&>R9CBH*XC2V&JS-OKV:@2T-@$2)G6!BN,;=&8=C\QGC)-3>BBKRM M]>Z?3IEGPDKL"%)!$,1%T,A299'%6CMB(P],Y0V[B/JARY<:^R;/O#U*]5>1 MMS4$@^G(FV)<"Q82PM(#&%@.EJSR&CE##"<>VTCDQI:H$U:=>7L-=]/C5'<5 M>5NK/3NMP+&S#,N$B+(*<<,PLAFZ@\UQ0-B+S'#&J7@3"*KB^QK\Z\K7GD;1FI4!5Y M>V;?Q73D+6AGG",2L6@] MMC4'308OE!2&,*$825%4D;?UW/?^KBI]=(_^==SX\'=[[_@O>(;W>._X$)[3 M7S2^_76R\VV_W;QH?H?WCW9F6_J1 QE="A(;1(D## F)(DU\ #2)003'J>&L MC%@L*/*VU')<1=Y64HX/\0'5(6DG)8K!4<0):$4=M$):Z@!LGV,>!<@QK\Z\ MO9J!C@.7PGD+5EG@G'&M%8;]36FR*?^K(F]KO?NG''>)":"H3"+*<.XZ$1@R MR2HD$X@(Q2I0&3:V.%_/U-@W>>;M4:J_BKRM(1A,1]Y8LD$9;Y#21N6.O $Y MDY-G @]4*8]%D&#)+JK:9*6U'TC:'Z>ZJ\C;6NW9*06.B?+4*8JDRJUW.7!O MDX)&3#B0!>8X3H6'OV;?Q73DC0@K;+ $.>43XDY& M9(3$*%J:VS-A[PQ;/N[SU#-OBT@??DH*TZ@+7OE0[QC,0N@.0>9K8Z"8:)-' MKK7)FVE,N8XT# 2%>BT$<9QP2XS%+"BI2+"1&!ILY5]=7XPZG/&O2F^%<%(@ MK "8N,E@I35 %&/:B)BX""X7_<:;FO$%I0!LQTP$FFRCW[5K!DVCV;F,%":H>H3!YQFXMK)^ \T0DNI#<60 5, MNKI^D8,157+CFIM8CR,RE;=YK2!HICDA$="CH?]02N=E[=K@4QV!N^8 M+'"O? K7^W4J8?C9+G3]6\_LN?%',0QA4Z6)/=C_TFVW_^SVSFPO[.:YW(5; M_MZ&]U=T-^W_YPC[D[\[]IL9[IQ\/F]\VO[9O/"X>?'W]WT8S\YN0^Q]^\SV MCAMD?_<(=L77B_W=!OG/Q1YI?-@[2)%3PEA$VL$6X#@19)T0B'CG$]4TYCIE MM0B8,+X_V-*/][E&L]8[9HL/?(@^9D):[E]&-FM9;&I@_M;\44;A?BT,>[!'BPMGQUI^ MT:E%$-A0:_5KIP#M^8!5J+G8[I[5QW)>;,A+ "AY#DQ)VY[VX[OQB]]"JW_: MMN?O6IWBP8HO_0:/ C;UF#:)TQD *+9,^?9O9ZTP.'IG3%U(DG7?*.@UNG'Y M+JD7:G$*E_==EE"ZH(^[K*WOR<8?Y;!LIO?GKSL'8'% M)YS<>^[=H^9RI2F]-0;G:C#+-9BO2KR;O)-]-HQ]ND=W'YDO?Z49X=";U:YBM5SIN>E>T)!DQ$GRG,LP1 ME3LQ/?3]N4$Y2WWL#FAT+--M<(S0# P;)P+7FMG"M,?WN$%;)]V/V\WS1OLR MA+]#YP<8V[=[1*OMT0I^CE9$=^(<9>CTG#0W;CH[L_QG\&@0.NTW8L6?YV!Q M@P7^F5>:7QO56$QVZPS7ZMNT C;&4;UQ!L]G1_5=6ODR9<4W_P??'>65K9/+ MVN$!A7'AO?V_X/FUGY7!]^;>(5CT<1SUVL4_@^VQ!7_EYZ3*.26D0M81B[CS M!EGF*!)IICCV63"IBYN[HH3^9TD1:W,KV(I'[#X-*%8.4!<.YYU__&L*D'<[ M0!^'DO0AC)SQA=Z-D9/H..7H+/A#I ^1/13DH83/9<'GY=0QD7;&:X615C'< M5QF#E)(2&::T)0S$1,JU@\\E=< 8@IY><=0KE"7X1Q'&]U) \5%>Y$>QZ(,0FR(LFKBVR)[[^- ^VD(-V?MJ!MBLV$'/<6Q5_*TN7G:W$Z\X:J,@:ITV2T=JRHS5(PHZAWF!,F@">(L MEM<0!)@9BZ%7F<&ITLNV.5?(*_=>-?[YR)A9^J%>E=_, M.."O5J:D.,^&7M]FO4V!$"6"0HI[BCA6 AD:.,(V8]1G)O/"+@V]5L_=]%Z5 M_O4HSD,';_?"0,ER7@PGIEF.#IX(19"R60"68P GA-*(< +TAZ29X'P5<>*E M.UVL6GP664)\5IG'^DQYK"\0P%6>SCT%!P]F^!)8= 2G-D6.%SW-: Q#L!1) M)@Q7++,&\V6=SBU="U<\RNLMG^V]B[J,3TQ6??E8K1(,%P/#*5(HK2(AU1)1 M((&Q!*,$X]$&A"E78#=0Y:E=TEG>LAU?5WFIT[62'DXG778:ZDOG)1Z&I!-< M^Z054[Y'>3MN0KN2\#-^#DG6:3>G)9*V$_50PVG\/2A_^=&H^U E?WM=&E[.("UU^\GI,H.*H.3X\QZ MFH8T(&$PZ*>1*J;*,B2\59I1'S!//WQ*Z:QV%GFF"ZUPBH'^V(P(37EP!AZ8 M!IMB15*G)$Z+%<;C%9Z)UWWT"K]EKON4Y8?/Q]P$V'>U15FJ8JB%=\@X(I!G M4C.,&15$ 3SK#2;EK 3 S%ZE%G=':<53J5%P212"O-4WPR9>$_@W@AQ.-].8 M*'S>[N;Q;SYV0@/^^$<8Y0>/N,;$A2.>BZ\O,18H;;]W]R4KT%.R0-:O"4HF M+.[A)$W\>]JY3OH["U+B(Z9LP+;6/0\N M2E?C_484[4Y(+DQW(9A[',-%;!K>'F/U[[=[IC'Y_9=VMU=M]VH! M7FZ\G[\?3\ 3T!%7!F?'G)+49Q;0D5(7ZTZER&#ID?78>HL#S3C^\(GR]-;V MY%&T^K"F;2":D4;=(% .%B8I@ Z^Z;7O*/2P>0N /I)-K82T#&3L%M !V&;2?+,95BV32>6C>R.C=S5 M*;CB1HK2OCS:J9[6#K_G>UO?&T<[!V#Q5?.]_6U\=/@-5YO5^E%SE^QM;=.C M:46I@\5'OYX>'>[RZB$H"MR_0G=%9?^O!B@-K=%JLU:'Y^T?-?X9G.#JM^/@ M? H\TB(:++ (D!RD!$UC.6NCN+>>9WJ(DB#&@%41;E(%_!*F5^),<"E3#1>8 M%%MG XB?$M/U67[YH]WM_IJ,9SXY#YVDF/L[:]G>K'IPF]#?NLD\^&)K8L/! M7@&2_TNCF+8P.6T 1$T8;>&PCF5@(C#U(_;TN^-B,1?C-'TS](PDK<*)'"%M M\FK8/J\=*Y/%9LZ+<[G-X8XZ_';XW*I"SJ'XS^8OP;S__ =M8J[?X M.R\ MO=@ZTN5A)I&I4("/K?\:.97K#34*R#5R;$0P61!."1-[(8FF40J"(J< M 44G5K(LZ)G*4&NA[K&45-8&D_BBD.=A!:?0ZT:"USLM!'RH54.H [6Q!4!$ M??'WJ.90)W_)6W"+=A_>T'Q/? YV7G>Z%G*C3U&D<U,SA133A;:5V%3S5].!9 M3VG:O$A=A)6>COFAXSF;R[_EZ5QFE@$5*S[^:NB-:7;> D(>GI3Z_<8B8-8O MN_V710X&GA8V'4\(NC!@^#3M @"AVBV$Z8^Y2V^P-;7_1X76:76G)F*!=7C> MV=[6+JX.CO+:_NYE=?] '.WO#FK-70[6/ZO]/5UHO8:/ZF>T5O\&8_O&*_5O MK-K\WVFEODNJ^XU&I5[-:_43>E3WI[?E>V9IAKW4$CD5'9P$/AF<$J14ZAS7 M5& M/WS2&^2ZR=;5@<"O:YP%4<+2.L'2 JB$62JD=YP$&KCQ7$O*#0GQ>)53 MQ^P#41FSYY8E&#T?&$T%U\55L\QP%(27B'/KD2&>Q^8X"F=>9XQF'SZ1#87+ M0AFOI(E;H=5NYJUH3Q7A,D.G:VN:!(=YYGEMG?SY?]/4L;ID+QQZWVAN7T)\+WBT/-DE8LCU;,)C %:0DC M FP<&RCBWFB@%<8CGE$K@\T"L%3SY[0.2C5_/36?LAYPIK4R ME"-'5506@[O0,U+RV'MV$H1])__" F,(+A>#/B>ZB'< M\C$;LM?)79%W=G_?RG=6W_=EF,MNRW6*!@1%TB9PR2&8?>[!HMA^$>>^WYYM M37#=N.#AHI3+^G*(PV/#,85#N5WB)N-$4&VX",S%+L@=)P;S]\8ND* MJ?8RG2ULU:.SQMFB,VF?3^ IH_F8K^/RFT2RE_*]C%9OQC8KS;+E8=K9;.%) M)5,II446*Q*3[RW2*<9(4L5388/T#"_9^S)W]_)U\&Q^6!1'OZC1X5 /ESM(9 MY=%O>?1;'OT^P_B+,X4R4V^=4V+NS=1[MD8G=R3LW5JI9X7*[:T#O]D>DU)0QA MH03%7JI,TB=SN=4[>"^A:)V@: 6Y7 E CP6@*3:7*2%%FA%D&! Y;BA#BEJ- M; A$!2XLQ78Y;.[9&A==M>"8+(\]79-UMG3M/&V+7K_@[6[KJO?(J/5(N%'/ MWGH M;O]TC3Z\]-=.N_GENCKO;"GGST5]W77IUO#2I9T/?E:^'4N'I>:I0X%QL+DD MUT@;IY"E+LMT1A2)M=MI*C<8T;/-&B9#86.<[&]1/H91LHM)CDR%PXYZ[0#5 M@PT6.R6)P\%3X[S!I>2LDN1@D!Q8@4 %]DB1>"[J%44**Y A3FUJ3>I%S%J! M37E#L5FPGPJKOH@]8UKM7LS++%8HR5NW5=\>+^E,_N9&XOLAM@2!B_(."& O M1_YF,/=F\A#XC7O[XD5Q3U*AG:0ZRYSG#'Y(3:R2'G"J:)HYM7"3KE)ZGT]Z MW47EXIBPV/H(@,YECB#.!% 4BAU*/;.P;\$V%B1(+VR!^)9C_>7A7J9@P^1! MI=1H8+32&IT2#*"T!R9$&&*X6%E'B=*:P M##*8#Y^()!MLR;@'W\;D]8D& C.8-PUY"_256Y#6SMGV*/IN5[GM$=]\[JY' M?X03TZB87B]TNI];_DLQ_R>AY4 O5Z:O2+TR;A76J!SNBJ.Z(V ^TKV="CYJ M@FK5X5F#DXMXK\K6]L_J#OSM3*NP@Y^U>J-9'1R ^5CCM<%?35 M4,,SMK?U M.[SWP44%5++6_!HI!*N<'!/O8.<5!D6W%1 'S9#!@B(P[+05F JB_70')$I, MRE),J?6,,YQ:F1D)ZZ*TI10K.MV')*8*Y+TB_+^ YQOSO^PN2 ^^W*MI07'' MCWD/'N?FT(M":),_.VTPLJ-YW5U@9E:]\0L1L:-D;,';@SL6^ G_;P 6)T53 MEN3<='J7\?<_3"=O][M)HYB-\^O9&*-TNP,_FLXER&B_TPT1J>%#8F,#IM#M MWNB*='B:-T("+VZ&V2BQ8U._5;1R@4>==^#.KE??@!,]([-3T0[4$7'X1OW2"[R M1J/8>D[-CSCJ>&4GAW&.4Q];Q5@R&"#H2AS_J&UHT0X2GE5T@6R?Q[+WQ0W; MG<29[FF2-=H7-T<^G-CX+" D'1A[XW)RFN.[6],ZZ_3/>^XRWMX%V,,ZW=/\ M//[4[IR85CXPPX<;'T6IF$%X8C<'X0 Z?[TX&X6:7UP_TUS$3_"N\3GMV)X2 M9J(38+BMN*/"F$Z*6R^\6(FYV_GKEI5]]VP[]]F.'M M'Q'05V?[K(VWS[Q"X7[U&JO5?S^MU"NX.FB<[AWNDLJ@<;:W YMI_?>5G>W+RN ;VSN$Y]0/!GN'\&ZPF59V:K1V>"#^&7P;@ 7N MC7*2$X:TY!8L\."1QF#(<)B[U&FK-"$S#00]<5R(P"RWW&BF'/,@?"+SH/29 M"M/;Y_64)\,Y3Y('-\T'I70==XU[&NP^.*>?JNU66&)7TOF]SN^V632]NUGT M;[;M+^&_TUZS\>G_4$L#!!0 ( ,N 0 ;F=S M+3(P,C$Q,C,Q+GAS9.U=ZW/B.+;_/G^%;V[5O;-52P>#DTYR)[U%"$RSFVZR M0$_O_31E;!E4;2Q&LO/8OWZ/9!N,'_(#2+QKJJ:FB:WSD'Y'1T='#__REY>5 MK3PARC!Q;L_4#^TS!3D&,;&SN#W[-ANVKL[^\NFGGW[YKU;K'W>3!^6>&-X* M.:[2ITAWD:D\8W>I?#<1^Z%8E*R4[X3^P$]ZJ_5)$/7)^I7BQ=)5.NU.)_Z6 MWK0[7;7;[FBM]I5NMK1+\ZJE&R9J76N7>')1*PPUS=,3823)>VW-A15,4)TCVV7\K]:6QX<79IZ=%]? 8ZV%KJ\K:!&E M]#4)GI37)F*ZZO7U]?D+M\5T/5(-2Y1O\9\MM5-.;):%%I<-?[5"ND/HL.V' MY70(Z?;4(;7795E$'J7XFQ54([T7%VR$D(#7_J*,0(:,#POR=&XB+$SY#RVG M R0)^,^6_W-7LNXXQ!4\^)/@V7J-'8OX#^ 1A^TFQ&Z"K-##);QU2@<1_]SH MU*#$SNE-YVM*UHBZ&+&HIQ<,EA19MV?@[UNA"_O=UN:HK+U!A(&8XB ^=^]^H9NEZT^D!B>_1]1 M>Q-996L/)-C!%2K/J6?P7L'F[5F?0(AZIO!GWR:CG#!#R/4I0I8ATZTVG]H0 M L)_2FL;TK840?7+>;QLC(O'D#EV/HG?<>,.B(,B$L*8612FVVW05++@8=B" MDG;M>29V1^!MZ4IH4JJ)$\3RU@:;Z.RVMF"@1#@TJ.7[XZ_3\1B,=EG* 8/.HQ4'3/EYA_>?&@K@= ;__S+X.IN.A^/'P:0W&\';RN!E ML),#UX5H6P;(Z+G<4CL;$!\[52X!1D*4>+_Q='*V#, MD8JP5K:\E9#Y"SB7+RY09SJ>TSAO/"@3*\ M]$8=!?110H5"0G8RJ4Q(H?WUQ8*BA>['RQ/TA!SOB'XE1Z#<:#YJ(EM8W6AV MI7.:0/[)1#(1ZQ/'I;KAWNDV[V)']"]9DN1&<:6)C&1UHPC%*J'<1AK#R(&. MX!+Z6@K8+95\RG:M)GONAK:)K5PA,(_32F-O:._D +OAT,30>E/YO:+G;"Y2 M+Z6JFDB_9\#1]/AWTQ+;$'/S:"^4)/SD>/$05897-/R,=*L3=CMMO0G,#PUB M@K$%DCAZ'Y*Q0T/<,%#8[E9XJ* ME=O1-4S']["CJ!)*H(4R?U4"/12N2(/MIF> :\9NN3QBC%0Z#^BTU60N)< O MY-#85J\+A%R1ZNU;E2:4N7QDH-TJ:F) 7D#4L!4$5P5GVV#\>KK M;#FTR?.^6*7SD>/T45.S7%I+X0P5SO&$T="#QD=?. 28'PHFEGC^@/4YML63 MZK@5YRW'\DI3,^( ^.$+4;92>-9!O%4B@DX(YZ/PNWI,C']73R@?!>41:.XL M<(5=+ELZ>1Q^K:8MZFZHF]G6E?85Q:FE87FWW4W;&K'AT<38/%+]:CL=$N12 MI]15-55F^HUT.'V*3.P.=8-[W7+9QQBIU.UT.VIR^=)GH(0<&MOJ58P_G8/< M_KN:FH=!(_O R(%F13/]I?00L*636[^F)I=N?6I%D#>SL2N-NG%J^:A[T4V+ M=K8-W\QA=].&?;):$P>J J'^(R5/F-\C:A$:*5)M9*XB0>Z\+C55VH7$D810 M%I]0;*2)XTV[H#?;R6U^3I!!'.[XA6Y[(IW#58[N1ZV3V*000W?[I[(KH>EP M[KDS/YN/'+(KK9/8#Q"#K-EY[@PO>(\L1"'J@A<]QI#+=,?<,T.WGR0YS-=: M)^5$C,3OAE)%3_7EBLT@34_MA.W"6PLY3&CS:.M.V7M:LKA((U"-7]:2O*LE M0"K*3!'<3K@XE7IB+C-I9]-4K9-8-92@U,A^-'6)\6-);!-1QC>8ETY'3>Y[BS+Y7\5GTV@(*AUOSN0B[R1=K9,\NIP"2'-[QQVTM@EC[MA=(OI MG,4,T14,VE M",:B?J0\8"5XR_N5IB8W8 D)+2%"Q Q"B,*EM+@892-GQQF> MX,V"H,I%1I4D2+,PVD4WF?RM!G43\S4E$9D@YE)LN,@4A/O=>G18T7*_?JEU M$KL\*EH)W\H9JN+S:/A<=#\@]]F;>UC)<@OZJ'42:ZR'LZ!&;PLN"6-^B;?T M2Q6TD1O:E=9)+"M4-K2"!4\.K 3BHOA87$.[Y[U_!Y0KMZEKK7.H("D@5 )% M3J93!L+?=-L3/WJ,>2N_!=_ 1#SZ(MSF%216'B_GKX 51 S/T"&$GFNC.XJU'+)D*""-@33Y>Z&IR>-Q/W,^?U)"3@JP M4@2OAF-1Y;AH-AMIIO;BHIO:MWB7:>1#@V\ M_@J[_-X1ON.%7U0,C8*/:O)@:82;&+5V^#4(G:DW9^@/#RHP MX%=&EKT2.T8LQ^%*31X7(,?$3-CW=_J*_X)6WZCD._"&NR<=SH0U[ M1'2P6MOD%2'XR2]:I M&$J+Y $\2M$OI6^%D": @^%^P%K9O5>]Y>CR.9!CW7#5W/_-@VH'9ICMU355L2!&):^YED@_N5!%-_ 2/[3?P>.8]"]VB"(@;MKV 3[CUXVJ&.*4^3H\Q6>W,]CMNE MA?[YK0_Q";CLW8.)C\3EJ1C='CD&Y2?\1\X=H90\\RZBKZ$4W[Z9T8S5&99I MCYA]&D))WC(QI;($/):Z\XK#)MH#O7EGR7MK?B7;4H9X)Z2JCO.HQIF< OG M5+=13KR95K(&X6;L&M0PEOP&4Z>>:6(_&"*4_SM!:X\:2]X1AI2L^AYSR6JW MPCM6< C6[QW "K-\U*G+)FCN8=O,03F[? VP'E@6XHN,:'OD$(;#W4.!?AGH MO+W)8-HSW+QX>R^>=8BH\WT5V+&)N(N%8K[;^JMG+D20N[:1N#TZF0#R6-OS/-C!\KN9&E% MZSG-RITTY\R9^UQ%VT;FF"9 'O'DA<.P(3>HMU2AGB"$":)>L!"_&;>"N]7O MD(,LG)]@RJ7?8RYUS/K[R<%-=X%J##T*(1F_P$X>VN03UB#&21MH'ZI.H(E9 M ZB,I :P#FT8.J$SV1!1F?*JI!:M016BLW10S\7@!'-7GG8+O_>$HL3LRL5%'RFL[+JB0O(PE+']+HE.&@V?H<227:M$R"E&O&JL4.?0^" M/0B+X[GRS=TM03)C; UL[*^,^Y_]AOY@(/S$:S/FA'>OT!0CT1A<*,R\3'2/ MYBZ1K.R^GT*'!J)"8F:(3(BR[*$'P0ATQAQWFEZX!@ZUYP%X_-XVB]"5/]O* M65N54;SS$D(L?2"Z?+1/0_?'!D2/]]CV>+&N9CYP]D]F2>'RG]%> +G:/@YA9Y6W MXWG9P#*Y3R^0Q4TI78>>[E%B0D?0:?XT+KUL#2H19KKXUJ0U7[/G.5:(\*33 M=SG1>Z?)PDTV$*H2!@-$\.\$0;^B_A[>![':(MJV,]VH"S.[+D[^YX M!TWJNL&WR%[!O38:OK^_#4$+SMCG!_42@EJZC\&+87MFY P'XZ=MPE' SW0% M,]$2CJ44UWI.\>ZX5H[YF=AFI'/G'$^3TM0 _[0\ \R5 "Z$3#_' *_#!$.E M,PM%V-4U0RH.>BXIR@EXD^5J *U0:IPWY8B7JH'B97)?7Y'[@,'#FIM;Q( T M+0^V#>#XULK!BPL#-5"$<@Z2B#N<,C5(U15*JV0?V]IOO5G&]U@9F(++RXG/ MBL"/\%D0-._$@8X9["5D:8=: M^=_0 L "P]0;_Y,W@XM -7=,13("7$5?9\M( 4YRG*U.QU6X!A%5J4LMPL*Q M1<##W)B1R?Q]=^[%;[]WX@J*)="\=&T9'G7RZSW;)L_X]25'7 MQ&"P06KG WP/, %"_KU\,_3BWMDR\R[.X(B0NJ&4&J[3)@:R^BS5IJA6TVCD M8,/76V0;]E.@!N-AN+(6)(0WX[Q83OP,FJ,U>?:ODPBJ4FREKCR_&@P#(@\W MQ$]%TG718C50?3,>;6[/#V]**K![IR#Q.T_N>4S)W=^3;G/']W<8;+$%$T4N M(ECI'E/H>0Z_CG-14)D#W8.4 MS:W.2PI#XM$B_3Q2K ;]_)$2D >-#^W$$T:;I=J-IRVUH[PRNQHT17C]UCT* MK^$*IU2;@^313TU[:$;Z2P[IR.&O]&=)<+\WYYH&5^.7UYRCZ=L"-8 X%DT< M*"CYMXA%QB!-Y[]E3,M68U=1[5YX[A;M9-C=D^J>D M>IX+0SA/4QU^NE9 Y/NF>X+$;*_\T?%TDAKTG(/-WS)/>[[AV=/]%*K!!#/_ M$RT%KH$K1%\#TTO;I_J=T!\C!P*M!7]6?I]K.GUM*KN]Q2;]L'_1K8:9Y.\^ M"HEKZYFQ!!?^Z:=_ 5!+ P04 " #+@')4U9,2@@\C =6P$ % &YG M&ULY7UIDUNW8!^T!L:C;__^]?S MT9//T$V'D_$O3]E/].D3&,=)&HX__O+TCP^OB7WZ[__XV]_^_B^$_-?S=V^> MO)S$BW,8SYZ\Z,#/(#WY,IR=/?DSP?2O)[F;G#_Y<]+]-?SL"?G'_)=>3#Y] MZX8?SV9/..7\]K]V/U,NF*!<$FI](E(G2WQ,0)S407)A!&?QWS[^++772JM( MLLV12 F4A P*OR9\2LQZ9M/\H:/A^*^?RQ_!3^$)#FX\G?_UEZ=GL]FGGY\] M^_+ERT]?0S?Z:=)]?,8I%<]6WWZZ_/K7.]__(N;?9LZY9_-_O?SJ=+CNB_A8 M]NR_?GOS/I[!N2?#\73FQ[&\8#K\>3K_\,TD^ME\SA_$]63C-\K?R.IKI'Q$ M&">"_?1UFI[^XV]/GBRFHYN,X!WD)^7_?[S[]?*58S^[Z/SH(_YR]WD88?I3 MG)P_*]]Z]N+T]_>G;WY]>?+AU32)-[XT*I*9=*O?'/D H_FG@XLI^>C]I\')= JSZFU$"0I&KV6WB@O;TY-&<@41S*78O;3,!?E\K'/RJ0]@]%LNOID M/HV$LJ5$__7F^Q>S=^@H7EQT'2[G@0V0G(^>1&""2(B,!"DMH=ZF:$%98+;A M8)8P;H[I&B=.NOADTB7H4$<]??(%BD99JJL%)M_%&V2YNUB6WW@VO3@_GS^3 M#&=POOK]HKL.EO)L4FN*%T)$R/M*&5?AX!V^U8]>_>_%\%-1V;_#; T4)93 M(B8E1:1WJ&F92ZA]DPA4&R]D?& YKW_R-I+C_9=:$^U$X!GMHHQMUNTV MZ+8AA>@_*9H)I!I53F=GT"U!3<9QJ7!R@+)N';$6'2PIC2>!6TIRL!F8EA)= MJ";<6 MG&S+([X<,AT]Y->F_[2:?H)M]>SORX]G).-U07<%KIAF/1&B-#C8D M'*.GE!@3@\O1Z 2^"0GN0[4-%]3WPX5J JBG$! /#G[\\0V@N_RN3.-I_F.Z M4%P#SB-/$3)1T:..XHD3S]&<:1:3XCC@9!LIAOM@;4,*_?V0HIX(*GH4GY&4 MD^[;-8VE+!/69TJ84(Y(*QGQZ,_@3UK+:((2K$T4LP;,-@PPWP\##IWN:G)_ M,_1A.!K.AC!%[?1^-HE_G4U&.)W3HJEFWP8Q>FHY*.(5->BTA$!\BH%$5%Q& M"&F#-TU(\!"RBB,?6#!*@NU- M>'$/J#Z%SDT)4DLP+16'8Q1B=IDD9C21SF?BH](D&96BE2(KWL8\UC>(;Q$> MH"NR$.-_^M$%#(Q$*5D5B.%E#R9:1[Q#/)RKF(&F*!1M,KPU8/ID( ]DPMTH M\;"IKZH+)^-K*!S/(4H%Q$L+&**BI^LY3\1:(;7R.ML0FBG ZTCZ9!8K2_^@ M2:\F^I.4AF7L?O36#].OXQ?^TW#F1]? #2A5T<[9*!-&/* LL88"!BPRVYB, MI;I-PNAA;'TRBI7I45DPU0CS#F9^.(;TRG=C-,S3DQ@OSLNL0WH)>1B'LX$' M-,HL2^)D*B%M%!@B:TVB4D(;+85*N@EA'L;6IYQS9<)4%DPUPGSHP$\ONF_7 M-)U.GE)N+PH+]G"9_/2LA"?XOR*ISWXT#UAF M+WS7?GUSK_3ERQZ^J M+IEZ"R'&R06">0<1$%@8P>\PNQPS.,\<+DWET9!+KE0I*; 8.&?I]YF M7=R#JD_^=SV*5)-#@XV8LA7$%(Y)2<*!>2(%C@]?S A37EA$X;AN$WU=1]$G MU[J>Y/>>YXI[\_ )'?H/_BM,!S$*'0%?J4"6/)DVQ'JG, *DAC*JJ-2B5:+E M$D6??.)ZDMY[GFM+^M773S"> IJD:Q4BJQ&*X*3.*)_@=42//!GBF>0D!\$, M0S;*U&:S=0MP_:O)J,B+:E*I: +BY!SF?+VR2X/ G?3<%#\%_Y :K9$UDA&+ M(+Q"=UZG-M[R6CC]J\BH8Q0.G?D6&_.#A$HK&/1.M6+(0F$5\I%Z]$:HCER9 MY%T;W;!Q>_J@\:PD15W"D#,88D2I>I8!IU3B3\X%[2@$)6CS8?6PNGQ?R=^S MS[[/C%=C\LOEWL;EXKH&K#A?,5+A8J;$Q)!PC($3FS0EP1B98HQ&YC9.[@/ M^A3QU.)$35DTJDA<(;I>&N4@Y9 L)=%&'#+-G 0K@&3+I;;&FRC:E+(_"*U/ MP5$MDM251]U*]NM\O<(CN9:2,THP?)-$)D"'#"C$XTV%![R*?;/$;[UWXH; MNAIA$AR2R8%P;F0Y*X9KKZ2F%)IS2U5.J9&Y7(^GIY[3/GS8E!P\0 U$\;= M!:0U([3HRB6+/AW+5A.$D$C0V6"\8T*0@BJ,55KQ83VDGCI.E2A100P5%> 8 MIJ?Y!7ITP\NT-07P/#M%?C[,_A[.S%Q72&\5]W!QG-%I481?H&Q8F,%#TXCD%@8,IHE2D-MDT=_#;H M^I2&KDR8ZL*Y19N_/[L]9ZB]_JK6!^3]!_SSMU>_?WA_^OKT[:MW)Q]^Q7^] MB67GAB ;'MJD,\@V ZC4(N3%9#JO9U_N.TR1-RZ[TN+&)T6)S*P>"9!6YV!/N\L3L(.HLE;69Q*2 MQX$+7<)%I+<25B9I%9K2-C4Q.P+M4XAS$'ON9 ,;"JQNVJ=@/,V79O4=?(9Q MJ=WA7G <.%$JHT9,49(001.K?8[".>Y$F^,)]X#J4_13E2VU!%'1HRE85D1] M5W9SNS+:W_P0&3PN?;4&*5 &,GATM;S# 6L[KZ)'\GINF5>"TC8,V0)#GY,AY B-P* 471^=+SQ1.;T&8ZP:1.4B41VQBDNUCZ5,-3E1 '3GL]\9\7 MRX=.];Q Z/T%FM^E9YO 9?8INC$R.$P\\DB! 1@^"<]8F$;(14I]2'GWAZ>W%7T>>]3>! MKN9K$'(T(LM(T&'&L%Q 0@P,@ZS,J6'1:DB-\B-WP?0I+])72ATJPZ9D2M9) MY24EBJ/ IYI8D+HT/C(KQ-9*J0A \Z2N\9KE9/2Q=Y1HGUH>RR MV, 28TSP1NT][Q<8%\Z0ENEU99171XU),XU*- MG,]O#2#.&BI :,UEJ_8$"P1]THFU9;W7+%>3\>\PNS8.H:TT2CD"1NBR<^I( M<%03C 6-H%(F[5@;!^LZC#X[[):A>=+9XAHL+2=]-"0D;HC6E(%PH-&E^;X= M]L=U8O?GX_HS2H_/@OK'W996X3F,(9<>)CEL1GD"0:9P*Z0CXW:A%R"TBO/- ZA%AS M74U^WL&'S^#+/"LK%(HX[=(BM];BF,9CD4?@@76E+T$;]W8^K3RYK&W)4 ME$MS&PE2"P@X1,M]R33ILJL5'>&&@9)2@&W6HGT+&[E'7+XH==PT7&5=J>*;X$RSDG#G24Y M,$50%V3BR@4;$*3$]>H32KK15OR]P/JD/UMPI:9<'J^(^<7)^_]X_>;TSYHU MS%?/;%["O %^I0KFTB++3\_>=I//0WS:\V]_3(N\7P]+91?:RY,X&WY>G#8% M1:40&(GXD P:2V:)!\8)\R4^40S_J^#8WNYB%KR*?*K8LXU B0 MYHF;MQ==/,,E?=7D_N5P.C]O.N_#D"C-#OU+E\N $T8E3B9+M*=9:*$94^8! M-;33"_MDE1KSHIT@ZO4+6Q+V'3[OV9[^!Y*=A' MV,6^+HK\&"XE,EY15T3C;,OXAU+H'\(A704Z5;G MXFE^"6'VZW1Z4T0FT'M M6!S]0S'J4!E5)PUR&Q]:H3^)$I5$EB]<[XX-AO-7!^!]-9-XRH.I<-GF]^<.V;;Z$;3DHD M6MJ?PTM8_!__OKB8]]57'.7X([Q#-?PJ9XAH[L%JI2DE-EJ<0J<,\90QHD7" MJ%.;S/<9>G6C][DEZ* D>@Z1)Y&!=5$28LA>4*:X?0)TO4/$KHT/FHLVVR[XD MW6LO]A8KYCO&EV]:WL\UOU? <*:IS22A:(C$6(R$DF&$B#&8IB)(U>K^AFTQ M?@\IX4.)MJ;DJ84$:^[VW\)WJQ5A.=QZIQ/= )R,*F9+A(#2I[PT[W72$8S; MK.0!,'9KXVKOA[=/'LVC$:^Z8(][X%W;G ,O?5X#XI%4&^)B2H1R1U.RX*EM MDW"N=>#]6-[(D0A676B-"O*#33 F.9-2&U6R_\[4 ML;IE'(D;%013L;-M1NLXO>@6.QG=IPD.%4Z[YW[\U^F7,4*7^%FJ M-=>4$\,2+3T(M$^--Q[-Q:XGRI9]@=#X>JX9OEU; M6C9KU?+8N$HT!^84^FJ-*+5/7R#[H['F((%4(\8__7!3GF MJII_[269 VLY2*K*P8\H2L$)PO08'O#DLLG9J,2;'1K? ^]6;/OQ<]W515NE M-GH%9X5CT_D1':7-( P!)TJ[-NUQ?90.LI0I%JVA2=_BW-K*Z"U?MQ5E?I D M=2LI'&%;Y-IEK0I==AP /'<.0*")B\BN=S[> MIL>>8JMWJ=:UK/AIOJP)613.>LY\T,SC0,N-=@X<0:^?$AZUY%EI&1JUN[H/ MU58$^L%2UM6DU+N^KL% X,SJ4B0"Y=+$0!P+E@ -RG(>4,4V2B,=KZ\K^\&2 MY(\A^WIU^65RICB7KR?=R\E%F.6+T4H9#V)&IP]7#%&\7 [-)4>;'@-14?!D M!4B1VIS5O _55A0[5I/J(U&LFI1:%X"M*_65RF5*C2*1Y](V2%-B;0HD<,A4 M^R2<:7.#V+[UWON?;ODP.8G_>X'*8'73Q=N1'\]*>\/+&W.4X1$=XW(SGGHMG MBUO8@OX/ZKNKT:B3"]IU6 MWI>)[+Y-\OOAQ_$P#V.!NW!J<'I6"P-]:?_Q8PA4DN7RV:])C*!]JX<@@F)2*J@\!*#:L4D]Q2D3FTJUM>W M1-Y[)*O>J+SM=H-/E2EN&:%.,5SA7$8E2CR90(RC%D9::TPRKW;[+ HC3>V^C;L&<7 MF+U*-[1C4S/)U2/7_81/AB?CN2(VYE(QD!EQIB1 %#",60//J4VSA5UTT>ZC M7N>\SC>)K@D^)P^*"H$#!A0\IXJ4AM0(F#D?7!%'F^AJ"W#]UL5[,^CN%41U MQ52E^.GN>"_#GA7>Z1W E]/A>%!."DH '6 BE8O$Z7)=@]0Q@]?*9/& )WDP MB#Z%' W82L[8I:Y$Y4;9C=WE M>K2EW?;20E"%;%3C,J/<$?S%2!A*16M/K:6-V7P%I@^JKI)L-W)XSZFOK^'* MJG3:^FA9*%NH& AX"P3=?TZ,,\I+A@J8MQ9^/WJS-Y?ZCI/=WD->;#E<[J:O MMMG]M1WV*\?SUI?W]Z!KO+6:AUU]"@[TP L);[VF\"8'IZB1BC!&0R$@)R$+ M0ZSU5!DCN;W=LW>M2;G[Y$/,WZVG8>QX<7XQ[_=^O47/P$2;E$QHEJ-11'(7 MB)-*D* 4]YYGFF[?:K@-]@UOZT6E7P4A7@_*&\QS%??G%JYY F(@C7(Y*G3R M:,RHX;(D@5I#H%Q0IZA7WM'=I3U_=E^,1#O1[CZ%_382Z[[\.(;C/B2],"9; M3U6E%,_&FKIY1\A(#1,B$J^=)U)318*D)9(*#)T=%TQHXQ/>AZI":>CZ9R]6 MG3/1"^%QD*KT[^: FE/BBM8"PTKAC0B^S9;Y_;CZ$ ]5Y\R:DL]:HJFYP[?. MS&[J.+BY1M4['J+4EF1)RVV @I9];T:<1MV6.4^^4;EAK1'T:M.Y&0RZ;P79B7#]P:FT\E5'^0WY;CVU8F&Y[#8^H*$6H?E'*TG M*98=4F;0#V40O"7:'VR6PV8=R=%H1-A5FOY^66,#\@?98X98!D-4:S MG@M+9."&.%2A1)G LY'EI&@;^[D[UCY$J+UDW9[B/#KM?DG+1 M+6!:I:VS5I!LF"$R(TS/KH=X;:I_[EO:+9&=H%?*D-R4]%4;<:8B#QZ98\MI#AE"N5W% M6((_*$4E8\*TN?=L Z!#U=2&QZZJF8T,R84L"9>Z]'_$^-A:)0F+3IDHA-:GG,01^;*G;(YEC%Y?X!?@M_*U><>42;X!?WC(D>E=WU#96.TY MM(KI?8 -I%AY+2\O8""X+.QR1'"-X;_T@006T3V.,3OG-;HK[7+9VR"LX85O M\YX[B1'M:/(JH8<8+$<5:TK,X!R)EG,IM)!T5[?81 MY*.PK6R@55@2=B?&E=H^+2(*GG&1*K<_!R.3:]*_<%6G?4ON]XMO.HCPZ MX4Y*9N02JI:.6N$-82RB)J82=3((182.SB0CP,LVIRKW@MNWY'YOJ+>_4!]' MX4TN.G0"A!3*>Z($+^?P**KE0,N])YZ+[+CSM%VN=1>D?XGRGW%SJ'U+[O>*2HN=))F/3(7DU3W??' M. VG\P8JY#O-D(E5(Q)<[$Q)5BD=PBC9JD;\7W.\R MG;(+\W;2@56$VGHG8H#6WLK2:I1YFTNS=4J"%!GC;:<=UUY$T2:;N=7>W'>2 M&SF$0S4$2#,__C@,HT/V%]8\I&+'H_L!5C)HKX=CY,R;4K5P]<9%,ZMY MIQ(J02L4O[?)$ D.BMRW#^#!9?;F+'[<1VJ/.YY^N*@E: B2F,E$8X7 MO::AG%I1I%"8*^-SR&W\](>0]3.;25254#5;,X]J*X=FKI^.&K@@T9; M*!1QIK3B07.(FM09$JP.DBEFE6A3.[$[UEZ=;GL<;M60XC%LU_*>UM)G^_S3 M9%S,]B1?WB26)]VUKQQBWO9Y3T4+>/ P*QG)U46YFR[(S2Y 4DD0[Y(B,D>' MRLB5 T0\AJ1UE"HW6>0/ #M4WZT>_WZ&*^)DG-[@;XPV30*N"A-M]B0;7VXY M$D LQQ4:M63&.$C&M;E$:!>4?3*?-5EU6\E\?[,=_ U M\"X$H4ON*$IT>CDSQ,DLB4X40#O !66/.&D'#*5/%K41:V]KQ\>E0S5[O,TP M3E8^1#$%%Z5][HTO#Y)A+J#70&0JC71I+O:%EC#.)*IX@,P?C\\1 M2_N=B.IMO):)_@H TIP28U @72F<=IPD3E!OK-$[5XY'S M-MH^517WB(T'"?6H]%N?[(+I0$AF:(1 >/ X1>4$G-??J_4F\=#&D<<*WJQQ36417>[Y,2:%[@U^;WD\U3 ^O=WA>3 MZ6P -DL53"*:VTBDHN56-$/+"LFX5 3WKDU*L/Y8^E2=W"/EV) 0C[:MO=IZ MP']8;-)[5/XU3HU]PX$RT:%1$E"U4>DR0F##S2XF0:? M1+0IIS858?>AJK49>?.IFSL;1Q8D\% NH0^9R'+D9'X-CN,J&H?+BMLVG3AW M!-JGU% U5FW:FVPAO.K;W3=!_G,R25^&HQ'BNUV*-$@*9SG07+K2HM?!1"#! M"HSRG<]9L #>M"F5WQEJG](X1V99+0&VX-E5M9SSB=-"\1@-NAW4"A*22^AV M)*.T\,G&-GTLUJ&I/L*K@O-R[Z_ONF]YTGWQ79H.LE,&1! D^]+T+WB,"16* M7OB@T.7A(?#F:^@AD'W4T7NSYYY54U58[=8+_K#Z;.E 7W>;<9TO-PZF]_C5 M-OMH0Z0D9T5+094G5EI)@O'91@H!1)NT9XO1]%&[M^/GL<5?)1.U_RA6W[K^ MSP,O$*V"0$0N5W&:TJ)<8I0:M=?10-#2R"V24W51]2D[7XV&CRR\=EITOFDP M4#E8#Q&("J8<^6(6/:!LB' Y,*>LE_%8YK?@Z5-&_0B6=F<1-#6J+_#OP]D- MBU]NE<6WG0TP#G.66R!<1(<1&47.QB0)]3;*0)T'W[9T?$N@?1N%A:+4<.2FO-O&J;E&J6CKJ2+7 F>4"=KD+PY<1; MD2TXXKS-0H)(7+8YV/QP$/=(M\M6),6#BV%7"51G_-J$AA5@,5B*!(?*B4Q4 M$FNX()$I_#^:_-!H1V?[9&QO H;:U#A8($=H"8,Q]BO?C3'\_3ZK5YV19RI;V./^:7P]$%?CI__?3T8C:=^7%" M3 -I50R:.<)R++5701''$B7*VH3BYBXU2J7M"/10M;/A=7?>@Q'P, Y X8IR MJ HS9X+(X-#+!.5(DBKDQ(W5C6XFVPEFGS)M+7EW6V.UDV4U*X?*M(/S^=67 M&,V>+ZMWIR>S63<,%S,?1O!ADZ/_X(B[(T'HS-6B)NF] Z*\:( MU[0<19/&"&E\Y+()!P_'WB>+>4QB'EGJ6QK?ECX"O_7E*)V=XG#ZRXLQABGF M7_[L3[_\\O>,DW_\4L:CTU_^/AK_H_\M /S[[)=>C+[^&/=/ODQ_$4R(Q9^. M_Y4)R243"I@+&93)#D+*"%Z9J(2T4O#T_Y[\JS+!:*,3%%<2*(4,8D%-'Y,A M9^X"=WGVT$%_^(]_K5]BF. O-+CA9/;7O_SZ93K]^J^__?;GGW_^R_7KYBU?1Z-_.?T@?G?3_=3+[_;>C%*8S]=PYA%]6?J+^ M#2X^!O5;P 5(_B_?)_G7?_^G7WXYEUP8I_%H@!^Q_#+_XQ\?W]Q$VA].?\O] MT]_FG_DM# :$>/:$Z8^O^)=?)_W3KP.\^-Z7,9:5Z"^&7$'I"N>?Z]-^VQG3 M%P(R3F<1@;Z+PTKP#C$N>_KNF"^?!1E+.!M,.T1\\]F=XAV=AGZ7 K[QZ [0 MSAX$IW@:<=PEU&O/O8+S N0BPF&8GHW#X(2FXOA;/^'D7]+H]+<9QA?OWWUZ M__;-RV>?7[W\])F^_O[JW>=/[U^___#JX[//;^BG=P,?GDP(G.!Y^FM*W5 M'8X&CV_HCY->,#D5P10XGS2HF"Q$Z0)DIUA0/'BIEU!G5^.D4TU/1QV*]EQ_ M-(!??QF-,X[_\BOK2M4]GPPSWDK0*450Q01PJ#AHX[41+'B=;%,5[U^UN^EB MA6(W$N1-A?)=%?IB-)E.G@WSJ^]?:6>\,KCLK%4HB:8I(2CF)01:+L%%)T(1 M(H?,FRAX%:)[/Y<[$74#"KSLCS%-9^C>E[=(^V\FE!]IW)@_C$=DDDY_O!^_ M^N^S_M^G7W!X.9 MS'3-,+:Q6-9 ]T#HTKDB;I)%[TJ6-T/:$.DC/_X^[D_QY>C/8<]@*2G2&%/A M!"OG#&3C%Y"2L1 3TYC;K"4WL3P0(NPHY)MJ-SNK_;3N=60V3R8XG7P>/<>7 M_D%WD>2\G+@^$)SL)^*;"W\85?]F:81J=XSD'IB64%03-E M084D('KRU+(.2;KDG99MCE&7@+GW!VR["KB![_MN-!Q=1S5GXT^&2\L%I@+1 M2;*:G48(DF/UP"+S17G:*)LPX$YH]YX/W0J_@;_[AASO,4ZF%[Z4%XP;SA4P MZVA'4C;5NX $QOAB4C*,0#4R1J\!V;_F.U;5#9-T>SFW.B)=.>)>R=HKKC0X M'3G0[J<@&A\A.,_J%L:U#^U.25?B>FBDZ% +^]PX:$4,+@O)P;I@JDG$"5A4 M4$JVFA4;6UW,/1IF="/[)OO%A5WSFD3R8C0DA&<$OOI,\Z/W]81C_F&VI-+I$OTGB'LS&=[XT]@SYXB;G!$R%0ANM8!"SX5"L M<<[;K+QFC?:>9H.Z]Q;,L2B\P<'M)>3YW'J.0]+/=-D8+R>U,0PE&@888@"5 M%$$.S 'WV<T%8#* MA=&>@ @BAU"T8);Y-N;U[;CVSY3FJET\B>E.+RWB7[ @XC;&%QW 'OXO.E2,PUL])5\QA2R*"D#>9@(5:%6*GMQ1 M[GV0.681@VZB[%6([KW>.Q%U@WN\15S/PZ2?>B&DF"LODZRQX=P(\JZX!&0Z M:\-$MJG-9%\*9__*[T9;=U!@4;39\,\AWHIAI*-\8Y9*-F2=2*=!E=#+IF6.5C/9%RT$V\DX>WP^GN[ M(>Q+Y U" !9@OSNK GM?EL/O59M7K 5V 5N< (83,8W$\AS:' M8AL"?;0TZT1S#4X_+E?SSR$.L,$CMQW$4&3\^YC9"GR-@[/ M=1P=TN1*_8GFSLT.PERVAOQR7DW@7].@AD7^Y=?I^ Q_?G,TG.+WZ:O![(5_ M^76")S?3Y=;GPV0\[7T8C_)9FKX??SK/W7_VO4^N>< 0)/GBR?A =GD@8XQS M7Y=$F;@L,96UHN[I!5?80'];9,(J!!URX9:Z'[=P8PMECCH4:H>[RQ4\-:1R MCFCR*269)R?LONK^6AF:@ZA^$^EVJ/)J"M5,XS#X?68L]0KM92:0 MI<%F.&Q!H$]G(!<[L\BR3F8A2F2IRWKUF?LS[#H4\:@#^718GJ/BF(^L)CQ, MYFB2"\X4X0!]O5+A4H /)8$I0<4(;-!Q6NY>+. M83%K44HF0.H:OTZ+![AB:9A6DY7/K4QLG3.B6UYQWW79E?16NDC_]MN"9,CD M_T>3>ER?/K]_\?_]Q_NW+U]]_/3J__SQYO-_7@>W4UVN)0]O79_KKO$LU.DR MW$D;G'4N6N5*]"$815NI]Y$)9G!EG:XE[^F\7A?Z644>#U;6U/CH#7GV/).+ M9\BY#Y9+J]KZMV^[JM?U9IC&M8[(2SS_[YOAI^DH_>/+:$"TG]1*(M,?'T># MP>O1^,\PSKV:*Q-2YIBO,7CHITD MW^#4^>90>QYUC(KI6G6&]O.8$VWE+$),9% IC+HTN@&_B>6!DV$WV3BT!FW-PL$^(@U@ MTI_BW*K[@./^*'_$-#HY5]G?PN ,>\(4+0PGDTXC??'! @V7Q.52LAF-5DPV MX5;KD3ULIAX5+UK4+ZJ2>S.9G&%^>3:F9?D>L]O3KUKH_N#U#JY_!2=J+2."6[!0C4FJ3 MQ+KG@3YLVA\S:QKD#UT9[D<?P_>_]Z=?JGAIVI-0EX^WQS$F%07) MU=9F$B8R\"(K$-QJ(0*JY-M4,-P!]*,A;U-M-@@K_UR%UL'HFYZRP7D+F3*:'Y08"&D)-,"4JPPI$SFGE8UC $R[(1M'_+)?>M"'+@;.4]LF*[25^4_V^^U-8@D!D#VBDC9 T'Y8W*(A]+!.8N M=R\["//0$9@WAG!.KVK0CH;5_)T%)04ABLA.52U6XC.D74846G!8[:,EC[#=QLH+[%5+7. M9+\W8J"WT7!?%T]7_=ZZ@DIE(!=R;;1BN57GKCT28D4TYZ'XL(G(&_#@PWA> M9&-FG\SCII1*7#DAH:;7@T)=TUB\AN*0"^VCU+[--<0R- =(7-U=4:..I=P@ M?(/&=SH:7@/DA(B"8"A9R_-;9.",M4 ."!*\[$JC^J,WH#P$G>\FWP93?<4! M_AR2;A"S<.V$<@XI MV.1-R9ZV(QJ;DE%"<$:#<ST],P_C$J MG_HGPW[IIS"W\ MK#-@+2K[B@8QIJWIQ=ED.CK%\<_3-%%R\D%:D$@VBHJU:X\7@:R5K+4@FI;% M7*^N?,%M(>^2A/,B3+[4F?\M#*JS]W_.PF"FHOKNW\/W_NG9Z?MQ_Z1/[_V] MTHH0UA(0H_'T,XY/:].C^5US+T?.62P,$E.YWATKB#P$X)HKVN@];>KICLG1 M*: #K*![X=S5)*##:*_C#+X+<;S$KZ-)?SJ9_W<6-C.>'4E,WH;Q"9Y_KA93 MK#4G)O/Q?.;A,U@MWW/,DBV:V35#? M;:@>.KLZUTR+@/_!8/1GS;M\/1J_')W%:3D;S"V;R4=,2.MR'."\#'3/!;*+ MO$3 (.I9"$\0K710B.C)2)MXHU(Q&\%\++QJI[L&WNI;G$Q&X\M&7[-VZ'4' M?U\NEM0>P;4E]GD.1,]PYG50&K*.'E1*CJ:'HB^T3,IZMRQ9F^H" M:T-\- QKHK,&H=\?QK5)V?3'AT$]1ASF>OSQM3J:?TR03+BW_8*]8C4ONG@0 M4F&]6R)T,19@*&6.4AB>VU1N6 /<8R%4UWIJ$ '^NHH>W_:_U58KTS \Z9/% M/VNO?06CS(I63.M .\2Z;V=PVD9PQC,=8U"!MUFBUD'W6,C4N:8:!)1?9#BL MQCI9*'5[!;O *%!8!"F\ .6]AQ"M@CH-M$FY7J^T.1O8 ?5C8=_>-+OD8'/G M<*=YY;&_U^NUX?3'LY3&9V'0BR:D8K(![VH0EB^U'WRMU1AT3ES%Z!H%.BS' M\UBHU($VEI!DY^/O2U_B]6C\QS#1ODTB_!R^?ZB'^;5=U<4Y&)88='0!DJ\' MKD72CNTYC9U;3J:?,L6VL:S61?A8B-1$8TNHM7M'YWD]]\MCL4_G61^3GK:\ M.%7Y/BM=X@N!8DF"H=VZ6"NY+VVXM!+28R%/-SI9PI;=2\FD+YC/!OB^;"J9 MR?,?2XILGJ>YA,"E9,C 9J&@VH'@LO5D'DH;K,_.JT;E95H,9U^99H?AYN$9 M<"QY;3=N/I__^$R_>EYJ._-""[@%DJ>I31<FQN7>"7)'TMPA^+&)\%OP8KYVWH!XT0H@6B8, M2R"4H+W?A@C1L4+N!Q?H(F>^T7GI'<#V;]MWIL0;;>6[TT"#_+I9V,/%'=)9 M&-0(B-F$T%IS:Y,(%@QS"65L$T:W"M&3P=*ISAH$V"W# M-9]!ZR!K:JRLQG886Z4;':Y!C!T4T& _N@6A49H75\O7!>-!F9IUA,J!9!E3 M+H5VZ$:'E7NFQAU6RKZ9L8GV/D1Z=BKKC M?G^_A_\:C2^-KME:F3PFM$6!1T-HBC(0R>*"R)BT1A8A\EH7IFLU^KOY_B=; MM0.]=!B97]&\"Z,7 -& MY]OQ%0#[WX"W5,&B$G>07\<[[54XY"!B,@HA.5_;FX8,K@@-3M*>XF,.6:UU MKG,<:KQE-^U6BYN(K6M_BB1U>G9Z60!08Q ^@,[DZ2M%%H%7P4,R-@BGM=*F M._U=>_5^-]FMA3_J0G(=;ZWSD@T7;:.3BHKG>EBC:YAJ;;*7?8+@(J8@-7K; MI3?\_5ZK<&O)-3@NKW>0[\NS&GY\,@M7.B_OBI'XDQ@(Y!E4JA4:)8^08Q8Q M,Z,XMKG07PKGR8KJ3ELMVD7]A%-'^VXT##^_\YG^- EI%H)\4?)M#;A-;^HV M!'R8Z[L.5+V8MK('/;4HU[HA["R8<8G<5.=+KAU) GB=:@M@*R)B\5JT*65P M%+2ZX^KO\*S:1#T=']8\[P\&89C_8S3(5U!?^#3!QN!JZ0T91"UXEL 34"A) M,L-C\'RQY/O2\YO;WK'_6YNFRADUD&R3^MXW8O*>XS!].0WC?\S8CR*CSRC! MR#KH$FE##K7OE#.LWCW&A&WJ,-V%[,GN::+#%A4N;N"[0'=1-G<-?/L-I5Y M>#3QU#OH]4[2=*"4?416+^*44B3#N 7AHZ&98SP$GA/(8!E-'!X"VU.]P;V0 M9O,8ZSUR9A-==&R^? J#VF1[MOC^=33*DW=8"VF36VR3?NM+EIH6FS7L&76?N$1Q%+OI*=1:R$W,&MNUB:\L.%B2CHY MVF==[>Q'=AL$ILB&(TA6BH(IM@FX7X7H@;"C4\$WV$9NJ4;Q_,?YS>X@3,[O MX%U"GKBCH=-2"8HS!MZ& DR(8NC_UO,V/O(&()^LW]::;5"-ZQ:H/X'68(.+ MO)#TB#\Q)J93S.H<0 MU^Q#= >"'5>5:P]_?_'PMY>54Z3-A3/E:.(7\BFT*^"3IV66AQ(0-4=AVRPK M=R#KJ/)X-:.7%3.^S!6J"P?]DS^'[[TBME7/LV!BY@D42P*4%+-J MV.3\%X..,^1>M*+1M\%AI:K HEY,ENM*!!'\ @C=!PCY!$D<3 4$L>"@;&9QVC"S2^ M-D[?;:CV5;JMJ?H[$_NA"ZW5X,SY =[[\?SX[CPO/@3CF25*:U.=W=I62L4( M.>DL41H:2GR$HX^\\:V5U3 M-]7>D9CWQ@%IR%!EP8'6QH)"5EE>D]"#%@%59"B[BVS?L^YO2379D^HWD6[' MU^D_"PQ\Q$&88KX(5Y/126D4%$%KFPJ*@0NFEFT+G/-H72@+I327=PU=_OC] MIBMT)/A1MU+KN&3'ZT$8USO[JW!DTB6RJ""1^3)W-?]_5V(G<.O3!9K$S\ZUBF'^GH4UQ6-MI7JP/2""*"B"M=P2K M1A9G*8%'46*T)7D7UE#G+:^X[QKM2GHKBYIT?X]Q?M)SV69EBH66W,ZT=BL \L&A>YU :!1 M [:?IPL873%""F!&1U F9/#)94!)=J-4111MUK&A-SY[N1O;[K7"+I_YU_%H M,NDI6GUIN(PVST1CK>??P=364]$PVEE9+(L7P;<4!+O^[/T?&W:LVYO5OW80 M7I/";Y=XGJ5T=GHV,Y)>(EF\J3\[ NGE*$NQW$,.M:D8J0R\S!JL4K0."Z>2 M=9NK=\7;'K+"NQ!PDV*1EPC?X;2GK>(890!M6*W+7#S$H'D]X-9)<6FT$)NK MFY[\D%6[J> :7 7\#.)<.>SS0\S:EX31%@M<.P'*1@,A!++67)(\.L5"H\;& MZR+NX'4)M*-V#D2D M;"1JAPP*XV1@<4-S*:H,(6L;6>0"<<_-L _#,D69S4[UW4>U$J<&DEE%CK-'AROX*R] 7)_\HQY!NQIFMK>]G[ M'K[N=Y;RRIE^D*/<=[5VR+3_;8<(]&W>LL>CVMM'N' TJYUW/I429&)*!QN" M0:=,-B:G[*5?YVCVQ@N;'\6Z5&C/\@Q2+>)['K1#O -GG12&&YX6;[>/_BCV MSC=["@JU%W/AT=][S MNF[4SW(^;Y+>TS+;6&N<:Y\\#;1$&F.0X(W-KF@N,6UQO+_T70]&T4V$VW%H MPCKX/HS&YPG^7\_&Z0M9$'F6[C)/<>EI)9+CW(%UEH%RGIQ!9A(XY;((MM!R MI3NBQNU('AUQ.E1,AQU?*OJK<"/<>7_I/POCS_\3M. MOXSR+/3J\Y1Y>]=A!XS81)1D#T3H)605K' MO-*+W4 Z,B4Z&L"#(=HA%=N@UO+:-R:")T[SAB:.F-V_Q@Q!,MIK%5.<;&VT MHHVC\WJO">08C&4%2I6,2LZ3>%A=DKG.N4AI_8-LG=.E M0I=VP]E$L W;IZP#XZ%VP]E(!2OZJ&PCOX;J)#?*6Z8$(!((%9V&:&0&05S- MT44AY5J]&XY#C6MUP^E"BYN(K6DWG$2^L&79@%1H:E<0!&\SX2K:VJRT3.O= MS]ZG;C@;"7]E-YQ-)->T&TY-I38U%9:;:B1F5!"%+X#DC@IKN'*+S:/O?S>< MK56XM>0:Q$]L["5<"1$H2@;!7(0H.\;%.E>0?0#]+( MVK*:JV#OZFT6*[CN PH61[H\S.IQ,=Z/L8UL_%<=B(0=;\ M4SGK)<\D@\ DF7.N)IIS:12VJ=)RG'R](W+MWM)U$S7O+]PMU.OG)#380+Z$ M,D6"(XL2I#="ZNA,62M']9C"W?:KJ?5BX381]VT21;@.Q*=@_4X4O$6P]3;:.536 M!R]>VUJ2K;:75AD))9HY0-.+1!&:B^=!:T2TB;BR. 0GKQ<;H)2 MJ$TN3ZD%V_)EF]2"312RSW.&\U(W6)34DA7P(6LR/&JY/4E&JDT2:<.*Z%V; M*O2WXWH\3-E<#0U\P!55<.C/ YR)?9B?G=;PY_^9?7_E8'HDBAP-MQ!R%C6& MS=8(V@@!K<^TK7AFVCB*78W@P1'O(*IMY$E@M\Q.L<=:@A(1A:Q\+TV;,K'4%2HJTTB9E:H"(@.(X M1R:LX]BF". ]C$C>A2Q-%'+HB.1-CO^88<%;JV@@U>X+@28$*[5/Q M42N^AW!YLQ$IMKB\V40Y!SIS7P?BT^5-)PK>XO!]&^TR32?V^WQYTYH_FRBE 6_>AN%%U?V0DU">%]KDU:R;1@0G M9\U)DX]>,UEBFX#1GQB.R%+>5D6C3N3;X/SG>:W*WQ^>7-PQJ<0U"P5RJ)'- M4=3+">5 !(PAU,KP:JVTC(VU?1W'P]/X#G)N,;\Q3/#+:)#?G'X=C[[-K-^+ MTD].RA*09="VCC(61K85+7*:\:PR&5BF-)KPJT$]/#YTI8&.*U"\+Z6?\'*P M-/#79V.2]=GX,H-""\04 KC :HNE*"$46_6I0U;:H\.%K)'E'4_N>M'#47GW M1V"ZB'1Y.N--"@%,3?\$L_#?!B:RO&87+! 2$BJD83:)5C H1/*6!- MRO-M;M^OXWAX%-A!SC>U;@X8]'/U%NK5]Z_DLV/\,>]C58^>F\;YK/OR/8;V M;"6/A6@>5FS1)6$1M!,4Q2/G*EO/3$ 12\CK1/.LBZ-Y (])KH3J,)ND:$&C MN0&N9E+'XETN1F25VO@G[0-XKA4A5$5KJ6,$CY*F,!H'3@0%W$H426F;&ME: M1U_G<1,&W%KG<1,1-SA[6?NZPWAAK!4"M#>1<-9\\[JX9XLF2BTM]VTH?P\O M)7\1MI:JT&XMN(>6\FNE,^>=;]I[_CN5;^)=)ND8V+)8.L M!T2ZB)+S^ME71];+>!,1WTBSVD(^'6=7U8SVR7Q,U9"YN 9@+H20R"8U-"(E M:H?1'"6PH%B*$5E>K,ZZO!GUTJ??=]UU(+..9]L<3%C:&=O)G&TQH 774"M! M0Q Z$\U(75'R+&191Y6K7W'O]=F1]#J\#ZL#?3$:3D:#?I[YBS,'8[9-&&6$ ML$2NZ.JA*EH+ 8TGQY%<2A=*,66M./:UMLSE&!ZL\=R!R)N38$[V=3!U;CVO M0K-_X[D+3=VJ^!W$W+'UO!*;TM:B30RDTS4SAYMJ,-+RIRVM@B)(R;LKHKA? MU=]B.^]+\YM(MT&8S'M:WPC3\.33^1',98!&E);EE"!G+LA+< BU\#^D8*W* M#E,J;6*W5P#:[^;?C;9&W8NZP1'MB]'XZXB X;O1<([L(H++159XED!&90#E M1(# G08KDA%**F77*V"\12C$"D@/@ 7=B'OO50R>I6G_6W_Z8]>[R<7G='O- M>"O*A1M#*3PK)1:3O%6"*6=#*E)J@\*IS"_R_QS^%^8II]'[\?/ MOM%SJSGY>C2^7")FL7,_3_R5RE)F3G,E9Z(&.O+<.7HPG+A7=$)NVO8LWPSO M[K&;M5+=]8=_QO'I^T)37TVBT0\KU/^(?R8[< ?,6'_6Q73LS@Y M1YVM0%8DH79!@:)E ;RLS6=U[3,:.#K;)IQK.[R/@FQ[4&63"/2;4^0";2T M>HX8\SO:F#[_B8-O^#M-G2^37F961JX\39=Z!.0]0DS$&:%B4%YGR52;!-UM M$>^?A/M@Q!HK7N?J/" -/_\Y^D\,XTD//:(@-Y<,VX!DAS(+SI< S*B"T@L: M2QNS?U.D3[3;57T-JE2LC9>H@^>(R0;7R#0'+J(#UYQ$18MR347R3I@<3'*Y41&, MC:$^46YG!3;("%D;,'TY!YR9\]8Z Z@#N4-&)3(#B!^&#("0BPVX6!MVWXR[ M@/K$N)T5V"#-9/U5&<<8RK0F7OM$8JA- DJ]J?8ZTH+L'*3B63WX"E@.N\C] MQ/K$N=U5N#++I3WI>BXYX>E?2#YI4"$9\$+RFN(3//WCC#WLZO9$L&W5=9-6 MMJNB+6N=(3W_\7OXK]'XXG=>#,)DV!U P<>0A/"S$ZIC)O"L/$0E:GMR:2%&[P&33"IF*YE8 M*Y_E?O1J/H2ZEW9RWD3L'2,5K.@!O(W\&JHSV*B-9A:, MSAD4YP*B!QJ7*N3C]B="D$- J,4 R4 MIDTL"AJ1\3RY)(,.I<,VP,?1R7DCX:_LY+R)Y#J\P[W9CSC%R%W-7B4K59(? MA)R H(.LE92N9,[46E45[E,GYZU5N+7D]AA6=.X4O0OC:AE\VZ'FP8H'=158 MM [.AR^BW NCBB0+QN8G[$.M&NQJ7T M:)2%6R:@T-I%'F\QX$S)@%)@*BX;TZA ^GKX]G\\T25?EIU#=*R3YA%"%^B#5.6XWE8S.A YBVCX&>H7HPFTYY3 M/,=@B)$LT+:9R?;UWDL0-+B4F#;![2,.K&)YR S86-:-0A9NCO;\2"):R:/F M 5*VM$09ER!(U""M0E:LBX1\C[OF7L\-V^\0N\O\N$[] JUBR9/#[*J3I*0E MY(D$9%/2(D>,UJ]U"W(_3OTZT^'2H[Q-9-GR[&<-& _U*&\C%:PZ!-I"?@W5 M64RRY/B2M#6M5$K6-&X=(JU9@CRUY++7:QEWQZ'&M8[RNM#B)F)K>I17I.*& MQQK3R&M/^YJ)6>L_RJ*Y=E&5S-<*:;A/1WD;"7_E4=XFDFMZE()*DC45&UL1SNAW7_M: [K1[HZ-E=Y)O<*SVNDH4W]8XHT5HYS%05^'/ MZ^Q>1C\YP8L.DN10N\8KEBSXZ&KKF&1B3-E[;'/LL@OJA\"IO6FMP?'=+=B7 MH+Z1H*6RJ?G\9!L;[4$I"# MT[,&FW_^<]23P9+16!!2==:4=!H\2PQ*=IH7LDE<:%,1>2NX3V3L4)T-SKBW M %VSNWJ%.V^U#P16D,O!R8R(UD4@S)HC-YC*WO?CVP _\;!3E3;(U;L%]CN< M7DHFL11#329TT;!Z(RAJ&+P#ZS%G5Q0+L4V!C_7P/7"3;UM-['7E^F."Y6SP MME^P%T)M_B$+>%/%$)!6UR(1:HMN'F-DP:Y5X+E#MOQ$=U1KTM::79L\6ZIE MOX;77\>CR:1G,^W#-;%!%R3KT"4%3C#RE*-@.:N@A6S3J^DN9(^,,ENH8\\V M4DIGIV>#,,5\=6_MB1PR"AW!9E.+J><,T2<.&9EU.FFB_=X)M +K8Z-4%RK; MN_G30U&B0L6!HQ*UMPNA*]F#=-9:QTQFO$T>Y>VX'AMY-E5%@PH#;TZ_AOZX MQJ;2LN0/C60)EC8+@K 'T7').ZVAD M>[=<%D'N.["M(S:LO\WLI)7].DP_@;X+IQ?M7->!NTEP7)=D6@9XO\%TS0FP M/M$ZT]X1D*Y$';/3M+!'K+4KZEPD@KYL^8O@Q'@]')CX_]DR^7-?B]B#')9$CK-?]$15-K=$9 [5R0R*/Q M;<+\[P!V5'[7[HJ]T:FV.ZTT"&1Y,YP+?,WY%$W(SCE/HB W5#%/YH(J#!A: MSDPA([25#[89T(=A5K743H/#Q3O@+IU;ZT!N:EYM ?HP)E93,FQ&O,XTV6 ; MW 8ZF00V1(>07.T@KD(!%VF!QY2,##$(V, M%<[%KAZ3TT*5"")9,CMU0O#,.\B).RQD@ K1)C!X$+ML9"-/1%$;O :4Y.7V9<&K*Y$E^KK^?F"-+EX^HNS\1B']6[(ZEHII]:34/4"QYY7ODGH7.08E7"-2GXL07. M)/[.>' C>7M7:3=PUI:-=IX]]7PT'H_^[ ]/7H2O])/ICQZW5C-I: L.M5P] M0]J":6+6%.6B@]"<,.]M$JQ"^= 8TT0[33IY[^IS R$&2X MTXJG-#@,$JPCD,&Y5+!1#[H-4#XDOC333L>56 MB89SU,$"P28)"7+E(D\)O JU:J%$#*_4P6<@:T^PDB& Y8NU'JO0^5_!+9$\\[41G-QGHNF;@ MNYI2FA#S^4AJP^_Y,"YMHT@@HT,/Q07:)X3Q$**A.1,BSX([Y\NV;LS=;W_( M3.I8]C?9XH]BO:H_',]:64U>C\:OZIW*9%;JYOS9/?2!S.R<@&=6BSH(#5'0 M&)7,WA691 JM]^1-\#YD1AY^2U@UR'HR24!?(J%._?,TLB*TR=(R MD%%Z4'5]#L)EL#[Q(DB2QFSK"RUYW4.FT*[27<* K>\ -J7Y.YR^[?_W63_/ M8/\M#,[H5[>AO-+CX;_[-IK>5^F0'W;/BC_IT&38_H3\.@_S^S@!:A[#^![CA#E: M_BR95#OG>%^_UWP>)OW))UH%0GY/2\6X7\\=/H8I\IZ+6?)4$#A7 91B&8+- M$8HA6]V&F CL'NZ55R-\"%1MJI4E]-F]M_P2$?PQ/)L0O7_.IM/^[*SJ->+/ M&=5#'96)G"PF%APH1$GB(?8'+8KV0@9NVV0@; WY(1%L/WI;PKC.;Y/>XC<< M$["/U;SI"4?KJ9:L%@V/M1&P('>,DXU"M@DK*4@3MCTTO/:BA\"%[B6Z1-^= MWZ2\[G\GDGX)XQ,R6*\"E;F8X,DH3;X0.XM@)(QDP43T!--ZKLJ6JE_USH?, M@D[DO(00G5\SO#Q/1?D\[I^4A> MSK/3>KW22Y;74QH.Z&N4>30.7'&S%I:9Y.>R8WY+UNP$["%3:W\:6\*_SB\9 MKH_F8XVI'Y-30!\[']C_/LNSBAD7^)D,NI###,YH128;%^!3,9!S,"*QG)SI MAG%W0GD\'.M6*TM8M?5EQ&V2F;>GTDESVFN!Z1G+T8 WM9-9-MISY[-7;4I^ MKX2TMZ9N>S5_-Y?VL=32N3Z.6>)>QMK33@O@FI/5EF("G[."$,AF$UX4Z=;J M/;0Q:6YB.5C+MVYT/.I4U@UR !;6O?-,O'4P-4W'7H;J,/G6NVKL5@+L(.Z] M4<%R,LVE SXK7( B0V1$^>R3T\$H@8OVQKVCP!U9SWMAP 92;J#YC_AM-/A6 M#[&OYRW-BY,4V@^%CQ!+D:"$,A"E=6!E+>B?'?EP;4R(6V'MW_S<77.C5F)O MD&9X]:1X1GI=&#,*:]4DY/4\ATA?"H*S@LN4A'&\#0T6D3PLDV G.3=(#+N* M9\[Q=1 U-0=N8CJ,,;";KFY1_ Z";K =+$&&EAF>6>UM3'B40EF+7Q4('&L+ M02ETHR85^U+]'49 :\UO(M\.-5[//UXC/2,,7I\-LCW* M>>L;D6KI'4[TU"+6TCNZ"$G6R6+WX*7J6_;L>ZV]G875\>1['B:S8;T=A>%% MZ9J,IECG)3#&Z]$4+2V!ZP2BJ)2\,3Z8=2+DECSZ7JMN5U%U:"M=;SN.Q:M0 MA (Y:S.EB@%7L) S8(IWS&JG!KR:VA5R\'0U/:H++FV&-]>M_ MFR4$T*(URQOXB)/IN)^FF&>_^"Z,QZ%^9OL"B!T#Z*IR8DNY+)1<]"9$&9A M[[+R*3G%2Y$J2$O>#'K?ZQC+;F=*G[Z$,<[ 7'WG,WH'S9A9F/*/GQ_Y$'[4 M;SW[,XSSV\LK>TQ2H]("I*#]3/FL(3!D4 SC/DCOBVAS*[T[]EU/Y+9&\.ZL MKB+OR^RGDV=GTR^C<4T?(/-+2#?UV'*(J#FIT7F*98S%M2D9V/I3] M.[5[YO+B\>%AR=#@JFGK ;WZ[S/R/G^F.DQFJ]SG+V'X_FM]Q.3=:%;K N=# M[Y%CJHV1M D[5\\+ZFV=\ R"CT+7RITYM4D;V-L0GV;#49"GP:W,U@.=??D; MC:0_//F X_XH\Y[DT6EM&<1$PE:U:;%7$4$H94+2/A??IM9]EZ-XXOJ^*-#A MV6D]RMUY!_N(55TTF!M;F3,R2,/JU RTE46L+;D9 Z-C%%:7K,0ZA^?M$#X: MTAZ1HAMT-VZW[?R5'C&=O!F>S].>4"65: 7XK.I1GM,0BRW T842690HU'&M MU!N.\-%,B*.F3L=%7B_F[ZOOF,[J*<+[4OH)QY.>$RH[Y@(D,ICJMJ/ D\@@ MV:B85ZK(M,[-],H7/!HZ=2?FCJNV7H"JV5=?ZXG5^+<3_/C>&C48:G62V&G+YC/!CB_ M^;A-[)-5M:UUX82P4^H$11OO@&]T?=#6$?65?']K' M/HC*CR6E^QP^?7@6#!9T"CQY T*Q2".0CEQ!DJ/D3CN#UI'9UL:^O@KC4/&J M!V+"HDV]M48.<9.T4A _AS','P9A>+5[ZQIC:IHDUF)4ATDSVX$LFQXU[DO3 M]X7%**/5RG#@W#!0P0IR:D. %(.(4C)R:MNT;+X_[+TC4^[(R;N)@IMDVE\+ MLIL'>1;FA8C, ;>.=I8:)1H-SV $(C?!:!U$$]8MA7.$WE!S3=_(S-]530W" MI"[&-YM8QA8CO2M@G+6@F/7@7#:@52)ORV>7\@W 9;R0(J7YMV6MII3;$UG,=H<-P7B"&4HJU#L9@U M>H]4?8?-T4K3F\BTX\3@B[O^>:!^!3;?A;BP*CD:G] U?Y8L*? F14!M:,W* M1G.V8"PL3^U>]8+];_^[2'W4M<@ZSL[__.?H\Y?1V20,\[O^$!<,BS](M),K M0 7*$F;UD7/AH*QD$#CWH(TJ0:-*T:YS.[[12^^MOMN)MN-TQL_]:;55W@QS M_UL_GX7!;)V2=27"G""9VOM)$!8G30'KBK6\9*GY6B&X:^7$+87P.,VW;C32 MO:%6[+#NV#M3.4]0W!+G_-/8.U'H;21KH MI/5*-NJKQ1]Y+O.'E_,9QTCHA)84S4%F@\9$9'*K36IV(3>KN&OK/>VAZ?[1I+NN-+513SQ!9)@4/N$H!-CM6^& M .>(R-;I_W.\XCO-;N=A87XK[0YI/.]"L08A.NW'^;::/RW&R**S-H=3@- 1EF89 M]@(4DQU'[C =F^6\X0B?IM-!IM,.-+M7!5A("P7[5X?*4286:NH:%PJ4#QHB MEQPT.N_1EI'':4N_H[]DR\UQ_>\2?O,9'H9IO@Z],=_"X,SO#J% M!*WLQDL# 8T')5.A)=](R(F<$^M*M*9-"[@C$\0]6BOOS5%2,R+>*\]X?7'T M0W"?+"FF2!;*(5 2#N=90"ID\J7LVD3<4P=-L/L[9W)+)]_B$ M[6Y!:,M-T4Y *MJ",J3.6!L,D-1? TI8]S2K=D\GT\ MY3L;XV0-*12MF#$%4BBTL"G&ZMD1@DO>*>YMLNF^A4AL,OZGR7R+=,B C),D@/(0L:C>U4EN4DH&2(RK'9##,W=O0C0UG\3%I\%G.L_4D#%[V M)[506F7TLTB?#VG:#$:SH1P%@8U1'C2J^'$4BD%G/X# M*G,2BV .BHY9L5+$T<7;MA##/9I[^R3_WB9L:^:V.DB,=PLC;J[ DY,QGM 6 M_H9&W!].^FFVCU^J4*,L,@8$Z^I-L5 2?+ !G _*P3L707&9(1I;"S'(H&T6.::%,_5N M._MU,XRG67;[+#L"%6W$M%9^X3X5=GXGT!-):RZ, V\5!Q6< &=T!N.RD2D+ ME?&!['KG WZ:BD>ZX6W!QPXMT(.L0#?#@(WG5G@NP,LDSB_>?")A!!F=,"$K M%<(Q;G?'$EA^;Z;9<6AI([ZUN![JK"8@XU%EC@Z,-[1[&Z[ :9: QF:$T&;= M^B2;;V./L$?/3F<;!U'YC9BPJT]>C;1R'WI;K+.F)YZ]/0W[]&S$5GVT>9D&TW?%Q8CD]I:@9!8 M(K] <08NYE#KO6?F5,3JLK>K]!8J[Z409>U!$&?]I+PG1SD[%G(P/G!?XJ:5][: =_!J?"Y$QM!% MR);+:E='"&@Y351#_V!&#$>6;/AVUVI\;<]EKE\Y7(E01:EU= *T\+091[00 M2+J 2D@FLK52K-,!9._ CW!#ZI;5^SFNZX(6QU1<;_:EGN?WAR?G8^(]B23C MJ I(7QLTZ8@0>(C O5 4Z#B,X;PRQZRL,WZMV_QP M>E& >=(SN6A?/+E".E5]L['@UQ.A5V@VOV9X/9 M9\A]6"J?5]_K'[&72G Y2@-2S@JO!P,Q:@Y80C1!FLQ9FY21]? ]&CHU5%N# M\,57Y'^-?B#.J_@OQWJ9NC,3S^3S:!H&5W_^8C29OAM-_Q.G'S&-3H;]_\'< MLTJAL,Z!#!;)P4VR]K(3P%*1L4C,SK8YAV@VI$='X>,@1X-+W&8#FYO#H_'\ M6_5SO&>MS2D8!UP6TD%@ NC?"$ZI5%3FI) V6;G['>?3_#@>&MV<-/IX(A^" MB4:2?,':HDCF)4#PC$%0)B6+TJA6!?4>8>3#3K[4051^G)$/(B4N(Q<036WA MZ9@%+U""8=;7?&QN6)M2*0\L\F$C)MP:^;")1N[+G?$Z8WJ*?-@B\F$CLNSC M\G@;3=\7%H>XXG(R74UO8Q^6P]^U;RHC\=XR4&DI?((=4BU19"<@&B$)%'GZUA"U[7TC/2==]WA-Y/<\V. M&JNEXW:QRQLG)X5.(B:(66I0LL9VN.S .T2-WAKGUBJ:_YC[VV]CU'6CD8Y[ MB&[:2W,=J$_][;=0ZPX=RK?1R8'[VTL9I:S=6%FJBV+1!7RQ"$5E(5PHDL>U M0D7O#WTV[F^_+_9LHHJ.6;/88%=Q'WEMJZ%)A\I' X[E EDI[U1B<;'GKVP\45KF^1!8"*$,PW&D=F7:6)5Y<)QSL*HVLBMD_/'0CLM= M#.%Q$GGORC^F(KH+N\PW,A[KD=OKT7@6@]^KU<#12PDIQD B)CE[I"F:LRU: MQ9QIT,>U0-\QHL?)\4-3XYAZ8BS-,?GK>#29])SP2B>D:6M5J*= ' (W$9#G M8K,HW+ CL[-7#^:)Z'LFQ#%UB]BRI/\'+$L[C:Z[7#>L9@,+I6Q>2V=M(N M F+V&;1)02?MU-$E\&TPNJ<9NU"S@=INDLL>;=;+U7N.'I88BXXA"E-O;%-()Q+ M/,J$.;:IP+"7X3TZ:A\?:6[.#'<\J2W(/#>":2(I^20*O8%0=(*J F>XIS\W M:L#X"%-;=K(F#J+RXTQM0:/J2;Z%6(0#9>L!O\( &.D_4<6(C+4Q)QY6:LM& M3+@UM643C=R7I(!UQO24VK)%:LM&9-E+7<0M-'U?6%Q$P*R*!Y\4U@:[ 8+V M#EA4(IG$I3<'NFXY&O9NE-IR=.3=1,$-2'MI;_\TC^?ABL4Y-!@L!!9K3V!; M:_8S"T459B79S]&W2:I:">D(G:'F&E_E'NVDK@9!0!=CG$VRZ+(1*A;(/)*A MG+(!'Z.$Y+43AAN4C7JF7D7QN.V[K?71(!9A@?_KH&EJF!V#2;6]?E8H>@?A M-MA6%E!I74,"7(22I !5:N%A521P'IBH%>YT:5/,X CLCU::WD2F7;<\_+G[ M5%#S'4ADJYD6J>8*ZWH\(L%QVI"X*][XS'SB"P;#\A*MRQZ^_ZU_%VF/NA15 MBXC=:9C.-J 7@S"9T$950<[X&3!)G@I-):F(GSX$J/V9P*:D%&KAK&MTA;D* MTN/>QKO15(-@JZMX+E*YUT#4=%^_B>DP>WM'2ALUD7B#S7X9,I92+"&"+P2/ M_!I6:X?1% B%!=0V<-[FB'=?'+ACT]\?!380= O5CTY/YXEG\ZW-BB*SU@5T M5I$V2D];6RX&3$:7N2Z6J3;WL3>@[-]FV%4_B^K>2;CW(X4T_KB(D_DPIH=^ MK'OJ0;));P-R!(FE:\MI(<>4F^1GB:6B%.(+.NL%\[6JB@W)V+!+CNEMF%H< MI2\FOOU!XQPO&-B3FY!^7N &Y:PPPH&7SH!B+$%TGFSZDK.)*CFE]QG-NNMX MVEQ8;(MJ]">.Y_A.^].>M!AXBF3KNEIR5\XNRV>]!POM?SDG6?;9&:6;41W+ M"?1>9\)ZUR 'H,W>&YLH/#..!40M9\Z0["E ))X4JRE#WF;>Y76Q$ MQE;IP7L3P[5?>8XG_6&5R?- CTO(>PJ+Q!!( J&&(>50P$EEP9EHHPA"%-&P M&-*12.%I=AZ90C:BY=ZRFW>T#N8_J5=Q%]:!"C+(5!R45&@EXL9#3$I!\"[Y M;"WS\AZ< ZT>X-/$.E(RMD>V)<;COII=MTGVC7(FKXK-&0M*3Q?F5RKX1?Z8A&< M5I[&26KQRH04\D%R^G8;UV$3_0X[68Z',,>2$=BQ(,Y+=H?D20(:4)$)JV3* MX'E)X#6O!:A<4*K1Q.E^,,<:]K9/JG9GT'5"F6,_6[]H1[#&D Z0][C3H X4 MQW=HPK7T:'9@RSV9")%SPU+&&GJ50.GDP<=B(5K#4RZ":].P_.I]F !W!3$^ M OYO0I*.LRC.3^R&.(_M"]8GRY, EW*L8>(!O+,2D,GBM,NNA'72)ZX_]9[[ MJMLH:=2)A#N,+;E$\OG/T64KD%(\UP(T][7$M:\=16H3-.XYXQ)=\6Q=75\^ M]4G76TJXQ;S^3&J[X%V1B2^5]B>3TZN^CT8WC(SEE+MD%!4$$Z\$K4UL9 M=WB;_!-*_]L%\Q"Y%#7$1(>:S8>8P1'ER+ QR;#HA#%K[]P_'_ND[FUEO/)F MLOO,A[>CR>15&-=+U,E7$DN5U?;I"[<]K:LTT\KGP]F\[H M^KY<@/@P!_'S#-=AM H3 DI9LZ^#@PH=K,/D=:31E+5:KV[L$78U@IWKL.V& MX]GIZ&PX[7E;I/,TG;61Y,.)$"#03 ;:9TO43%A>V@2O= )__^OJ0?A[H^#; MWE7?(CS_\G1ZQ^&K?&64:7!TL1W:E=,LZ^)I>B-V%\$!%/8^%$FM1=4=] M'H1WY*K2!A>!:7)XE;'DLC*K0%LKA4]>^D;)%X?AVUUE..\MW3908]_VR8%[[S!REN$&W% %-6B;!"J"K9^!6)YH(68!QY+190NNS;++D'%'- MUB84Z5;T*Y>)%0>4\V_7+S7D]M__Z?\'4$L#!!0 ( ,N ?WH,W2_[T(!<5>%U(6DD!ON75%_";D.7? M@2J6#^"W9?'W_"N%\-_JFUXO'Y^+_/Y+!:(@BK9_6_PYB.(P#B($ TP%1*G MD'(A(4$I0U&=Z[_%]=4A(>3G^K>K2\M\WX7ZL>'/_^>7]Y_Y%_E 8;XH*[K@IH$R_W-9 M__#]DM.JYOPD+G#P"O,OV%T&S8]@&,$X_-/W4OSAW_X+ T=Q7(N/TD%S/]_ M_71SL$GRL[GBYX6\-SW[41;Y4GRN:%&]ITS.-?KZ:=7SH_S7/Y3YP^-<=C_[ M4DBU_['SHGCQ5(.2&)1A:E#^RZ'&?CX#OB>\U2Y6#^!JX-YI M?9## ]YHYFS(S0OU=B'&>G=739T-?7C$OEZ+947G([P6ZV8V(,_-#][KO[7- MF <=$=.ZG5:Z-Z#*[Y5<"-FHY8M'@US\ZQ_TWV:+^W+VL5AR*47Y3H]P'Y\* M_D7K[>OEPT->F;'P35[RY=.BTA_<#)$D"&E"()5,0A10!0GF&0PRBK)8,)JH M;%:M7O297,!?/W>8ZH9[M/H'!PZJ ]]R(E0SXR#^>4$? M9/E(VQLT=.,P--;\6P<<+!585E]D >;+Q3W433^ >4Y9/L^K7);_X^>UU;[X MGU^&U?E(A-8N5H<:K&&##C?0P(?@5;1^7^VTC,_OB^8GS_.2OT X-[[>LMCF M:\G[\=4(JKY5ZV44AE'C[_V+V[-^WGDQKHL.-2WXB3YIK_B9+[5;^UC!%Z^_ MX>X,\ZKE&>]20[B&]P>P+(0L])1FCZFK;^"IA/>4/LX^/SWJ$:M^P>:O:?GE MW7SY[6:AEL5#_<)=L[(J*-?JGJ%8A7&L-5W$$+&804)3#C%FE% W_[&[CY M\.[VTR_7=S>W'_YLITBNO7%&"UWT0,#&1@,(,-T.#W#O;_=[X(]21J M[=>5VL::)45+5IO9/O)G(U _RWE5=C^I)0L&83M)_1?7MD>1K9Z$=,+5]W8W MZ2J+:O9!OT2WZA?Z'\OB]5-9+1]D\6;Y0//%C&DE"B)!8(Q3 1&A(<0126!( MLR24@98KCFV$ZF@K4Y,E ]2XG#54T&$%OS=H#W\I#KP>EQQO; TL,/;46(N( ME>G')$,_8$,N]+^VI>)X"Z,(@Y61G0S87=S/7WFO9\;S7VAEOJKKA7B]7%3Y MXEXNN)Y5W>DY[2N-]N^SE*E$I F%&4\11*&,(%$D@$0RA+B@A >QB[=BU>K4 M1&'M+I: +@1X@=K-+[%CW\&-*A1>W1)G%CRZI#8 MM3RJ.^)$QK8SXG:SFRJ9F=K[?*&5[G4A15Z]H]RL\#R_?BH*_=V]6A;%\IMN M[375+Y?Y^?+A<;G0O_DH]=NIW:-[?>O;>7Z?L[F\YO6;Q5=9UA_R7PHJY!O)]+M3SK# &4NPA%D0!1 AI/6-,PE3'H6<)VG I=64 M[))&3$TS5\8"L[%T!7AGZQ5X7%EK/"W9V@MH:S H5A;;KT)=[-TYO5CX([P1 M0RN_I@#<*M"0 #H60$L#6+\L'1%@Q0184V$>T9$!.C; F@Y0\P%>/8,U(Z"F M!+2<_ OE/TJZ8_P8HVTZ#K]%\QI/??2/7MD>?ABT$9;;;XT^9N+UQ?'XN[% M?=*/*W)>2?&YTOZ@=A2W?O+K(J_*7^0#D\6,)R$6VN&"C&K_&5%"(!,)@GI> M250<81(K:>MYN30\-6]IC1344'^NL=J/5DZDGW99AJ)R8#=CFT6@@8.='];8 MP>\->LL5/6>.[4?QH;@>:>1UX-S/V-B'KR/CF=/C1AN#^ABY.6[TNK_?.N); MI22O\J_R9J'G>/*.?O]$*ZG'&6VE'J^:?8KJG=1/I///^G5\TGW[_.+B692F MH4@E-=NA*42IGHHSI3(H$1.2!2Q2Q"KBQ2.FJ8T0*Y2@T.C<%AU]=)'=DN3( MQ \\GJRL 0U"H"$"@Q&\M.@*4#WG:(P"ZX[:NNFJFVCX6]OT2+?7E4\?N$9= M%_5(Y/:JJ<]']XQ,^4(+^8J64I@I@ER439M%H=_U>F_YU?/ZDH_TV?SH^ALM MQ-M_/.EYQFD"\NR]TP:;U[66@]KT*] 8#S:L![7Y MH-+V@Y: *]"^*_I5:4CP&-DSFYGI@??O=0):OY$*JO)HEF:!9DC 8IYD>NP0VA\A4 &DJ49@J%*4) MF6V>?3@I=%;M]AAS1IAH2/"3;&#^$; &J-N88\>YW8#AC\>Q(J.:/8>&2!/F M4$.NYP$M:/!3"_OP4.XLT$XT>557NY9'E48G,K9US>WFOM%76A2_+.?BYN&Q M6'ZMY;);.R1A8 1'JQ#/%$0)DY"H2$"2*B%3R203CC%7!]N:VBK'"BK(-["Z MAE@=IM8VL,H+88.'4W5<;<(\O;#=(X+J)!V>XZ8.MS=RM-1)PW=CI$[?TD\Q M/LBJ611XORS+6:)PC+(L@I@0IC4B#"%%6BA$$/-(A9%*(S6K5J<>3[[R+Y[N MI H'#G!Z#_79^#QQ5#1+F'_]+YFY+JJBIP] M574H3+4$'VGA=3E[+Q->AY:7+8PZF.PU;GOXV']1OP'C]E$6U$3HUF/2)Y- MY5;]6LKKLI353-&(4>UG0C-@Z/ENAB%)4@I%9J:ZD<1Q8G6ZQZJUJ;F9-3P3 M?/JDYV+4("P!!,O.!# W-I170.N-N8IR_O3P-*]SU="'95'E_]FLW_W7)$GJ M&=Y_C9/T"FB(C\U:__S933>.]U6H!RQ"%84D0WK((C&!.-0C/N$L#:3 *!.! MO?J>WU.CJ?&>?H+;O>23:#O!]O:J#RS@*YR@!GH%:JAPJ: &"VJT_K3;BA2O M6GZ\Q5&UW_VXTZ)X5LO"K,66,Y22 M +$P@C2(A7:(]1\X)AF,5)12% H>$N4R$CBT/;5QP;@\&_KB[#2[T&ZG-0.1 M.;#R=*CK-<\&]Q78D",-';S [D^'>A#F595>22LX$URE),(21E$20R0#";%$""8I44F*)0]8Z*)9)]J; MFDZMX(+2X+UJ P/ <@VY?[S *>[MA,LCHP.+U9K,SPV9#5BP@=:?/%G2XE62 M3K4YJ@Q9$K M/;:W]9.;=_DBK^1[/7$3-PO]R.;(1"UQU^NYW_7&U&^FI\\! MPRB!-$P"B!(1028"#A,I(DI$F.EYF8L"N4.8FBAMP 2;.-W4IT=7V G2L 0/ MK%$->%BC!VOX*]_*F7MGX>I/GU,9A@HI4->ZF>3O.-:= 8E PM,;S:0S9S]NS[=<\XD5S) MFX7N#I/\^_6R>%R:XQ^WQ2NZ^/OMMT4M $^+:I8(K$PN'LA"BB"B&$',C#L2 M9PJQ4/^'W&)&[-J=VD=M A'IXADL#40PUT: O+/",8K$DG@[YV, .@<6!(,8 MK"!?@15H_?H" QO4N*] @]QCM(D;57XC3RS;'C<*Q8V0G8@4Q]M[GC&1]V:\ M^"0?C3^RN/^XG.?\N?ESG=>*!&$0*AQ S@/M6J2)A,3\#2L4(\DIBAAQRGUJ MT^K4-*H%W63 ^B0;IWTCJ:/CZ0XKXNU4RCN=0SLM#5ZP GP%&K#@]_;_@V04 M_2@E/Q/]\NO/^M;:RGX!S)_AO M<_^ WRZJ^J00;_T6/3S68?FOC"OT]!U11296>]? 8(DXR2)5V*B2/ M,)&9_@^GMM^S17M3^[P;R. %YJOV\(E)8=P@!P:Z_3=OP_MI"?#,YL"*X(-( M)YEPH*>W:MBT,9J(.!B\J2DNM_7=;E[7B/A,Y_)6Z9\\RJ)Z_JA?D>IZ41]9 M?#2^RBRB/!!)JF#*"(4H1-I]2"G3C1]M2DYV6IDU*#-[%Z MCRW\>GXC.^RN>]#V'6*['ST(S8/O36\R_+EEN$.NISL&^U7-]-N33/?8K';F MS//&M7W[(V]B.Q.SNZ'M_HBII?]XMRR4S*LG_<;_)DW\HA377V5![^5?],.K M-UJCW]&\^!N=/\F9HBA4&<>0!'$&42!#2*DTIQK3+,UPS(ED3FL_DS!K:I+\ MVJSRS:7XN36B31PBEO,Y+4J3>KD)"II,#A&G=\AR&6L28"$ [1/CJ MY[4I&_]>F735[KJM,KK_7ALYS$;1&23[3=#2 \>XZ5KZ$[63O.6,1_43T6LA M;G)J$KE&#!XU9*CG)+P![::(%F3;":!?"@?6NPWV#%J3WZ_%>P4: MQ,W9!7_294^/5Z6R:'948;*G85N''.[L)SLW#_I#*HP'>:NV X3??N?S)W,N MXB_+I?B6S^K*;F MZW#ZYHBYFR*Y]8.=. W&[L Z]9+8G7,*X*<5>-"A]Y@!KQ=K7N7+#<&H2M:+ MG&U1Z_>0D9>M=Z?1JPS%IIB HAF'B9ZFFJ,-IJ0QCV#&0X[B(*0F:]:(":H/ M0[7ZJ,?/17U@>7G(S^^N'6>W=MYX[J:32ISMB&LNO1W#^&&NI MIXGVMC!JT92/1%A;:ZJ?I#G?U/U2:^A#."-IQ 2J#[\)WARF(2P)]%N1J8#H MV;N,H_ZYL4X#F)J_O-K(H>U&3M%A;G(P 0WBP>C#LZ2V-39[=XZ=Q ])^<#Z MO9.V:6@'N![O=[:HJ_R[]K(+JY>_EZV;J?!M",BD0$J8AA5#N',D@AC54,0\$C MQ$,6HT#8%NAV:7AJLE[C!+P&"OBRFP<;J/85I)V8/RZ]0_(YL+(:V.!6@08X MZ)"#AN(&.^C @T\#4FQ?I'LHJD/O*FVBCC5,Y2GAV:EUA3$,@7%W^1?>=#Z\&0R\+5S MK?+Z*\WG9N[T;EG4)REF%&=(Q0'74YHXA0@E"<1Q&$!.(R7T?">@V3ACU0F@ M4QNB&KAF9:3-.TX[Q$ M"W!?'_,:/R[D5'87UWJ(>_&#C2N;Z)6;!2_,#NX;V?Q?_[L)E.QR))DA\JU2>MBRGN/"=QJGQJ@;^O8.O/[K]8>_O 4W'\#K MZ\]_!=?N_?[WYV_7[MQ_N/CN>R1OWC; ;M*;;SP,/9<:4*V#^!!L6 M78&UL/CC%5A1L4X69\@ #1L>SPM>I!?]'C4< MUX1Q3RE>I'MV#CA>!D7?W'WO\KELANB90!*'H4 P9 '2@QN+(#:+A%B2) L9 M$Y(AMT1]ZX=/;8K4X ,&8.LKNR;?VR#N^!AP+AT#*[0#$SVRY^V:?&:JO(T' MCIP7;]>4W21X>ZZ9T$; WY9S_1BS?5$O$8N 49ZD"8QCQ.M2X9#2*(,JP%D6 MLRR- [=LW\-CGIR,= N_7U;Q;EG\JNDL*IHO[NCWC\NR/GE?OFYC ML[D064JC&)(HC"$BG$&:" KC*,-$>Z0HBIUB5VT;GMI@LL(**OH=/'9H7>OB M6+)N-RH,P>7@\4LMY'JE>P5:_ULS:[(4/TA3]]ADP'OM.WS>E2[/U7$L&Q^Y M/(X;);OU<1SO[YLEZ#^>RJH.[+Q;'D@.4@LJV];<3R:'LL8B/\OB:\YE,X?_ M)/GR?E$_IA"B +8PH#J>*4*D5"N]GU6("GIHXOO#3Y MW?Q= OU7WN37J0LM@^5C#\DUW6?"\7)_4OS.[ M>C>+JL@79"ZEV4JJ;9[=-0TEHA<@/\8:T0]NL)WKA>GMGT.<6VPT%/U95GD M_RG%KPO]Q#HK8X/,U.!8H?M8Z/&W+NG\?OE-%LW?\H>\FL5ID(0)BZ D(C*Y ML/70AG@&L8Q00GB&0NHTYQH2[-3F6S4R,WQUPQ9X--"UE,T-<# WH H31MZP/+; 2,,5)X 3V" M\DN]W<#DNVQ:R+*5\W\3?E+S(ZZ;?YPMY4\F'0 MICB#&8IIAB,5(>24?.Q$>U,;%AJX5UWNJPW(X'<#&M2H'1-BG.+<XNA!T!.YL/EK?US/=5W--%_I^U]KW6[O9RGHO& M0U^(C_I]ZPZ>WZIW^8(N>$[G=6'->KWJFI5U(07;U%8^VIK0)[1I3UU(9&U1 M'4R\:9/Q8E=6@;59X/?.,(^?FE>B_6;<\H)LW Q=/LGCE]>$]MQT?ED75 M8MC-V3U+4D:$S#)((J4@PA&#F"<(,IQ$*D@0"5*K]"YVS4W-U]A$VVWY.6[M M':?7!UO.N@+?CF3*UQ8X.I?G=)REZSE2=PSMF+9F@,8..#>&[+JG M>U+I-^: ]\J-MQBWT\T]UIOGX2N7Y/;A9J63PT M\WZ[);7C-T_ILVM @@V4-DM>+DS9NV)^&!O)_>K)G)._=9J0(S[6D9M'\ZM. M&[#I2UE<[?X-]PYP.5GE_?K^OJCKMKV,=JESUJSKF7',24),B744(^U^Z;DU M4=H1HX%$B0K26,29[8SZPK9,S7NKT=G&2DZ /XM!XP?JX5$"45X=CZQ\U456 MOMH76=EP C9( 4UY%$/+.NYRQOA9\JY9+9V%TR]"1^PQZP-@AT M%@$C/&##)K-9T%EEAI=F)-/#46V9QU4TGT3[74[S@FS<=36?9.XLL'E]^ !% M?M_D)3=MF*PCNE5N\E-H,599A# 45 00I0&%)$8QS-*8XE@FG,:AMR*_>P!, M395O'A[G.<^KX[F$_'!OI[1#,CJPJ)ZNX=OAK^FNTX]RKYE"^I(W7A7??2"F M4\7W"$5.57R//>?MJ'F"]&SDQJ]WU/.2"RPD[9G=[F3^5KN7,5$9$F$DI@( M&)M*O"A@&)(D$# 4091)BI%";G[=I2R9FN(>W%#ID6_@(F^&I??Y(_3W*!O$ M9Z7>.;A+5]GMT@UR.O#B?>L_"<)%K!D_0\(E.VUO^H2+ NHY)C^Q4O[C23?\ M]FN/,\R';I^2;JT@@@;C,"IR@@B_'_FAQL;]!D^8O/.)G+J^WQO\ZBF?FTH\ M[4DD3$-*,H1@(D(&48Q22&1,8:08CV0:1"AUVJ1X^?BI^5\=.C=W:XLRNT^] M/Q$#?^ =,(^'KX[;[/5;WFIBU"]XOWG;W^V!J_I]K1\+^4AS46=[GP5AB,,X MD9#P$$-$>02I8!%4+%92AB'AD=-9^LV'3^U+;;&!O$EW7QF,;E_M"^KLOMF^ MA S\Q79MUV_U10.C?JG[3-O^3O=>T^\K?2.5+ IIGM6<]OD@ MJYE22*5)Q&$8XP0B)F-($\R@"H@,<80I2Q*72JO[&G'Z:D>HA]ID$!8MTHV/ MMSV_Z/8%[Z75[DL^EZR!O^@.GOFD5T<'-42S]V6F*^U*P7R^_$;U"^_OFS_& MB]=O?V]#HVK ,5.WM>#HM2-G/C\YPWT9E;H5#5#_\HV>_JZJ),U40L)$_P=Q MJK3;0&(%">4I9$H&B@K+P&&JHVZ?Q/(USY4_T\CJ;MWZR:06/>"G>HM/?Q@ /LY M"V_KVKN_Y4)NG"YN]Y--=//;[WK\6M#Y>L^Y2RRK4AXB$BHH:2SUX$XBB%6" M8)S@1,0BBEEB=7[W;"13&XR[6(OZ<$&'>A66<4:JW_Y]93>2CM(# X]\/LAW M'H+.)L[KD-$?S:@2?S9IVY)\_@/=)+0LJME=7C61AB+_FHLG.C?Q.9_DO&Z[ M_)(_WBT;6&^6)EG2+!"98'I2!"/.8X@D#R")LQ"FL5)9P..4!U;U6GNT/3V9 M7",%U1+(&JN=(O:A_K@&#DSHP*I7(V_"ESOLX/<&I0>9.X.;8\*F'[LA:OI? MVX+6I]U1).P,0CK1.N<1YY^M$%(=3ABU%?8?"(XRA2CD)#693^,(TDA(W4^" M21[2)&%.?EY/'%.3KQ>'!DR.PUSE=6*VSB;X?G^FMOZG,UQZS7+M9/B^&'JE MX\79C5/9@QWM<,%RL9,>/0@[=O"CS^-^D%CIVZ>JU/:8C?Y9@E2, M>2K;@CH"33]6>D\'_]CATIL&_7-'3._INHL'3>_#--!N>'EHI;[^XTZW:FK: M:-WXH)6D74N(A(H)Y0A&41A Q 6&-"%Z8A2$*0KCA#F>YAP"Y-3&TU8I:\"G M%R?&ZTM/N\P#]]# (V'3*P:EQW6C,;@;=[.U#]!I[9N>0;7S%N@Y;8U>$?O5 M\VYUU.OO>3E+<9:)1!)(PR31#U(O@G]>?Y^C]:+TTL-SWZ: QZU*?HG JY:@/XIR Z'LAVF/QZ9--]9/\ M(Y4OWCU53W4*OE7EN+=-(<35V()U;; ML3[ 3$W$WQU=2:^#QNO$F.NRB:U!5^!=7IIB6_\N:0%^H95)FOCL7#W#2P?; MB?U8W3:PJE^@QYP'!1]4>U7_LP"-*O,^J-O6_V>S#]^62[D MAZ?Z9"M/PH!*W3LTI@*B"">02I)"'M;5V!+&4F(CQ/L>/C5AK?&!&B!H$-H) MXE[BC@O79U\C4/M0&(^A ]ERTW$NGG5]R+DD#?[[._+BGECM"@-\$LQ?^SG-X,^+?J5^W&7PLM"F9/]:-QV4WH^Z-^/;Z8 MQ9JZ3D$;]CY+I![)$XX@X2DR.1;U4$Y#K'WM4/&$QS1D5H5<_,"9FA8T)IAP MPF(-N#E.PEO(]L7.//36<6$9OP\&%J+&&+"RYJJ=&(!;!8Q%8&72%6B- AM6 M@7=U19=+=)1]8;EQ.VRDVG#C=)Q333=_/!\IR^:AD=$JJ_DC9+,XFL>GCISP MHHM!:E'2N:EH,5^63V8W8[5'$$N:X83!5,K Y+["$">409$I115)A:3!*$DL M;-!.;33UF79XL!X^9T?X OTV\ CL(2AV'?:ZLAEL&#U<=N"ANV<:J1VL$$]@ M!]HS^=Y2,#@U>IDAJ=TJ-P=5VH5^(40:1$$&*5,2(I'$D*:I@"2+$ ^$GL9E M9/98YXQXNQ#C#$4[*%UD["76P6-=ZG-?O:MP^N_/<0:=LWKH!QIH-NR\\K:5 M-'@G3&HXV47Y0PTA!TGV/6P<;JC?4/&>+D27$CLCF5 !AEDJ,409)I!$B$), M"*=895@$3BFQUX^>VKS ('-3X V:[*2SG_%#[WAK4 .DO]ZUU:NT;#Q^5$W8 M-6O[8]YSQ;G9$3;B%LM/R_G\W;*HP]5?GJ\7C'*.M">62(H@4B&#&-, 9C0. M&4XCA8G3I^K8_M2^Y\]/#P^T>#;+YM47"3Y7M'HJS;]^77R5I!$WD#Y3BPPW"AW 9.!!W.:>#V MF&EG#IYQ01.B%(6IDJ')4*[5DP8Q9(IE0F8\CI5[F;<1@$]-=C?S_HX[KW7M M\8&GNP/VX_1GP3U3]4Y@@MRSVZ8Q;W8%_V-,IWMVR:7RXYX;ZVK8-)55Z]W) MO/Q[6\>>WLMP)C@G <;(#$L)1"$G$ LI8$*PV1-, Y$BQYK-!QN;VLCR BLH M--@KDU&^A>M)JU/B673]+AN\#RX0;'+J=\ MTO0]Q9-/W].[3%93P*/VSYNZ!9E"/,F"# J&M7EP[[8Q=ENN0H7NJFIILQQ("LVK>&5/_8_4K5[VP[ E;$?'/[^#*TD#6?HD!_9),$YEI@(/? MV_\/LG;HRIIG);)L?&1Y068O,\7"U-==ZE M@^%RX2Z['1VJ0(]B*88I\0$# MT$V3=XBSD]1SZ!A8$==,E .$/!TRW*L*[30RJH@<,G%; PY>U^\3_B0KFB^D M>$L+XT]V[V.&4D0R(6$<)1%$2"%(,!60AXQ'"64J"YTBGO8W,[7/N4,).IAN M7_4!+NV^[?,9&O@+WR%G@._\. E>O_8#38WZS1\W=_O+/W%UO^__9L$+J=V% M-[+Y_\WB8R$?:2ZZ6N5='K"%J/=FF]P&,Z6"),N$@ Q+!%&B,HAQ2F" I8@Y M#N.(R]FB/@PH[NQEHA\:JX^$-!_)#J9!U_4-=) O^/)!@HI^-[LC>E+WV/Y" M-L8XJDS/'K-3H0$[8!R5Z@P /W4F_+$.@FDI;^'7W="$S9RHT^4L8>D(950+/HVM;(L]\FGN&ENT\BN]757AC%2.MD#&,DCB%*(Q22'D004(21)(0 MD4!9[0L?;65J#M2>&FSO70L@'Z?UN(QY(VMPE1J:)_L$)5[X&BGOR"9+0"V+ M@T7_//BD5MP/TQ7UGF&9_]Z9V@CXL%V;O2K\EB_M9 MC*@,$LIA2+(0Z@FGA#A(A$FXD>AY)A,D:BAJ8GDM1!_!M>?7P.,(E T MN]]%4[G:=;YY@%G;&>?Y? T^YZS9:3!>@4V4/B>=QWGP/.T\T-C($\_C)N]. M/4]\:\V?,8)#9$[H$1.%A\(T@81QHETN3D@8!FE(G4)X_<*;F@QM'BS;M ^L M#02=A4U*O T;S4VK=2!M9K/3=7+P'>,ML-R=O%C?#KTU>8%N/>-$H4_V!SIP MZ 7BAZ-9-$\U 6[AZ M=M[A/7NO9@_]?7=F>K)YT7V8#C-8@QYRZ^4P10-OM.QI^,+;*H>I.+V) MGFN"^?V7ZE;]6C9KC;>LV=F^66B?\8L)9GNW+&Z[18;W!L3[G+*Z ,:,IR%* M12AAC"("D40*4BHQS A/A5:J6%*G,GYG8)F9PV8&W,<%QW/Z#K+=3ZG<=] P\XRZ5GD_>N^#:;8C?T>]M MN9*%Z%K1<_>M)%LRX@%.,PRCB,00D8Q QC,&97 M'_L]SO/Q[M5V^2R,TUC0E$")L!;+*$H@"50&&8Y3% M!6>J4[^QTDU/3Q:/G MCGN$NCB0;Z>$?BD=6/0\L.GOV/8.0>,'23T=:>"%JH&U9UT7,%)^)O1!:#J[VUS_*^=AMG M& F*(X(A%0F"*$HDI%Q[<9G$6K;"5*;"*=W%P9:FIF%K)XX]E?E"EB4H6ZAN M2[.'N;6;6WIA;!Q?3I.UWK#_?(HMYPGC22:\3@X/MS;J1/"DT=N3OM,WN/LT M^S:/WNM/0LJM[=84:4&0 8$(2PY1QE-(HSB!81C&3 F5\9#:.CJVC4Y-.3:W M8E]1_2LNP>*B63]J-+_-U;A-9\[YWGX>WO;)HE>TS/DLI"B. M Q;"""D&4W'9=W?K.UX5[Y&E:=.58L MY]J=+DTRV2:+K&,2V?W$VKEV9Y,U]![8SH''*U!C].?3':7 JS^WOZ51?;FC MQF[[<<EE6S4%&?>/UXMG\^]VRT(_(*SHW54YN M%MK=DF5U6]0IA3XL%Z]I^67C G-+.>,R8#B+,"2$I! %E$"22 (IYE&*I33+ M8[8^XU2-G)J/NC:YWJ9HC09?C=6 5H!KT/;NU%19M_"+IPI]0J. H]9]&]:#5;X+H"QEBP(DS[H,_-CS1G8(,3T+$& M;HLV/9TF#ACF7EQ6<_=/\.+:SSNF:L($YSG_/"^RT]1KZF_(D:G>9*&/-K6< M+ -[IK*3Q^KN-)MZ 9]H)=\OZ6*5RA^%0B!$8)8DVE_-]/29)CS63BLF"'%* M<D M@=;VE7$:QHZ8?F0$V7?7:.)]!/*F;AZ[K&]R"R%5OLCU,_.OM4R^2&#Y"_T/ M+:-S6I:F7,*;Y0/-%S,19*8$503C*(@AXIA#HA2#>A*.!"(!YR1RV>GM@6%J MTKH#:F+?(#?&UL<#_#TZ3&[1<:!^V%@P1VF"WHDT.A- MHN=\&NXX1DZOT9NHW6P;_1_53S:;?9<#!\S;JE'EFR?Y[Y(6=[I?Y4QDD@B, M*.0Q2R *>:!]04)A$(LDD %3212[B*8S@JE)IGYOD9ORN9-NIWN#4CGTDEN- M_6H[_<75.O_%%:B6@$GPD>;B"A@;0&V$/\GKS9]7P7-',:K<]29I6^SZ/\A] M4ML$.:_.75XOQ+NG0NOL4R';"4D@4!B& 85)Q!A$),D@2V4&24@#BB0/M;K9 M3G%/MC8U"6L _FB[+;J,-O/]$[3?'HV[)6\@46KY>UEN?(5W!Y3Y=,$VD^< MO1(YTC3Z7$*=IM?6!!V9;)]^QFA3;VMS-B?B]C>-7#C<0*J>;Q9E5=0O7EDO M=]Y]H8NV?NF'Y>*K+"LIVD+$$4UI3$($L8@01)3$$,'O4"]:>?NIP'60W24P31(.$2QT-U/*(>"$LXR%&M^Q<&$*MWW[3B_"=Q&0S]N MRK>Q.V4G2=SH /R$K.JGO_W.I11-,('^=1=)T(46S"))THR@#(:"ZD&.!MKO MY93!D$5FWU[&.+;>H.\'86I>K+'"C$F\B7Q2K2%78*&U3':V $X?ZZLZ<\Z, MI+/HJM,K(,-WP-!KN0>BSDS8U\H*$_M57[2*-^LL&;P+S@LU]-L5%PX$/+=+ MS@[+LV?3,6C.XL$7#6FS-_Q4P)G#DRYXAF)=T*1\MRS>?J_T %Q7@&J>/4MC MHH(4!3#-A(1(A@@2+&.8!"''(<91&N'1ST2< #VU0>_ &0>^MJ).,2\[.]8# MY 4"R$^]$/T&RDMW\X6&UG,"NC>LKV.W5_:O&YK@ZW&!\P(>7Y,?./[_G-?E M,E'\EOTV1E3^*2@_7I2]);F#1,W;MMUO[^I-7M+[^\)4&JL?^JFIR[V5+X'% M@E"9<"@4"_74.Z20Q"F#*"&8J3 P!=5<]IVL6IV:X_$2M'$K/O4I8F['N-WB MK7<>!Q[9#U(X:.$*)Y:\KG+:M3SJ"J43&=NKBVXW3W8W_=-R/M=::FZ:\0BG M,HP(C&*<082R!%*),.0B93&B*E614W6U<>%/32/;C&'_[[^$:?#?]>?=[+-/ M;H=L\P68S#99SV[]Y]TK ZL7"/QNR $M.SYK&EVD6W^TG;1-$_[9MM/V=,\% M]M3VH>@W?/Y"^1<]]2B>-VNPM'&5*,(TPDC # L$D6 (4D0R*)A,,XEBEC&G MJG9'VIK:P+2"6D=;KH* W4:F8]S:#2.>&!M8\U^2M5%ZR5MHJ@,?7L7R6'NC M*IN%X=LR9'-+/\VX%O_Q5#8%)=KTPW?+._K]M[SZ\F4Y-ULN6IOVJ^ L2+GB MDD=0(88AXG$ :1IB* ,24"JR1)"P1RWU,R!9?4@7*+%.OVM'YI'F A1MUO!J M"1:R:N/(0"FK:M[X4V9CHW&:J!D2'!WH<[K33L:&[IWQ7=N5R[H>U:] 5Q"\ MWE R530Z>4>74 W';,0PJFYB^L):"O. M= 7U J&_!_MUX+4+'[TU_>6)G<6&M:$36&@XU0?36$LXB/+'6"XX1;*W%8&3 M#?7$VDQRVYHSSXW8/;W]2XFVY'S=W993M^=3^)>)F#H$L],%.8QY(3!'$2*8B4 M2"#F"8)$ADE$@Q"AQ&E)<'\S4W/OU@DXYO7\SCXO\@DZ[53@?)(&5H&=!"4= M1G\*<)P#KPIPH*E1%>"XN=L*<.+JGK4BE)+<5$.\J4=!K2XF.]TG:2S0&E.[ M,/L=&Q-Y79;ZAE=R(57>A2G-. GU7!()R!'F$(7F.+I2Q/Q3IDJEBF#I(A[> M$4Y-=SY72_YWT,Q"^ 9\Q]H4WCO23K8NVCT#*][*-M 85_L_=:[+E_9=U;]X M^]V8)L%/K3U_O-H_P=Q<3&QM]EAC8ZCN\%N?PSO*<6M[#$7R3EV0P1KJN2LQW:W(XR);G%W>,^) ML7'MD'/6W<[C]](+#_V6LSM!+=2>I&V$-[S"&"2SNG23(;M7O]&/Z MYT1>%OO7&>Z6KV0CM5*\TW^8Y*3E#!'MQM&(0TFE5K[,^'>*$X@)X3B-"6&* MN>9$=D(P-0=/OZNI>TYD-]+MU&U0*@?6MP;[GIS(W22Z28CU _J=,2^C4W1R;W>)0S1A.4JH!#,T.%*$YC MB*4,H:(\$%E<)QQR4;5CC4U-P%Y1 81DVG/H?&XW.3M*K)UR^:+K$C/0C3GG M>D'0G(@K2CH_'!KDK$XV''D5HJ,-CJHY-J9ORXO5/6Y*(F0^>[NH\NKY;\NY M?@XMGM_E<]W/LX!1D<1:/D0LM%.$<019%"F8H(B$&>%AJ*Q.#QYL86J:T8 $ M*Y2@@6DG'(=Y/*X67M@9>@/!D1AK&3AI_)YOOY3\3_?+KS_K>^O/_A_(_!4V M?ZV_]<-/'>4#/VE4]U6?OK"G4Z [SQ28N?Z>ES/".9,9"F&&$P&10/HK5E$, MXR3.(AE$""&G((C-AT_M S;8VG)*!IYC/:L7M%D.\3W)&/A[M>;!?;S>8[#? M\7FS@7''XSVF[8R_^Z[I]Y%^D)4I_%F/Z$**5\^_EJ9@U$U]:-(4#S4;9O4R MR34KJX+R:A8'J0A%%L$PC4.(@C" -(L3F)$LC.,X4I0Y92IQAS"U#_[U]>>_ M@G?O;W_[#-Y]NOT%W'SXV]O/=SP,@*LK=#:T]KA47_ZD^A5I7K &%7+^M.T MK7AG/*EO'= V1.!-7O+YLGPJY%H "1.(4 &S.*-& #.(>4PAQBB12F"<"B=? MYDA;4U.ZCU39/\N&YJN;A]D:NGGG2\-TJ MF:=OZ;N(\?F!SN>OGLI\(,F@[>)%;U[&6;JPI*3'PL5>P\]HZD.@;N!OOX&[CAM9 M'8>]5R %L]9K0,OBY&;6;?=;K/ M3\& C\M*MY33N7;=ZJPA-XN=1+\S11*6J%3/SF060\2D@C@F! K&PHC&C**4 MGE, P ;$U(1[A=D0+P%99N[F7DBE6W7-:WL<@?6#)?[\_7_H56'=$ M9XC^RY[TZ2-TQ'F)[WUWR&43V7OHF+-3TKLPZIABWNK1%TT9[V+\J13P3L_J MN3KX\$ASW>AU6>N5W31@FVYS1?+_5 L'C2PM_&PNHYR6J'05')PB#FD&4)@2B,,,0H MIC"6"B5AH"2SFRB<@6%J OS3*K+/'/G[H_ZZ:Q. >7LV,OO(TG$WNT_W.&X M#4/Z>!M#>\Z[KXT :RN&W39R9W&8[20'')?99G(GZN#V4X]']3R0M#[S=+T0 M=:(,DV93ZTJ317VF$A'$*HVA#$.3PU+[ITR%(8R0" )%8\4)FE7V6@D M?R,D,JN3I6VF+:L/_)4;N/];FS38\5#2*>+MM,XGG8,O@+SD\.UQUMR/$UE2 MX??TT*E&QSTL9$G!SMD@V_N&2X%4^X ;R7]G@H9*8I) 0I6"*&,A)#@R%ZA9MZZ8<6%T@H=(G/T MS$$[0":7'.@057WR_QQ\UK!GP&>8D9!EL9Z'IFD($8Y#R%(]-U5Q1.-4B# . MN9/K9=GP)%VP88Y\>S[I/2%U.W7 N]PZX3W^L>YA_#';QB=YB/N@?^9Z?S]E M,O-,,Z:[73@EATKF%717>61EF, W/L$@4I1#Q*(>4J@C@@Y@1(+./8 MZ>BV3:-3\\/>O,QL[:9-5BS;Z9)O[@;6I XN^*;Q@@[PU2J_SO-55SW_O[15*^%+E5$YW:O7FJDU.8)!4S&G.NM!\$8QG& M>E[(3 W95$&I'R\#*FA G!;K70%,397Z9<9QHMS>71J*R!'<)BGWN$T;&M4X M3A]I/EQ:G#[L>?>CG$",[D_UH6B?7]7K.0-5F"H/%3!I"Y>^_2X+GI>RO%E\ ME$6^%+_)_/Y+)<7U5VW"O>Q^_['(N9S))*!!$(809]06/5MREF5 M)^I9K0IJKT@P\;0-#5>@(P*T3*RN C47(U:\&J0/QRV'Y=>$:=7*&J1[G MI M#8-BY+J,)^N =V<2Z'Q]W',=;$)HQ+.02LBIT,-GJM]5$LD,8IR1("2*9;%3 MF8T+V3&U<71'"3_)!YHOZH#J=I+Y1.?:WU82_/1L$A&.5>_QS/?%TQA[^;=@ M H/MB;&VX0)LD+$96[H:B=>,;)RQ'R9:ZL+=.HURE&?:,JV!>-@.\U;:TA.< MJ2@E,D#NJW-[ MVYK:$-\U8,>S",=H=EF1.YN\D1;?>O#6$-^'QW^_I__?7V_9NWGS[_-_#V?_]Z<_?O?@-1'?W; M(8@=6G;V!J8.XB:ZLC-JK.IE'#%72EQC5SVY.K7WQ;8=M.V"XK\N]!-K#(WW M9;)REB\60SX9AZ[]B1'0UDL[MGX2SC),A4J# $I.,XB0[EZ:"04SE24228&# MT*D(R"6-F9JBMIB!7)MQ!;YUBQ2T7:20W7+MHS'"WQ; I=XHA\6*'^ ]&7'% M8F^1T<:>JZU%?5";O?II\V:-NQ%PX;[SORQQ*8/&7YNX<-?M7:"X-*:>QT]H M89:7RX\:FL%[)[]7KS3??Y\1K ),4 I#QE.($A9!2O7+I^(D2E2&TC!QRMIZ ML*6I#7H_F?(I?P0=WGH,JQ$['BXYR*S=^.*%KX'%?\71QXXC\+O!"6J@'N<& M)\GP>\SC8&OCGN4X9?3.@8V3-_@[E7$GBX=;U>U*S=((X;KJ:$:8V1#,"*0J MCB$E6'ODB7;":7!N*;Z734Y--MKD>KR+X]5M/IQ_,&.+9OL537_DC;"PN?

_&3%_MIL#ES<>#.?HIS9Q)1/17/M;OT-SI_ MDM?\'T\F5\KK95DUF5%FE/ PB;3(A!G1FD,2#EF2(LCC3*4DBU0LLZ[PL9WJ MV#1K]>F\+'0\L/)\U _Z8C*PZ8^E:BUH9MV.==ZM6+>3(&],CB-"'5Q0X[T" M->(KT&$VN47*JDW5Y$^'7$CRJD16#8^J12Y4;*N1T[U],]3?+/2 3NOCL&]H M1;NS2)2)."1A!AG.,$0\R2 -&8&"B$@FJ> AMMI[.=70U+R=!BO8 L,VI-G ME-S8/:XU/CD;>J+4DZX>F>V/3WI^XWDT2RJ*:_9(O M\H>GAU^DR>$\BR5-0Z4U@)*(0Y0H<^I3$BB30+ (I0&6J8T&[#QY:A]]"\[N MX][EZ?C7?);U W^^+2[P>X/,P\+&06N/C?/ZIHTQ7O]K>WS??>HH7^9!8[I/ M\? %_:8'M\4]7>3_62^SZAE'N9SGH@D*6XB/NN.[Q,BWZEV^H N>T_EG_9,F M?'L=ZK5>DN.AB$0J(ZB"U!R7-.DD(A'"#%%%! GUW,(IGMDWP*DIP6;XD9YU MN!6M&:P7[:8FE^R;@75JT[0Z'^+:N#IZ8],\TV\K \':PALVHGMV5P-K)CK]&:R!&N$ M R3;.,K$,%EA7[1TF;RO^XP]F-EU[\6]E:!H8G*[F@9U[/]JR?HU?)HFM)41/FI@_U'<]RY.86UWN9JBP(8OVPC3O,*?#A2(JZ/ZC@2 MZ%N*;)L?6Y\<:=DC6JY/&#[US]VWY2R6H>(D(#!4@8)(B@32C$H8":1PG! 1 M9GRHS#^Z_:GY0?K%C(=+_&,(M]^3'XC&$3;HG=/^:!,ND_5G@[N+)?TQ&":; M\V>#H'-2_FP^9MAO%GH"*1,0JA(PCI-TV02!)4UQ7F"59 MHE02A.=&'-G#F9KL?>9?I'B:US$![YXJLYC3+6*;0*5UIM-//2>%9_:>O6B. MTROP+N\Y'KV7FMI9UU[T!,,LBCGA^J+Y*L] .GBL53N]/7- M;7OBJ2,5[:LO_*"_@C=+D[5D%C%S$,OLAH9A"!$/ D@%#F"8(P#OS?F#5W$;[M[+6?P(W;:T//ZL?IK^*)^!TB^;&6_ M;5#3+N]W@,*S:_P=>JY[2? F(KV+R"W?T^)>_G6I=>UQ^4T6YJA248\O91N? M@4-%,Y,34Z6)@,A4LL(B13!-4DFQV13'5B=^>K0]-6EN@_E7^/5DUU@ UB: M#1OLJT^[=LEQC1V8Z('EU(WCT[$W9Y-M7^%[0-)'*NSMZ05WJN+=D[4CQ;M= MGSA:S>Z>IFZ6ZN[[B)XI'.1<__;^+W)A=HVO%^):/.2+W*2',&&3;KMFIS8ZM*BOP'V#N][#H2^0 ]E M=PR)LNP&.]?;/[D#CP@K7O^RP>M+T%W=5X^Y )Q8\GMJWZ[I<<_7.]&Q M[>Z^>_M"*OW42KXWBQ\W6B<7]SEK7>=2>]7T/Y;%ZSDMR[KD?!Q$,E*,PUA1 M#A$3$K(@)9 F$>6(\P1CJ_CLGNU/3;W6\.' M.LDV'F PZ@^S]]R++#L!\T?GP'JU9K(]$MM@!6NP_H3*CA2ONG2BR5%E MR,[\;=6QO*N?R/RZ*"1?WB_,H^[H]U?:GU-Y5(:3LY\<#?P#JRB;"N(MUA]"NCO)[>"_#%UL"2<)"H'FO\1QFS7]#WQ=Q(J_=G M,.BT8F]#RY'E^:.WC[86;V/$YL*[U?5]TXB\7CX\+!<;+MOM4U7J^:+(%_>S M1)) !5D,PY0'$!%:IQ4)881)@H(,<1I9S=WLFIN:?K8Y,AK(6[..#=BNJ46. M,GY<4_WS.+"RGDMACW0C-LR]6< M;->4@@ZPJX 2HI1!''$$LFH2*841$1D07.A>/[ )F: MK.@7+AKFA,1.%]@M_8Q![,#*XWPJHCX.<;OP7%#^'!8O#SSN[O%:;ZV%5S2F@2/M( FO7*4W,$5H"<40YY%%J,CK*+ F<2LH<;FIJ M*M?"VSR0_N?>);.V:;74-2]D#:UIPE<'S#Y2 MZNK0'>[KW+??G]NE1"1XIG@B(4Z5=HLX22 QL?$XBU@Z\UKJ^T7EWM9/])*LA4+3FO&.]8>62!>7SO: M:O .O,VEW]U?NFO&.C+[DYR;7#WM^Y))K16("ABP.(.(\@1BEB$8L3C!P1+H.W3F:D)V OBEKIR[M-X%Z(UFU+PMKPFD8D22#A,=,"QT3 MD)$$01*B,(V2($VCV&7V=*"=R8E=(45>@7>4U^E2W&9-A[BTFS)Y8&A@P3,( MAT\L>X('KS.E0VV-.DTZ8?#V'.G4Y6=4_WVQJQH3+&(I$4R2U!0#2_1D">,, M8K.YG3*>:^2UP!?FJM^>.@Z3P]$.M7X\_ ,ZYNGT_< MCA9[>*3/Z<7V6=%?%_J)=7!R(_X?]7F *)8EI&/*$AJERTN)Q<$]-MUM80&ZZD.T)]O-6/$9X M!\Z96URT9T><6ZSF#&L_K)LY7&U-#4!MX>KTQH:)0T\:!NN,$28-_K%/8-(P M6(?831J&:[[GON-J!Z,94#N<[=ZFJ?E=[LQMRHU:GY(G0D@*A4D"A1)L)@X8 MPU A&3ON3Y^&9VB!4]RRLL=9'3)M,QN^7BWMX)XL'X])J_"85VZ:Q MCMN=9W:AY;;H>!USV3%DJ.U4/_SYW78]$].XV[-^"-S9QO7TV+[9][[JQRV+ MYWWQ"DKP"&'"H%1(011@ 7% %*0*Z?D!$IS';BG_CS0V->%<875-E'>$3SNA M\\72P"JV@CE\)(@-(Y[SW!UI<.2D=J=-W\U@9W'/.>7KZD,]Y(!VN[-$)1@8H([>_O0N4C#MJ^/[R<,=OZ2<2UYR;!&OYXKY^ M;JZGF]VAL03%&1&A267)]&R-YL=V-[> MB.#:VM[^)$W5'5/ MZV\\$3G9MTCFM%(LE0(#A/.&$19$D*28JI[+5$9TG\2 MN[QV%[1A:A*W8<(5^-;%RM V5J;HS !\;0>8Y\JQ5.4E7A:'W9#IO@(_4-35 MBS=I)^IJQ0;8H ,8/CQOIERF+_UOK(QLQ_B;+)?IJ+T;+A>"TF_@;2>8LBS@#(5$\XCI_@L MZY:G-LAM(@1-A+()#>)K>U;CF_Y+>20S\ID]8C@M3>"J6F;?C.38;*BK4FW7]H[3[(/2')^WQA-HKKX^G=Z?0V1=*K95$LOQDO MD>I7LTE4VP2H:H$U81[:D[Q5;^=Y7J"N/J^OE.VAHZ=7&@5L%MK(W MK'*ZK2P$G8GK"'^PT;'Z$9V9P#$08*".M4\#<]D.'BF#S&4ZVBD9S7#]<"2/ MS0"-CI8"9SC"-K/G#-A*SS68IO%W4I@BJSLG2&84TUB$>H*B9&32EU(.F5(9 M%$E&1(QI%*1RMI#W)EC,(M6GSMI/O?-=H?[VENDVFNN 3JNJ)S@UW(= MQ0-G(ZV>M!+8D;;WM)K'11,[8OPNE9QH<]P%$CL"=I9%+&_K)RHOYR)=-M7G M61 &(N*80RPB 1%))212"<@21%08I2SD?%8M*SJWDY(#[3CY[*O6AOLF[DP; M8&XP@ODZM:R;D!SB- RI"I5*899D 43Z[Y#Q"$%$%8H3@4F4H-E76;"E[4*2 M!U8WVQN85S\LVLFP!V8&EM^=59\52'^:>X(%KUI[J*U1-?:$P=O:>NIR]]H\ M;]IIS5U!%TUAT$_R<5E4,Z5D0C*,(*O/RFIQA2P.8QABP@/!&+7<%SO6R-16 M0#J<8 T4-$CMB_$<)/2X#OBB:6 1Z,&04_6=4Q3TKKQS\,&C5=TY9=IFQ9V3 MU_:_V-SI_D+"$R0E+/N<)$?]\H0Q32((IAD"#]"Y8%.'4Z8[C=P-0^ M\+;B7%MT/0ZN@B#8K;U^!1YI ;X: \!_#?X4A/\=A/%53%!]T%#_-2)I=U=> MED_F#OWW1\G-><.YX\&:G4ZQG+>=0?70$[47=?UJ=%?@IB;*X_3L@/U^YV/; MC8P[ 3M@XLZ,Z]!U[ILP;Q\>Y\MG*3_+XFO.Y?[ GP_+Q5=9FB >$^.S&=VS M<=RZW(KT^8N6LNH-K>0[FA?-BX[#D-4UO"(NI)FS:1T*L%6"UZ7JXGG.20(X_NL18YP*16$:IA%$2:*@?B\$ MC!.,THB)D 7,-AGD]%^.X;-!KE\-N1 _ZDMQ>A]PJMT\\*#;F0U:N\&AL.4K ML#*^"4_>#DNN&5B'+.]$*=V;,<%Y>))FI_:FD@_E M3'*1$DI2/?\.!40X5)"B4,^_,8WTCS$CQ#7'S]$&IS8??XG7^"0M8O"[P0QJ MT(YG2$^2;C>_]DGET(MRY['8)^&.%36^,^H<;W3LE#E6%.S)B6-W7S_!T;*W M[+8(FL2=[>;KC,=IC%-&8:1" A$+(ZCG5QQF2D^C9!R%$8Y<]D@85T#+4XS*N=F'AA:V 5V<38)03^J87I,:SB)!5>5>-P:Z/*Q4FC MMW7B] W]!&*?\[2327'+>:J_H,W?FU,N'Y;5O\OJD^3+^X59,V].NKPSI=OJ M'YGKPAE#(J(RQE"A $-$>&)JK"50"4193+,@04X'4<:%/S5O:0-;NW;CIF(C M=[Z=-$ZW2P?6VY,)=[?FV5?U24']TPH\RPJL#;UJSPO66?0WC/6GV9?I(Z\# MP<@FC#JZ7*9[MH>L"Z$8N:#5VW\\Y=7SS:*LBGI9KJSSSMY]H8MV36%EX>G% MR22+1!+HV7_,0@J1BC,M!VD,21 @DA)&(\%ZUA^\L&G3W!M[L4SI>WML2O3/ M>,)B*5D,,V8J6X9FZTS(%+(4XSB36$5(C59'[:+OU?#;:B_>*G\[:U.B?>B" M;!=Z0T9T\'KF#6J( 1O,M'G.*\W->H]E1<]XVRU3[/-I5'OS:=@$JCIME79F@:'*AY^7?FRKW,QE$6 A%8$H3::I1F^2A'$-! M!,]H&#(<,Z=8S./M36UQHX,+7N %!K#KL;CC/%N&5_IC;^AHR\/$@=\;M![W M?BQY\7PJ[GB;(Y^*LR)@]U25?#%2'Z*2#;%I$GOG@:.@PL7WT MG-8)!YX<0JY\\#56?)33:^46M72*AF,A1@?O'2\>Z!3\%\$[)R_N?[(EKVH' M[WI1IV/3TW&Y,*F<39"-HJE24 0FST"084@H9C#%(LAB'JN86\F@15M3$\,- MJ/79%;X)UOV8RB&&+5TJ/[P-[4YM4?;:BK)>QU=.D.']),NA]D8_U'+"\'WG M6T[=XB??F$D]^VY9O)&/A>1Y,X*E%$E$A83Z_QRB,$HA9BR$- I4BE/)M+B< MDT1L3YM3DY&ZH)[&",0&R/.R1NUC^K2'-0!_ \O)^P/YG%:4OAF4TO.R:YU) M[8539KE1?'8*K"-D.>:UVO>DBR:K.F+:J0Q4QVYUU^QZ\>XC+:KRDV1/^5R4 M[:0CBC(<(,4@QY$Y*Y8R[>.%"\QW#Y)DK[ ^R!I)4O>1YDME/(TY M36/*G*H9'&]N:HK8OUKA04+MIK;^:!K:'6UK%FXEZYGM[JB7/U_/9!%O?ZN7\IEM^J+V8[E2Z>9VD0A)E@!&8T M-?GSP@#J26X*B8J")(M90H2P3?=TI)VI*48#%71800,6M&CMLSX=H_:XA'@D M;.BM@WY<.>5_LF"B=PJH8\\>+0N4A8&;B:!L+N]9RW0^7WZC&J^9G2V?6*6> MYFT=Q+))ZT_97+;)/&.O4##1"/2<)A9&(Z$5,4:K0A3$."92IC%-#8+6>R M_YX8-8.R&2S_#"[8(W8.XF#O^\":WV$$:Y!76VRWRV[OEV5YU:6I]UC#M@]Q M?LO:.B$8M])M'W)VBM_V>DB_06>56OZW(J_DF^6WQ2QC4H9IK&" F)ZQ2NV" M4J44)('D0:1D@.R"5 XW,;7A8X40T(YZ-X':PZ*="IW'S%AN=/ M1PZ;[E4L]C0SJB(<-G/[LS]R9<]D)U))K1&' G1_RZLO-PN1?\W%$YW7P;IE MDQ-RIIU'K!*$(4<*&ZCP*AO'VAM5/"P,WY80FUO\ MQ,!J-X8^S:N[(K^_E\5K650T7[0_U,W7<0WM%H1V9S08*1:R+*\?S(K13,_C M,IFP5'-O,EIF)( D"CG,0A0%280DBJP#L;RCFYJ[TN(&56/-%>"-/5JK&H/, M)]BDKN.-36:NMS+J"M#:K//"1L_K[^/"=_%>'%@JW^\//;T"7<_>=3W;VMC] MHC1W-5%6K9W@YD7/7E^\9\\+'1ZMAR\;9#Q\3Y\=E^RE)QPCF,]K\Z*QSE[H M.A45[:>1GJFO^!@V8=0SL<#\W/[LQVT#I +B8*XS10 MD"<)A8CI/T@:Z7_&&=?3C4P&;B6D_,*;VHC_(CG^1D(6L&&!8WX@O]UI-Y&Y M7"<-/*!WAAG'ZTA>GJT:!RL3-[L1_%Y;"08)K!RF _PFT/$+<=Q4.(/0NY/4 M9IA6>L:#+:I MR:)[_-#_Y>Y=F^/&M7/AOX*JDTIF5PD)08(DD'R2;W-4Y;%\-)H]E9H/7;C: MS&YU>_?%8^77OP OW51?V ";H#AO:L-"?XEJ^"HM/BG M#]YN#:W+E54 9R3BDA&2P 3S!.(4*4BR-(49QTDFM4!9GKNF"[;&G9IJ4Y-6 M7D[P'_J>YL*Y5VK?"3Y[I_*UQQHM=>\$ ^U4O5/_[+_)WBZ_ MJ]4M7V]63%SRKAX]/Z'OIZ0+_-%0-L"-_BRWO;^BEZ.-]AV=9*+])9U^H&_& MC5B5X:=EGY6GY:(*/+W=;%8%WVY*"^+RV/RX#UM=SU)&=A=>EEV!9NP-L M,<'5/@JS#M3O':$_P,*Z&1?'7:S 8JG%#*BX:6+RV_R S1+LUO/];CTO=.P: M,#)N.,P'SFZZFJR1LZ&&@O$X>VJPD?L6O%V7U3#KMI#K62RSG-AEXPASB%F2 M09(:*1WC-$ECA@G)B$^#U\,)O%3S\?JZ[NK8E &]I9!5-<6^]6T/ '63CM? M%%P%:Q!Y?PF1'N5K3[,]<,W:@TE&+E1[FL7CZK1GGNL9GK-AFU)"O)VS]?I> MET[@VQ_%>D;R',M$8(A1;G8XSR4T"X]@:@^H)(H8YTYW[HLS3>T67M)7'L!5 MYHJET=/1>AY5QX"7(; *O=^]8/(/.;D$P;#1(V=G&S<0Y!+31S$=%U_P]Y9^ M7MEC;O-LJ^7;3G.VB/XW.\?['V*^M8WG'DI-9/?[.G,M2V.D4HPA$429BQN2 MD"B.=]B'&L!4$J3F 6FW,?2T$@ MYPQ!D6N1<)2E"/OU8W&9=6H'D:46M,@M]]N'8L$6HC"[J]6PT/,:Z[0$CG?; MH8$-K0!;3,N>+0?@&J%6$@W^J/\;)";;"ZYA+\I.,X][>_8!X^A*[?6ROT)] MT.JSLMVU^CB_8>M"& )*&[!YK'''L43$*&8Q%#:;'I.(0IHRF^'*DHRI.).9 M4TV-*VB8FAS;]1MF=;_AVJ^QW'/RG^X:6]^%N:PZCP!W8.EVU-FY=ERTF E M%Z4(K/EP\< .M@KN>O,(JS&2WAQL5;R4YBOQ[%":^XX\FM)\)>MMI?G:H?HI MS8\KQ=;;U7-I*:KFG.&<$@.$@%F.C(J<*0S+#H:YS)G0G*<9\FKC<&*.J1TD M#8E7.\9/X>FF[UZ)4F#YOP.H)*^I)3><^MK!_:#*ZJEY1E5-.Q@]5$2['NVY MV\UK][KE""Z=$%*D6B4,&ZQP#G&::TBH^2/#G$L9W(XW(UIW M1;MBHCTD/RT7L%WC\M'\N#9RMDJJ[>'\.8VYHTRX%LG@3MZYF6%IG>#?U1&4 M[;]7-2@V7]D"O'QI:$=1)V3#BI*3,XTK3+J8/1(GG0\/UQ#J8\%X&5'^F]%; MUF6(N)+O?XA]<1&8!NS=WU+JP,LO>;, #7%-\#0;#75^IX<%%(,YW0+C\ MJK^/X:$.#EZ4-J+USN_ZD:V^J/^[-)OYV_+/JLJ7^1K7YA=U]$&*4HWS)($4 M20$QS0DD1.=0V@">1"%!(N'J9.A+Q-0$TT,3L5\STHY'*'D!>V9 BQMWFW?O MY;KL>AAC$0++N+[X]PC:Z;T0[MZ',19D)/?#X!O#R^UP+9 =?H?>0X_F>+B6 M^;;GX>JQ>M:07ZEOK&@BUV\7LK01W1K]?+-N^MM)A6+%I-&(I;8=I6U!9R42 M*&A&2483$HO41RUVF'-JIT]-\BZQI#2ME669/0O(.\#MIB$/#&+@TZ/!KR:W MA*^R1E84!V@;Z '0L"7F'>8=M]2\.Q!')><]7NV9Z[)+D&OWS*E3Z;:;K\M5 M\;]*_K8P([9J(=J81B,BU4H4:_5Y50CU8.VI'XN%NMNHI_6,,VFD$H\@B2)I MY58&&4((DD3%">8YI=+K)A^&S*E)N79V:YO/7=>J/:M@:WE]406U#!LNU8^* M85!R#$J6P1^6:5!R[9NW$^8+<9.RK[_N@07SA83FFWIMKUE5_S2CH* /FZ,4 MAM1Q$YR"PGV4'15VMIZ5;X58;95L;-"%VBEC.%%:$RXAQ\+V4-,$4L_"MFE?E6K[T;FG)9=GY9EF34ERXK=ZW;) M[H-PPI_-N;IYQS;*5OTOB_X_+.?S#\N5?7$FC"A1MOTM5YDMLD,8Y)E6D#!- MD:*8YM2Y;]*8A$]-[!75#?X5TPT';A]HP 0P70W;*[@WAP'VT M_>D8NW#W'ZJ?<'RGM#)W4#M2Y30Q/S2_JYTJ;8E^NY!OU$+I8K,^ M+?)MH;$9SG3"4!*;I>0,8DJ-$L,)@2S&7,N(I5'J500L!)%3$Z^5_B9:5/K) MTB +Z29L7WMY DOCAA4K7G?.8/OS[A]J)F]>*.FE![EA].:L+E_V*Q].:H=< MBT'%>A!"1Y7[(:$^/!B"SG6%7YP/Y"9I)3"?OB \*-O-R_:;J,_%+9L_JM53 M/$M0E'(:% M-58-.[L;@N$'S NMP$_/BJU\\Z0GLA@^OOC7IW9"9^=5SON;=H&*$R:M'0"@ MA0"P$ SLZ9_.D@X?&C !WL:/)9@ TUW!!Q,B[XJ&'H:)=ZKZ[]UBETI7J2^[ M49UCH3P3VAQGGMKY^O:K7;&US!8J\I_,=Q.N2 0!SZ'&IK!3PW5?[-([Q-\*\H'K7G4&Z_AVV$X MS3Y^UPL?4$XVM_ :H&>YT"I$PTRW?%+FUE7?MNKKE96;Q6);"MAR=B-C=]LI M10(3EG+(;D;S=@SPS8OV(_43ISF>\5UR;)@!,H3@2U*A]0AE)F5!(J92VW(N2&<(X]=,"S\XT-4'X M(FK#3PJ>1]--R V"T33,!P-6=W=&9U!A='ZV467-1:8/1$0YIE"62$J23->90@IYK:79-,[6AZ06>5 M007^J$AUC#3MA+1[3P\%5&@=NP]&SIO;VUS\[?#+=XYP2@;W87% M9KL[/=N[G]U"LI7\O%K*K=C\7E;VW#Q7Q?QG)$$YPQC#+,F,BHI2(PK>PZ '7TI@T%4V@EM:83U(2"AM)Q.GHXP31T MV[N.&<=N?7>9^1/M[QQ>ZEM-J[Z$X5Q(HRQP2+CB55HFBQ)SI:54(RWR-*6. M#]3H5J2Y5 MF1JFTUO5]-S:)NKOAZ6Y$2Q9#&D<*X@CE$$N$G.98RB2&4I2@IV$S-D9IB9M M*@*KY##?5N.'X#GZ3JZ!)/AU;8]& )OA6=8';CA^.,O('2.AEESDTPM;W< MT #YNW'M7=[ _Z,8^-<^H M>[N#TM-L^/5J#,=)J2C&0YI#E-(,YP JED M=ML3@IF0B=1.165\)Y[:\=[0;6OQ'S0Z?]GG'/Q1TN];I-!U/1R-LP%0#BQ8 MK@/5WR[KB="P)EK7R<>UUGI"@2H:Y*8OXO\+5M_M;K:=S8WLQOPSS9O-^"IXLZL7\6>^47% MG[V%KBV'T-#Y!(H]C^ZNV^$6NULK_N5^_N=5?/W6O_*JLXDLM_U-7TBAL8'/6.H(/AYAHM8F%P>-KA#L,//E3& M?NFY_;JU=K!!^*M6!S>^OY8'ZSGO&$YWV/L/JQ%!I=XXXB&!P8:S:_RZ-]^XJ><2%YIIU>'&=" M7^L%%VB !%5G= ;N<'EIUI'[6SJ"<-S=TO7%(7M;SM(T3CE&&IJ;6P*QRF)( M5(1E[5[T]/,[6CKM0FZF(#_>LPGX'4,:KB:J ""Y"+!1D^F1U1 M&CHJBW'HEHMA@B=.3S6!EH=G R.ZG[X^X+I.VLX0C9(TCHU,L'5:4AU#EF<1 MY*G&1*>I$0Y>F;#'4TQ-*!P$&'OEOW< Z28.KH,GL"CP1.:JX&OWG/>KPJ_' MS'R_S&97"/8@6>^W4A963K#Y9U;(N\5;]JW8Y]I1D:5)KA!$.4(0)YI!3O(8 MZDC2C' =<>X5?] YV]2V_9Y88*F%=PM0T^O98K038CRH]5U;VH-/3;ZT:?/M(-6" MS$UR] 4BM%'>!8,>K96.F1VX)5)K@I%;&1VS=MR"Z,0S_3;GH_7?;5?/[>H" M"<_,8EK?FD@8Q"KAD".60Q6S"*,TCO+$2SDX,.N^Q"3 Q:&#_4$W\ZEY1MW3'8P>;NVN1WN:%O8VX;4YZC^9:\?^-X_FIS43 M9Q@:_^:*Y=S,L+1I0-]5VZE1+D#[[_>;KVH%-E^9;=[8 M?FEX(VA/.(")T,&3C_DG,#5-5XV0*(^!,UTT9BQ& M1HE)%-0JR2 F9DN3!$X4%US]4) .Y(F3A#@>R59.,)5T<*C>M(HR7(>++6 M3G_Q?=5?8/^J5M\+H8DQ2FD<002QO/S1F!1-.( MHY3)1 GW<=,_EL@G%*-M?$EEO@:4^N=PWG+GACE*>$)PQF,3'P9JF!-X^$ MT7*)XC1-"*'.)9T' G>4.,(:VG]E3]_^"[3('0;5R\?>0%@%/NK:7V"+SAXE MHKO0AY8#)AT'5=?;HQU.#BRT#R27Q_M&6_W/ML[5?%R> M"<8X'*W1J5_:E*]S1!0M8YH?ESMF+-!X[:\ M]-K?FS/VM^%HRYWNB@<^FVX_W[V] 1>#W?=LUNXJR^@-V"6EZN4*O%VN-Z#% MY9 A<*^R/ ,'U8W+P\AA>J^R0,>!?Z]#1L_BB_8:^&FYV-47K*Z$]7UPAG+& M,HUBR*3YH# 7YGS+)#??EU!1S'2>IUZG6O=T4SN$*F.%SQW-$5:W V$XL ++ M[PJG-J6[8M(UL4/6DW9"9=B"B]U3CEMPT8G]HX*+;F_U3.VM#FLK[H215BMU M-H]REE"9YSS.($\2VW9*V#JN"8&9X#SG.-88F7N$^L*,$'QT%RON%#CM&EKM MFB,ZPNV@SV:@KU:'66JPJIH5J8;D&_"MYJ:\?B[+S;;[5S^YY+%4;C)J8.1' MRLNNB0:;):C)/JP!?O,R67O #&UOP(9-U7:??MR<;6]8CI*W_4?P-V_O.G!7 MVEBIQ_%#/<[(65LG2LE;6QAE_6&YTLIH<$;]J[2W5OON]>^J^/+5/OK=".8O MZF?;&O&=D3H?6+&JD@IHDL9)1C",8YY#' L&NN.3_[4 M5+JWUL T5_(_=FR!GXH%D#:P:+4&YH,!:XN*AZ_O%;Z)RT;I::]T8/G>, \: MLVW;M- &H$R@KR %08W8/]AF.^BPN&FMC?44-R !@Q0HP%*.(#% UA +B3# M3.$3 6B1O.*O![@;6?+*U+AIVG9UO-U M-<[&KRBDQ%C&,(WB".*()Y 36WXZI4PSGJ@XCER4H*.1IZ:?U,2Y'1W'.'4K M!E=Q'_C,;LKQ#N=1/KM2]?FFDGENCB/6SK/<2I+E\>19SNVZ2"7V]%WQ706J]#0/>L"F5UY$T M;A+F(/ =I6T.,VJ_/=LTTBG4>L9I2A"B&8Q1G$),6 Y)+'*8YBE"$F>93B*? M]IZML;W.S!':>C[:.UN=S",,":,,9BR/A;>XN3SDUU=<0:ONA5)0"",2%5FU]D7;;X\/B M%WCK[XB] 1;%';TWP%!L?4H-S4/F.KGB,W#ZT\5I1\Z($9#V M O]HWBU[S^?6JBI"0.6.HN M-:EW0,Y-7O3&([!H<(?"/R+N%,O#QJN]F&'<:+)3S!W%>IU\:(RVE9_4C\WC MGVK^7?VR7&R^&OTA8EQKHS]08?[ *K)UWU(*DT3SA*6'77( MFOOM A1OGO?/U :94J[73H[2J[%NW!\'+H_W/]1*%&OU>54(-??@:W;Q_O_G[W>/?^U__T.ZUZK(O;H1,6[-#K05]*IR9E M6X3> /;ERZI,S#$;OR8:?'_L+A S(JF.1:2@)#8.2'*ST6BN M(6(TBVB.$JJS)N-RG&/G!)5.,NME5F;@(Z=?Z@#I 'KHHZ-KJIY!GVJ]5NJ^2>S_:$OA M-)%KS[^PS79E_OMH.QD^JA^;-P:W?\RB*,VHQ!(F D4VI]26RXT3F"99IA); M!EMZ.2IZT#"U.\:OXJN2VWF9@?]A:RA6H";-&SO8' MZBC"]HJA_%/*WAJANYP7LA2_=QOUM"[CNXPFG&B5*"CB3$$L&(<\S2DT0E(E M<4JYED[MU\]/,359]X)*4)+I%2?7 6:WR!H&HL 2J0L6G?]65@S:/'M>8H_!3 A*$X12R)C*(>:IAEQI M A'3UIX0H3Q'LV]UJC!;;<: ]'"Z<,"^45^*Q<)J*9S-W8M,=^!)LCQ&3.:0 MT\Q\G(H:55P3\Y/@69S++!4QKO%\OW"UT R 9C-90!-+:4 ;#$A'X\A5T(2V M;;S8L!5YX':S615\NRDUW\T2?&:=63'^5HJSB QK9#B>9EP;P5DVCZ[XYY_L MT0^AK[V@FOENL=ZLROHFZ[*$W^-7MC@9*-*J%T72&#-I[O8XDA#K5$*:I3G, MDU@8<1VSV,W+^"K43TU3KL,0/8KCC[[>W7)O\JLXBKGX3;>Y^$UC+GYSREQ< MR^$6#'47&PO$44#BW3X@L4\EJ/&_'X^6#5/^CL9J!#'M[\FOW<1KK6=7$XO1 M:1JO-<9KP?VBX<:K$=&S/OD+V^#Z7EN3X7*U+[.QMY83'L5I0B1$5N?!66;N M5(C;_D=,29;H)$)>&7#N4T]-:WE0907A.C3.\\[O@;C;E2L,CB.X)9:K([?$ M&OP1Q/G@C]&P!<[=IQ^WV+DW+$>%S_U'\+_D?5#F.3;_L%W(![9I>F$E4E'S M?PC&]C:&M9%'5-$(\C2EA',1"^WD9#T[P]3$3DTDL%0"2Z:[VGL:PM;+55D/=(;S-&8EHNE=2 MCLZQ?5X9.OM&/WGQMFS%5QK.R]OC^FZ]WBHY4Y&Y@&&BC(A0$<3V&>J4F*MZW.A#=U^# H2E+[!Q2?P]A-7 R 7&!948/V:P5: M1>0-J,@<3E9E[KS4TU-_.XH'5A;ZP#; M36$;!L+ 0GB/W@NU;7"M[3(8PS;).S_=N$WQ+K)]U 3O\AM^PD.J8O;6"*+; ME6)OEU+-$HPC2N,<,A1G$),D@BRU?^1"9TG""$F&.&"I M<]O\1V!U;_5K( A]&7/CWGDCGV/UQ+9=*_'O7Y;?_\.\4N[8?V+[(ZQ^++?I MT6"C;,IS+#1;\.R_]RT97W6U?Z>J_]XM;H58;A>;]6?V;&-!;Q?2_&9EMG:[ M@0%#-!6<"!@SS:UYED.:L-0(.4Z)UIS0B/F5D>]#QM0V%O-LEZMQ2?6TM1,^*47=FC4OTU2 Y-=D4=C:/.=L=!3OPPR&F7I%V6V;/DO:SO@68R$6E.\@S& M.,%&OD8IY$H:;2C-4)8H$>?*2?T)3^K49'"+TF&+.(59:#R9 M9P%/KS$G)#\:NDM5[[ YP!KL:0]2L;,7:H-N;S\*1MVQO< YW(3]!O&W0[U? M;.S]6DKS<:[M5?M^];C\7/-(,TP@TPQ0K"6+(N<6J=U MS#$Y9:HD$]1TWH#27K-< 4NKNZWJ'*"7S58#P!18Z/1"R,N>=0&#WJ:M<^.. M9N6ZP%C;X'7IT0 )LY<*J!^43']03ZRP&?MOEXM2 &W9_%&MGG9G+XED2F7$ MH.:9AI@B"6F:*DBQQG$D-&=*#I8O.S#Q4Q-+1RT8=@R %@?@8Z$5^.E9L96K M6^U5OHS+ 1-37N\)7 J=FWDX?C<6"A<=\?4_G0&3:E_Q$QHUIW::G]*P";6! MUO*:?-JA29I..FT@L+VR:4/1T-.G^/2-V:K&U=WL?Y% M;;XNY2ZM]U=F+G%/UE1_KZL7+?$V<+Q5C=36&C:W&8'F[ 15W]J$]?V5&RX!.RF$1']9K.1!M MX[HQAP7TR*\Y\/!]@T3.F=M:M9XSQ+%@&DJB&,1)E$.:4085R=-<1$0DW.E^ MZS'GU 3QGF3O"(_+^+J&D>,OG($X#K9P M?[5G#'FEPJX_+%M[*&9C2SQ58DAG'"(XB%3"'!F5$.I8HT MP9KDDOLU'+D\J=/6&;5_R.>:3*LT;&SDRW;U7$>2>P:27T;<30(-A.)(@>4U ML4 O5V!/;IF?TLH3'##"W!F=82/-+T\[;L2Y,PQ'D>?N;_9-7[')]YOGS^9# MV=PNRH)4Y47JM[72V[FU*<^8DKFFN=%P.-(0LTA#)@@SLB>2: +7>%$]6\(%M23N8&^)]'%&:.#4E\OSCIP#XPS$<3*,^ZO^CLKWV]6RZDS?JLJC M8H)$PA 4<<0AQCJ"7*4",DU8DB2$"NPD@,Y-,#5ILZ?1L^#32?0N.]RNQ21T MT,%+.'H4>SJ)B[LWZ5I\1O+XN'XV7MZ7+MX[/"0G7QO-B]%%=-O3T/G<4)TR M=NY+C3#.@:Z;CC0,9J&C -P[%@0)[KP,4N F!J\3MGF9[TF' <%,+#\ZVK(NBLK%CSO *&[SGG7B_Z6 M+B\I5U<+NUTLS%_*,#9[%;"Q;I_5ZOW3M_GR62GSH["[)A%9S%(L88JR&&(F M!62Y1%"1)!,Y49G@Q-5<%HS*J0DUI8%KU2/NX4YG-0C^_'^ MAR5/O5$+I8O-#+%<7I30VPM* M=!]461Y)G2,*N42)O?0QR&PD%B$T541( _$.U4?WIM>#0_LX6A_L6@,&O*)U M4+3=[GT#@#=2W;\:JHI28$@%-:W@IYK:\QF;_L78G6 9MB9[]Y3CEF9W8O^H M0KO;6[T#RI7YGC;UH#.1IGE.8VWDB!',.)(2!J\#OO=EGYW3&&8X2AR=FVAJ MUI(]A74J@Z M1!?[744=3KXW7N6%+K)?E$?H?/"Z>*,S]Q]KT"H6VV+QI?:(+1?KW9&-F.:$ M)1G,F?6'BRB"3*<46=,VJN"E2(V$] MEN^GR\!R _;<@#T[0;2R 6 -$E/4AYY7"2BZ KAST437#-E/J#ZH#2L62KYG M*UM]9GTKS+&ZG5MKBR&J$,5FQG&4"I:DD*8VLR76&!(<9S!+)>%4<:42KS(" MEZ>T*;NC,ZC<SX)V7\D&5 []=KC?KGXV86]EZ5TUE#9TB%D<,0Y9(0J)8BG,HUP0DJ;^(+UM"=B-TF'[LUL1*@-G/0G#"%T@2F M"9FC3:QP4W=/:,I3Z TTWF# !28!%SC,]E MPUK_8.G3,(0)D3Z8ZW4"HT\S?#8<^LSC(_>5,A>YHKJQ?5:K8BEGG"=9Q'-A M%!H20\QY!CFC%&*CX##$59IKKS9]@U$V-6E3$FE=\365-J+9D#E2FZBC=7,3 M4J^R&J'=!= MZ+S^VV)KZ6)F.YB_V3)6Q<;._V$7',N^J%DD1)QCQ:&B.H(X9ASR'"F%%0D@I)&T!#I MVZ[N)8+=LF0 7 )+#3](>O2G.\GXE;WI7HXYM5N4S M01#F21I#3C,$L5 "DEQ(**E.4(Y8JB/:(]^J:TZG[_>ULJUDXZTJJA"7#?L! MYGO:KXPK:B/OID=<#>3(D4$V)*A%X@WX>35HIQ$7/,*&]+0G?-V8G1.L7PS* M.?5.3[.#6J^5>EFY8]UH.!@]+W@.+K6^[U]A9.KJZ?=N99V'UBQ^CN;;VWSD>U3 MU=_NH5C_X\-*J2;)S1:OG3&"$5.VZ_6, MTU@C(G.8:UD6+\?F:AY',)4L$1)'3!#'!E2G)^AQ^PY\'I2DP:6AS3UU[P1P MW3+["C#&*E50$PW TN*W]X2%\'A=@&'@^B&GYQJYCD@GP\?U M1+H?[^NY>E!?"CO48O/)? *S*-(1P2R&A$8IQ-HF9XB,P91SE>(T2SAR*MUZ M;H*IW;EJ1\V>2&"I]'5>'8#HZKWJ#\TX[BM75'KXKTZS?J4#ZV#0D3U8IUDZ M=F&=>:[OV5,?9ONFL-[GS]D1)O1%[K6<=LOB(.?013@&/HO.SS?R>721\>,S MZ?(K/6K;]+V7?MK:9(![O;.=EH^M;[>;K\M5\;]*SD@D6*HI@UAA"3'!Y@[) M"89(I%AJFO!([B;!?>Y5/^Y,R$ M?6*[1@F_:.BUXGCJB:77N@G.(RD*LQ8G\V'TYS-MPOY:_%E4>A"V+[C M0BRWMG#3E\_+>2$*M=Z7VH@8PY9A^%0)?S-&B$.2I"NW_]0*U&LU>=5 M(=2#53OOMYOUQGS595V],D3A=U5\^6KTJMOO:L6^J!>OO%%?BH550-^PN35U MH)GD"4$L(3!&7$",J;+-BQ6,29I'$1>"1_3Z4@ZOP]S4#H6:![#KMB<$)%-EXW:5U MJ]/QRC0&BFY?GS-!U<1^6*ZT*C9;P_I=77VDB_Z9[:8@$*<04?/9XRB)(,NS M%"),4)I$<9(0?_5@1 :FI@*\M5_!7,G_J/E0_$_=#L3!2 M^F/QW>;0FH/_2\'GJNIT].;Y%_8_R]7;.5NO;W\4ZYFD5$DI8ZA13"".90(Y M35*8Y(H@'.4Z]KM+>\P]M7.N(AV6M(,]\743,RO62OI!R0#XP[+@V+BGS\*X M'4:!X Y\C@R*M+?@[X'9H#+;9_Y1Q6T/8 XE99\AKHGL/VX/G F>46I]QFE. M(58B@B0UZ\ 3JKC.E(QSU:,XR%^Q"W.K'$BO1LS7=6">?NOE<5HNC]EK>1)- MECV[*X=IJUR[0M8/2JCB.S-2Z)/:U(V<9TBKF'(40T5LOB)+S%TERHT.1",C M.E":98F7%[AKLJEI.8\K)A5@-<5@M2.YC"FQSD#AY5(-"+*;0!\*NL!2_21>3)N]!6Y? M?-EU]=:/R_7Z!M1\#-A\UP&M81OP=DTX;A->!]:/&O&ZO..?2'=K;N*RK+DZ M9U]F*,L)XID1)BCE$-,XM[IA!*FY['*IJ!9I[II!]V+DJ0GY'7' 4N>>,O<2 MKFZQR7$G>>V=%?=RM-'2X4XRT"'6[D+^P M8K%1"RMVZ[XS6O&(8G.(J1F=&#:O5<'1"JTBZ$&R9 )6G3VZ93=@99')LHPJ(V52G(:O8$R/RY# MT96ZT?'V>+D7EUEXD3SA\/B59=NK8M?6K;!<6$=":?M-Z14V5JSG%%.;'5['6$% M<99@R#(I((\DQI%2:9IAOQ(A9V::G-"HJF)84^Y+< OGPE&@RV MT$*C+V(]*HI<0./*TB+G1A^YQL@%)H^+C5QZH:?AVPPHB_G66F)_56*[*NMF MO_\AYENIY =#N)5%VTH3O==-S^G/:E5%,#R?'J \-K'*%<9&J&0DYA GG$)" ME( H9UJB6,LT]NI('Y#6J0FH-J5@3VHOW2;D$CN:@J>Q<*&M2/W6S-]4'![- M82W- >D=UU ='O@C._<(4_I;ZQZL:6)N5=5O5FU:>$:RN?G"Y&5SZ\*@P]AV\K71K&Q=1+?-:YW/^5^-W]7K_:%8 M"S:OHFP_F-^M9YQSI/)4P#QERH8.",A$HF&N.59Q3M,T=8KWZ)QE:N*L(114 ME-8!]J"DU?TZ?![4RU?A0: *+.1ZH>1U!;Z(0N_K[_F11[OZ7F2N?>V]_'#/ M*V\97]H$LTB2)#*+.$RP$! KRB#+-8(4,YIS+%!DR^1Z1 RU1_?:Y*.%"(F* M.,!*4CTODR_ <[S^]84D](6MI"M$,,\IAH>]4[V88=Q;T"GFCNXM)Q_JZ?P2 M7Y7[KDPB^[HU]O4HL96"9>57T!_/%H0_% D.I" MXRW#L)[)\&2/Z]X<;1F.?*3CS3QBJ>M:3E99\W,E[U>[O/DF]_-NL5D5BW4A MRE9-,Z&37 L>02DX@3B)%&0ITU!3*426*8(R)[?*N&1/[< Z5:: ??FR*K.N M0-'0#KY;XD>HA^S_'5RV&$YS=4O/["#H6K[ M-\D/981"VD$_F+].8>T '\XXU;9[KU^(ZMO^Q$R_&G=O@ >ISMU_]N$:IS=M MV9]KPM;OC&@B"&?[](8 ,O#!?[:!^H[N&[!9 FZNK*P8H+U!7ZB"]U _.?FK=U'O M@L2ECWKG^_W$U+MBW:C\9?C$@_JN%EM5&C%F/,H)21B"69Y$1C1Q# G1*4QD MQ".N%*)N:4$6B=.+O)HZ'0"^T?[ V)2 IQG%%(XIA F7,D18(SFC@E M$%^::&KBXT1._;7E!YSR%H?$*;3O\1BBRTF+ U05.)6 %ZRBP)CY>JXL7ZXD M,$C&WMMEV5!O54J;AV+]CT2=L81JG*4Q)(AAB(6TG7F9A"13&"50#^YR=I\H>O%NL-ZMMU4MI\U6M'K^RQL93W\XHU;QGI ^J=5 MP7KXA?$N7AV A+XE7>N>Y9_49I;BB.4"DZ3A/GH MU.W!IZ9$[VCSK<_:PDNPG*$$8QA%2D/,S";CBE*H(G,+X3$3L4(^CI?>>(W@ M7-G1!F 3^WP%.FI ]JM8>LSMPJ=K6!"/7ISUF[;@H M[8EG>OHDE%;F$Y4?E'F'S<\55O-<)MZ7+^&%QQ''@Z_MZ^L1':O/Q2VP%G!YI^7ZZ)4$KG1_9APW20N0TUH MB^S(M5Z]'<&@H1C\T= A:,/PU6]'U7,=IM:+S96):AKQ 2S1X*[J^=(2-&[ZU M_1G^6['5A^*[FG$:"Q(E%/(\81"G66KNPH3"/"(R1XHJ);WJS/6B8FKGV>-7 MM5)E'XLP<<0OE\#M H.;.!3Q"_"N&DC8AD!EI/Q0XY/ ODJ\<K&>#3E:LRJR,7\QLVU4IMS\OYX5XKO[<)[3S.&&YC5E&DMI.57$" M*2$:TARG'*6<*9%XM>=TG7EJTL\27B56@1;IGNTWG6%WDWY!P PL\4[C> ,J MBL$?]7^#)/Q[XS5LVTWGV<=MNND+RE'+3>\!^@FM]T_?YLMGI>JF"*<5T4_+ MQ7>UMKJD53G79194^]_?+M>;3\O-?ZO-@Q+++PN;UM_*Z%_/<)9$.6,,\@1E M$,M<&"50(!CC)#-ZGY9YY&4%&87JJ0G+WQ:K'9U M&_'PG "5FINW3A6LUF7 MI5V6%1M^TG2<[\%-$D]NE4>T?IPLZK+C]:6MXP98)LV_;L"SVH ]GS?@]LE& M30\G[$==DD$/BG$H'_60&74Q#@^H<2?W.]S6J\WL\VHIMV)SOVK:_=@ZZ"C. MLUA''*K(UF11&D$>IQF4*I.Y5IC@2+F<0^691JSB(<0X61 MAEAH!DFJ%$19SJE.-$-_K"LV#P+RXMO2QWOU7*3 M8D'7(+!,"P._?\IS7PB'S87VIF+<).F^(!UE3_<>R+_$YDNGRX-U0M_KW]:J M/#C-I-NG;6FHNGU:KC;%_U;5[C)LLQE2#K5D#.($:TCCQ,A+F7*D4415ZM3B ML"\!$Q22#9F M>B\ QH)12O M8;I=#/&J,'OUO3S!]9<_;]H@C][D] MP3!"P#H!%J*8%XWS0"IK0;1VESH[YK2;P;H1 M9IFDG.@D@]3>MC&R-4J9T2-)S!1G-$\T@*M_+W#@=;CV%= MP<.3.:[?-QC,1T[><#/U[P2YML2LOBU75FU\\_Q@\RF5 6X?Z,>$0"R/*61< MVW+53$,N=01%1E*IL='"N9,UP6O6J4GW'>&@3;E-GMG1[M\P\C+VEU7&((@& M%L8.8((_!@VO[(74U4TG+\\T>A-*9^9/-:5T?WGD$G!U@,O/YL'-N92=\A_? M&F=!$$:9@@JF$.)(1Y(G(89JF M.N-9)*CB,_,V7_[_X/-I\Q'N _KY+_PYN-VQ)KS$@<_\ :H([G*1*Q0ZTY#+ M1X % ^S3.2903/"Z=9Q&0<&>/$PK%SG, @U66/!*,GK:$B MD4PCG6L)$Q+9@OZVM+_$"*8,$16QE @1>YD"3\TR-5VFKEBZH[)GK-]I1!WM M<=?B%-JDY@V1OPFL"X)AK5@G9QK7$-7%[)$MJ?/AOM>OY6KSJ%9/I7.QM!RG M&&>)3#3,4A5!C#B%C&08(A5SG<@4Q$V'0P7]7S M"$=7[? :=((K<#M@ZMB!MUW(]%"ISC$_L-9S-,W(BLDY-H]UA[-/ABTT\DG] MV#S^J>;?U2_+Q>;K>B:1S B*&602Q1 G&8*<(P85Y1+G1+- M48."9F:K#"? M6!RFT,C1$K@)D#& #2QF?,N-E(5&[A>O4&?D'(BO4FKDB)A)5ALY!UG?@B-G MQ^LG(/^NOA9BKM9UWRV"$I*D-(64)4;LY5A#3H61?8G2(E$R9]I+[+T[K,T]=697W8[%0 M=^;']2Q-$$LC):"*A:V,H1+(E$91$ M>AHI3@#I>%^Y"I[0]Q4_9/J7*3YB/DQ1XOTTKU."^(C-LP6'CY_TSWOI4Q"A M7>O@?KM9;]A"&NW!)N+4*5>S1/.41XQ I,T?.%8($L8R2/,TDKG0*)7$-3,F M#(F3$S!EZR[W/(Q "]@Y'3O06LQVRLG M-.!*N^?DO/Z*CY2U\\HK[Y7>$W91.A* DT\6HI06.#:242!9^K;V$RL[#7_ MG:K^>[=XNUR430I^+S9?WV[7F^636NV, #.CRD<,$PXUUBG$46X.<91KF&6$ M4W,Q3ZCTBMWRG']JQ_2NETU1QA;[MOKRP][M=A 0T< G;4,Y^*FA_6\VV*0A M'_QIZ <- RW+Y)"MQ7IA-W#W,3\:1FY0U@N@XQYF_8;I)^-^9L7"UH&X7[PK MUM_J7BSWNDS>7,]RG66Q5 QF>20@EE$.6<(CF H9\50ID4>T1U/BSDF=-MWX M;80MS6"Y +*DF,UMS*A/-KX;X&YB['K\QA%:)68_64K_9J%K$6O1:XKY@+*: M#]C5\K&-/<1\6ZJ#]\6\K.#V,UOOG[>_>"RLN6[WN^'$G!.V@PJU[AE'%6%. MS!\*++>7_.TMC:A[I\I!U_5_'Y3Y4*IZR>N/;/5%5<\U0G+]"_M1/&V?ZMPW M]D7--%)1S B"BL8,8I'FD&J5& U-XS26)([RU-7",A114U/6&KZ K!@"JQ9' M-V!N>0*B? B(AJL;\%3Q94.B:\;<+^N#K>]E0\QKK%I@V;I;L(:GF^8G\/!B MZ4K&:M5PIR^:W]?,@<^ON73NEI776,*1;"EC+J67X61HS#M,)8---9IQ9&AP MVN:0P<=^G>2WEE6FJUE5NSZ?Q@FE-,EAGF-L;2@$TB0C4'&:,R4U9=HIL_?U M6)C:R=ZW'=Y4O@A'O^^DUSFT7WG 1*86$!=;*8;IM?MJ*SFI5*8>;/RELIGZ M+]/0"4U74.)_J7W\<_GX=;E=F_D^%0OUH,S^*<2F[HKPV\(<]M8<4L>NR01% MB3 WUU3;*&=J$\%3'D-M;K*89$0IXI3GY#WSU XQ:_(#>Y(K#^)_E$27YB/W MJXO? ER^6@:#-?"98>@&#>' 4MX%[^7@PVL_=.=[8#"\1[KL#8R[UWVN%W8= MES:_\4:[F?5BLWW]ZC= V R8LH>E^0IG@L3F;A0S&)D?(&9$0:*XAB+%L9"9 M,#][Y;_Y$C"]HR%.PV2\["!WNX*$!#+P8= KP\7R,'Z*RR%ZKY+:LB-BDBDM MAQ#U364Y&J>?A'NG^.9=L1;SI>USV=P8'3?5Z9Q8*OG,M;\DV'7FF;-Q=&\>KR)C(2-"TN8[5\5Y0@2@0B, M%!&IS#DEFLXVMI.>VP$>D%:OLWY'<UK2- [$8'>U;!GM=F2?=U<-6ZC!MNL0<:_@:-: N]"$-'OP6C M=^Q(N=# GXBJ"SYEOZ/FI1ZV_K#=F&/LEV)1>O)J96S?PF>G/G&!5,XTAWG& M.,24,TAE$L,DC16/:"1(PGRN@?W(F-IE\. "8Z1(Q0BH.6G<'NWN6"XJVY K MYW9"A%^/P,(_U%)XB_GKD!Q4@O$ M10IK!I,X-_(SSC&D+!4P9;;4+D$822\SFL.<4Q.6'=U//5I(^X#N)OH&AC*T M[:POBL-UD#W&99P.LJUYI]%!]A@(YPZR)U[U[V!PNY6%6<./=BFM(XO1C&JD M,J.?(?L'QI!PG<"(H81*&B6,"-<^!0=C3TV8U.2!AC[WU@.'H'4+B2NA""P, MG%'P:A-PAM_>S0 .QQNMY/\91MJ%_<\]TD\3>-OT!C!7MU_5%[O1:X^S4C)' M.480:RH@%B*'#-$89E+%*$D1HACYG/]G9YK:1MT1ZG>\GT?2[5 ?!)_ NW=' M8VE\@C69 2HO701CT//[_&RCGMH7F3X\JR^_X!]_]6 C/.8V4,Q\..OERCKS M?U^N_G&W,)K!%_N[1CZ@2+)$$$AE;.2#$LC\%&4PX[F*54KB'#G)!Y])IR8J M+(VP6,!O-97NT3_.,'<+CU#@!98C%T15 M"(!'"J9R!7J8\"E?H#HBIYR'&BUHRI>Y=KR4][O]E+D/A1E7E5?M.S-A==SC\66LVHD#%A.8811Q3BA&>089;#C.44:45RP;R*<+A,.C6YO2>T M3E&_L&,K 4K\BM33LM2.N6Y!7-X&,7HMZ*H0]$ M@^J(3A./JB[Z0'&H.7J]VS,W3GQ5KI[*,^]!?5>+ MK;+.QO<_S)Y?&/E8)_6MWSP;L6@;:JYO%[*N>+1^M/;O&4\SEK!(0D&IK>^+ M".24YC G,DV((D(*K_J^0:BMA$LR"4CIM+%A+LHW2QH)/Y6R0^%@M# MR]N5DL7F Q-5$.YR8U3J@LWKC.XWR]5J^6>Q^/*6F9UCZYV)).:VLC3$6$0V M_".&#"$%B5!1ICCA/(]%>3A#RT"4OW&E0<@(:%&["'ORE&L6,#O!T)?G>31_!E&,G^$68YO(PB5T'982'I M-^YHYI*KV&[;3JX;R.^X6:\VLU_8_RQ7NQ.MC,J049ZE>4ZA3 F'F,L44LP$ MC,W- PLN$RJ<0F%.#S^U@Z*DL*53^L2ZG &P6^Y?#TMHMU=3?VBH@)5NCKNT M7_-F2_,U?SO4>L\,/>$L-1$FD9][G*1#=+M[70C.& M6K9L]( ;4%,X8'9F!__#9F">FFC<+,L.5H\R*;N>[;?3?UO;F^EZ4YCKJ%K/ M:)KF*HD%C!*-(,X3#'F62D@SK G!*9/,J]/QR^&GMKL-=?8SWM'GM[\/H'/; MV?T!";RG#[&P2OV\$,_@C_J_C^K'!KPQG^X_!K1[G89CT"U^,,6HF_LT>X?; M^LQ35SL*V&IAE/CU9[5J"A(5XG8AWQ7SK:UB;0U)=E'+-9TQ)!(1I1HF,8LA MQDEB#G9)H(IISB+),ZK\&H?UHV-J(L)ZF;?5O=INCY+VTA9<4P\:[FPUS*KB M66_[OM=Z>5OP0ZU"8+G4<% *IR.L;TZL2&6<#R.OKL0SE"7>BY;7LK7W :S# MFMYKN-7"SOEL86HNE_'FU7*]G(L4Z31$RJI7,(-99"ED:19"F6B7" M:%I)1,>L/'J"QJG)XI)$L\%_*A9@739E^]NXY41/K:.C''[=U0DMHP0=]VUON%JD-C.K>:(P5-=V@,E!8]$E^NX*?7[XP7HCS M24)?!#*??L(_$?1=O9*WB\66S1_4M^5J8_Y!J4BE*12Q4!!GJ;G1"Z:@T$*@ M'"F48Z<;_;D)IB9]&AI!122HJ'1/##T)8K0*\URKG*)J5/MG4L336U#5[1:PT^QIQ;(AESWL[43W\&ALM=,1D*MI'4E+[P>2DO+IATJ#*=KX^FV+@PT59SG)[W5WI^ M56*[*C;/*.:/Q6:N9ED421&;&T@:9SG$J=204RQA'$N-.,]5+IPN6J<&GYIL M+(FRHA'%/_&_@89<=VWG"+W+FLXUF 26?;YP>*DYY_CNK>(<#3B:>G..E;9J M<_:9?L;SNM6L3D0>\R2!699HP!5]W:[#H#0%_N:L 'K MQ9SG]^H@VH-A1PN@/ M8DX^PH2$24JH("A"B71J!7UZ^*GMQK*%D"4/_%$1Z%O2\25X;D=A?T@"[T\/ M-/Q+,YYD>M@JC"^G&+?@XDGVCFHKGGZJ;^6VIZ?EHFRX5'H*U[?;S=?EJOA? M)6>)IE'.,+.6+< QW\?"/7>;O(^'&E MM\NO]!,C+S-QJLCIZL]]Y&;*4AK; M!I%D>5F8H@HQG(C&D:(RQ0[E5TPV'. MJ8F5PZ0X&[[YUBZW[2S>Q-K66:8/Q?H??K+%91'<9,S T :6-0>HCA/![P'1 MH/+'9=Y1Y9 '$(?RR.?5O@VFJN8AMI_>)[694913G"$$TY1JB',E(=6*P81& MJ<*9;6>?I M%QLV+]6ZYJ%VB\9;L2F^%YNB(TVJ1TNDDS -W,;HY1PCMQXZR>!QNZ#3C_7; M[&:$??^A71^8!!&6,)) E-APH%AGT&SS" HIC ["(H42K]2^D[-,;>-_VC[9 M[W>Y\FS9=AI"M[U_-3"!)8"A#[QLE7:[V:P*OMV4>3.;I1$-J[(0=8#N.)W@ M#+KO3\\TZN[O9/90!G0_[!]2]$YIM5J=C8C^O=A\O5M((]+EELV;AP]Z3\\X MUC3+,@9SFA.(<9Q#IFQ2,!61S&2JM$Y<0X^&(&AJ\J4A$ZSV7=5+8TEC*_$V MD RV=-W"ZC46)+1#I%F+LRDHEB.P9PGLWM@S55EJ1EXJ]YBJL9=LI-BK,9;. M*TYK2)P[XKD&F6:TN*\A06G'APTZKK_WO QR*:/3ZBG*(DM"<9U&/(5YGE*( MT\@<>HG@,+;EJQC63&5.O93.SC"UHVP70M7:9;[%JDY#V7T2#0)0X*.E!S9> M3O=._J_VO9\>?307?"=S;4]\]X/]LV)LI[59A!@2FE#KBF<0BRPW2JSF-C(F M$E)G.&+>V3!VX*EMXUV^AR7./_FEQ*I[PUZ#0&@5T(GY7CDN;4ZOSFTI!QL] MIZ7-PJE$^966Z9S MEJEMQ)K0=N%PS[B8;E OGZJ#0!5XQ_9"R>MLO8C"U>?K^1E&.V,O,MD^9R\_ M[&]MNA5BN7W17'GG67AK>]@S,Y]5Y!LO5Q7SNBLMB5@N5$ZAHO9P3HF$U*K= ME,IW@.#8W4IQW>I\_("Q=9PTMECFBXN:EZ]*PO%\(<>&'<[4:C+=!(!J/0"^5E+!H$W XKT77C MCV8>&@2&MEUHF %[5D N.\OMO-\?%5NKNG#,^G'Y1E4T*?GXY_*_%;-)VB2Q MG3IS&"NC(&"5VZKF.H8:I9BE>90IY=4(SI> J9UM5D"KD##P0VP# ##R("5F'NB-VR59E\BQJW@W!.BH^K. M?<<)+.&^JI5B>F.+$BF!&,@_B1,3D$Z-7E7,E!)O0_F-Z\@]HY@?!W!MR=CFJ+O"*;>PN]X)']C MQ?NG;_/ELU*U]>-T]<"_J_7&]O.L:@*63L:Z6N LS[% @N](FMH]X.H*V. /RQLHF?/M$'W] KO=+<9=ML!'YD@K-EYY M\B.0IU&-?$_67Z/X^!&,@]4:/QZYGT!_4-^7\^_6"/ZBBV==T8:J*"02QS)#MKDF@3G6$"(\(Q4YQBTZS34T,[X@];%'K)U&[$783EH/A%E@.GH5L MP+I"7I@,*K:Z9QQ5(CDQ?RALW%[JG2;XEJV_?EXMOQ=2R3?/OZVM KJSP>P3 M/F<1CUB26HTOCXQ040I#)C&&E!%->,YRQ(5/\3[WJ;TDS @%_CZ]?P1O;W_] MO^#SP_W?[]Z]?P?>_#>X__S^X?;Q[M//X/;MX]W?[Q[OWO_JG6_HNA9NXB<, MPH%ED?EN8L5LW;5M0:OWF^?T/M1+%6GU>F[7(3$$N5-3S=I]_,Y;NXX*)(&MY?J%S0N4C-]8 MV=#P#DKF0=5II.K_YWN)#OOM.%ZP)_-%C'CYWEVJ]S>HIAW83;\%OJ*K8TC< M S5_#$+R*_6(# G_^5:206?M&YQAR'F[7&\.N_3F(DN%II J'=LHLQAR+BC4 MDB0ZS0B)*/*+P#@YSY0/CU)!_#!?_@GNGLSCCL&VEX!UC:ZX&J[@(11EP(2E M,6@CW M(#!P%<7JND4,=.AD^CF?H?OPJL5#%OF[9_%&MGNITH)2FJ4B5@"(Q M.BF.A((4F;\2J0@B22HH=BKZ?7FJJ0F'DE+0(A586GO6(.Y V$M$7(G;&%*B M!V1]Q40'&B$DQ:GI7D-8=+!]1EYTO=%/9/RNBB]?-TK>?C?7[2^JZ<53:3?W MV\UZPQ8VHK[LGSW3"4\01PD4>9Q!S%)D- V>0A(A,SIE48K9S(S$EZYRQ&M^ MGRW2IB+<3JG:R_T)GAC@F89I0EBDA-(XCV<+M7DM MY'D U;1#D1=A[HR#RSWQ(^U-&["/]C''O@\V.%=$P[VK?=JBTR+ M^!M0DC_<(=$+M4'/#3\*1CU*>H%S>+KT&Z3?@?.>K19FJ/5GB920BCB"L5:*"IKG MYO=>KI5S,TWM[KHG%%24>GHMSB+JZ' 8 J?0OH)#B, ?02Q:%[$8UGY_=K9Q M3>^7F#ZRFE]\H7>!>K/H!9^K*HO[D]KLDKU_7B[EG\5\/HLCD0D:$RBYD!"; MNZ@M8V5NTW99WN:NX9&.>T2FZB9VCL TNA/;F[&A(V M6N6G?&XD1U??=W!XVE^U LV$*\C-\B M@DN;/@CSF"F(-460(6[$6:;C1$5(QS:9XNI8NA-33S:6[K=?W[\#=Y_ A[M/ MMY_>!HBC.[4.;F(J#+J!A=6%.+H=\6/&T74@-D8+]79EQE5OEZMORY51+>Y7;]CB'_=_+I1\^]7&.=PM_L[F6S43BB0X M2@5,&,(01YF"-$,$"I4KS6*L=)9Z9$/WH\+/?CU: O3/K#!:V,+:K[^QQ3-8 M6L+!W+!F=F+-FZ>#TF]Q4"XR36@&J;)N89JED$JS:S2B),UX1#*>>[F%AU^5 M$97GMDCN*+?1*#7M1@P!2STHR3?_4#)@0 Y\EGW&Z7?H?2X4LQ,]5Q&X%6[*!L0@SW!P\;M+M>)(>YTI@&=;06'L];P#;&$%F>[7E>;IK MT6NN^\E55_T3>+M)K9X8CE3(OP&O;L@[L-@YS_N@HN7$-*.*C_-L'HJ(CB?# MAK/L>K8)S9*4"0:CV&9MR,AHIYQKF'.=L@337$FOYMV^!$Q-!7JG%LLGBOD$7 _3ZN]]\5:N/R\47&S9X5_;1-D=^.YNASEW'1*5(TAA* MQJ11F50&>1[G,(EIQA'BG"BG)J ^DTY- I9T TLX+*->=Z2_R$5S+X3E#'ZW MG L%:6#9YH;FY6("_6%U+R06 MZ1*H9=^=%Z50/SA:FC[)?S4*/5]_)EKEW( MR_O=?CINT^*N:@?[R'Y\+!BW=1\*97U7,ZRT%CB/89IA!7%N[KV4)Q@R1.*( M8I8RZE7BY<)\4Y/?N]:/M9ZZ83_ O*;8\Y)["6DWS71 _ (+ZQUT=?]G0RMH M$5OZM(?3-1UQ&52UO#3GJ)JD(P"'BJ/K:R/7 WS_SZW98'<+HZV6)]ZZ%(>/ M7]FB+E38TFD/=-\'93-96GT;Z@R7]8RG"65Q%D&JS6)B@6/("4^A3DFLHEP3 M*;S2UB;%W=0DYU%:Q:JA'(A6+ECI"/GIV=:8]PQ.GA3ZH:L:OO87$_BLN+I MX@VH$ (MB$"EQVX,2$T%VYN7QH\C6\D.JZ-\Q0&#%B;Y$4RC@&,0#O\:M2!# M+NY@926#$CFRBE'^82LA&YJJ0LAHEF"5Y5JED)#(W'8B\VE3DB>0X40CI(EB MQ*DW8 CBIG; 5X5IOU+K;*)%=9:=;N0 M#]8],J^L64V5\C1.LU0A&*/,*'6(Y4:?HQAJG"88IPCEL9,)VVO6J60]$:MPR/I/M9H+DEO]MH^2?^7KW-*/K(?NRRZ>VU#^BJ](0D+C_Z^Z;^UQ'$>V_+Z_@L V=GN Y*P>%$7>"RR0]>J;NS65 MM579,[C;'PP^JS3CM&MENZIR?OV2DORV95*F9 TPTYV=*8D1A])AD R>,,%? MGC'(,LIAE/"(1H;H*?:2JO0U8&QL?VK;DE6.>.;7>?>$WRYF'_@.M:UI]S-W MC^?.-=@X #8>]))8UQ6^7G8_G8VXR7:H+T3G]D>]G].-^:R*YZ/^6,Z_J7+Y M\DE]8T6Y,!3[%U;,ELJ&T&JBS0R7"R)@JJ/F%3ELQ54GTKE9E[5%_F8EE)%RR, MF_8$R?0%&$OG/_QHT:6;W)@P,/A]3Z0;W-?V@L;@J@-V3 Y'=1[X!&4WEW8' M)30/( XYS.?6(-4P^.%*X2=EV+$0YL.K#F=4,>/>;WZ?%7GU?,S*U_L-[MUHJEPL?;@ MJN(58;O:<1-G)!TXX*;.R<(51SU:SXT/?FF=O=MT=J]"[4-T3)^5+<(:?,NZ M%KU ?Z&J13]M7CL@O=6Z/I2ZR7#\9,*^3\KB6DSKH/" A=(449PG# JL!422 M:,AXQF"N8ITF>4)1YE>"^ ICQC:@;#S83>NU3H!]+[H.*AVZRW?0Z+<3^AX4 M=JJ3N/;%0)S?'=>>.+V#03?B[.[0G>?D*Y[9C7/OA9BO9LN%B57L8U^ORM*$ M*1-*XCQ%>0J54L26$;+YUP1#D>0X84K3F#L= VQO9FP\N;82?*O-]./#,U"Z M,=WU /7,81ML&@OO0&-C.%9JQR HWYQI:E F:7?WD",N7-UUY;(ZHU;6D5^Q M^,>KER?SI/N?Q6(2(ZGB7#-($LSM]HR&)&,,RCQ+S6\PEECZK5B>;6ML/+!G M*K"V FLJ^,,:ZUDOJ UBU]7&(,#UOLK8";,.:XL7T0B\IGB^O8'7$B\Z?KR& M>/F6KIN]V]5Y\_-45?LJ,WF_(RX\$5&.2)X+F&"&(**)A)S)' JBI5941RK' M?AN\EQL=&Y7LVEPM]>S*+_MNZSI@[KJ5&Q;)WK=OM^;>@8W!%9[W+GAVV*QU M!RCP!JU#PP-ORKI#<;P1ZW%O-R9Z5\R*I7IOIDSR4,9YMY6W/^T*E_I/Q@(J5\*1VI58!N6YKK8,2GU7 G;( MAM<^KFOA#&$U]M0;5?_[8?8PLY4YYJ45.<\2A;)$FEF>E@E$<9[;PQ<)E%RG M/!="(HX[:#.W-NKT<0XOQ;RVT+OD11N^;BQW/5Q#%;FH[0._KBVU8H!@Q]B0 MM2T<, E?[\7RHRKMU'." M4X5PG*90)9+:>K$2DE1D4."$IU$>(&VIU^]W,' MU_1'.Q\-B'+/3.6ZS7;7;,B!QYVNN .-0\/TB?OID('Z9J#S(CWWD=<)D@#( MMIPIN>;I@YTR"0#![KF3$(_KNJMA:T%7R2I'6JH3P8G*621@0NR\GYJHEW$N M880%RK/,C$?2:4!R:6QLH\[KIDAV+6T>LE9V*^2NVQQA@.Q]GZ/"L)&'_]Q( M[._8&G*KXS(B@?+/CLNO'NQT.]W1CE(_E7*[$\F_,9G(N7^Z%*%=L M.DDUP2(C")(\,\$MLCJ;TL2Z+(^C6-CRD\CK4,?I9L;&(HV5X$=CIJTAH[N(4-[-U:Z3YM. WAYDGHU+#U__H>(=% 7. V-^USQ:H@& MF@4ZOSQ>\[E6[UMF:J?O&VP.UFKV[NRJ_<)N44XC$K#8EL;!42J0C*!D.(*( M\Q0:\E+0=*G(),;(\]#J80/CX['*/L_C]D>PN84PUX#1.WO5IO5R#OZYJ!8Y]0?#-FYES@@DG9H:2:?-!IVD.&8\()"3%L5(Q M$1AUE-PXW>+8OO"VT@#&\NY"&V< =Z."H##VS U[4AJ'I0'Z%LYH1ZRW,_G& M#,^3F*M8LBB#.384@QB6D*4HAR2.$Z4B+6/E)#-PMH6Q$ZM..'_(?LCK'^LB.#\ M4P?YZ"\ZM?[ +U_845[$[@P_+!8K)=^LRHVV?;U7?"A[8B7P*]7 =_-2JV*Y M,M=,I,PUU22%:99;$3^K,8(YA4F6:)HE,5/<:_GD:HO&1A;6ETI TT3GY5;3 MJ$HXZ9Y<EZ"UZ62Q1*\GR\6&[&37A:X?0#L106EM>&;:**X0'%.(<7IWF[\ M]-X>JSFHA5>0IC5EF0D&-E"$FG!M.DCJ!,8V2G/(HDY'7:>)S#8V-ARH[ MC^IN=A)*.8NM&PN%0*QGYND&EC>=7$(B*(6<;6Q0VKCD\B%57+S>/Q7PZ$2O M,#/8U=1N[NP)=$2&)7*F$A@IEMMJE0RR)$/F'XDB5,5()-0U.="QS;&1QHZ9 M>W(H=Z#8..283.R#?#N/](1GSY1RN&*]L*+!6W2=Q%$Z ^J>B]@#L -E)WH M#)3-*?EF2[8L )\OOP)=2S],*^D'FPA>S*3:^^7VA6]*O83)?O3$NR4?TO5) M@V5(>KJVFS/I>ZO_GL';V;)8OKRN-+>F#Z:S?_YO]3))-=(1BSG4-$TAHF:N MRE&JH>0:OWG?<,3C]UL#V#5J=V]PS:+PPED&E(_NLS*__Q9FYKUTQ0RN,$(UNR MEF!;UT=!+I&$0N5YPE(2I=BK^/BE!L?VJ9^0?=Q8#/ZH;;Y:,?, <[<)84@D M>V:%ZT ,(*%Y&IF>=30/&KVQF.9I""XK:IZYK^/ZMZ$P64Q7]MC\9R56996L M^=8F#THEWQDWZJR'JOE'_9:5L\)$-A]562W1OR]FZF&IGA<306B:T4Q!AH2" M2-@JBR+/30224$VBA$0D\EHC#V38V.AKUR^P=0RL/0/VU0$[OE42_HUW=D.M MWDP#?U@/0>6B)]L%ZW+'Q?H;=&3?"_I#]J'_XGY@P,-N (0R;MA-@L"0'FTD MA'Y^QWP5^[!7A_5Y=HI)O7K97M+4FJHV91^_V0MWY0\^S:?3=_/2_G$2)Y'6 MF,ZC1)I^6^NL8E,5$_V\XG]78ODT?RSOO[-B:K?* M30N;PQO5[MBKE[^PO\_+]3VOIVRQJ"H/30B1,68,0Y5R"9&92T >2P%IS)%* MDRP1U*NT9QBSQC9@;*KM-FZ!Y=QT%MAX5J68;$\P5<[=67ZJ_-L6ZZT\;(J! M>4XM O6WV_@R?"_V/)ZLC;L#'\WOEW>UDL]:<.'.]-AB83NT.BBRFIG/\+ [ M+_9:%W6?@""'5@,*8=K0ZD$!X3RA-A3RZ=TXWT6%\;,]@GH_D^_-^S?=7*<6 MDS@2$M,$P82*%"+%%:2Y^4>6$!UIDLLD]V+Z:XP9&[]7=E:<8#_;J542\)T/ M7-4W;JP\%.)];YLY*\5NNZ5R9^=ZF_$>3#(V)+Y!:?@J@P8EWQ#0'5)ND&=> M)[YR^O%-38=7:J9TL9R07,2,&B;5.)*VO":%-,T)C!A3DJF4D2SK4'7!QP:G MKWOX(@SU]\MK&\&OJK;9\\"05U^X$6EP: =6:SG/BZ Q'OS:F'\>[,[2+3ZH M]:+BXF3 301=?* YI^WB]8SKU@ZJN9!I:C,1VI;TCC7E(J(:[FR:F!]Q^T_(P( X[Y=Z?V/*C M(HDES%@20<2(A!1A E,:R9SF)%?:J;)Q>-/&1FB;\$'L&.F>2!ZXW]H9[[:] M,50<9P.V=2*Z_7GSA\:]N_V]+\N@:Q?OMA>_'D-WNA\?N%VW#G3*X!;=ZW6@ MH)\>:#EW$+C!P8XG] /4[BF&GEJX6G)V8TQ];OHU*\L77>];6ND 99[]=8)9 M@C.2Y%#A-#9SA%1#HE($B90QS:(()=1IZ.W8_MC&U[5=U8QKJA\ M\%Q/]NT,OY6/'B"^U:#9G.S?L[^20ZD\Z$6YU@>ZOG1LG6RXE:JM#T M&K=> MC^G*>7SY,%LLRU4]ORF?)XP+QKDB,)-*0Z0C"@G.8B@Q4C'76O:EJ"/L7%GH&D1Z)QH#QM:ZN^I=[8*8X:F9@,CCGYO'W M?O;*D*FV=8[G_6KY=5X6_U3R=YOD46D?U5E:=JUC\?:G*D6Q4!_+0JA/-KWK M]V_?5%G]]+YX+I:3B"M$$YE");B->7 ,.<-6,I+F,DH9YJE7S-.GL6.CF


.&TO']LR6 M)Q-PMYF1ZS3<.[!V"E1>@&A=XM M23=PFQV*RMF'O#.?6R._S07F3"($S?180(1%!EE.,RATC% BE632J0K3B6>/ MC>Y_2?"?S5O^2QK].8H\2J4=('9YH?@*''IFQYK8K&E=:L8= .%1+:X[($/5 MB?, QJ]4W&G7VXK$'=PQ7'FXTZ;N%88[A\PK5]Y!:= M#HE\SQQK70'6ESO0> ,V[E1+L1N'P-8CL'6I%Q704/B&56VXUJAA51T"07BD M^A#JN?[!X-OG;]/YBU*?5?G=A)JG0U9CE[5(R>H(V>*OU<\/LT:\>1NZ+OZF MBB]?[77?55?V72E)@+IU'PT$:0J,GP=:PJ)/>;%&#?_ MYA%!D1-?W\#VL5%[[ ,N!\\C[M>>!XZUYZ!Q?>\P\:[WU9]>)AMA?@KU?W-J>,U$J"! E185#5%@$4#5'",]\UQGVV,^ T::#8S MZC?):_ITH[YLF9X-;=%@T[\;0;T[O;R5"?Z1T\=R+E=B^=D6X&R60T3,(Q6) M"&K&;(8ZH9 )0B#&2BA"\P0))U6LTX\?6_Q1F>8^6IS ZW(HET M7^!#91_44$57?^$J=W-,9WMA;?M_I@]-11A-NIBTPG MI")6&#+"(A-/J1SR-)$0)SF/(Z$086RRG"_9=. NVC1YDRX*B+ ;]X?"K?]X M[/SQOJKLX '^G8@&>8HGVUP'(?X=EQW/KZW>T]@DM^NDV\/M2JF,*ZY3142$PY#^B<;'-@@\4 MG'JS,VVK!_H-04WR/!92(C/SC86 2&0<,IU&D*2("B'37"/GA$^W)L=&'O=G M)KAV)EL%1^:6731W+>ZH4>,!IOMR>7A0!UI"OQY2$Y(C%B&+( M4Y[90^TII'&B((OBE"J:QE$F)M]5R>>N85Y+:SZ?P&Z;/QVK#VRWL"X1AS]R\MK+.X+AKZDK8(J.UJ>%"/P<\@L9^ M;>T-&OPY.'X8_;G"9M.=X$"$2(BD5I)P+J!(J MI16BXM1IJ>OHR6,+YAKC0&V=>PW0?;C:/_JK0.C]$W?RWZO2YTE?.U?XW'_: M8)4]3SJQ6]'S] 4=A= /JC1MMM?32 AM+(>*(_,=1EI#ABF!+)-8QC&ABF"_ MT?M<4^,;NC=5T'Z=SA>+/VWSD__-4\G\'+A9:K@LS@W)R=3\(T4,$DDBF"=I M%/$\(1'W6O\* >T@%9!/E)>[G-K@AZU;&!0"L9X)LAM8_EKM%Y (J\-^KK%A M-=8ON'RDGW[I^L!;@+^5AG8FF J1QGD*\\C$/X@(*R&L,,PQ(1F-=))2KV*E M[:KV7+Q20E5?*_*5W$2)P+' M"JJTDD^(!62:,;M.(T6<"L1P-OG6I*:S5Y MP-G4^N!9L=@-=\9E$MNM3Y9D'")A3Q(F")N7/,Z$9$G.F6IP?SN3MT5];4"/ M,4Y=3+)/P-WH/3R$_>]>5,:!K75W8.-%54:OT7-\'Y3P_8 *6Y;9K>EABRY[ MP7%44MGO[FX#PB?U7V[[PO;GKG!FFUW M;9OX:6WY'6AL!UOV,;U.E,PB&BWY8^?O M'2QE[*+YNUEBER_NN+=1*Q@OGN9-ALC[0JN'V6)5VC8^SJ>%*,S\(=(JQE@G MD",SX4*)()"8>2A$)*92$A[EN>A0\=6M=:>7>_A:K[N)8[; &)N]@/F/F9)@ M:KP Q=H-STT0MPYQW P)A^] FR*-H/9RODXA ]9DL+$95$:;&&^K>+B5K@NX M7>(%7-AM$[>FA]T^\8+C:!O%[^YPD].JXN8DS976Q,1OB&D)$8\49%3FAL58 MS'B:($:;3PJ>V5??+-_A/^#ZLK.;-H_Y]5MBE^V65D:T3'+$<9Y IB@U-& A9+ G4 M+(TR@@EA.G4]L72J@;$10VVC?=-7UDI0UF:ZSV5.HGAYLGYNCEH-V@NM:P6>W1D*6ZMRI'_CJ97M)LW!66=4TOV/; M@?KT7DVW28IC,\B3#&9):J:T29Q!0C6S%7[3*)<9(G'NGS8\D/7CC/'V:.1< MF-=/'<_P[X>.I"!I)&#$$O-^J-P$^1F*8*XX9JG,%!+$-[UYM&]'_U'BWKMQ M'"C^J[P5;DNY(^SGGN/,<]'&;N%7P%_VHI)-;5CK^=VVN,7>JW)4Z6*_:&S? MM6%[Z[,!RL2&MWT$%6-[ZQ"WXK']-=]57-ZJ=<_DVY_61+45E8^91"E2"22) MX!!)GMBBL@2F#,DL9W&BW#3&+C4TMI7[1S."L&K76U2"\]6AR\9FST/O9[%U M&P1"(-8S:[_>0+0VLB>!_G8D @OSGVEL8$'^=I>/A?@O7-_]"*6PZ3ZGV:QI M;2*S---YED%-B8EU!4X@5Y'Y3Q3K6&L::^4I<.76L,^G,$QN9[WH4<. M:3C$_V"? _QN?!(>T@%CPDVLMQT_[]:D$_9(GSM$P8_T.30]^)$^=SA.'>GS MN/N*U1Y^.CZKJ'3%ID^J?(XG.N5:6+GF M6 EMV"Y*(2=$04T(4TS(*,'4)S2Z@0]CB[IV7+@#/]93-M9,V$_[QO@+_0I/_O3?I:/*_00/LP $L'H$7 F[3E^$7!0;V8_@% M@MMTU,G%@AN9XJ]3^7:VW!X6^Z2^S4L[8?Z\9,O58D*D(EF2::CJT1%;77(1 MP4BG1$2:7=LA/'K^TI24ZW%#>W6E9@_/\]G020V MSZ'O%I#V@&G?A'(D$GD'*JNK]0&02R*3EVX? M.$_$:M0M7QYFQHHJ,6M1E8)Y^LIF33"V27:Y6+W\TWPZ?3C'\9HL8([( $ZL)=2P/3=I%B@]2))8J3+V8OX]9(WX1Q9#;TY.._1@9$ MOQT<+%.B9S,[SH*TKBMI/\Q,-*^>V,]/IB&[^E+,5B:L:1(,J@ST-,Z3G!## M)3&&**8"$L8UU$2DBF&1,"5]]/78.Q[ M^K-!L+8:&+.!M=O*HAJZ**;K"GDFK!8J9,U(?[S"3H':-KF# C XGP,)FA&I[:K%<3(B0>1+S%&**4H@DRR'+ M,@YYJC#5.25I[%3SS*6QL:U([-IJ3S=(Q9>@6"Q6U:=29:-Z,DX;THY\$PB_ MOMGF +HW%KJ'-72O6Z'SIQ0'3,(22EN#P]*)@^M'9.)RC[\T0W^3QOLO7\I* MX^YAMBR+V:(0U0S1S ZU*LP<\F'VL3IW-,'4!#XF-((RXA(B39B9OL4Q5#$U M/9DICKER%;6YO3MCH\/7]MN=3I7\'QM3W4^+WQY.!]V VQLY(@JO%U5?M2^^ MOEHOOK[R6GQ]VEM\W8 #-NC4BZQW8 .0^1.H(?J7>N?<)0UN;ZS/NS>0!L*_ MW#OH)9XPGBYO45L8@9&#R3.,P->#F&UD5G6;8&Z$G.W3*^,_J84JO]NZ/X)' M(C41&\W#51"'.ZZHK7+TT+W$LAC+*&<*(L/+T)[(A33G M&#*2*TYUFFKF-.@YMSBVL:_M4P!_6,-!8[FC8K<[]I<7 8(C>D->Z1G,#E5< M0H$Z>$67/DC;&QF7ZBZMSQF^THN+6R>KOCC=V%5CI3YY];=B^?7U:K&;!F7 MFVU' # +["JR^5V!Q9X<0;B6.O%_=:.C,467^W_[9+.=S9552[ 8ED68JFD_@.J'M__G]X>_WK]_^^'I,[A_ J_>_O;PXVGA\VC7XMR=Z*UFPCZQ\+.U):R6KC8_U^<8)9S%1*I.&896 B"88TCS1 M,.)<:42CA&>Q7_!_L8))!'*>!PE"F9/FK[-FL O1Q!;<4@;!+MR9:&S9YM<_8H;;;UXFY?_;MB5BS5 M^^*[S;58FKXN^%35#54)_A-.:(ZDF:]GQ.X7R3R%C*H8,DEC;J;N'"NO5J:)VE18V0JVQH(U?53VAF,,5V2" MDL?%1@?E$5<(#BG%^3[_G>A/-CGLG7GR7Y0MYS-)118KD1&(<99!E&0<4BXD M5"IFB2^Y7F(V.6=XBMPZ)D"*LN M-0W\41OGL?=["(3[+N\5@ RTG^L#C--Z-NJ#>LE^#[M<]C"Z/M-#%L-_:1[1R703U\5/,#^H+;SPS15 M$:&1A#I+[7EZDD*>(@%1EJ12LUQQ&04*LW>:'=O >2EP-*:[O/;7=,35P7A' M>&\K!#O[F17<^]T3/S[79$._K@C\H)8+T E1LA ME?6Z@QA6_:Z#'<,JU'4'ZDA%[HI'=3UHUJ@R?9Q/"_&RPY"1C*.(1#"CPDJY MXA12BC.8191Q9-,Y,\]C9J<;&AL-;I7'6M*5_:!T(ZT0 /7,3%ML[D!M)?BC M^77'LLWQ>+;?,&FC_K] M?/:EHJ2:B [?\SB)$(I3!H7&-@4DRZ'Y?PY)$F4Y9Y$DV$O]N8L1HZ.3C0]V M./]DE^NF5VG.1PG>)(/CU#W3T6T9RI[/X@_VWS]\7,S%?K$U?OF-5HWI1F>C4OR_D/ M*Y3'S-MJ?O]!+=\7)OB1U9YEE9KRJ!LM9_;%_/QV6E2V6=D6\U4LYN7BW;Q\ M^W.I9HM*>Z]N9R)4*A/*8A-;DA2BF%#(1*1@3GAD^),BP9V2?&[EP-@H>.N" M#9IF:@FF6S>;-&;S!]5X5Y6%;MRK#MRIM8/V*E&YZ+Y[?I,WZ'*NPMC?B[XW M;8W[X%&OSU*N$=BD4FXP &L0JCV9'1B:!&WSC)W7R_S7&@NP X8]< \V<&S; M'?E;Y)[H,?:W::!LDI&_55X)++?LTI8LF9N8-5@JSBU!W\WWN:D='9,;G\Q; MLTY1HPF6*%$44AI'$"4I@SS#Q,Q'4Q1AFJ$TYU[9C3L/'UMT\TN25.F-"?9/ M;]S%['+,< T2/8_G=1Y?95O7#,==+#Q3'#MB,FB.HR,V_DF.)YR_E.6X>\NP M:8XGC#W*SZ4]39IAP7D":1YQB&B$("&, M0Q)C(E-,>9YF?@6X3S4S-IZJ+06-J79AQAH+C+7 FNM;?OLDLNT<%@ZOGMFL M*U0=2F^W(7%EX>V3CQZX[':;>\=%MUNO]@]+WCY_F\Y?E/JLRN^%4-6Q4'ZH MVWLDKEN=*FT$>2B)A"6F>0*&&W.R(%&><:1HF@*D:GF?7'=\#8]*TN0#E]Z:BQ MO=,1.DH3G.,,8LP91#GGD"%I9BBF%SA*$(M2/?FN2CX?J"MVV^IS?OP#/)M( MI2S8= $@F)K. 4O;.;\>=LFBO0L\96].]8';'OZ5N/8<&.R\TUO[>I T/W:^ M'RWSG79N(V)^[.A9]?(3EW8\>&))WU;H4_+-JBQF7YJQH(JK=T>$MS]5*0HS MADP(19IID4"986JK2J30_(; A FFLS3)XS1;3U:>/(Z?>%O289;R-,0*R-H^ M_QG*%;WBQB@]@3QD:;+C^'6O+!1_V8MS#\I";0H_K?U;;"/>@,=..J,<]M2) MOQG#'CKI#-/1F9/N3^I&FY^4(>*5>F=\.J4"?)C +)"F)NJ2,,FI-H%63"&7 M1!K>1(AJB1GS$Q;T:WYL87%CO2U)/?\R*ZI/N#;9CR4].\&-(?N#MN^]L095 M^YV!TWKC_:9'=D,N*.-YFC HVW6#YY#I.C[EBIHV']3R46\J,Z44R20WN M90)1HC DA#"HDTCGB58LUGBRG"_9]/(Z]>DFO-AJT] TQPS9ZS:ZU!.91_# MRPO(UR,SX-S/3)X?]>7R**[H=*@NTQFEH=,^T:O@.-T??P=._XY_]E2T$O74M 77BS_]8'; M=FO8188;^3+L2L5M.^QHN>/&YG0;;?^FBB]?S6/NOZN2?5$?5C;U[E&_*:8K M\]MZK>9QM5PL6554=B(DSS37"&8J-:.DB%+(;"&C',LDRR-,:>(U2GJV/[;1 MK;&S^Z*R+_XH%2G1%,'(A"D042(@3W,&28JEB$62>#:?,!J M^^WYL:I41F4XF&\MOP.#]Y5;.-%C#_0UVG[8V&SR>P#_68L!@)J)-80"0QAU22&.*()%@E**54><_MPMHX MMI'M?%Y:\VUO_00KZ^A>:AJH?-WNZ('*75 ?A_BC]MA3M;2/]\)CPG>[WNZ9 MQ;MU4;?I53\@AI\Z!;9S^&E1/T"?G/+TU%08O8@W2K/5=/E4%E^^J/*3LJ:8 M(Y_K>27:LYU_VS+*T]$) D2N8(JMCG_F8@A%22!.D\53U(62YE? M(__@:<_8!H7&?+"L[;<9>(T'E3Q#[0/X^]J).\ J-ZX[:^_;AY=W<@;NF9X) M_/WID^\FX&YZZVG=6QNOJLN;WOI?V]ZZOT%O72=TT&.OW5:W('SO7:U T!%K M3T$!WU9NJ@_0$9)+Q_V[/O9*I=XWQ4),YXM5N:.++=-,)SI+($X2FXV>I) G M>00E24A..$KM(;@N:KTG&AO;:!= L?<4I&Z3CE! ]9YSL,8(; T%?_2KVML" M23_*O:<:O(UZ;XOK9Q5\V^[I(/AAQ\3I1FGV@S)CN-(\C_,4)GDB;4&S%+(\ MRV&,188SH1EA[I(?1X\?&RTT6KMJ;>+V]) P$<-J6I40ENI;J411;XO:@RMQ MGMQE.*U/K\1Y=D>BI,LAHC-=D$2$YIAS2%,J#$]+#3DVLQ(AT7(5,$.)M'@!Y*?25LOYJX)N0Q_M+;QBBT)L2W+C#%.%-:0R41#QR 2GB)N1 MG.2I1E21/'):K;G*BK$-3V_4;/YNVA(-UP_CVABMW.BEYMA50 ZQ3WK!DC'LEKJ!Y;AGZOBP:^N5 MG5F8WSES=6^#SF+YU<: TUMT! M]NW;M!#5+PSK?BD<)_+>\+M1:1^@]DR8UN2=+/LZV%R VFQ0B5XW@%O+PU&C M+U1!"="Y\4%ISA>20S+SOO\*\9&O\ZFY8U&GIG^8+]6IC8R4)!*)W&;591*B ME'#()5[#HVO+82&O7\/_>'&WIH"WB!+ICT-<'E'W'=B=0 M!-;L_G>6O.$*+PGBU/KP2B ^H)P4 /%Z0#?&NE]+A+V;EV_F*[[4J^F]$'9K M?/%)"55\M]SXM[)8FD!0+R:QH#3#"89820(1(1B2S/R#HEQQ'2=)QE,W8=>. M%CA]=(,JN5:FP;FQS8^W?*%W8Z\^X!R&P]96@JV99BZZIRK8)/J\GUMUZ@S)! 57Y2OV:+K^],VPO/1?6V1XSH M"]J8:5?8K*&@LK27Y7$72 */]"T-#CRX7W;]>#QWN*?;^_UA/IM_4V;.7\R^ MU'DK;W_:51JU>1W@NMCBV249] M/+[9O/M5U<;^R7/7[C+.;F02%+V>&6775M#DJ_W:F/NG7GC%&9V@Y'*YU4$9 MQAF$0YIQO]&_,LS]RL1>\_)=43X_R(F9!/!(&SI)<4HADA&!G"L,$\X91QA3 M&CD7@]E[\MBXHS$.6.O PQOW>B_[>+5SPU4H]!V7.P+@5<7EI+.="[?L/VVP M6BTGG=@MSW+Z@F[#_'Z:^_W/8C'A.-4(Y11R;(_FYK&9C">9&>%1*E".2)ZY M%60ZW\38/L;#"I5_6",]#\.> -)MX+X.GIZ_4D]DO,?E\\X''8A/-#/HR'O> MS<.AMN7*;A_XNV)F)KSOB^_JJ#[X7]C?Y^7K*5LL/IA7H#F S9A@PH3O4"4D M@TAE&A+"- ]:+C47K? M7G*CEAZQ[YEWPL/N34T=P0O*6[XV#$IJ'0$Z9+RNC[FR"&7SK_?%3,63",4L ML:)9"F ML)?G)T'@ZIF-.B/5O03E*23"5*#<>_)M"E">WGIXGC[V7/-T[T?'!<_>T&W[U50M:RW4]9F6X'67ZWEH)C]"6R,!UOK RZ(>B,6 M=F74O?EAETB]83E:*_5_0L<.G^S$G6._"M<:$Z2KPY NN9MQ&J.^,\10SA%.:QSB%BBMH)? Y-3TI.4Q)G M..Y0=VS07AV^&ME[&\]==U8Y>$^ZC7VW^-SZWAO8Z8U_:QJOJ4]OUZPZL M/;NKI Z7=]4E;R]^C?[Y/($!#YOH$\JX83. D-ZE!H4^OG=ANSU^>.Y M0MNQ[]PXO/\>Z9FQV[GW#MCAU7:.7=9KQ&D[=8TW65^';%!J[FC*H$1\'5R' MM'OETX(N\FP:VT[ -AE67*4Z91A!C60,D2T^22*KFY1QP;E0F,:I5R:;MPEC M(]=JP>?=^\>_?0;O/CW^!3Q^?/OI_F#-QS?1S;]?KEK\"83V;1>!MB2Y]:*? M!+G.( ZQ+M1FQAC6AQQ@AYU]LR\ [6AX(_FW[V(![@@$S:_N*W!83.-'5P_RCEV MN:=KNMWGKVHZM6S(9B\3'&>8"V980R$&D< I9)2E$&NB>"(PH:G30LOIQX^- M+)JTL\"M4(O7J[*TR4X819A$$85: M*SNK3")(L10PSM.<X.]"8%XX!S[L>E+E.-#,HXYQW\Y I6J[LN()D3VT]ZDIPKCFSF'-) MLI@IJ!4R,2#-,*0ZC\U_0-)Q M?>@J?/I>%?*$QG\-Z*SW85=^CIL9=KWGK)M'JSSGK^R8S5@'#(M/JDJL?)H_ ML9]_*Y9?K;YD,?OR;EZ>7@Z?) E)!)82RC1*(,HR IG6!&8JUR3/:*HCW"%# MO:L]3E_%\!GI59%#\(T5$I2U1S;#T5:-J?9OP4(ME].-+INJ-^:8C=X\ XC. M_>A&0[UVRT#9C;4+=U51Q1W;[TY/ZK;Q=< \QBM1#)O)V-6887,9KX3L*)OQ MVN=U+%A0E&;>]7J^6!KVKC(EY?U,VGI?9L[6)%@^EMM3(R*3(M=*0IZKU+!K MS"&)D8)"46;F6#3-F)> AV?[HXO!C.&6(,NJ0)J93*B?8KI:%-^5_>U>4!8X\.PN-Q+ML1-ZYL[:;T-&.M5=6UQ%!?-&57FC^<4JTWW+3/EVD6,< MU@OB0Q6>JFVO9K%[Z^M[^!^IK84L0=41O<"UJ'RM&+@H54>0CJM3=7V0?TAV M7&>A%K*T-34:K>@)R3(NLDS!-,D-"2),(>>80"P43H5@>:(BUSC-H;VQ!6_& MY')E9J#N$8L+J)>#NE\U^"_L9_&\>GXU+\OYCV+VY34SKX7Y M_23*>,2%Q! S)B&2+(+,OA'MF<6MV=4!B7S[!@P<$*(/S3'J2(=GN%_>J!)0WE7+ 2;_J=BY=N9M$><)B1.XC3F&*8J M9A!E.(4\YP02PLQ#-$]DZI1*W-;(V,BJL1/4A@)K*3"F5LSNL4DG"&\3C/0D..6$2N_A MQOO;R$\24!S?=&65SB<[^9JDG,=12DSLP+4P$R =0\81@4E.N4HDPSGS MF@#M/WYLM+$MW/E'99\G1QQ@YT8*W1'IF07

A>M'3/YW[*E-9-W*8PZ9Y[ M9TN1[E_55^!HSMT[<+3K/E] 4\+!8KJ[JR<0;L>^.KX>;9+VZDT2?: M/=.*,?T\N,.H'71%+[!PFZ<1 \NV=8/H6+2MXW.N3C2H=^@J59B))ED694I# MQJB&2+ 8T@C')HJ1F>(*(9Y[R56>;F9LE%89U3D+8!<_-U*Z'I6>J6=O/W]= M&*T=I6MV[$^ T->V_&Y3M]I[/^%NRP;[J:O]=]$/-^3KP)LD/,KR*(4ZU1R: M,$="*C6!B"M%TDA)0IW.S9UM86Q?^E$&BM_\Y3R2[1]^$'QZ_N9[@\9]!_QJ MB ;:\_:'RFN3NQ6&EFWMT_<-MI'=:O;NUG7[A=WBF;?/WZ;S%Z4^J_)[(=3I MXS(?YE6I)"4K)8)%=4I^]^\VP_S#?/F?:FDF.?,OL^*?2DXRE7$N-8:9B".( M,AE#GIGI(.$D59G&' GD$Q+U9NG8N+86(5C-RHV%=OM[*V*B?-)M^N]GM]!M M%+W7]WI6^\G#.[#Q;ZTR4YV$,AZ!%[4$6Y_N;!F=5<@3-[W#'S3N[,_:04/7 MWD$_C'[[;[##R:#JD-_FC-&9LC^3G) 49YQ 9:)GB%A.($]4#&/"*:,9$3$G M'NGX[BT[\]+#B:'D>8@J,Z MU-&FZ]'U._+D!53;42BW!PUW1,K+L;VC4WYW^I'VHES69[/N?Q:+"8TC)73" M#1L3;$M7,LA3S: 4+&=$1GFNJ$L4O_?4L47<=J.L6"P+FZ3T%\46J[+9EK3& M.L[C]V%K9]7.8 RP(=L!!^?/^:3?;9&CN6$G:C3_=1@Q[C]QD$_WI!/KK_/T M'[M-S9]*)M7]3%9+F,=IZ_6^QB22%">2I5!J6RB+*P)))AC$4:X8SUA&D9?T MNU.K8_N 3QRF\)L>NV'M-M4-CF#/7_T)\/K='?4"*.C$TJWE02>)7F <3OC\ M;NY:(;794ZEDRIJC^IC)+)&$042P^0>-!62$)) RHA'76FCM6?_TN)&QD=[5XU*>+==V^];? M%;-BJ=X7W]712>0/:CE),:%$1,((%MOI>/('![K'U7)A#+6R?DW]K0E'6"C)!8R1S$PDDB#(; W+B*LXSW,4 M8^I?P:)_N\<6US1F@?G6TKM:T'11U:FL?PQ2G#+\.^#&G"/LV5OO1=8FVX(6 MM7^@^_A_F93=6B MV51]7\Q4,WU+$#9SWAS#F& 3#NO$3(+3.($RS?(D(PC'N;/*X>DFQC945%:Z M;YJ=P>WREN/U:/1-K]9 T%@(K(D=Y _/P..^AW@]3 /M&7:!RVN3L!V)EDW! M,S<.M@G8;OCNIM^%*SN>\%:+Q;S<5+BO-&+7HMI/\U>J7DM4\LE J.S!\L5$ M:D(SDJ:06JY#++&U9O,88HZCF.B$99GV.O;M;<+86-&\5,CSK+<_[&Z!;K]@ M]DRJM?$V-&W,KY6I[S8!['(.N )K'^YJ08G*E8"'Q3LC&/8$N;\9PQXK[PS3 MT5GS[D_JQGD/L^_FV?/RZ&1DK!C#22*A0"DS\1RED*DX@HG"*,H0SR07/LQV MKJ&Q\=?&3C\2.XNC&U6%0*=G0MJ8.,RIT4N(!"68LXT-2B.77#XDBXO7=Z.$ M>_GWU6+94(Y->YV)8JH^J.7#3,R?E=4&?)J_9HNO'\OY]T(J^>KE]X5=.MW0 MUKU8%M\K-==[OEB63"PG&6=8)BB'L0F2(*(LAY3S"&HJ,Y1IF::14^I4GT:. MC8IV?+2C?;GVLBJR].O4N/@G4%3NKBLO">,P^-9X;(NZSM?>_K?_&N/HW]G& MYW_SH[=>W@DW:KQU3_=,JP>=O''0[@N!VD7PZ_NJK\V?K9_@XTX'_VI]-6_! MGW8"Q:V_X(^UQP&9N<\."PHQ4-O:0ZJ.(RZ!50K:VQQ8KL )@&/= K?;N@@8 MB-).J=^H^M\/L[5&0DUR^Z4(WJR48;RO=B?E86;_Q'Y,LDA)FABVP9&EG(S$ MD&@60\$SE$8XTQ0YQ;%!K!D?(37);TOV;-ET#[I?<;>X/[KVIL_F8@2;'JIB2X/RJT XQ1X,J%FY9:]H;J M.=89#--1/G(/ W;88-(0PW2N;6- H8I <.R+6H1Z:+> >W_A MV1Y^GD@B8ZTP@B2*,42$"$AR:D8]2K25+A18>NUP'3UCLNPACI M%U>?P-$ME+X.G9['DZ.MJ-=MP'B'R^=]#QHAGVAFT*#XO)N'<7#+E=T^[]?6 MPMFRK(:O3\7B'Z]>7JF9^/K,RG]4)S69)D@F4D-%IJ^;Y^=L.OPS+LKDHW4X;=-[D*KJ.=D>N> MYJ\X\O:G$JME\5T]:ET(53:K\5FL7,6Z6_%\NO#3!;?"[EBTW>L**L#MH^Z/@)2ETN8D%PG(J(( M)HS&$-DT/98D9K(6BTCA2"BL21>%]6N,&AMW;%9+]_1"V>ZQ+VT\ =^M*S:R M:D[Y%94WW83%D,YM6NEA.9)PP M;,.T7#(-$18:$A5AF*9$1((P03.U%O/T8^LS+3I]W?LBG@-1<3=2/0\L8H3R M#!)N_H$XII!1C* RR$9<\P3'R48EU5V'(SRZ3P/H<=0ZV7+-IKPV%OS:Z&-[ M'EB_!+W?4'4-D@./0CL[JXVQX-?&W/,0=AY<+@#3R[AQKLV;# D7 #C']I=N M.T?DNSWXWOST/__+^C?F'U8>X'_^E_\/4$L#!!0 ( ,N OR+G]NO@ MIN]+656U::TK*V6&6E)6=L\+#;Y)[*1(-?\CPNTG3^X5__]MO[E^#^ M]M__[9_^Z5_^+X#_^?3MZY^>+^+IISQ?__1LF7&=TT]_3M+SM^7TP\?U3X()_?5RO/__SSS__^>>??_\:EK._+Y8??A:,R9\O/OVW\X]_ MO?/Y/^7FT]Q[__/F7R\_NIK>]T%Z+/_Y?_[R^EW\F#\A3.>K-X^!C4'P$7(/G?OZ[2W_[MGW[ZZ4PO?G95X17#:\OJ8?G/]Z M?=.2OZSQ/^8S!B]?,%O'&AV95O(O+WYQAR+/-3R;ISX)J_42XWHB M,4?II KK %E0P''D$,NA4ECD:4@;K)=Z5X1X1MMK'+\^X?%EY_IP3]76?P? M5;^%LV\W0KGSRC,![4?[Q0)\3Y^=)$&$VQ1 &J5!15O >T&KA/Y!F\!M0GXP MZ=??>)/RZ\I]LHP_+98I+\F*7+P2E_&&HN\B^/P3/W_&)3T(XL?I+%W\=C4G M0^ALO1A >F>J(7+_]A-Q7?)RF=/K,\T\R-R&LS79UKSYY!!:?S*?G^+L;?Z\ M6*XGSCI=#,^ BA']0I+9M") $8)GE5W)7 ZF_>MOW@H%HG\4["W-3M#P)B^G MB_1BGI[35CP)&(RQ18!))!(E!;'BD@038DJ&1.6\&0P.-UZ]%1YD_WC87YXC M ^+9Z;)*ZN5T%7'VOS(N+WDH4A7B'%R%LA*)@X\%(8L@2X@Q65D.W]L>>/M6 ML%#]PF(0J79B*MXO<;Z:5MF?FSL,(5HO'20;,BBND R?(;=:&1.M,,&J.)SK M<.OM6R%#]XN,0:0Z,C)>S-?3];>7TUG^]?13R,L)N3LE"R.@**5 >9*#YX5! MPA0H1K-$_^'NQ.VW;H4$TR\2#I)B%PAXFS],JQ#FZU_Q4YYX:3@*D\'PZ G! MS (6,G4FFBA$R,J4/! *;KYY*R38WI%P@#2[0,.K>5PLR91M!/^.Y)^?+4[G MZ^6W9XN4)\)%F;WB$#BW)!M,]!VC?= IGF0J&%D8"!R/$K(55ESO6!E.UEU MYSU^?95(?-,R/$'"K8GM#QC+X]6;Y?_#F?<&32&1F!D1M-0DD67#$2K/-%.LMY M3G98;%R]?#MD=)SQ'$*H/>%BLT^>+-\L%U^F\Y@GC#D2 !.@!>-D_=""=UP1 MR%6PVF?!!DB!/T;!=@CI.!LZF'A[@LF;Q6J-L_]G^GGC2Q'9IJ0L(6(AT8B, MM%FB!RUUQ"2X%=D-"Y(;[]\.(ATG2 <2[=A9TLK#,N.&[J)3M"$Y0K(,H-!) M<$%[\!B0R\QBL(=O*M??N!T(>DZ'[BN^D=5>C]IG;SXNYA3]#0,?)SH/$.#($WB^Q%C6]^_8I M+&83+GTH/B5P!LE\V>()NTZ0,VR; XNP@3 M?L^SV7_,*1!^EW%%>UIZM5J=TJ;&I,R1A0S2"9**$1Q0Q0R<&Z]2,H8-8!@> M)6$[@'2?K1Q"P%T@Y3\7LU-2P')SR+=<393*@NN40?"@02FO*."I94,N1A., M-9X=7F9S[ZNW*[OJ/DMYB$"[0,1Y7'%YK\Q@%V^&C^USE .+M B:OYO0T$L?T2WZ.:SQG:T+>$8IZ M&LPT8\0'<>223Q1%):X$64'KALIFWT_!=C#I/F$Y@'B[@,G&"C[#=?ZP6'Z; M"*^Y\Y:,8? <5"$?"AUS8$MP)=O$BA[JA/W&B[<#1?SI MZ6HZSZO5A.O@!%<%(L$85'8.'/E.4(SCVEG&ATA2W//B[;#0<:;R4&%V@847 MG_+R VU__[Y<_+G^^&SQZ3/.OTVT<2*BY* C)TA'1 C>,^ !==*\))1Z($S< M2\!VV.@XC3F4<+O R+N/%&5=4N^3+EPD\#)0#!X\41]3(+OG7)%9)#;8,?GU M]VZ'B(ZSF@>*L@L@O#D-LVE\.5O@>A(4*PQK.;J4$I0($IR+$@P/P1;#4",; M" ?77KL=##K.;QXFR"Y00/#]5"L)%_&/=Q]);*N3TW6]>EKSMI/(HD@J"0A9 M> JS32T3\Q(BLSF5J)@K0^TLKHI1I:@")= ,9/!6?*G;-%>+LXNT9$S8*FX0B7ZL48H)B+PB)%RBLE%",1BN&N\9\Y_7; M8:/CY.@P@AT9'4^(@[3A8H8?)NB]%P(M.%XS_YZ1*%P@FV=L8"BREN[P_>/& M*[=#0JD/-G4<, MUZSF<>H.[%M#C$PV+U@LK[WB$BA:I"PM*C#&D4L0#8<@D/2<@\FL*&%+^HYD M'G_#04Y!CF_,SLE^?][R:*!\4X_7L-JI828\0HA?@B^6L(&,\'UYD<^NEX_2L M:8N#O03:!Q9>3I>?7J6)S\)+Y0(H74_H?*[M=QP#ZQ-G$77Q_/"+&3=>.4ZO MFK8XV$.876_SSTY^?7?R^M7S)^]?/'_ZY/637Y^]>/>/%R_>O]MCOW_X60-V MJ=N.W@,]@-,5?$#\/-E;O!_[8+=?O: MCXMW/%FM\GIUR6O@VOH@+=3;:*"*I)W06@+"S@P@]!&WG)O4GQ<)7857(3#M. )Z]+1O9@J.::L$E/3SHH-.^K&;0("Y5#A-T!8I[AZN.3>:I_O/@_I],O.*O9^B?K9[AW+ZFV.F5@*L_QK7E^4,Z*C92A$ 1M%3=I9!CY% ]ZH6 P%?/)1!_D "_4( M5>/$4NU@-9@&.D#3J_D7HGJQ_$8L3&PDX.OBP"0RW2IJ0W$ARV"T4Q0P&D3Q MV"G+_NBY3L4X$5<[M.PMX2[004%+?H]?\S6P3TQ6GI=L0!'MQ(0R]3(W Z.X M($:"Q$KS)Y:"?KCWEY0T83 M(83R662".;EF*M7S)^L,Y.A]1.:R+FWVHBV(&Z<+:7,L#::/#B!VDWA=4KT9 MR"!B(.%80RZ^* FX*H*X8$B1:_O ?9R6I0W]X+UEO#] %FN<#>SX+N;QG 7. M>#T"(9I-[4^AR#O#& 1898F=3+Z[;NW_7A+30] T2';G4$&/:$SJ,PA]#M+Y +K M8.]XLUQ\SLOUMS4")9190Q\39!]*-D]1 E#0*DX83? 9)>D0[F'Z9A=D;^BA;#BZ]Q=EIO MC_S[8I'^G,YF$Y9LYHX)\"EA];\4.,.(,8U)1>U5JZ.%;:CK(6(:R)L96!4= MP.M:M'?-1PNI%%^BH5C/A'H#.D)0MEYO3%EII.V\43+X7G)ZB)V&,4P'"[L# MQ)S1/U$D@R13IAB/UZM&,8"3O!#.I8F&=F,1'NL^<6A8/=IP_6%W'\;ZOTC"X1W#IK0 MK8,W/MDV.].V%(X;:SUG$HJ>U?O8M,"4H&8<#S1%RS< M1*^*2X_="AH$NL=&4TD0^.= M+F!H/9V5&Z'E"F)RRFIO'<;'^OX=A*'[21IW^VL'HP$4T &27M>&5"?E&;UY M>EEEQ#!*QDR!DK$.N&<4849?I_9$+$[X[%B;X.P^:L9-6S?"S\%B[P Z-Y-@ M%X*ZZ)@Y"2%HGG0$2^( PCZ%+!(3T#IP)6"][=GF5/1QNL9-9C>"TX"JZ !8 MSQ;SC4A^GZX_/CM=K1>?\O(.3SQ9SYV2P$T]^I$H 1F)2^CD"F=<\(!M:IVW MH&[<1'SI.C7+ M:S?;^@X2>0>IJ>?GK[VLI;S&4CU)E+F0\Q<39/2UNR<)!FNYMM2")PS<6]/& M??H.8=UXXNUR!$.JI@/S],"^?BVUGR4%&[4GAPN> M>L# 0?B365HQ>)TSIZ M[/;ZX%[6CFE M-%K*&![K>W/@@=V]-'7CRC=$V# *Z0!:UYB8B!!DR5)!PA)J;P D)]%1W,L+ M>N0^6M\&2]>(Z,9%/TK"?">1=^!BU8ZFT_6F)66]8DF1!UG9/(^5E<2RMSXJ MTJ]3)!=)>SA3$8)&70MOHA2/]?X\)/)[D*AN//5V:!I*)1W8HDA 0(#B*1U0*+ BG.3./-28^I%7%0>?'S8I3CH*M@132 ;3>7+QWP]+9 M%7#/LB0[FR%)G2E:INT:-4N@@RLA1,]M;G;9Z#8Q8_<%&4;/=V\8'23T#G!S MK87W&?TJRGJ_+D+RME;\9 ^TA2=(W/!D(K*L6^4W;U(R=OE*$\0<).X.X/(D MI4T%#\[>X#2]FC_#SU/RO:ZQ-1%%),^CA&RSK&,C5,W$(C"*0A/C-?QLU*SA MN[2-FQIH!*F!5=(!R-[F-4[G.;W Y9Q\O=63&$\_G; 26A:[="")X1\$%6A63%YB3;%/X>Y>6<;,$C4!TH,AW!XT_ \T\?ZA M;13"35(LWC@=223%TQ9N./AZU"V=]L(*]-*UZC)XFY9QTP&-8'.@R#O(*GTO MEIV(9+0M68/)@=6@H::Q=+4D(TJL#\'F7C7D8X=K;R<.4,!K:C=I1] ML]'&Q[R>1IS=9.6P]K(W'WR$7K./<'+,QK.USW! 3!!9(2/'!0,?0@*5ZU&O M8IHL5J,MX5B-9V^79GAAA'"R@.-UY#!Z0^Y?4A"CL4Y+':3Y_TP7T<$QLEUO MT5U4T($'_F0V6_Q)PLDO%\OGB].P+J>SNTT(+T=:*"(J;8PT1J0<0:% MBYB,U$K:[Z7(=GA=#]W*!@11"R%WL-<^DHV6C"&7CKQ,SNHP\J%Q #F0,CJ U2CY0B M@HK"TMY=,FBK(K(4I99MLF"/TS5VNG48[3]:W7>0*CH%UJO5ZI0X$=8S7UPF M(65R")VQX'7.$*(M.23ET;?Q]A^F:>R$U]$ M8<*.@73R>EZ13M];1DY0<.] M2AB@7J\E*457QVQG,+[V_.,DH]BF).([A(V]#1X-5OLJHP-L72M%N(D4]H+(,HLTD*D?,^9 T,!L9;>5.RT=G<0^"JX>(Z[84<"!\#:*4 MOG!V8VN7/AFF*9HI4EE0U0:[& SX$CCM\TQ9V^86S@,$=5LC.*B]VD/X/6+H M^CZNK,!@$H(Q=XP%<3AY2%%I%KAWC;;I_/D;5N)<$CX6F?=70 :1N%%V? M<3-AJ%1!&-0>Z3(9>-5D/ M5O)@).&KSCF4Q4 @4P(Z4]0?F;!,MJG^?H"@PU/CYP]\OQGRR2271D8#R4AB M+V8' 44 [4/Q(; 8>*MT^'4ZQLU1#J'[NUGOO>4\XL:T6J[K0*1T&M?D]Y^M MS2=?IZN)Q(PH+8=H?+6Z& Y]Z R<<5E";%L%=S3"ZYAA/YV&Q\/43!V%GM_ M;2X&%&T?T-C6:V:NRZ M"S[NDC$.2(;1[%V8'"CF+J88_I(_A;R<%*>805^ ;>BV)0-].H%E)K' DHZ& M?<<)N?W,T75]J'KN###<0U9[Z_A+7H;% %H^E\4[G.75.?W1H3-%.,@^5-1+ M ;X.#S$%54BHC7%\"UW???(XYTYM-'Z@W$9>V^="H*#[%Q("^=_U%L(Y&\S: M+"43('7-ZO!ZMZ%8$HO5F#BWY#AM4X_SR"O&.2AJ@X.A)#FJ(;CC)5'8EU_1 MMZL)FA2+J$WK?:RW3J*%4./V1$8.:4?T4K>Z?WV;EK&/K0_V( <2;ZZ)HSDK%59TI*(,8-B7@)F%< %)[ (D;#1>.R'*.IDHQG& MA@PB]@[@\WRZS'&]X>:D;$KF$W%5 Z^<+JYCG"RO+F(4H2+SPH"U7E'$3GX7 M6A*<3$%:;<@Q:S2+=D="Q[5,PZ#C=K_^AJKJ (F;]MV5NY-R>8?CW"A7E]\' MY1B%_>01JD "Q-J D**(5)#))&6;_GR/$#6N.6N"L*%4T &:SKBX6!9O\V>< M+JN\KH63$S+[)94H(?F:' =!08@NM&*P57/L[Q(W;M5G$W0-K9(. M4/8NSV9UW'R>TVJ9U=N,Z=-T/JW"6D^_Y'/Q380E]],%!L7+0GYIK)-43*J= MGR(W4HEBVE3!;$??N-6@3;#60#$=P&V;.[0328YK3AEKUZ]2R_(]^!@1N#,6AK9QRX962@= N^Q)\?MRNL[/%W_.)R:7$@/))!9.;*24 M@.*G K+6'-4<;VXTQ_LN+>-6@S8!T8$"[P$RG^I^3B')YL+L^\73_'RZ^KR@ M(.6D//WV2UY_7*2-?_G^(\[K^0ZMC]-ZN_+L%S>1^6*UFD2>)'&70.C:]UDD M#1BDIX5CZ2\\I&P:%18-P\"XQ:5MP#F":CM ]&U93H+12?%L@()J5XO[);B" M)$-O:*5B5&(4 M$#Q%T$ECE"YZIV7CJA3F= R7.-C /S17ER!IJ@Y[NDC7U[<% L#:N(#K:M5W-Z5EZM+V)<+Q@W MG"M@UM&NJVRLYUD1C/'%Q&@8,='(<;]!R+@9^8'5?,=]WU_F78P(V+AO#\IH M4I+VBBL-3H2'ZEO.L?EMXWC4#N&T6\2:;.-/,Z,^,1(QDQ* M$9C"0NZ$8!"2X5"L<<[;I+QNT["H(5-CW\@?U&?K1?G=K -B\7P=/\WS7*;K M^V1R:4",85EFPR!CK:B.BEA$YH#[Y$.1OJ[UAOC>B=BQ;_XWP&T[976PT9^W MU7^ TXFPEE81!C"T9=692HSVKIQ!),2B!;/,-VHL\2A=/=RS; B+V[FVX734 M1?#R_/S%#S%DA19*%PU1UF$2A=9M,"E#EBBP6)>";^-B?H>P<<.78Z-N2"UU M ;L'UT^.F)S+8#:M0*,SQ(CT0$1D&8+-1;6YVW$(S)K%,\>&V1!:.11>[X=+ M$^?UM1PW17F1(7=0O*4E(NI,W&PY>,,P:<94SFV0=8.,L=OG#)O^W5O '3C_ M%Y-M+]J/78VN],6)HA "\_7:'9G1X&.A!>11II!$P#;M*QZB:.R..8-B9A"Q M=W$S\38G3W$UC1/$&%)=!5'6:S3<" J!N83,=-*&B60;=4*]EYQQ??-A=/T= M .TN]B[1\WPZ.Z7=;Z*T\<&&VA4]DA4EFPD>7(&A2,=XQ"R75J0O2Z3HF MD%PY+1-:SV2X[6#?>Y5^S]=OA2;?^59V+/%WD)&ZQ>:OI[6)P$FYG]U)#2XT M)^8REGJN9FAY)N_!9B+-N03OZ8U> M6)3,;7JC\QJD%*"=! $1$P_%\81M7C[5IO?XVCX:>V/M'K%Y#/&9,#;.K(L MBPQ.JP2Y\"!D8ESDQATJ'R-OX':<64IC> G@:2'6XDX'F$,$[901LJZ51FVD M>VK'.3PNOM.<I=^#H75)_)I%GBT^?%W/ZZVK3=!"%*()6PC=1U8GB-I#WP]!YV#A=X"D6SR<]S++Y%@:[E.]PT?QNO$& MG%0&4E$%M6*I53.F>\GI!#F'J_MV9N-@V7< H)OCC<[[UBD5N7)"0CUE(,NL MJW?I-127N= ^2.W;W&R[CYJ1LZJ'*_G1@5)[2+P#U%P;X7#!@!,B""*;8I$Z MOS0S<,9:\"9D8B>YTJAV_PXI(^=0!\?+8;+N "Q/4MK,(L79&YRF5_-G^'EZ MU2Q72YF+QP+%.$>B(0OL2DX48FIN,:3Z9Q/@/$K6N)4(PX-H.!UT *BW>4WR MR.GB:.&<"Y-H5?B40<1ZKT[4=%K6"#;D[ JO1K4-DNZG9]R[9\-#: "I=X"= M&[-CSEE &[TIR=.62[)0,DA 9S08EYDW:(7.;>XOWD/,N-7OPZ/F4'EW )E[ M#K*RW_38]&!E;?X4JD0X3Q"D85JBY=*J)HCIO"GR(''Y?F+N "BOYK&B/3_/ M9W^^FM_-?KU=S&8O%\L_<9DF]<(WNK29R4[!IZ^GWU9'\%Q*R=!0)-KL=L,N MA'82P.^)B[M5E\V4U $&[Q[?Y().HA? 6.WJ9%UU[NQF*D'*B"(HU>:.V'[' M;"WO+K13_&U;=I 6]H;1Y[R<+A(MF.5ZH)WOMH F/NL0%-,U["1?(*0(0;, M(:(**@==&E7KC4;?9F)[-5WG\W$;;S:4OMC0JZ3/YBT_/UW25G+&UMD.\S:OULMI M7)\GDY]4Z?^:UR>%-%'R='U:1Z-BT/6^4@W.K0?%E8 01*8PW=>FVYYQUB:; M?S#IXZ90CF[ACZ;E#F"]]3)_>G>9WY#&;[2V5]]=^A,AD165"G#'#*CB/3A) M.R_#$I)14KH. 4R(_RW(#2)$$9%E+]EV.DK5I6K\- M=>->7AT->$/HJHM?O>*,I01E6('!.QIKE IXX@604_<]RZ4T;J.U^B;[9 M+;)C8FI_Z7=AONXFG8WGW&O,) =3)]-H52NL _%AI'?('%=M*B+V3/VSOP** M#E/#@;G:%_-A#-$]&>=LI3.:>Y!:UE+9D,"SY( A-R&2*F;[&U@/T#_\Q:MGN/KX47WFF^7BRY3D]_3; M;ZO:H.NRO_Z3N)Y^F:ZGUX<\E.)0RPC6"+*]@1P_Y[V$DIG2Q7-66)N4W^ZT M=E)A<2B:[G&H6BJM@RS;39=1*Z=1Y !".%\[=]7;)$B&7FE6E.3,V#9C-'9W MV-NUKV^L\T=]]ET4<$# U^ TO&::YW$ZRS<8>K_8599.2LLD%Z!EXF<%FYXD M"B))P7U2D=DVEP=;<#-RU_SC(GET.'1@3K>:4!B3=TXY 1CK*$R6)?F_W$&= MJH,NVYQDF[+)P<9&-C.^XV-HGY&3NRBT Y!>I_VDO)S6>< DN/:T>Y .9@"1P1C;1YST:>8UM-F!LM# M#65I]T%R?C0DB:XVJ;5UVAUQ2 0Y(Y,KMYNQWMN%;,O7C5NJU@W86BFH P/X M[SB=5T&>S,^F:T[/%M+9T,T)4Q%SR@RX+Z:.0\]DR#6)+5H6'49F&AV0/4K6 MN*5DW:!R>!7V4R4PU/!7%XSAC%NPMI;3D7<"008#5G'C0['DFC2ZEG/$N;[- M2L"Z@_H8L.C 2&_$NR*EOUPLGR].P[JUA&*B M02Q8#&^3J+I+R[CE6MT![T!E=0"W!XH?)4HLSIDZB;#4<4$:0B8961]M4D([ M)1K=7=N_8K59L59WL!M :1U [_6TY%?SU>D2YS$_6RP_+TA8^63Y%.=_G/PY M)^;(R_A 'SF_C"2]R!8SD(!)8%8J\ $1DI9964$.=VIS.7M >L.J@V5 MW%$X=:?*Y4J<&U?ZZM2#.9.3=R!B=K!)9 1I+$$O"!ND<[RT*<'>FL21R\^Z M W ;W79@?N\R=N$RD]CS],NF2TD24F69!'!!C"E;TQNJ2+#:9Y\R[3&V35GD M-M3UUB1A$&!\%WX':JEGJWGA3M/:G<3:M3V%"#DZ 8HI!HB29*A-<4+P9J?S MCY+56R.%XT!N7[WTC+4WR_P9I^GBW.%B'OOY\<-Y=E=F*5VM1&6Y%LEX:2%$ MAU"87MA_=_@MVKZ:WU C,M3(G"*83K; M^#T3Y"C)\FLP$GFM$J UFB*#HDN.3$>AQ;%LYS;T]M:[X+C[^&":[-*GK"-A MJ_#JE=MGY-F3#[^\8/#;) K.E?,*N*6UJ&@A ?$;(6!.)M0[:?E80'V4T-Y: M!1P'HMT&@2'-B3+$A)@6,0L6S6>E!& ;.(M?,UM%L;:[O M;$]C;U?XCP/(0336S^Z^?=7L1%EED+$"M*XRJ"($N&PD$)/985;6EF9#HK>D M<5SG\_BU]"U4U\'XZ0M!I]H3O=:CHB^>V,Q1>R8LPS:W MJ':GM9,6P$>Z/324TCK8OLE+ONA?=-:\@'BEQ;;^]F:&\S4YS_7&Y^?ZD4G0 MM!UX1OQ84QT32^M:Z$WW(&^2>K*JF&-HO+MZ.OR!M'1,'FXRCK" MXW(1<8[V%8XV 5S')1GJ=X K.--JFM$3]&A389S!R*[ M]"R;(;.1\CK8P[>7Y$04"N@")V> -Z?+^!%7N8ZVFV[J8IY/5YN#@YKWDN@,9I[ HB,9-JYR[@RFF/@&G@T=4)1BO6ZD*A_=5)8PW-I$TOL2_&XI1 C M0;6I6OLQHMM+=R*BR()9 =;6@WT*^2%$YD"C<4KPF%(^:L? >V@J^]";"/R^>X'D>SQ%#' M8/G1E](D&1U+LJE>FXJ@B#OPVDK@+JB@#5>JD?]\$-GC^BM] GTG578S$O,P MEK5*C&?I %,=SVZ"!2Q& ).QW@&0J'B;"KKVZ&WFPW2*WEU4V+L0I2OYF6Q_'2FS NA6ZBG@V3_JSD]BY91'?17SRJL=B+$3+%HVO1\%@P\HR5D@A:9,YERHV*/ M6X2,W,.]A;+OU*[O+_DN@'/>?3&O*@>3&$2,,EOPJ@YT1$XA(Y,%O#/H?'"A MU8GW+4)&+M\]"G#VEWP'P+D0RZ^+>:1OK^I#YNF>5$0]1YTM5J?+?)4#\0J+ MII7AD02H0@R & @:TENE"PNJM N_#Z%\W!9%33VUHRFT P"_G7[X2$+\;94W M-YE.PAJG\YI)NXC^7RZN;B"]KOF!JQMQ)1I6O(T@T=1L@'$0:,$#R]Z1SXHV MES9%:P<0/>Y6?%QTW3YQ/Y*J!T-UBZ%2S_,J+J>?Z[,6Y>GIJE8>K&Y2OM4@ MJ?N?,]SPJ"WH'&A@U,GR \[/6YX_6\Q7B]DTX7DO_C?7F+ALAXZS2^M[97-) M+BHIS\#&6FQ9:/,.=;QFS$7+XIU7H4V)PR#D'VI%#R+B:IF_)Y4^G=4#89O0 MHU0<8O&UJV).$&2A+^0'Q2P,8[Q-'Z*A.1G7WAX?V[>-[JC(Z-H2OSO]] F7 MWQ;EW?3#?%JFL5;[G_6(H/WG\I;.[J9YRPH539Z'T4& M[DT )1-%4KI88#J6.D) .M8FAGV8ID/-[%-<35?U@L@U*S)/CTK]:N%P[6/4 MCM6!]G7>JJ4UPU4&9H5.C&G-L$T_S4.H'GEFT##HNFT3CZ;&OX#]:VX'1[.' M8]G%HJPL(M3M6]>&;JAJBR$+!!^KN"HY!/^#V<4;CL7FX=^N%DQR294:*!8I MB%^IL(X8UA 54Z58;U)JDP1_C*IN[=HNZ+B3.QI*#1WDA7ZK):HO5NOI)W)& MZR6WR+T/'C#7.6Q))_"^2-"6YRPC*^1\-@'133I&GE;6!C8'B+H#H)R?7M\N M+;J%?BF#-%XR2")84);5E*Q(X#2B3,0:;>;-TMS?)6_DN62-K-'@BND ;>^7 MF*Y:7=[I#'S&W41HYU+A"9!Q24SE .@BA>Y:N"*2\8AM$M-;D3?RO+$V:!M> M,1V@[6W^DN>GN5Z*O*\WX)TM7JU%)!1:$(ADN=)2T&;?S9MIH/M M1N?(0\#:X*^AJCH XNN\6N6\.9.Y8\&=],&8.FVLD)>@),^ LOJ9SC)1G"B> MM8EG'B%JY'E=;2 VE!(ZP-,O^+\7RXNU<<[,G25BK!)"*W#%J]H^0Y!30"QI M\D9+L":%U*9]TQ;$C3R6JPV^AE9*!SB[G!=VEX\HDY$>/$96K_X$H/C80>0J MEBPU:@.LABD:>N-4&48.(OP,8/=@1ZC9?G!LNK&8@520S'"B0\;'VX$TE MEUC[F>DV.?YM*1QY6E8;F#513P>PNYKR>K(\&PR+LY/R>C'_\'KZY6)J[)VE MQ3"I(@N!Q!3R!.K2RL0R8TZA,5'(T*C%^Q[4CCW\JI'9:ZVW#K#Y[XM%^G,Z MF]%R>T4JFW^8UID*&\YN__T\]O:A*!Z*!9X(/XI$"BX$ =IPZ>K<3NO;E)3L M3.IVJ/S13@?::JP#2+XC)A(N$VT'Z93";UPN:3\X]STF9."-K\6#,@KR7#5/ MM+X"A=UH8CT 061MDB./DK4=U'ZT$X7A--$!K"YO"-Q)72>/7M@ 6=(795'2 M\H@&I'291^UL;I3X>(BB[<#THYTC#"+_#G#TDGR"S=#57S+6DKHK!_4V8YB" M3HE;\@*$IB\8 0N)C-9-SDQ*X62;PZJM2=P.:3_:&4(;#74 O7?Y0^7E;?Z\ M6%Y*[0Y304E5T])@:S75YLZ9"&"D%-#>1H&,HIA1> M #<\UGHT\MO:=+UM5_UXM]K@R6RV^+-V^'RY6)XUE=W,4:__=+6(F/4^::=! MZYKP<:R [D=OMQ63NR#JMN4[@NHZV(^?3U?XX<.R=B_< MW/0YKU6XQ916GMD0# 07.(53Q _Y& B,-@^GM?>\48)D*_*ZK;P\!'[#*Z8# MM-U7_K))*SZ97X[:_7:+186N2(<.;+'D4!CZXB(FP!"C3)*)$ML<6NQ!;+?% MFH<@L;72_@)>X*\UB[F>?LG/\QJGLW;^X)T7'=LS?)S3]CYB8MHK46KO?4= M3IF ;)2GW=8JGT,2K%$XV,Y'?!<_YG1:ITN]H.>OO_T^3?E:*YMKU8,O2+S+ M.?CM/HZ_J);5SE6Z6X@212UEGE-M4,^G(:04FZ\%I:='ZY$B,;3(V M+=CIUL/(&KE?VOB0N>L=#**_'J%8&7F^^(33^<0Q27Y2 M89 L-S6L$Q"L+<"B9HA*!.<:71)ZF*B1^P4-I?CO 6I/+?0 J/.U=X>E7_*G MD)>3$BP3AD402M0+3A@HCF,%HNXO]41YLJ!Y*E'%,IM$&T21@^3-.X1FT8G6\! MI#T4,/*(S;=G35S/V5B]^'H^X^$U+C_D?RSH%9\7?U:S_:DJ;44_.#?861J# M]68<%XP",*T8!$U6VW,C@G>,*7VKR.K>B9O[OK\_0.VC^\61%=$7V+[/6N ^ M9U5 9BTIOC<%T(@$FA6AR.F(,9O=,38(M)KMF.VA-:C81T34:KF^=35N8].C MSS';HL!G0]0792"0OP"!7FV-+$*DKL",5R3M=4<3"J.Z>2P;-UDZ_?+L/8:"2W"(9I#8I+!4%Y#;1\,%KK.5?;>$67#QQ/QP,I M9G&HE$8V F]K_^L-P@O+.3B?(<08R0B&6M6N/=A &R^3'+/OUPB/407%4XW."?$*68!0A]JB"SFBU-G;(4.2KSNJ M?_!8=C#U[RW%#A*T]>#DI#RI-RP_;&KV-V802\Y(\\$[<:[&$YG'0#O&OE5.K\NYGCUD_?TW0ICE>]%NB<)9ESM MMN%\(?:\0_":]FA3K @Y%Z]%F]XH.Q(Z;LIW &C1 ^*GT]D,Y^D? MBUFZQN5%](P&M?MW<[C@[M3MKLG%NTUFTAH2B(2D; M26*T400C,@2RZ+IHH6EA;K%S;OW"W@!TB(X7K07>@:FZ>VORPL,(,>KHR)Y3 MR V*O I ILC#(!:L%"7'T*;6\2&*QCUC;X*L0970 9A>3N?3==XTQKO=ANSI MM[-SH1FNSD[_7,P\?Y-V:^]ODS^.[D<.H&]-LOH?ISC;7*&OO)X? M(9XLIQ^FQ.2DO/NX6*YK<6WMA;]:;Y*UY*)SSD)A$)E*-6FJ()"S M#UQS53S2%A:V24T/1M"X-O=(X%F,KK\S[>9!''6Z_*L M9/OL).7-9;%#WGBM8I6FP#)Z3HZRTL()2$P3?R&P(5281OT#D3/ MN#'^". =0X\=^!=WLBE7K/")3=(GRP)DE1UDTLT=*CE^C M:MP:_>,B]I-\!:N[K.7C9:_"< M*3+/BP_SZ7_E-"DA$QLB@C#$HE+DJ88H#!@?8I;>9)7:C-O8C#&K3I&4+XL8=1CD.&(?660-QSY['M'(+8;0SD.$@=76P=0?!(W2=#TR#'N[[F>L>;T MY O%7Q_R-5Y%#B(+FT'6KMG*>P\8K(*ZYK2)R2&V<3 /H7KD694C)72.I>8. M('UKAN*3&)>G.)L$@[&89,"['(F+0FO2\WI?4:?(50A.MZDENI^>D>=8CK:7 M'ZJ:#@!V&:B]7"Q_FT=R3G ZWXQ;7$TWUX7&J+BU3 M)S#Z0CRP*&N7EU"LE=R7-CA\D*21QV&. [QA%/07& QR48ZU*)<'3>7N05/K MJ2&[47'LD2('R*C]O)$23(E6,-"VU!LA0]I1^7@QY??/V;'@41+60^@]CTNK!YQ>";UY-@C:.:[4YEM>@F L0.'G' M6@BGHLPAN#:1RZZ4CCSCL$,SMZ<6?QB4_KZ>UQ\[X["*%]BF>@%E*)A3AFZ5:4%L 2XP0F+9.FXQ*M+D?TB[%\]CP\ FY MSLEPGR&*(LE'P9KG%PR,3YK\$\QBNU:PN]_N?H2J;A,WNZ!CEQGN.ZEAY%;" MYX>9)\OS6\%G@ZL0C6>6#++ M 07=!U"N7R"_:&=D3- ,'6AM+(7OK$JDSO=!+3"KP+( MAW>5:#A8NNH3(X*8V"(F@!*50,')HZ2A8Y.8S682G?<8H> M>?SH"#A4:8MA)3@R"%[.2&ZKF^3+J$M@04$L6)/& B&$Q %S$ Y3T$':+0!P MSZ/':T4_O/(/E=S8\XK6'_/R#2YK0!A.26Z7G8C1*9ZJ2=_D>94D\D.N]T%R MU#IHRVX/*+E_?-$#SQ\G>]D& H/(<.S.H^?;X3S]0J*@4*^F#2[L6":BBT*0 MUCMBHS:E3E("#Z*$8$OT#K> PB.O&"=/V 8-0TFR@[3T [[UZ\O:)'*O"V?* MD=]7 GE/KH"/GI&@D"Q?UIP<[&.&L*]W:O[4[,1N\)BDB4(Z -BU KC[[B=> M3KZM]>+T7WJ/7\FHUM:I68!(M26*)X\]E"+ *EOSZ;1H&^67]R"VR]!X3[3< M?Z.YF>JZ0.=5%^A?%_/%11'EQ#,TY,]%6KU1G/MW4420Q63'6>9>M(+@_11U M:>Z&PMD 2N@"3.<= !RR;*LC$9GWH*PH@"Y5B3 6I8K)AS:=/G;JO]"L<. 8 M1FDW(>\/C@4ALXOCK L+_!1GU=ML7LC\T/N.?8"U%=_M3ZY8X!B-HBB!I8JV M: !MTD"A7[)2IV(;G>0T+$Z^J!H6T7CU+Y,^J MXKGGSJ-MU$YK"^JZ/L9R5!(Y&/2E#NX@OR*[ )PEE60T6FKVG1WV8")&KD9NA;?C*J<#NW>7V7]? M+E:7W'CR88,SBES85'.%B.""S>"4RKD48T(XUN9ZG:XNT-=^6]U;%8-%$\?J MB>IYIJ@HT.(LHMX$59Q"K4BADM?>%!%CPC9;Z_ ]4=M5NS>"73-%]5$P_,A6 M,4DV)5.\A.)=E1L7=8([@21&F;+4)35*@SQ&U/&7920P>F[=$NAA<\ M"<%E<.1X..,V#?\-^, 4.*9R4)[STNAVQ#;4C5Q_W@9B@ZNEZY8#=;C$G'#Z M;8_\VM7O#IX">@?)>ET]_/EW%V6)UNLQ7MZD%RSGS H[+""I$"OD,Q7W< M!8=)\L!%FW9T+I_A9 M#:S2X_0>P3[E[&)Q.8$D+-#N5F@["MZ#45FP$+3F/YY]NGST?^+L]+Q)6=5! M7DV8Y@3,PH"E&B DYF'3=M8QS21W3NO4YG[>PS3U:X-VP<:#GL]A.O@QK,Y5 MU[$K<1YN?QYY:@-+M"T/1[!):+VG@)W\;(X4RCM12^RLKW=.R$M6I91&0]:. M89/>XI^_(*%SBK/5KWE=BX?.UX65"4OT&I2B):%H8P;OG86$MHCB9)2L36>T M[]/6KXW:!2L/VJAA=-+!<=PE1[\OEG^\FK]9+FBQWV*))ZUB"@6T477^+BKP MR!D([46,%H,SN2W,'B9NW(.YYC@;2"L] 8VXF#@;(_>HP5(<4>=(6'!<>=K? M59%%LFAMXPP:43'NX5ISZ.PJYP[..:YH7\SC>?ZP/F2EV$QM'FY&STD$[AAQD"6=6QF8@R< M-K6?=-!>)^NB;-.X\\ (KMEQ6',@'::#D4OEKAO0:]NME!3 %AG!>915, R" M5 *,UDP8]-JR[\5I#S]]W.&00^-A("EV?4/AL2CXLL"E34A_Y_''B>T?Y^H( M0;[R,BG&,D56 LF9D0I0YTP.;ZYG[,6YV#C:'2[(O[%$[IC+V@GOY7DG/!U" MMO6Z(*),H&0JX$(BC\YC#*KPE,4V_7ZW>EF_0?LNNK_7# TFXYY"J;O[K.0N M>*(7BJDI"-QTUC3D]4O-E?4Y,-VF"*BW;'4CY6_O\>RBB2Z:C]\U]!=CHZ)T MDF$I)"$CR'DC1R#4 5*\V-J'#M%OU13EP1>,D\-IBY#A)#IJ>'6#C:LNODHK M6[1DX%7-/2ETX&RI$T&]=D)S:YW?!1&[M4X>/"=S1"CL)\,N"IL?,79.6J]B M2F <-Z"$E8#94@Z>*YF]&UG%TUTW]7XK O"Y2#BBPG%>&TX M\1ZQU39/'2ZDVIF'@2*I!\);;IYK0+E>-&9L-B:>O! MXX=JJ^M2D"WLPM[%L=L_^ZAVKF%![?<1&G-(V-&1HP4?3)9NP:5M.D:I $9LGJ-4WEV9.9_&,NV"VZVMFS[:>9' MMV=72>5;']X_3S[$6X]J W>3P=&LHTU&<\XFBY,$IAJGUU8/'*>S=4NZ" MH8WK$>1]^Q^N<2O E2I);UN"".IN&;@-M"8RUN5VW M!7'C8JX-*K;=I/=44<^HJPR=-WI.1F;M,H/":ISDLJ$3.C;:!!2YR;C/Q M<0OB.K5T^P)B:Z]P/^V,7"]SYL=<38/X;3Y=7S3^UM%+6Q)X+0THI2.@40PT M,JLL_5N4YCL.WN-OZ!0H^RIR,;A4.\3&94GSA_JS322B@!R8#[>L-0 M6?J29=(I8+K34GUKI-SWOG&KQH^-FX,EWO.6]OJRA6X.KA@A!3"C RB#M$*B M2Y"E3E*J(HHVQ]W17O?1F']<-VH_!75AN"YYV/1%FRC%$[' :(U$HK^V=$=C M$NW\ABDI6"@^;&VD;CZ[TXUL3]W=L4<'"+(O(#R)\?33Z6;JT?-,],3I1DF3 M%&0IEGM(2(94D;K!RWJ:JU2PI4[?OGV6M@TT'GA;I[O7X& 90MB'5DZ\;X&B M>C5'6XH:@D30AI$7YXJ'@)K7UNTZ*BZ-OMU39QO$C'ZMZ7CHV%6(79>3;Y$Y M'J!1Q3YO.6IV_"C-+;8X\R%@3AO&]Q_N$L M=Y9Y1F-9H= 6$51T'GQBQ -RG5*1TOJM&LAL-8SW\K4_2"9[)XTN#A5O#Y@X MST=PF;UE2D#.]<9IV_ M3.?33Z>?S@F/R17+D@&I,B%>ZPS>)N*C:&N3TC)N=Q"QE>)OO'IDU>^CN,40 M4AQ;_?CU&N%UZI6IDR"YJ?MDR@J"\ 6R0"NLX/-X]Y$/7O M+<4.LKFO/GW&*;WV;)+%^\73_'RZ^KQ8Y712GG[[):\_+M)FOO#[CSA_A[-\ M[>BM*(F"N0!!ICJVWCI C(K"1R9LY,9YV>BNP?Y$_R#YWWV.=4"%P:E=M,3CN4\I$O"!\+8H="^Q!] M=Y'OOO?<&96.I=:F6B1759DBP9'3 =(;(75PIFPU$+W7T_SC:GF[H_Y=1-Z! M8=RF!UY-%7_V=>O4U8FT'([)C06@T;;KQ#%7MUBQU?I1M>F@5]8RZ M:^44FA>O;9VLRS'1VC3Y[-XE"2O:(NN@M"-?\OJ1JMUV L0>U6Z[:*>+_?&2 MB8OHNQA5?$10TM?""5:;?C(%0E'PG2-S\G8)[S:'>3WLBH.K[^$#O3UD.3(8 M;@CG^CG6Y?S&^UG4F1N3A ':PA4H;VL_:Y4@:-0"E>=ZJX8:>[Z^T_*! 0!U M#'WTO.%=G;$[3TN>^.A$2IS,=4SD)>@ZI)%)#8*6D0M92.:/?*/@BKA.-]$] M\; MW/943@=XNUGOY4R,1"CH5(CVDCE@]B0@R8D9X7FR;2:._%!%=X<@:&]Q M]^6-_WI:M_.34C,H3U*:5G96$RV3#883/[X.1F+D5SB+LHX02:YH+G/Y-M)C8%B"[[]GC]B!O")N#!=F!_[/[8<2G.N'XI)S]XD:0 M]::%IX@V>5W;=]>Z@&@$!.\D:(72.N:55HT&;0S#P+B-T1M[76,H^2_;0^:^ M#X_35^8Q2OKH-;.UK(Y6<>_).)L8/!07ZC CSL )BCE4UD'FP#)%'G_QBGNI M/;/6%2BQ=K:+RM1",$$2X3PS81W/;:ZO_E4J[G?!T-X5][MHJ0,_8IO3/688 M>FL5\1#SV2 QQXJ&I*++2GD9;E]K[>Q$?ORJ_9U0L<>)_"XJZAEUU\YX5':& M)2M!9DV16:(E&U3BY,-H77-,7,LCW['ZD4[D=P+$'B?RNVBG \"])D_FHF0J M1:$\+Q"=JH5^(8"3M!4H'WWPFLD2VI0'7]'0*7SV5>]B$%EW@)*GIR2XZ?S# M1:&!HIB-88&$FQMZHIXR*P<"D% KEK^*7>7IYNIQ/*=*_O!.D174T&20Y>W5&L !O,4"QPLB2F$BI38W9(T1U>EXP$,2&TD8'P/K/ M_'$:9_EB^R[&Y>C0 7% RR(8)&O,! @?(^9Z-=:W&5!PDXZMX&-_5/@<(/,. M$+--9ZDB1"0;"K78K79:T4"\"."YT-*0N81CS_AX_8-U@&R2R-Q/03U#[EIA M)5E7[:6SH%7-Q%FW.7708+E!"F:U2>7_KWH=! ][5+WNHIR>\7;6-C,7);5D M!3RF.ONJFGV)#&R4.:8E6UN&HC7.FBPA9BYK1:BB+8$K!1%#[BM640;+9!/)\ M+/=M#KG^*D5INV!H[Z*T7;0TR2$BQ9J)06'"H M-4C-0N'2NN*WRB1OU0/P/@I^D#*SG?2\&%#H?8!F11(YYV!UG@Z5@FF=O 1T MP8(2@=4>)?6Z3Z3O::5Q,USST ?)&*^1Z.&:O0N3 \7I2H)9#UITT44"FNV.$B__LS1=7VH>NY 44FJ+62*H.DB/@5XR2/&F%A M($F.["(\6\Q7B]DT;;2PR5ELMD*CC!"6@!QYS4_TH6F':TD(3*"4?KC7Y M0U2,YV\,H=E'@;*'F#LX0SFA540\S#^\RQ]N5* &:5F*$5+B@KQNEZ'>+8>( MUJKDG< P3U!)Q]-+T87NP=H.?98OEY08SD7Q?S1H M(2@G$) [#59$(Y14RFXW &6/VLT'2!K/Y6V"H&%$WP&&MCBO,=$5K#=S3%1D MI#D)R]7!(*%XEXH12<4V>=N!*J'&;[*\CS_42$$=0.Y&@S#:Y[74(8#/LI!H M#$6, A5Y #*+2$LT-JHRW[D?VYBU33MI^+%^;+N(^P=H[_$DKJ=?INMO>Q]S M7CY@Z*/*^RD;Z+AQQ/>4?N./"6-&Y^@S&*5AU?(#69?-)KY_*<6MQ[2R-/=1V<;>"!?1 M,YG ZMKBV@C2L-8(.N9@#;=&LS;1Z;#VY@S'-^']!K]M L+:0.MMCGGZ):=? MJ@8N!'P%=H(W\]HY6DZ6P&ZL!V26@PA!8E*)(VME=0^ANRN[M N2[M[@/9KZ M?B!;=6C=U^WGM+)6+:NQ;H',%,VDC0F*05OC?$V[4F; */;_?]O[TB8WCQS- M[_M?$)OW\64C9%GJT(9:96+!B%DSCX#<_5EJ<@".%\$( O6>?JUL6U*0\/0 MWY7[V@=93^7U)U3GR'^M;WKO(_P>$'.S'\A&3>& !:,I>U%T;D%T#L$7Q31GS*'8*=PZQS>] M]U+9$V]Z[R._D=7^\#5JI!@QH%%@A&*@-)(8!$G >)YR_% M/?FF]SY2'%O]#UZC3C%R5^N4%*=*4!XY$8X.LE92NI(Y4SO-89_KF]X'J_]@ M*79P1;#787E7)E9WT9N6%011@(2@D0I@2A70XNMTI1 M?T3;&47-!R)DA[K2$>KJ ( ;%?RWE^O595?AP4W%[*I:5L5ZF]UF*Y 525RZ MH$ I9\%+0ZQJ[;P+')UMLY/I,'K/R)L. ]03J+4#\.Y:YOV ?ZT^_8D7W_"? M9*9?EI/,K(R*:HW I0,",I1]$\Q50!F5$'I!?'>ID:[+Z7C^MR.(7N0 M*L\)J@0[O.(P%J.14E'@(CI0VF829SW'F"Y&2<%-;)-T[4_KN.V"/ M$6#?SB\75PP::3Q&7\!Z71?-*SH\ZIYG[X3)P227&[V-LS>IXVYRZ1BNARGS MG-!*_[AB,#/GK74&4 =*-8U*%.H0M@P%.2$7&Y"-ZUUO21UW(W//:#U(F6>$ MUD]?<(&AK&JUVB<2F_3@2YT<]3K2P>$J Z MSPBP$Y>2UQW(P=/_.V/']:KC+H_N&)Q[J:[K)6]7LCV@ M4>_Z+P[7F;>-DC:M>$EDI9G+4#A2N*9$ )\D@K&6!718BFZS5'OXSF'$#2NY M:RVUT?L0&(,@-=D!01^<\PBY]H4YI9@Q[6YSGJ:KJ]:Y?9"PS5<,)/ZN.WNO M&3MT^N#!7Q_:6YQNVL (Z[UG DQ"!ZIX"T[8 BERG[7E5FO>L<^H>U&N'N5^ M-51]A'S_>7SC01;A?!+(GG]7RYVF"#:2TD15I0R'6"LMF#TXE1B%ZT$XKS M;%I=#FPE:-P[@ % -*3 N\#-X]/QQC2^/S$,0_QICS8!:@RU,*$I-0^0 MLJ4US<\EJ)4E?VD@B MNZZJU"$"$Z+X>NOG]4[QRCD. ^VELB>&@?:1W]C3( _&6(I4W/!8FVBX >7J MZL#ZXJ LFFL7%;G*G>Z7SG48:"_%/3D,M(\4QU;_@S$65,G6M]U!QT#L%^;! M9ZD@>>431L]VS'W/=1CH8/4?+,5N$MK-$_#];0\U#RRF4I=C&5?H%/09O"+Q M,&&XS4SS+%N%R<\2-G9A9-BXH84VN@'7PR3\5ZS[(>_/?DR(^,(MY?G%>))8 M* :<*1E0"DS%96,:O?2U&WT]AJ@'0F*'(LF1^ND ==OON2="4VQ7%T@$:^E< M9J) =)Y^R11';8KGH@W*MM/3HP,;!E4#R+\[%-7*]<0I[K'R&MCBW0 M/OV)0U=J=Z2]3)O[MPYY:;#_-9NF8H8NT Q0B,Z?K$M&3@C;2@59(^9[G+14*/G%!!Y]C;8SW=3FVYA!K#YK6RHJ M,>-) /5C2L<=Y&J&M(%5U)WKVN"O[F>?7\Y6OX85_H*+5%VS"-+FRE^4*=1I M20L1K0"=11!11Y,:M7GM2^FXLUFG@N"Q*CJ#0L+KL/SR]F+^YS!%A.V?-G0! M80>:VQ0/6/0:4W 08O;U!*1X/#I/ ,CT=%41. 8L1XJY Z!L*;YS;T4424%6 MGH'R'(D#M/6E8:^XC^A,FY 81;@Y^N"$R)K\SAF$-<^.:]P< MNS]?XJ-M=?11=>Q,0=)8ZCPJ!SJ2 UCKHN5"\<+:G&.'4MQ5:+0/>O::L!E* M91V&OKIJ;!,N\D\:!M+4#.7&*-VODJ60V(6D9LFRW@&4O4KN*Z$Z&P;V5 M=&8HK!OD)L$'Z:4@!Z\E!;2UQ!>S8)"(O&%RC)$).<\K3(C0:NL\1@I2YA_).X4MK5I=#)(+BOBLX(@J_J M@K=;)HF1Z-9;NU(,%/!*63M?(R E]@Z9P6+'Q>$#*Y5*MQZWNP]ZP/(W0F$[MQ!.(BR MCNA__1Q6US_;JL',6(=X=3<7-*AUJU/)CB(,&ZP.2F7=IBQX3(.9/P-<#2'P M@WW9-US$>6\W&!/^D*\6=Q@3/MXMQB9_M_<8__LH*;\C!F:?IP>N7[S_MX>3 MS),T#71W\X_Y//\YO;AX-*W8>@5120U&$P,L*.MD MF\&?'8@;]SZG':(V'?_0>NKZ$ON>(SAX0^SCSVCBJ!KNBMT/7!0L_I2^8+R_P8WD[G4U7=%Y^PT=?N[%7D-?Q M^8("4#)=-\(D< 4EQ!P+_2=Y;!2,'D#L.;FS?1#WJ%>KL1X[* W=L?B.G$'9 MFI+-*!,W>);,J?T0*!47,JHVNR$/I#@<2^RQX!L.WV>RZE\>/?8 ME@]I]_ZX>=T3.ZC__N[WX^7:@>'X#.G M^T_?_QG^:[YX?1&6R_7R1Y9$SIH[('^90%FC(#AK #V7G#,A(FOS@,H>1(X# MO('@,#^-;OJ&W1UC'\)7_'E>)R4G)>J8G390(M:'EZH8K4<07FF&,5C>Z!V. M/0D=U^\U \SNP#Q:>QV \V?\AA?S/S!_PO1E-K^8?_Z^7H2RO%YAZ46,229# M<*E;4!1%C3&)"*B="Q)Y-+Y-P/ #PKH%W_&@F+?34 > ^T&^\LAVHPG9.>=) M=*)NN?!TO*C"@*'ES!1>!+99M+8GH>-DGFT.XY8ZZA^"6RV8S@L;HD-(3M8W MC4(!%\F",24C0PQ"-HH'#R!V7-_8%#S[ ?5H378 UD^+D+&2?^/O8W):J!)! M)$O!C$X(GGD'.7&'A<(:(=IZWF'GRH8]A3<3@)=N!.7GV=+U;3 M_[=602T>/V1KP@H%I/4USRA5[=_A"0++#K3QSBH;BXQMG,OS=/53Z3A0\?-F M6N@ 4\]D0U>=1??9??/7'SA;WE4DG>!%!TER8P;I^$^VSLX7RS@_;-#+0,UB1;*"JNKULIZ30%LHE!R4[SXF5RH4U+ MRD'DCGO#?R9 /D2UYXG?]?QTX_3U MD[DW#W$/U4K76/M]B>7RXOVTX"0$71+* MY4L06D4Z!(!".Q\!@C"S:?&&EW MU'4;F!Z,BIV!=Z"*NH;=\A^+^7(YL9EB#70*=$&*GEU2X 1SH*-@.:N@A3QY M^\R:LF[#Q_9P.T U?4/M54J77R\OZ@#I_?AA(G+(*'0$F^LBB9 S1)\X9&36 MZ:3)Q$X.OB=H[382/ $"H! 6OFK@IV8-TUEK'3&:\ MS0*NY^D:=]/1N,#;5RT=[%NH*]*GB[HMXO%UP9N_TL5EGLX^W[0"3X1"1NE9 MJ,8306GBL.ZHKNMT*&$K(C?KF=F'S'$@V"[#:*>CKB:*C(+57L/:5RNE!#JZ+VFT=,6U66;U!$'CYI(# M8.%Q[^?Q@C\CYW'X)-?VSVGE2EK.N!_+0ZE>=>A$BO"YB@R8=G0"\[H(R]3G@[/1GCN?O6JTF^PIDKKT M*OO@X=$^J$&$WT'J]9"%=3I:LGD!TB-;GK530 9[^%1;3ZHGK!T"8E([\#T>3(.DK:G:'EVI+0,L,SA7Q!$MU*U;TSUA<('*5B2@K= MJ'7@,2WC^IGC=/L,4 X0],@S'F^11!TNWE[.VJKZ;9\][C$QH.:/%MS(BO\I+-=B>#\/LYNY MM(RF6.];/GK"P+H5YL!P(.O'?FE MID&CQ,/EV0,(KK&;LDHR. ?9U37;VHCZBID$3%JY)%@P8:<&O]UA,&8$<(3* M-I5^@/Q&5OL_I[/IU\NO-S/(*+1.4H#0.=<&"09.94-JRY;%)+B7.R4".RG^ MP5>/K/I#%#8FB'I7*'!AR446R>NEW>Y*=E/_ M_:\>)P(<3/T'2[&#>L"V\^_]70.+XT5;8R$:4\,89\%I3OEP9ER:G'/BC=X M?HZLD=_5:U)7&DX/G8!J>LD,:L5TQQ0TOFJN"9N!#I(Z%SD&)5P MJ1F6-JGI[S;M0&5O@=%1DN\$/9O2N?:Q/\T7B_F?M7 ?_J _67V?<&LUD\9# M"9&<-L-0T[=VZ9A[2TE_2/ RBCI1Z![C9)IMK M1_S8)CS]GT**&(3E]9U:]!-#5R&7<; M7[_,5\36-%R\FZ5%?8WKW6P+CX5)Z5D&6^I^BFCK8G^%X+VEI-8&F_)&A+:U MUGOH]X_\5O'@.#N9+GK&VY/A !K.40<+Q"9)5'@'D:<$7H7@D](CX]T@;10H

\I=OYY__6,^HS_Y!1>IZO8S_=4W%].K&9JT?J!T^2LF MG'ZKF?O'^G=_^OYN]@V7JQIX_*.N9ZRQR'RQI,#5RQ"$A")5 E4R(U,,=9U: ML*78PGG@?^?7CDX&].RR38>&,[>6!3ZFBF-'W?)_$7,@I1 VLU W! M0M:Q8"=!!,L18U!>Z5.>'+>4C?QH='<8'T!_':+W0]U^E1#S%>?TQS=LW\9_ MD9B*#CT4%^@\$\9#B(;L,T2>!7?.ET-3OA]_^VY%>';^,!Q8$1U"[2!#JW]( M2E_20?%VOGA3)QZ7ZQ7&5Y\]01\H#\D)>&9U::;0$ 7)1,GL79%)I- ZD-B' MWMW@?$:72MTJNT,#J*5JXNMG)(+2]&KU3!':9&D9R"@]J'J0!.$R6)]X$21X M8PY-'+=\W6[P.Z-;IE:B[A ]3UG4!UR]G_[/Y32ON?Q7N+BDOWJ(=2G-;5"B M@"59U!%_#=[8#.B,2R%XG=0N;;QCT+X;KL_HKNLL0'!&1O+LL;,6UZO5Z_ER M=;LUY]7L>_TUR8@^8KH*%]/_MU[KA"2\U"TP=7&T_O)S_ M*2RGR]^(EI _SNZ/4_")BUGR5! X5P&48AF"S1&*H5S&AIB(MQ,T2CQ-X6XP M/Z.[QJ8JZ@!ZVR3V^^QR299T9[A?I^L"Y%O$.^.=H([*1$Y!(0L.%*(D:9*A M!2V*]D(&;MMLKSN8Y-W >4;7DZ=58H>1RWO\A@OBX]>JQ8EPY/:U9'6@.!(S M3E"FRRD,H_"+E12D"8=6A1]\T6XX>@$W?X>+MT.LO)W^1?;P)2P^4SQ_GR^9 MBPF>8O;D"QE"$8QDERR8B)ZXLIZKM'[?WNXI:)/TC30*M';S]^R/U+$@ $IDF M!3@6#6G7:$P\:K.Y&&:H%>%/$W7\N^Z//OIN9:[C6?F,!%H@V45;B M;9$YA)1DHYWHSU U]A/:P^#C\:OL ^GA7#S*>ICT2+]R_1E-O,LV^D[@8U"' MQ).WP'+,=2$# V^8 &:-*EE))6V;HF)#'_-;^H+Y\@+O=80LZ[K_ZR^\?KON M)YQAF:[6\ED+R[]BFL]J<+A6ZB:OW I1)(.PKLP45B!XU! U M#^B8*PS;;!,XANIQ9W?;0[:Q'KO"[,_7!!"3UX]&S?+[:8@UF9E>'VQW;,:L M\WI17]*28HN,GO(60_8IDHHE"AY*:[CN1?"X,\'MD=I.>^<2&=X=+_/RRV+^ M;5K;.\I\<>]'#G_TXK#O:1)A'LKG":)0:8/SA2>(DM?F1*;IO,ZENL* M^+/+=*][(9X(6%[/9ZOI[++6=?[ Q5J[RSMQ\*0LN7PPF,SUQ5PV @KR$K(T M,:4V2UT.I[G?&'0?;#W:C'\:'79PG%]S>KUF]Q&KDY*=*-;540V3B!TZ<>@W M)$AM"O>^Q+0Y6#PL))\B;.0=^B?"QW98#J*L_;'GK[ WP\_U6= AT??;JNX( MI_B#_L(6MC B1^/)DFMYFR)D!RXP \[S$*3@2JM&+X#L0MZX*L7H(AUAT*,FLC0I'&A<:UV9XPURI6'$+Z0V.I M\;W+W=7H@VO10>Y:?O#93>Y7]N'G!'J>QRK?[JIBY:XX7+NG'HP0]/BO ^5[-$DE!]XC2 E[*VRT91LI;9 M)M%$+@,0W^\MRSYHV_1]I]9J!_GR+BQOCW=Q.?'HN4J&0W3^^AFT&!V"\#:: ME+'.THR&X*>H[K?$TQJZ@^CQ7##[A=11G^[+M=N IGU[]8U7MPNEKJ>8:%^T\H+LW3I#1K_NUY<2$JE#^U0L5VV>NQB>EW&? M,!@3] UU/O8SQ3MP?_4S'\OK5[^^^>U5NC5N'HT)/'#@4:ZO\1""T08T_:8* M) &_F7%L?\WXQ@:$2>4A]GXFS7P[FO\G]=7FU%7DY"L498*T"&5$!Y M[L$CT^"L+=ZX$.7FJM43NM--:L=](6%,AWF4WKK%YK8*\P3)QUO-)1A;.PZ8 MKT]?"P/%6V&Y1A-+FRZEW6D<]_&"T^+P:!T=CK[3EE,_A$5E[QL.4D!]]&E- M2J;/TWR"(JFC%,1F7@!9%*"%)APU-+6 M8""P3):E@B7(1P^Z7G<5FYAK]%#H5G+Z+63N@X@G+W$.EOS(T?_-VUD_X\T; M6H_N.N_-!OU\B9_FK[_4QY[?S>H?A3\GEC.3G H0&:=\AV?*[5W6P+DM6G+O MG9,[Y !'$])ON?$0@)U>-QW$7-?G]>SS^_ER^9I.BN]EOO@S+/)R4A2JNBP* M"K=T?JO*298(*'VA$($SZ=KT0SQ-4[\5P&,\VD ZZ !-O\\6E)%\GM4]L7=U MR25YYQAUU QR(!>M4@@04N)@HR\.DZV/CS>!TA,$]5M4.P9'0TC_'.=)'TW7 MA@?3M8//E>[X?44G_;0G?7T3 M3J8HG,E)UXS!@4KK[L;J$XT@$;Z\EGW&/IE,?\# M%ZOOOUR$V8H._S?_GWQ:;X>.\O61_#HL?MA5S:OQP2//#TY\U7&/# MCO0.U+1P_UM^Q8NJE/5CUG?YJ2''$KV$D-=/\A0%WJD"0JN@G-9%B$8KH7] MV=&K-I_X_'_@;+W<]G;U?-'.8Q*XFW:;X,%_\,?TV_ M7GY]-9O1+^IDTF(:+]][BT&IS SOW=/FC;=E\UKD([J->]GQ9\-Z,XMQ;*7\\7?\P7).6/ MBY_"[+\__CG#?/W^J-244J]OY%+MLPB42SF1*%)-P48F=.*-LH0="1QY,7L+ MG+94T3D@[V:PI5[HX(1[FW,N#D00[FJ:T\>HH0BR*N-SCKS-S<1^=(Z\GGU4 M'!ZNL [@N->)4.?>296WW>[?)X7GX+VTH*TEZ5+X#8Y1B,RL$JB,<#RW&0@_ MCNYQVU.:PO6$"NVDCVHG3F]^^%?F5===C0*!"7 I+SF"UC:&+;GH9CJ!]W;4P_*!Y"N5T7/]?GR9?Y!2ET67L[*!C< MO]RYY4.&*W#^B,*!2II7'WUOP7N22BLD1DLMX+C:))@H^DM18\C%1MUH=^,# M.HY^NOF1\#[,5WAWK7FOG)_(HCA7P"628W9U2U<(E*B98E1(SIC0YM9I9Q+' M+4(>@8]'+S(W4>_JR63J?E=K+_-%70TQ$0 .5G/ M<^:LN#8#^L_3U967V0<)FUYF0/%W$))OX^8Z%I.2A(/,0-2 T]6 MJ&RD2+[-I<33-(U[#]$81 >(O5, ?;Q<+5>!@OW9YXF*,A24=6^N('9L-!!Y M\1"4*\X4GS#FDZ'H'F'C7B4TAM*A"N@_UEF/Y1)GZY&S]_/9YT^X^/IN5B^' MI]\>3$$>&@'M\0T#QT6'\C90M'07*'\L3U4*UO"*ET;SS=OX[,-#"O\^F1$W=BTXQVUJ]=]9,L95W4A3@4M4'(HR%J&T&S3)& M4=O1=)OPMB579^W;]T'YHPIB+U#I(+';D,7]T^Q5W1*UYO?C'^M.S;NM )3# M?KWZO0WNM7?)NFP!64U#6'W95=:;RZRYL3K&E-NLB1^6CY%G0;LQC5/"H5-C MN*^ ^]P_8?Y"A6@-UH5145+,J8A92]X@9(Y>.A_89@M00P/8C_:11U'[ GU# MM9\#T#?JW;]36+NX)X;UB,Q/W]_\A8LT7>(O=#;BK[4'X$XBRL80>4Z0K8R@ M.,G&A:+!&FDC5]Q$V>8*N#UO(^\CZ]A03@N;O@SIGI/X=7YQ\?9JR^:>@2 MC;%.0(JB=L1&!5%F!@999LY*M+;Y\; +H2/O.>L"XH,K]"75>38RH@'>U!J8 M@-$J0WM)IH^2D8N2LQ3)Z9I:L60"P2=&*:P5)B!+18N76-3_T7%VKZ^13JWM M"=':'4PT)372U(Z,\.:T,VA=U&W6N#\@8UP4C@2% M^5!ZZ0!4APONCNU9KGG"A_ 5?YY_#=/9!&6T6AD.G->W3H,5$.OFJ!2#B%(R M:6*;R],6W(P+\2/ M>DWQ]9T!VC?"/7^B5\C+B:%>2$B;(\2<*X MU]WCABS#Z*4W8-7A\W7%L%[9?)G^\6G^AOSNZONU95*2ZQ+Y5B#'6P55(K%& M*6\LRL1B?91QI[NWPR#W/''C''<#P> Y4 VHDY'A]OK+%,O;Z2S,TC1%<6+$#[O-/Z]$[2>(:0C& VI^/GP6A@9 M3&_^PG198\*''# IC(G: O%/86&4 CPGAVYS#A0PDG//.U4Z=\+1=AK&":9. M":$!9#]R2/XO(OL7TLPTDTCGY1.F+[-I"A>_7=]=WW+DN5(\ <^V[C_0")%% M!3Q::U*Q";W=(1;?[=O&":=.A9M&4A_9"_T\76"B/[ZA/!C4/B'HQ!@H0@$X MYR1XF04S3@JA=UH/NI/W>?C=X[34G=+K'"'K#NJ#/TQ2GLI1WE,N^VZ%7Y<3 M3)(24RU BE+7ZF<-@2ACW07I?1*/1@*-I'[?ALX_J]HD1<,Z8_W!93?QF MY]F]K2$9E>0\2R"& RCE.$15' D@^,0RQV(:;8D:FI7.;Q4'QN)0IC (,,[9 M,FX*XLO5XG+MK];ME)^^A-EUH^V'^>P;+E=X+:J)=I32&2D!ZXXP%42&*#R# MX*/0&)7(J5%CW:E8'/GF]$PMJ2F0SMG"UO_X%W$^G7W^!1?3>>83R:/3VC*( MJ3XX9"@ \"HB"*5,2-KGXMNT]P[)QL21LQ_^C( M=48&:5AU X&.W(@%O*%4S.@8A=4E*['+HT'M*!PYZ1@'\!TI_9Q/@1\>C_^@ MCU@MW\VN?,)$J))*M )\5K+&GQIBL04XNE BBQ)%FR6 I^)PW'FVC D\BAF2C8EZI(I/9X6!X\@O&?>)@1+\^ MC,@[P;'53V5U."C-<1)*'+)4/*RB_,$Y"X5'F4C138I?FI^>^ M8]RG!3I S]&"[^!2]-;#23M1-].T'1O3 H-E3AP<#\AHLX'PB:-T]Q7E]J;N?NMKBR%NAR_2KZ M_3^O\YH?YJO_Q%5]$^SS;!U[1VZ5KHOX WHD)^])*"DH<,BS"3%+)1OM96_% MTDX&X%^H ?0!E Z<>3-!7 75;^>+Z]^J/\08"D;3!B/*G-T8+R)=.AR.F\U2Y2'"R.$ M-KOV?OU[@TES_+;;8+(/"#J(O!XN,U Q"9V9 &,#I5HYE_I>IJ5?1Q8[ 6NDVPPV4/3':!]^SJ,4$*MH0I*!70@JLK M4!3=0#'9<>0.4V^9VIXK?SZ0PLDI17<'I? M0AQE8J%>]W.A0/F@(7+)0:/S'EW)W+>Y,3TADVQ M-KD%2]HS))]B&%!H7S<2!>91))X:%=_[RB7[&\9Y269Y#.B.S"7?S/*Y6.1_ MX/3SE]I@]PT7X3.NP_V?R:^\#=-%??T4[RM:4&1AO#00T'A0,A4*.8R$G"@U MMZ[4]R'/U6[W$<29YJ5G4Y!M!LH7G9+N+KY)SDY&01 M@L*(419^9NY@3Q&\^$KW"W '+5']HMW!=:WRDE"]@]2*5LR8 BF44B+>)IO.K;UJ'_Y??&G]!3B"9GA^T5Y@C^R*@J4D@_ 0LC"@ZIRO-Q1( MY8C*,1D,Y;P>C0\7=W.=]YZ;)YDD:7A= M;N9 N:P@IL IG3+!$[.1Y7.K"CS+\)D&_;U7](<#V8L^CS]>KI:K,,O3V><- M+W:[Y_/U?+86VF6XJ#L-EI-,*I5**>#T/Z R)S$*YJ#HF!4K170W&]1"#"^U MEC^@X9S,V%NCN!<7$'\LO+B_PC]_7JP;>MZ1A*:SY32M8Y9;E6N41<: 8%UM M*1)*@@\V@/-!>>X0!38T]S%8/M/T>\ CN7N@_1TM\IZ7FY@L@@O:@%#"@DJ) M_# : 3(HRY0)I:2&_3 C<=W!D=N_88QMSH>B]%P?0SA43AOC+=S[Q!G/X)V+ MH+C,$(VM;P++H&T6.::-VZ]A7TP8AHT.+K3/QD([4-=>J/L['KE7MWT3D;3F MPCCP5G%0P0EP1F\5P!S6ILS'C<\+FW^V,?3P?8SRWPG,! M7B9Q=1WO$PDOR.B$"5FI$'H\9GNL\2$ Q:D V5CA&"]@>SHR%**@E ?FL10+V6)<##1 M2&<,6%O(\YD2('C&() G21:E4:U&%_^]1'A/_+9;(KP/"#I(V![N$Q4I<1GI M (RFOI#NF 4OL+[+;'UM@>"&M>GP?9%+A/>"PK-+A/?12P>@.EQPSRP-#3FC MS8KR)B4D*"_(O"F#@IA\-H[+G-A(W69GOD1X+W"=8HGP/IH>.6'^<>1WO:"6 M,5YB(/F*'%+=_6 A)!<@"A%Y]-D:)G9(:W?]O@XN8D9%Q;RQBD:$W7*QFGR: MKNH!]6Z6I]^F^3)D M7VUZQB=)>"F;?0\YN8?12V_ ^H_IZLLZ_JZ%E"_3/S[-WY#]K+Y?&Z6444KG M%+!4;:;H KY8A**R$"X4R7=[H_$PR#U/W#@^<" 8/ >J 74R,MQNGC"]\<"* M^\CK1B1-RE<^&G L%\A*>:<2BSLNWM\)30^_NR.P#*G>^2"R/H>4XL<]5RY$ MQM!%R);+NJZ= @BT' PY>FQ#UL,+@W M 8-2Z^@$:.$SJ(@4_I)$ "G<9B);*W=ZO?ODA'>>Z@R,RI-F($'B(P+U7 ;6Q)(Z^3H\M7'30_75Z6QD= M#B,?)5<[#M<1)OY1[QEGJYM8<#DQN6A?O "C4^7#.@A":RC:&N:0F^#E#E[_ MN>_HH%=I' <]F. [\*6O+M8_@WF[/-_\5?\5)ZD$EZ,T("4)2+E@($;- 4N( M)DB3>:,B_6[T=="3,Y[_:Z#"@X'Y#1=QWOL+]!.K% KK',A ";;*28(W25#F M760L$K.S;2[TF[%TIEL+AC& /H#2@3-O)HCKA&&^N/ZM^G-\8JW-*1@'7!;2 M66 "Z+\1G%*IJ,Q)@6UV!9V6SYULR_S;MDX-J9?4J;G^\9OM)B?OR7SVVT?K MOMQ=)GWT60K/L^04^4@$)?+H#/?T[XUVS_V[SW)/_+;KL]P'!!V$7 ];KM HIXNT$(NHK:J) M@5<8 "/]3U0Q(FOS.M^+[+/<"PK/]EGNHY<.0-6DSZJ(@%D5#SXIK*O< @3M M';"H1#*)2V_:'$\OO<]R+W"=HL]R'TUW@/;;%.,NWKON92C.H<%@*0>(=7F? MK2-GS$)1A5D98XF^3=7Q29(ZOY1LCI:GLL.C5-2LOE,8?XP5KI"%'75J9UBC&X""5)45\B"Q!5 MD,.I&._9[.C_1V?;A?:C\$$W-AQ1;!R[A-Q+[VF6^O@C+);G6RM3: M%@(FR5,A^Y4JU<=# ]21>K I*85:..L:-:$\1=)+Z4P\YO@91E\= .\^_3=3 M-RRE6$($7X@-BO18+;23F$)A ;4-G+>I5#RF9>28>A@ESP>5> ^8F7_]>EV# MO_:V5A29M2Z@LXKDNSUYVUP,F(PN Q;',VZSP&HR% MLQ\6.-H(3@Z$7BQ@@-/P6YA>U"CU[7RQGF&;U)>[T$L)M9Q(*B&]>"1WD+,M M6L6<24A]'0P_X.CL)QAZ")J.@LDYF\O6^IV"@Z! MFPC(<[%9%&Y89WG%T\R<_93#*$8R$#A>G'W\^/'(8$W.V2DHS I03%+JQ8P! M="B\E88A[^R]M<,8/?L)AW[L:EA0O0";>_,7+M)TB;<26D^'/-S8/3$&@]'U M#0QN,\FD"(C99] F!9VT4]T-X>_!W4[69?]M7:>!3Q>CK3N.["+3SAM>-XM9 M$GR6!8((&DCN0; 0BRMM!B(&G+IV+Q38#538!32;#?S='^>:8(FQZ,B!2^M) M_-+4[7D)A'.)1YDPQS9WR2=A;R?#\"_4,/H#T$L:%*T'WI4^E\O+KU?".-F< MZ'-?/MJ8Z,X2Z6-*E!4>\SKRYZ6 2L& L]:"C2KKH(2.C3:IC#PE>JA3NDV< M[JGWU^GRO]\NL+[[@X2UU:_$P 1%89YS#R5@O2?5=722^->\+G&^F*Z^KWT(5YH9 MG@O(0%&HLH%#M((R/JF3CRRS? X'SW;FQKVV']N$.@+.2[6EG^MR= K+UP*) M3F),GLY@)%FH9$AA4@@H="Y[KI@SL?VEV=#!H7E(EX%XYY%6B M/ZPO"8RP,&KSNWM8%_6L//HH \@02B&[ ?IO!,44!Q>S!2-Y4DS'E%*;87@%(^01.+)%R5% MRGT=',_R<]8)_S[('OJV< !XG'.@]5@*5PUR$Q625"*DNO(Q7R^EYM;4)XHT MEE2L8@W[AX=DY4R'2P;$9SN3.0 L!UO+'^O+_-]68;'JPF:V=&']#^"M S_!RNZLN=Q$\D[()3RDOONLXFQ"M)WAO"95V.:F(!Q]!#$92> M)E9%TVYV#2I\IH@,(,,1Z(^ZBS I.8B+RP M+-).3WZ?2<+>WVQ)OQ9S'%B.3-C?S/JPF.L0M0Y[7@LA6*ED+!X$S[7L*#TX M8QBPR$(*V21N&_:O#,G*6;>MC%G]/0X4+\0R[KF'C5FTF[3NE\4T8?5FY=J; M&6>DSZR M9Q"544)7F!&D>*,J1UP&7EGU^X'\WK6_2R=W*RT@%4/U;#32&@B ME4G:IP1)Y?4S*P9\\!ZDD$H4997A?1Y4.S+X8FYHFN!\'+/<"W3G1H2L/N]4A=[D(79^R,%A 81;@99;@ MC4#4(1>VF35N?_7PQ'2/&UR.8#?=@Z.7(#'^V*?$O<_KIR0E)@QMT(H"9Q') MR2BN(@25"I"8&!>F^IJ&KV:=EMEQ;A7[1_Y0FU].!,,78*E/G_Y/B8A/>!3T M?Z5N :W/=C!)7M>Q""SQE- %S*GA9F&_N2#:DPK1&+@,'CJ1AXMV'@N 3RC^CT5:"*75*7>0$ MP97:X8J%E9I7J&$L%GR6DAPV# MNTNJCW6#*1=.^$T@0LR@,'$(JF1PV?*H5!&8VI2*1UXWF+Y@OKS ZQ="'[FT M]>_>>VS]=]+4XIZ:?[D(L^5/6U3]J7J0"3/2>E:79'E1Z!\6P6GE:R4H&Z], MG3%L<_ TY>NLUP_N@_1'ITL_<.DE8AM.!J_^FBXG*21/S&M %4@.,E'JQRGU M\YK7%WE=4.J4BSJ/8F;DPD%'6-VIJ,,(O=G.4\ST6'0[(4"',YA!T#)RD6U-]L<9_A.OES;X9'D2 MX%)=VH ^@'>4ER&3Q6F770GN!YG'XT\]6\ -H^#Y(-+N 2>?_IQ?4\Y4*;[N M)=3\ZX1%<\VQ4GMY_:8U%S1)P<)NTN<$(JO\%XD8DG+044 MR24%,SF!L\R",<@CVI#I/SLCY>YS>RS2C8F5 R7> UK>SB\7UZ0;'K)SUE(@ M5+!NTW+@E? 0DW,A2LG9YB*II\%R][$]#@Z.B)4#Y=T%5*;?;E".R*60A8,. M6.?V,8/C]44T;I)AT0FSN33B&:C;^T)/#][>/,03DKC" S MD:YV<;$$T?D(I5!J'E5R2I]RG^JQ_(P<<;W(,LI0\'EQ1C3_$Q?7\O@Z74VD MQBMJDA'0&AEV9.O__Q MQP-9B,(SXUA >$$2R"@AH@@@@L:(.I&:3CDQ.0Q7+Z@BT*$Y'0.AEV9.5TMK M/Y9[G9/7W0:3(IRQ63D0RI"^:@SLBJI;B)Q+@EFMPRG;;@=G\ 654CHTLH& MU8N]/>K_.E LC\6Q\\R;+,PF1VY*NE";Q72&8$L!)'$F2FMKBG_"EL.3"^ % ME;,&M-?Q];(7,/]V]OS@K_R$GZ>S*L.?PD7MNN83A45B""2Q0"!0.11P4EEP M)MHH@A!%G'*>>APIO*#JXSE:]H 0[<6\AXYB[O5PWT0Q*L@@4W%04JG/U)MZ M?: 4!.^2S]8R+\^@)/HT@SVNSAK?*#L#5B_V-I2O>BR.YWP5GW!4+ KKP;@Z MUX&($ 6I5[N2I&6NV'0&,?&>7.]DF?;O9IGG ,$7-<-S^?5K6'R?E]]GWW!) MXKD_JG*Z 9Y=J!AO>F=O&?4QNF.2QXS! GI.1Y#*%H)0I6K*!/0%@_8O:'2G MWON_(6S.OR/^=J7S[5[NP_Q:C^OYO@M8[LI1>PG,,I\:^U.FYX?. @ M8I0F!*< A=;D()@$7RP#ETGLCEGD?K#(YVDRQKGD[0S1IU;GL0^D?VH&X$=% M@D<;;QXPK;/1W#,%)L8J<6.!9&^ )Q:\$L8P(0[$\'Z4C'/W>28P;JC48Y'< M8:R>M"K>&#IS0>/ ARK MCXUZ[3H.^YFL\6V8+M:+E^YK*0@A.I,>#S0FM&/Q82^H32(@/#LZ^#BP6\1G*5=(AG"DUC MCAMW:%W6DX8QS"YK3@$* MHEU4EM)&[@T77 A[:"V@(=GG6_\:[?CK!41G&%@^6WCYL71*P:24S_55'XH/ M(BLD'6\@!71>91!SZ"5Q!8-C^_GR^6;L*C##DOZSK7D M#NA8W/HQP[4<_IC*@7H&;[[DE^LON5>RBRH*TPXN^ZEWJ;T:ZW\QS2$OW,A[5U,]LH;NULDH\QE5J#T&Z] M;TM#"-%!S,D[FX7PKDT[52MG<[?M:?,;*)28IE>S_//TXK)V/51IW]F"9903 M,E' >D^IHL ,@9%!.!:EM#(;*QN-MAQ&<*>.:A\\/;V;OYWJSLZ-'3[:\=RG MM75D+4]LDDRR0P+PP=9H9!,$(!2L=RBHR+S=;_SCW9!UR]FY&;F(S9NC:KA1Z0,2Y6!E#KV\$II/T)E=3\G;=3X(0]B)S7/=W M@< M ]2]='A$E_ P/2J[LG9WS#@OD^8:A*342,DH*3GA"K(+WDI19-!M2GK[4CKN MDKY1'>9!RNK 5U(,LEAWIX2+U_.O7V\7,:Q6BVF\7*U3Y?GCOI6[KA:*76S1 M&&4A,Z\KAPRETMXE A-C2B5$J46;VL?QM)^'5ST,6_-1%=USD'I=!WHDYPD/ M6>0@-.2@-$7A1H.S!B$I4;*+N93-ESW:.MJG"!TW,#TI;%NJ\'#W.RJ.-R4%P==-AU'6$,S$G=!/,-V2JE[?43X_5>9_ Z=:&/H2O-\\* M9AT0I:3#3]-92H=KIL33*M"6TDZ?O/2-'F'X$67CHKD;".T$[0/U.?9+H$A' MY#3=;!&E:&_C=WZ?35?+FVH25(22&?D#JRA(TT9#*,&53+]GXBY]_OM\ M9X\(/%33\Q.(O0-W=SL[<#<$!.XR6/#U2V"_KIH! /C\F =9A\CHJ MS4OL,=Y\W]L+L^<>7!X&B?,WA5=?YY>SU<3;(LG2$V@C,R@1 ATE!%SDL43- MA.6E3:UA$/)[C A:(V]8^!\ @ZX;RNL]\72UOOL-LUQ?$B-N<9:F!PW&//=I MPS64[TSS0 WE][[OU<;WW>W>NJV7$0)DBLP!JOH^O:Q^: M>(B]R#S6F[['S^'BGV%5,;KY;7=S%S%G%VQ,@%XI.JI6X@ MC[7Y);%4\*;G48GZB'$9XR5U6KH1&NZR>H.CHJZ2-S[W#,WJA MF1<,Z#2N_:BE0(S20T87D5MIC6E3(7^2I)'KVT-@XM$%SR#B;^].KO^@_J.N M8O@__^O_ U!+ 0(4 Q0 ( ,N M " 0 !A,3(S,3(Q+65X,C,Q;6]S# '@ @ %Z P 83$R,S$R M,2UN9W-X97@R,3%S=6)S:61I87(N:'1M4$L! A0#% @ RX!R5,@DLN,P M" _30 !L ( !!0< &$Q,C,Q,C$M;F=S>&5X,S$Q=&%Y M;&]R+FAT;5!+ 0(4 Q0 ( ,N #,Q,F9O&5X,S(R9F]S=&5R+FAT M;5!+ 0(4 Q0 ( ,N