0000824142-20-000090.txt : 20200507 0000824142-20-000090.hdr.sgml : 20200507 20200507105020 ACCESSION NUMBER: 0000824142-20-000090 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200507 DATE AS OF CHANGE: 20200507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AAON, INC. CENTRAL INDEX KEY: 0000824142 STANDARD INDUSTRIAL CLASSIFICATION: AIR COND & WARM AIR HEATING EQUIP & COMM & INDL REFRIG EQUIP [3585] IRS NUMBER: 870448736 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18953 FILM NUMBER: 20855120 BUSINESS ADDRESS: STREET 1: 2425 SOUTH YUKON AVE. CITY: TULSA STATE: OK ZIP: 74107 BUSINESS PHONE: 9185832266 MAIL ADDRESS: STREET 1: 2425 SOUTH YUKON AVE. CITY: TULSA STATE: OK ZIP: 74107 FORMER COMPANY: FORMER CONFORMED NAME: AAON INC DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: DIAMOND HEAD RESOURCES INC DATE OF NAME CHANGE: 19900808 10-Q 1 aaon-20200331.htm 10-Q aaon-20200331
0000824142--12-312020Q1falseP1Y33.3300008241422020-01-012020-03-31xbrli:shares00008241422020-05-05iso4217:USD00008241422020-03-3100008241422019-12-31iso4217:USDxbrli:shares00008241422019-01-012019-03-310000824142us-gaap:CommonStockMember2019-12-310000824142us-gaap:AdditionalPaidInCapitalMember2019-12-310000824142us-gaap:RetainedEarningsMember2019-12-310000824142us-gaap:RetainedEarningsMember2020-01-012020-03-310000824142us-gaap:CommonStockMember2020-01-012020-03-310000824142us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000824142us-gaap:CommonStockMember2020-03-310000824142us-gaap:AdditionalPaidInCapitalMember2020-03-310000824142us-gaap:RetainedEarningsMember2020-03-310000824142us-gaap:CommonStockMember2018-12-310000824142us-gaap:AdditionalPaidInCapitalMember2018-12-310000824142us-gaap:RetainedEarningsMember2018-12-3100008241422018-12-310000824142us-gaap:RetainedEarningsMember2019-01-012019-03-310000824142us-gaap:CommonStockMember2019-01-012019-03-310000824142us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310000824142us-gaap:CommonStockMember2019-03-310000824142us-gaap:AdditionalPaidInCapitalMember2019-03-310000824142us-gaap:RetainedEarningsMember2019-03-3100008241422019-03-31aaon:numberOfVIEs0000824142aaon:RooftopUnitsMember2020-01-012020-03-310000824142aaon:RooftopUnitsMember2019-01-012019-03-310000824142aaon:CondensingUnitsMember2020-01-012020-03-310000824142aaon:CondensingUnitsMember2019-01-012019-03-310000824142aaon:AirHandlersMember2020-01-012020-03-310000824142aaon:AirHandlersMember2019-01-012019-03-310000824142aaon:OutdoorMechanicalRoomsMember2020-01-012020-03-310000824142aaon:OutdoorMechanicalRoomsMember2019-01-012019-03-310000824142aaon:WaterSourceHeatPumpsMember2020-01-012020-03-310000824142aaon:WaterSourceHeatPumpsMember2019-01-012019-03-310000824142aaon:PartSalesMember2020-01-012020-03-310000824142aaon:PartSalesMember2019-01-012019-03-310000824142aaon:OtherProductandServicesMember2020-01-012020-03-310000824142aaon:OtherProductandServicesMember2019-01-012019-03-31aaon:unit00008241422019-01-010000824142us-gaap:PublicUtilitiesInventoryReplacementPartsMember2020-01-012020-03-310000824142us-gaap:RevolvingCreditFacilityMember2020-03-310000824142us-gaap:RevolvingCreditFacilityMember2020-01-012020-03-31xbrli:pure0000824142us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-03-310000824142us-gaap:RevolvingCreditFacilityMember2019-12-310000824142aaon:StockCompensationPlanAMember2007-05-220000824142aaon:StockCompensationPlanAMember2007-05-222007-05-2200008241422016-05-240000824142aaon:A2016LongTermIncentivePlanMember2016-05-240000824142aaon:StockCompensationPlanAMember2016-05-240000824142aaon:A2016LongTermIncentivePlanMember2018-05-150000824142aaon:A2016LongTermIncentivePlanMember2016-05-242016-05-240000824142aaon:DirectorandOfficersMember2020-01-012020-03-310000824142aaon:DirectorandOfficersMember2019-01-012019-03-310000824142aaon:A2007LongTermIncentivePlanEmployeesMember2020-01-012020-03-310000824142aaon:A2007LongTermIncentivePlanEmployeesMember2019-01-012019-03-310000824142aaon:ExercisePriceRange1Member2020-01-012020-03-310000824142aaon:ExercisePriceRange1Member2020-03-310000824142aaon:ExercisePriceRange2Member2020-01-012020-03-310000824142aaon:ExercisePriceRange2Member2020-03-310000824142aaon:ExercisePriceRange3Member2020-01-012020-03-310000824142aaon:ExercisePriceRange3Member2020-03-310000824142aaon:ExercisePriceRange4Member2019-01-012019-03-310000824142aaon:ExercisePriceRange4Member2019-03-310000824142aaon:ExercisePriceRange5Member2019-01-012019-03-310000824142aaon:ExercisePriceRange5Member2019-03-310000824142aaon:ExercisePriceRange6Member2019-01-012019-03-310000824142aaon:ExercisePriceRange6Member2019-03-310000824142aaon:StockCompensationPlanAMember2020-03-310000824142aaon:StockCompensationPlanAMember2020-01-012020-03-310000824142us-gaap:RestrictedStockMemberaaon:OptionsGrantedonorafterMay252004Membersrt:DirectorMember2020-01-012020-03-310000824142aaon:EffectiveJanuary12016Member2020-01-012020-03-310000824142aaon:A2010StockRepurchaseProgramMember2015-05-1900008241422018-05-1600008241422019-03-0500008241422020-03-130000824142aaon:A2010StockRepurchaseProgramMember2020-01-012020-03-310000824142aaon:A2010StockRepurchaseProgramMember2019-01-012019-03-310000824142aaon:A2005401kStockRepurchaseProgramMember2020-01-012020-03-310000824142aaon:A2005401kStockRepurchaseProgramMember2019-01-012019-03-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2020-01-012020-03-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2019-01-012019-03-310000824142aaon:A2010StockRepurchaseProgramMember2010-05-172020-03-310000824142aaon:A2005401kStockRepurchaseProgramMember2005-07-012020-03-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2006-11-072020-03-3100008241422005-07-012020-03-310000824142us-gaap:SubsequentEventMemberaaon:A2005401kStockRepurchaseProgramMember2020-04-012020-05-050000824142us-gaap:DividendDeclaredMember2019-05-202019-05-200000824142us-gaap:DividendDeclaredMember2019-11-062019-11-060000824142us-gaap:RevolvingCreditFacilityMember2019-10-240000824142aaon:Investor1Member2019-10-240000824142aaon:Investor1Member2019-10-242019-10-240000824142srt:AffiliatedEntityMember2019-10-24aaon:contract0000824142aaon:UnitsMemberus-gaap:OperatingSegmentsMember2020-01-012020-03-310000824142aaon:UnitsMemberus-gaap:OperatingSegmentsMember2019-01-012019-03-310000824142us-gaap:OperatingSegmentsMemberaaon:PartsMember2020-01-012020-03-310000824142us-gaap:OperatingSegmentsMemberaaon:PartsMember2019-01-012019-03-310000824142us-gaap:IntersegmentEliminationMember2020-01-012020-03-310000824142us-gaap:IntersegmentEliminationMember2019-01-012019-03-310000824142us-gaap:CorporateNonSegmentMember2020-01-012020-03-310000824142us-gaap:CorporateNonSegmentMember2019-01-012019-03-310000824142srt:ScenarioPreviouslyReportedMember2019-01-012019-03-310000824142srt:RestatementAdjustmentMember2019-01-012019-03-310000824142srt:ScenarioPreviouslyReportedMember2019-03-310000824142srt:RestatementAdjustmentMember2019-03-310000824142us-gaap:CostOfSalesMembersrt:RestatementAdjustmentMember2019-01-012019-03-310000824142srt:RestatementAdjustmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-03-310000824142us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2018-12-310000824142us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2018-12-310000824142srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2018-12-310000824142srt:ScenarioPreviouslyReportedMember2018-12-310000824142srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2019-01-012019-03-310000824142us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2019-01-012019-03-310000824142us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2019-01-012019-03-310000824142us-gaap:CommonStockMembersrt:ScenarioPreviouslyReportedMember2019-03-310000824142us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2019-03-310000824142srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2019-03-310000824142us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2018-12-310000824142us-gaap:AdditionalPaidInCapitalMembersrt:RestatementAdjustmentMember2018-12-310000824142srt:RestatementAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310000824142srt:RestatementAdjustmentMember2018-12-310000824142srt:RestatementAdjustmentMemberus-gaap:RetainedEarningsMember2019-01-012019-03-310000824142us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2019-01-012019-03-310000824142us-gaap:AdditionalPaidInCapitalMembersrt:RestatementAdjustmentMember2019-01-012019-03-310000824142us-gaap:CommonStockMembersrt:RestatementAdjustmentMember2019-03-310000824142us-gaap:AdditionalPaidInCapitalMembersrt:RestatementAdjustmentMember2019-03-310000824142srt:RestatementAdjustmentMemberus-gaap:RetainedEarningsMember2019-03-310000824142us-gaap:SubsequentEventMember2020-04-222020-04-220000824142us-gaap:SubsequentEventMember2020-05-012020-05-070000824142us-gaap:SubsequentEventMember2020-05-07

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

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

For the quarterly period ended March 31, 2020
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ____________________ to ____________________
 
Commission file number:  0-18953
AAON, INC.
(Exact name of registrant as specified in its charter) 
Nevada87-0448736
(State or other jurisdiction(IRS Employer
of incorporation or organization)Identification No.)
2425 South Yukon Ave.,Tulsa,Oklahoma74107
(Address of principal executive offices) (Zip Code)
(918) 583-2266
(Registrant's telephone number, including area code)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes                   No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
Yes                   No   
                             
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of "large accelerated filer", "accelerated filer", "small reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
                                                   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes                       No 

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockAAONNASDAQ

As of May 5, 2020, registrant had outstanding a total of 52,031,532 shares of its $.004 par value Common Stock.



PART I – FINANCIAL INFORMATION

Item 1. Financial Statements.
AAON, Inc. and Subsidiaries
Consolidated Balance Sheets
(Unaudited)
 March 31, 2020December 31, 2019
Assets(in thousands, except share and per share data)
Current assets:  
Cash and cash equivalents$35,677  $26,797  
Restricted cash16,468  17,576  
Accounts receivable, net69,894  67,399  
Income tax receivable  772  
Note receivable27  29  
Inventories, net72,855  73,601  
Prepaid expenses and other2,045  1,375  
Total current assets196,966  187,549  
Property, plant and equipment:  
Land3,298  3,274  
Buildings104,707  101,113  
Machinery and equipment252,544  236,087  
Furniture and fixtures17,116  16,862  
Total property, plant and equipment377,665  357,336  
Less:  Accumulated depreciation184,636  179,242  
Property, plant and equipment, net193,029  178,094  
Intangible assets, net213  272  
Goodwill3,229  3,229  
Right of use assets1,641  1,683  
Note receivable542  597  
Total assets$395,620  $371,424  
Liabilities and Stockholders' Equity  
Current liabilities:  
Revolving credit facility$  $  
Accounts payable13,501  11,759  
Accrued liabilities50,684  44,269  
Total current liabilities64,185  56,028  
Deferred tax liabilities15,130  15,297  
Other long-term liabilities3,652  3,639  
New market tax credit obligation (a)6,330  6,320  
Commitments and contingencies
Stockholders' equity:  
Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued
    
Common stock, $.004 par value, 100,000,000 shares authorized, 52,044,110 and 52,078,515 issued and outstanding at March 31, 2020 and December 31, 2019, respectively
208  208  
Additional paid-in capital  3,631  
Retained earnings306,115  286,301  
Total stockholders' equity306,323  290,140  
Total liabilities and stockholders' equity$395,620  $371,424  
 (a) Held by variable interest entities (Note 16)

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



AAON, Inc. and Subsidiaries
Consolidated Statements of Income
(Unaudited)
 Three Months Ended 
 March 31,
 20202019
(in thousands, except share and per share data) 
Net sales$137,483  $113,822  
Cost of sales94,536  88,392  
Gross profit42,947  25,430  
Selling, general and administrative expenses15,214  13,677  
(Gain) loss on disposal of assets(62) 284  
Income from operations27,795  11,469  
Interest income, net61  9  
Other (expense) income, net(27) (26) 
Income before taxes27,829  11,452  
Income tax provision5,976  2,695  
Net income$21,853  $8,757  
Earnings per share:
Basic$0.42  $0.17  
Diluted$0.41  $0.17  
Weighted average shares outstanding:
Basic52,071,839  51,992,150  
Diluted52,871,419  52,369,660  
 
The accompanying notes are an integral part of these consolidated financial statements.
- 2 -



AAON, Inc. and Subsidiaries
Consolidated Statements of Stockholders' Equity
(Unaudited)
Three Months Ended March 31, 2020
 Common StockPaid-inRetained 
SharesAmountCapitalEarningsTotal
 (in thousands)
Balances at December 31, 201952,079  $208  $3,631  $286,301  $290,140  
Net income—  —  —  21,853  21,853  
Stock options exercised and restricted212  1  4,496  —  4,497  
stock awards granted     
Share-based compensation—  —  2,351  —  2,351  
Stock repurchased and retired(247) (1) (10,478) (2,039) (12,518) 
Balances at March 31, 202052,044  $208  $  $306,115  $306,323  
Three Months Ended March 31, 2019
Common StockPaid-inRetained
SharesAmountCapitalEarningsTotal
(in thousands)
Balance at December 31, 201851,991  $208  $  $249,235  249,443  
Net income—  —  —  8,757  8,757  
Stock options exercised and restricted237  1  4,009  —  4,010  
stock awards granted
Share-based compensation—  —  5,407  —  5,407  
Stock repurchased and retired(129) (1) (5,070) —  (5,071) 
Balances at March 31, 201952,099  $208  $4,346  $257,992  $262,546  

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



AAON, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(Unaudited)
 Three Months Ended 
 March 31,
 20202019
Operating Activities(in thousands)
Net income$21,853  $8,757  
Adjustments to reconcile net income to net cash provided by operating activities: 
Depreciation and amortization6,002  5,914  
Amortization of debt issuance cost10    
Provision for losses on accounts receivable, net of adjustments294  115  
Provision for excess and obsolete inventories(274) 357  
Share-based compensation2,351  5,407  
(Gain) loss on disposition of assets(62) 284  
Foreign currency transaction loss (gain)51  (16) 
Interest income on note receivable(6) (6) 
Deferred income taxes(167) 909  
Changes in assets and liabilities:  
Accounts receivable(2,789) (4,725) 
Income taxes772  1,432  
Inventories1,020  2,678  
Prepaid expenses and other(670) (561) 
Accounts payable2,742  (5,730) 
Deferred revenue229  25  
Accrued liabilities6,241  73  
Net cash provided by operating activities37,597  14,913  
Investing Activities  
Capital expenditures(21,877) (8,772) 
Proceeds from sale of property, plant and equipment61  52  
Principal payments from note receivable12  17  
Net cash used in investing activities(21,804) (8,703) 
Financing Activities  
Stock options exercised4,497  4,010  
Repurchase of stock(11,565) (4,483) 
Employee taxes paid by withholding shares(953) (588) 
Net cash used in financing activities(8,021) (1,061) 
Net increase in cash, cash equivalents and restricted cash7,772  5,149  
Cash, cash equivalents and restricted cash, beginning of period44,373  1,994  
Cash, cash equivalents and restricted cash, end of period$52,145  $7,143  

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


AAON, Inc. and Subsidiaries
Notes to the Consolidated Financial Statements
(Unaudited)

1. General

Basis of Presentation
 
The accompanying unaudited consolidated financial statements of AAON, Inc., a Nevada corporation, and our operating subsidiaries, all of which are wholly-owned, (collectively, the “Company”) have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the rules and regulations of the Securities and Exchange Commission (“SEC”).

Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 16) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.

These financial statements have not been audited by the Company's independent registered public accounting firm, except that the consolidated balance sheet at December 31, 2019 is derived from audited consolidated financial statements. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The financial statements reflect all adjustments (all of which are of a normal recurring nature) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for a full year. Certain disclosures have been condensed in or omitted from these consolidated financial statements. The accompanying unaudited financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. All intercompany balances and transactions have been eliminated in consolidation.
 
We are engaged in the engineering, manufacturing, marketing and sale of air conditioning and heating equipment consisting of standard, semi-custom and custom rooftop units, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils and controls.
 
Use of Estimates
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, inventory reserves, warranty accrual, worker's compensation accrual, medical insurance accrual, income taxes and share-based compensation. Actual results could differ materially from those estimates.
 
Accounting Policies
 
A comprehensive discussion of our critical accounting policies and management estimates is included in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2019.

Fair Value Measurements

We adopted ASU No. 2018-13, Fair Value Measurements (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:
- 5 -



Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.
Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means.
Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of property, plant and equipment, intangible assets and goodwill acquired in a business combination.

The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.

Intangible Assets

Our intangible assets include various trademarks, service marks and technical knowledge acquired in our February 2018 business combination. We amortize our intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. 

Goodwill

Goodwill represents the excess of the consideration paid for the acquired businesses, in our February 2018 business combination, over the fair value of the individual assets acquired, net of liabilities assumed.  Goodwill at March 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.

Recent Accounting Pronouncements

Changes to U.S. GAAP are established by the Financial Accounting Standards Board ("FASB") in the form of Accounting Standards Updates ("ASUs") to the FASB's Accounting Standards Codification ("ASC").

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes. The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax basis for goodwill as part of a business combination and interim reporting of enacted changes in tax laws. The ASU is effective for the Company beginning after December 15, 2020. We do not expect ASU 2019-12 will have a material effect on our consolidated financial statements and notes thereto.
- 6 -



2.  Revenue Recognition
 
Disaggregated net sales by major source:
Three months ended 
 March 31,
20202019
(in thousands)
Rooftop Units$110,830  $88,343  
Condensing Units4,498  4,050  
Air Handlers6,247  5,594  
Outdoor Mechanical Rooms915  482  
Water Source Heat Pumps3,703  5,844  
Part Sales6,513  6,490  
Other4,777  3,019  
Net Sales
$137,483  $113,822  

Disaggregated units sold by major source:
Three months ended 
 March 31,
20202019
Rooftop Units4,061  3,762  
Condensing Units408  394  
Air Handlers510  580  
Outdoor Mechanical Rooms10  11  
Water Source Heat Pumps1,617  2,289  
Total Units
6,606  7,036  

The Company recognizes revenue when it satisfies the performance obligation in its contracts. Most of the Company’s products are highly customized, cannot be resold to other customers and the cost of rework to be resold is not economical. The Company has a formal cancellation policy and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. For all other products that are part sales or standardized units, we satisfy the performance obligation when the control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being July - November of each year.

In addition, the Company presents revenues net of sales tax and net of certain payments to our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing HVAC units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer.

We are responsible for billings and collections resulting from all sales transactions, including those initiated by our Representatives. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. These additional products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. The Company is under no obligation related to Third Party Products.

- 7 -


The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our Representatives were $12.6 million and $11.5 million for the three months ended March 31, 2020 and 2019, respectively.

The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.
 

3.  Leases
 
We adopted ASU No. 2016-02, Leases (Topic 842), as amended, as of January 1, 2019, using the transition method, which becomes effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases. The Company historically does not enter into numerous or material lease agreements to support its manufacturing operations. Furthermore, any lease agreements entered into are usually less than a year and for leases on non material assets such as warehouse vehicles and office equipment. 

Adoption of the new standard resulted in the recording of additional lease right of use assets and lease liabilities of approximately $1.8 million as of January 1, 2019, which mostly relates to the multi-year facility lease assumed in our February 2018 business combination. The cumulative-effect adjustment to the opening balance was immaterial to the consolidated financial statements as a whole. The standard did not materially impact our consolidated net earnings or cash flows.  As of March 31, 2020, our right of use assets and lease liabilities are approximately $1.6 million.


4.  Accounts Receivable

Accounts receivable and the related allowance for doubtful accounts are as follows:
 
 March 31,
2020
December 31, 2019
 (in thousands)
Accounts receivable$70,541  $67,752  
Less:  Allowance for doubtful accounts(647) (353) 
Total, net
$69,894  $67,399  
 
 Three months ended
 March 31,
2020
March 31,
2019
Allowance for doubtful accounts:(in thousands)
Balance, beginning of period$353  $264  
Provisions for losses on accounts receivables, net of adjustments294  115  
Balance, end of period$647  $379  
 
- 8 -



5.  Inventories

Inventories are valued at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (“FIFO”) method. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.

The components of inventories and related changes in the allowance for excess and obsolete inventories account are as follows:

 March 31,
2020
December 31, 2019
 (in thousands)
Raw materials$67,815  $68,842  
Work in process2,055  1,825  
Finished goods5,350  5,578  
Total, gross
75,220  76,245  
Less:  Allowance for excess and obsolete inventories(2,365) (2,644) 
Total, net
$72,855  $73,601  

  Three months ended
 March 31,
2020
March 31,
2019
Allowance for excess and obsolete inventories:(in thousands)
Balance, beginning of period$2,644  $1,210  
Provisions for excess and obsolete inventories(274) 357  
Inventories written off(5)   
Balance, end of period$2,365  $1,567  


6.  Intangible Assets

Our intangible assets consist of the following:

March 31,
2020
December 31, 2019
(in thousands)
Intellectual property$700  $700  
Less: Accumulated amortization(487) (428) 
       Total, net$213  $272  

Amortization expense recorded in cost of sales is as follows:

  Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Amortization expense$59  $59  

- 9 -



7.  Supplemental Cash Flow Information
 
 Three months ended
 March 31,
2020
March 31,
2019
Supplemental disclosures:(in thousands)
Income taxes paid$3,024  $353  
Non-cash investing and financing activities:
Non-cash capital expenditures$(1,000) $1,068  
 

8.  Warranties

The Company has product warranties with various terms ranging from one year from the date of first use or 18 months for parts to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products and any known identifiable warranty issues.  

Changes in the warranty accrual are as follows:
 Three months ended
 March 31,
2020
March 31,
2019
Warranty accrual:(in thousands)
Balance, beginning of period$12,652  $11,421  
Payments made(1,177) (1,106) 
Provisions1,465  1,109  
Balance, end of period$12,940  $11,424  
Warranty expense:$1,465  $1,109  
 

9.  Accrued Liabilities

Accrued liabilities were comprised of the following:

 March 31,
2020
December 31, 2019
 (in thousands)
Warranty$12,940  $12,652  
Due to representatives13,123  11,538  
Payroll6,460  5,058  
Profit sharing3,167  1,721  
Worker's compensation480  522  
Medical self-insurance1,066  707  
Customer prepayments2,256  4,627  
Employee 401(k) profit sharing1,450    
Donations354  354  
Income tax payable2,346    
Employee vacation time4,017  3,804  
Other3,025  3,286  
Total
$50,684  $44,269  
 
- 10 -



10.  Revolving Credit Facility

Our revolving credit facility, as amended, ("BOK Revolver") provides for maximum borrowings of $30.0 million, which is provided by BOKF, NA dba Bank of Oklahoma (“Bank of Oklahoma”). Under the line of credit, there is one standby letter of credit totaling $1.7 million. Borrowings available under the revolving credit facility at March 31, 2020 were $28.3 million. Interest on borrowings is payable monthly at LIBOR plus 2.0%. No fees are associated with the unused portion of the committed amount. We had no outstanding balance under the revolving credit facility at March 31, 2020 and December 31, 2019. The revolving credit facility expires on July 26, 2021.

As of March 31, 2020, we were in compliance with our financial covenants. These covenants require that we meet certain parameters related to our tangible net worth and total liabilities to tangible net worth ratio. At March 31, 2020, our tangible net worth was $306.3 million and met the requirement of being at or above $175.0 million. Our total liabilities to tangible net worth ratio was 0.3 to 1, and met the requirement of not being above 2 to 1.


11.  Income Taxes

The provision (benefit) for income taxes consists of the following:
 Three months ended
 March 31,
2020
March 31,
2019
 (in thousands)
Current$6,143  $1,786  
Deferred(167) 909  
$5,976  $2,695  

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes.

The reconciliation of the Federal statutory income tax rate to the effective income tax rate is as follows:
 Three months ended
 March 31,
2020
March 31,
2019
Federal statutory rate21.0 %21.0 %
State income taxes, net of Federal benefit5.2  6.1  
Excess tax benefits(3.8) (2.7) 
Other(0.9) (0.9) 
Effective tax rate21.5 %23.5 %
The Company's estimated annual 2020 effective tax rate, excluding discrete events, is approximately 25%. We file income tax returns in the U.S., state and foreign income tax returns jurisdictions. We are subject to U.S. income tax examinations for tax years 2016 to present, and to non-U.S. income tax examinations for the tax years 2015 to present. In addition, we are subject to state and local income tax examinations for the tax years 2015 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense.

Coronavirus Aid, Relief, and Economic Security Act

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted on March 27, 2020, and includes a retroactive correction to the 2017 Tax Cuts and Jobs Act that allows for much faster depreciation of qualified improvement property that is placed in service after December 31, 2017. The retroactive correction allows for 100% first-year bonus depreciation for qualified improvement property placed in service in the tax years ended 2018 to 2022. Alternatively, companies can depreciate qualified improvement property placed in service during the tax year ended 2018 and beyond over 15 years using the straight-line method. Amending a prior period return to claim 100% first-year bonus depreciation for qualified improvement property placed in service in those years could result in a net operating loss that can be carried back to a prior tax year to recover taxes paid in that prior year.

- 11 -


As the Company collects and prepares necessary data and interprets the CARES Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, additional adjustments to the financial statements may be made. We don't expect these additional adjustments to materially impact the provision for income taxes and effective tax rate in the period in which the adjustments are made. We expect the final accounting for the tax effects of the CARES Act to be completed by the second quarter in 2020.


12. Share-Based Compensation

On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (“LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a five years vesting schedule. Under the LTIP, the exercise price of shares granted could not be less than 100% of the fair market value at the date of the grant.

On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan ("2016 Plan") which provides for approximately 6.4 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, and an additional 2.6 million shares that were approved by the stockholders on May 15, 2018. Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee will determine the persons to whom awards are to be made, determine the type, size and terms of awards, interpret the 2016 Plan, establish and revise rules and regulations relating to the 2016 Plan and make any other determinations that it believes necessary for the administration of the 2016 Plan.

Options

The total pre-tax compensation cost related to unvested stock options not yet recognized as of March 31, 2020 is $28.3 million and is expected to be recognized over a weighted average period of 3.6 years.

The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during the three months ended March 31, 2020 and 2019 using a Black Scholes-Merton Model:
 Three months ended
 March 31, 2020March 31, 2019
Directors and Officers:  
Expected dividend rate$0.32$0.32
Expected volatility31.08%29.54%
Risk-free interest rate0.70%2.40%
Expected life (in years)5.05.0
Employees:  
Expected dividend rate$0.32$0.32
Expected volatility31.07%29.54%
Risk-free interest rate0.71%2.40%
Expected life (in years)5.05.0
 
The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.
 
- 12 -


The following is a summary of stock options vested and exercisable as of March 31, 2020:
 
Range of
Exercise
Prices
Number
of
Shares
Weighted
Average
Remaining
Contractual Life
(in years)
Weighted
Average
Exercise
Price
Intrinsic
Value
(in thousands)
$7.18  -$36.95  677,936  6.09$28.34  $13,542  
$37.00  -$40.87  6,418  7.9538.20  65  
$41.37  -$57.14  339,922  8.8441.38  2,361  
Total1,024,276  7.01$32.73  $15,968  
 
The following is a summary of stock options vested and exercisable as of March 31, 2019:

Range of
Exercise
Prices
Number
of
Shares
Weighted
Average
Remaining
Contractual Life
(in years)
Weighted
Average
Exercise
Price
Intrinsic
Value
(in thousands)
$6.13  -$33.20  496,465  6.11$22.56  $11,727  
$33.40  -$40.87  187,024  8.2835.53  1,991  
$41.37  -$46.18    —      
Total683,489  6.70$26.11  $13,718  

A summary of stock option activity under the plans is as follows:
Stock OptionsSharesWeighted
Average
Exercise
Price
Outstanding at December 31, 2019
3,627,047  $36.32  
Granted
939,600  44.32  
Exercised
(154,335) 29.13  
Forfeited or Expired
(38,316) 38.86  
Outstanding at March 31, 2020
4,373,996  $38.27  
Exercisable at March 31, 2020
1,024,276  $32.73  
 
The total intrinsic value of options exercised during the three months ended March 31, 2020 and 2019 was $3.9 million and $2.1 million, respectively. The cash received from options exercised during the three months ended March 31, 2020 and 2019 was $4.5 million and $4.0 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying Consolidated Statements of Cash Flows.

Restricted Stock

The fair value of restricted stock awards is based on the fair market value of AAON, Inc. common stock on the respective grant dates, reduced for the present value of dividends. At March 31, 2020, unrecognized compensation cost related to unvested restricted stock awards was approximately $6.5 million, which is expected to be recognized over a weighted average period of 3.1 years.

- 13 -


A summary of the unvested restricted stock awards is as follows:
 
Restricted StockSharesWeighted
Average
Grant Date
Fair Value
Unvested at December 31, 2019
267,484  $34.42  
Granted
58,840  42.65  
Vested
(62,292) 30.71  
Forfeited
(1,120) 35.88  
Unvested at March 31, 2020
262,912  $37.13  

Share-Based Compensation

A summary of share-based compensation is as follows: 
Three months ended
 March 31,
2020
March 31,
2019
Grant date fair value of awards during the period:(in thousands)
Options$10,905  $19,944  
Restricted stock2,510  3,708  
Total$13,415  $23,652  
Share-based compensation expense:
Options$1,632  $4,622  
Restricted stock719  785  
Total$2,351  $5,407  
Income tax benefit/(deficiency) related to share-based compensation:
Options$731  $243  
Restricted stock334  151  
Total$1,065  $394  
 
Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. Forfeitures are accounted for as they occur.

Historically, if the employee or director is retirement eligible (as defined by the respective LTIP) or becomes retirement eligible during service period of the related share-based compensation award, the service period (and compensation expense recognition) is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one-year employment requirement (minimum service period) or the entire award is forfeited.

- 14 -



13. Employee Benefits

Defined Contribution Plan - 401(k)

We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses during the three months ended March 31, 2020 and 2019.

The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Contributions made to the defined contribution plan$2,450  $1,360  

Profit Sharing Bonus Plan

We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Profit sharing bonus plan expense$3,167  $1,306  

Employee Medical Plan

We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Medical claim payments$1,875  $1,520  
Health saving account payments874  720  

- 15 -



14.  Earnings Per Share

Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards.

The following table sets forth the computation of basic and diluted earnings per share:
 Three months ended
 March 31,
2020
March 31,
2019
Numerator:(in thousands, except share and per share data)
Net income
$21,853  $8,757  
Denominator:
Basic weighted average shares
52,071,839  51,992,150  
Effect of dilutive stock options and restricted stock
799,580  377,510  
Diluted weighted average shares
52,871,419  52,369,660  
Earnings per share:
Basic
$0.42  $0.17  
Diluted
$0.41  $0.17  
Anti-dilutive shares:
Shares
253,437  1,927,727  


15. Stockholders’ Equity

Stock Repurchases

The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

Our open market repurchase programs are as follows:

Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.

The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares in AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants.

Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.




- 16 -







Our repurchase activity is as follows:
Three months ended 
 March 31,
20202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per share
Open market103,689  $4,987  $48.10  5,799  $200  $34.46  
401(k)123,672  6,578  53.19  107,000  4,283  40.03  
Directors and employees19,099  953  49.90  15,705  588  37.44  
Total
246,460  $12,518  $50.79  128,504  $5,071  $39.46  

Our repurchase activity since Company inception, including our current authorized stock repurchase programs, are as follows:
Inception to date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255  $74,793  $17.79  
401(k)7,591,411  126,505  16.66  
Directors and employees2,001,028  20,535  10.26  
Total
13,797,694  $221,833  $16.08  

Subsequent to March 31, 2020 and through May 5, 2020, the Company repurchased 23,305 shares for $1.1 million from our 401(k) savings and investment plan.

Dividends

At the discretion of the Board, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16


16. New Markets Tax Credit

On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project.

Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs.

- 17 -


This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheet. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction.

The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement.

The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement.


17. Commitments and Contingencies
 
We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company's business, financial position, results of operations and/or cash flows.

We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. At March 31, 2020, we had one material contractual purchase obligation for approximately $1.8 million that expires in December 2020.


18.  Related Parties

The Company purchases some supplies from an entity controlled by the Company’s CEO. The Company sometimes makes sales to the CEO for parts. Additionally, the Company sells units to an entity owned by a member of the President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for third party products.  All related party transactions are made on standard Company terms.

- 18 -


The following is a summary of transactions and balance with affiliates:

 Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Sales to affiliates$653  $50  
Payments to affiliates59  127  
March 31,
2020
December 31,
2019
(in thousands)
Due from affiliates$478  $22  
Due to affiliates  2  


19. Segments

The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represent the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts include sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments.

Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below.

 Three Months Ended 
 March 31,
 20202019
 (in thousands)
Sales  
     Units$130,720  $107,068  
     Parts - External6,880  6,911  
     Parts - Inter-segment6,786  7,922  
     Other(117) (157) 
     Eliminations(6,786) (7,922) 
             Net sales$137,483  $113,822  
 
Gross Profit
     Units$46,054  $26,385  
     Parts - External3,177  3,669  
     Parts - Inter-segment(395) 677  
     Other(6,284) (4,624) 
     Eliminations395  (677) 
             Net gross profit$42,947  $25,430  


20.  Error Correction

We have corrected herein our consolidated financial statements as of March 31, 2019 and for the three months ended March 31, 2019, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 250, Accounting Changes and Error Corrections.

- 19 -



Error Correction Background

During the preparation of the 2019 Annual Report on Form 10-K (filed on February 27, 2020) the Company noted errors in previously issued financial statements relating to share-based compensation expense for stock options and restricted stock awards held by retirement eligible employees and directors. As defined by our Long-Term Incentive Plans (Note 12), stock options and restricted stock awards are fully vested when an active employee or director meets certain retirement eligibility requirements. We have corrected the previously issued 2019 financial statements to recognize all share-based compensation, related to retirement eligible employees or directors, by the earlier of the grant date (if retirement eligible on grant date) or ratably from grant date to retirement eligible date. The corrected financial statements also include corrections for the tax effect of the share-based compensation corrections as well as the corrections' impact on our prior periods' employees profit sharing bonus plan (Note 13).

Description of Tables

The following tables represent our corrected consolidated statements of income, statements of stockholders' equity, and statements of cash flows for the three months ended March 31, 2019, as well as our corrected consolidated balance sheet at March 31, 2019. The values as previously reported for March 31, 2019 were derived from our Quarterly Report on Form 10-Q for the three month ended March 31, 2019 filed on May 2, 2019.

Consolidated Statements of Income
Three Months Ended March 31, 2019
Previously ReportedCorrectionsAs Corrected
(in thousands, except share and per share data)
Net sales$113,822  $  $113,822  
Cost of sales88,029  363  (a)88,392  
Gross profit25,793  (363) 25,430  
Selling, general and administrative expenses11,001  2,676  (b)13,677  
Loss (gain) on disposal of assets284    284  
Income from operations14,508  (3,039) 11,469  
Interest income, net9    9  
Other (expense) income, net(26)   (26) 
Income before taxes14,491  (3,039) 11,452  
Income tax provision3,589  (894) (c)2,695  
Net income$10,902  $(2,145) $8,757  
Earnings per share:
Basic$0.21  $(0.04) $0.17  
Diluted$0.21  $(0.04) $0.17  
Weighted average shares outstanding:
Basic51,992,150    51,992,150  
Diluted52,369,660    52,369,660  
Balance Sheet Data (at end of period):
Current assets$146,798  $(287) (c)$146,511  
Total assets319,525  (287) (c)319,238  
Current liabilities44,000  (918) (d)43,082  
Deferred income taxes12,713  (2,545) (c)10,168  
Other long-term liabilities3,442    3,442  
Total stockholders' equity$259,370  $3,176  (e)$262,546  

(a) The share-based compensation correction to cost of sales for the quarter ended March 31, 2019 was approximately $0.4 million.

- 20 -


(b) The share-based compensation correction to selling, general and administrative expenses for the quarter ended March 31, 2019 was approximately $3.0 million. Included in the correction to selling, general and administrative expenses is a correction to our employee profit sharing bonus plan (Note 13) of approximately $0.4 million for the quarter ended March 31, 2019.

(c) The corrections to income tax receivable and deferred tax liability are the tax effect of the share-based compensation correction.

(d) This is the cumulative reduction of our employee profit sharing bonus plan (Note 13) liability as a result of the share-based compensation correction. The prior period costs were recovered through our estimated 2019 fourth quarter payment which was paid in early 2020.

(e) This is the cumulative effect on stockholders' equity as result of the share-based compensation correction. See table below for a descriptions of the changes in stockholders' equity in the consolidated statements of stockholders' equity for the quarter ended March 31, 2019.

Consolidated Statements of Stockholders’ Equity
Common StockPaid-inRetained
SharesAmountCapitalEarningsTotal
As Previously Reported(in thousands)
Balance at December 31, 201851,991  $208  $  $247,291  $247,499  
Net income—  —  —  10,902  10,902  
Stock options exercised and restricted237  1  4,009  —  4,010  
stock awards granted
Share-based compensation—  —  2,030  —  2,030  
Stock repurchased and retired(129) (1) (5,070)   (5,071) 
Balance at March 31, 201952,099  208  969  258,193  259,370  
Correction Impacts
Balance at December 31, 2018      1,944  1,944  
Net income—  —  —  (2,145) (2,145) 
Stock options exercised and restricted      —    
stock awards granted
Share-based compensation—  —  3,377  —  3,377  
Stock repurchased and retired          
Balance at March 31, 2019    3,377  (201) 3,176  
As Corrected
Balance at December 31, 201851,991  $208  $  $249,235  $249,443  
Net income—  —  —  8,757  8,757  
Stock options exercised and restricted237  1  4,009  —  4,010  
stock awards granted
Share-based compensation—  —  5,407  —  5,407  
Stock repurchased and retired(129) (1) (5,070) —  (5,071) 
Balance at March 31, 201952,099  $208  $4,346  $257,992  $262,546  

See descriptions of changes to net income in the consolidated statement of income for the three months ended March 31, 2019 in the table above.



- 21 -


Consolidated Statements of Cash Flows
Three Months Ended March 31, 2019
Previously ReportedCorrectionsAs Corrected
Operating Activities(in thousands)
Net income$10,902  $(2,145) $8,757  
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization5,914    5,914  
Provision for losses on accounts receivable, net of adjustments115    115  
Provision for excess and obsolete inventories357    357  
Share-based compensation2,030  3,377  5,407  
Loss (gain) on disposition of assets284    284  
Foreign currency transaction (gain) loss(16)   (16) 
Interest income on note receivable(6)   (6) 
Deferred income taxes1,887  (978) 909  
Changes in assets and liabilities:
Accounts receivable(4,725)   (4,725) 
Income taxes1,348  84  1,432  
Inventories2,678    2,678  
Prepaid expenses and other(561)   (561) 
Accounts payable(5,730)   (5,730) 
Deferred revenue25    25  
Accrued liabilities and donations411  (338) 73  
Net cash provided by operating activities14,913    14,913  
Investing Activities
Capital expenditures(8,772)   (8,772) 
Proceeds from sale of property, plant and equipment52    52  
Principal payments from note receivable17    17  
Net cash used in investing activities(8,703)   (8,703) 
Financing Activities
Stock options exercised4,010    4,010  
Repurchase of stock(4,483)   (4,483) 
Employee taxes paid by withholding shares(588)   (588) 
Net cash used in financing activities(1,061)   (1,061) 
Net decrease in cash and cash equivalents 5,149    5,149  
Cash and cash equivalents, beginning of year1,994    1,994  
Cash and cash equivalents, end of year$7,143  $  $7,143  

See descriptions of changes to net income and the balance sheet in the tables above.


21.  Subsequent Event

In March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. In view of the rapidly changing business environment, unprecedented market volatility and heightened degree of uncertainty resulting from COVID-19, we are currently unable to fully determine its future impact on our business. However, we are monitoring the progression of the pandemic and its potential effect on our financial position, results of operations and cash flows.
- 22 -


On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we have filed a property insurance claim which carries a $500,000 deductible. We did not experience any operational interruption as a result of this weather event.

In May 2020, we entered into three material purchase agreements that total approximately $5.1 million. The purchase agreement periods are from September 2020 to January 2021.


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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the notes thereto, which are included in this report, and our audited consolidated financial statements and the notes thereto, which are included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

This discussion contains or incorporates by reference “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are not historical facts, but rather are based on expectations, estimates, assumptions and projections about our industry, business and future financial results, based on information available at the time this report is filed with the SEC or, with respect to any document incorporated by reference, available at the time that such document was prepared. Our actual results could differ materially from the results contemplated by these forward-looking statements due to a number of factors, including those identified in the section entitled “Forward-Looking Statements” in this Item 2 of this Quarterly Report on Form 10-Q and in the section entitled “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2019. We do not assume any obligation to update or revise any forward-looking statements to reflect changed assumptions, the occurrence of anticipated or unanticipated events, new information or circumstances or otherwise, except as required by law.

Overview

We engineer, manufacture and market air conditioning and heating equipment consisting of standard, semi-custom and custom rooftop units, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils and controls. These products are marketed and sold to retail, manufacturing, educational, lodging, supermarket, medical and other commercial industries. We market our products to all 50 states in the United States and all provinces in Canada. Foreign sales were approximately $2.8 million of our total net sales for the three months just ended and $4.2 million of our sales during the same period of 2019.

Our business can be affected by a number of economic factors, including the level of economic activity in the markets in which we operate. The uncertainty of the economy has negatively impacted the commercial and industrial new construction markets. A further decline in economic activity could result in a decrease in our sales volume and profitability. Sales in the commercial and industrial new construction markets correlate closely to the number of new homes and buildings that are built, which in turn is influenced by cyclical factors such as interest rates, inflation, consumer spending habits, employment rates and other macroeconomic factors over which we have no control.

We sell our products to property owners and contractors through a network of manufacturers’ representatives and our internal sales force. The demand for our products is influenced by national and regional economic and demographic factors. The commercial and industrial new construction market is subject to cyclical fluctuations in that it is generally tied to housing starts, but has a lag factor of six to 18 months. Housing starts, in turn, are affected by such factors as interest rates, the state of the economy, population growth and the relative age of the population. Our sales strategy is currently balanced between new construction and replacement applications. The new construction market in 2019 and through the first quarter of 2020 has been robust, but showing signs of uncertainty. Thus, we continue to emphasize promotion of the benefits of AAON equipment to property owners in the replacement market.

The principal components of cost of goods sold are labor, raw materials, component costs, factory overhead, freight and engineering expense. The principal high volume raw materials used in our manufacturing processes are steel, copper and aluminum, and are obtained from domestic suppliers. We also purchase from domestic manufacturers certain components, including compressors, motors and electrical controls.

- 23 -


The price levels of most raw materials have started to decline in the past twelve months. We expect our raw material prices to remain stable. There is a possibility prices could rise in the future depending on the impact COVID-19 will have on our supply chain. For the three months ended March 31, 2020, the price (twelve month trailing average) for copper, galvanized steel, stainless steel and aluminum decreased 2.1%, 5.8%, 1.5% and 2.2%, respectively, as compared to the three months ended March 31, 2019.

We attempt to limit the impact of price fluctuations on these materials by entering into cancellable and non-cancellable fixed price contracts with our major suppliers for periods of six to 18 months. We expect to receive delivery of raw materials from our fixed price contracts for use in our manufacturing operations.

The following are recent highlights and items that impacted our results of operations, cash flows and financial condition:

We continued to operate during the first quarter as an essential business with minimal disruption.
Net sales were a record for the quarter, increasing by 20.8%.
Our gross profit percentage improved from 22.3% in 2019 to 31.2%.
We invested $21.9 million in capital expenditures, continuing our work on projects such as our Longview, TX expansion and additional Salvagnini machines that will increase our sheet metal capacity.
Total cash, cash equivalents and restricted cash was $52.1 million at March 31, 2020.
We shortened our lead times, improved deliveries to customers and reduced our backlog.

Backlog

The following table shows our historical backlog levels:
3/31/202012/31/20193/31/2019
(in thousands)
$119,642  $142,747  $166,558  

Results of Operations

Three Months Ended March 31, 2020 vs. Three Months Ended March 31, 2019

Units Sold
Three months ended 
 March 31,
20202019
Rooftop Units4,061  3,762  
Condensing Units408  394  
Air Handlers510  580  
Outdoor Mechanical Rooms10  11  
Water Source Heat Pumps1,617  2,289  
Total Units
6,606  7,036  

Net Sales
 Three months ended 
 March 31,
 20202019Change% Change
(in thousands, except unit data)
Net sales$137,483  $113,822  $23,661  20.8 %
Total units6,606  7,036  (430) (6.1)%

Our net sales increased by 20.8% due in part to our increased sheet metal production from the additional Salvagnini machines that were placed into operation and in part from price increases put in place over the last year and a half.

- 24 -


Cost of Sales
 Three months ended 
 March 31,
Percent of Sales
 2020201920202019
(in thousands)
Cost of sales$94,536  $88,392  68.8 %77.7 %
Gross profit42,947  25,430  31.2 %22.3 %

We continue to see overall raw material costs decrease. The Company has improved its labor and overhead efficiencies through increased production and absorption of fixed costs.

Twelve-month average raw material cost per pound as of March 31:

20202019% Change
Copper$3.65  $3.73  (2.1)%
Galvanized Steel$0.49  $0.52  (5.8)%
Stainless Steel$1.31  $1.33  (1.5)%
Aluminum$1.78  $1.82  (2.2)%


Selling, General and Administrative Expenses
Three months ended 
 March 31,
Percent of Sales
2020201920202019
(in thousands)
Warranty$1,465  $1,109  1.1 %1.0 %
Profit Sharing3,167  1,306  2.3 %1.1 %
Salaries & Benefits5,400  3,535  3.9 %3.1 %
Stock Compensation1,036  4,146  0.8 %3.6 %
Advertising126  220  0.1 %0.2 %
Depreciation462  311  0.3 %0.3 %
Insurance239  159  0.2 %0.1 %
Professional Fees540  730  0.4 %0.6 %
Donations180  115  0.1 %0.1 %
Bad Debt Expense294  115  0.2 %0.1 %
Other2,305  1,931  1.7 %1.7 %
Total SG&A$15,214  $13,677  11.1 %12.0 %

Profit sharing expenses increased due to our increased earnings for the period. Salaries & Benefits is up as well due in part to additional incentives for our employees as a result of the Company's good performance. Stock compensation is lower because the valuation of the Company wide equity grant done in March 2020 was less than the grant done in March 2019.

Income Taxes
 Three months ended 
 March 31,
Effective Tax Rate
 2020201920202019
(in thousands)
Income tax provision$5,976  $2,695  21.5 %23.5 %

The Company’s estimated annual 2020 effective tax rate, excluding discrete events, is expected to be approximately 25%.
- 25 -



Liquidity and Capital Resources

Our working capital and capital expenditure requirements are generally met through net cash provided by operations and the occasional use of the revolving bank line of credit based on our current liquidity at the time.

Working Capital - Our unrestricted cash increased $8.9 million from December 31, 2019 to March 31, 2020 and totaled $35.7 million at March 31, 2020.

Revolving Line of Credit - Under the line of credit with Bank of Oklahoma, there was one standby letter of credit of $1.7 million as of March 31, 2020. At March 31, 2020, we have $28.3 million of borrowings available under the revolving credit facility. No fees are associated with the unused portion of the committed amount.

We had no outstanding balance under the revolving credit facility at March 31, 2020 and December 31, 2019. Interest on borrowings is payable monthly at LIBOR plus 2.0%. The termination date of the revolving credit facility is July 26, 2021.

At March 31, 2020, we were in compliance with all of the covenants under the revolving credit facility. We are obligated to comply with certain financial covenants under the revolving credit facility. These covenants require that we meet certain parameters related to our tangible net worth and total liabilities to tangible net worth ratio. At March 31, 2020, our tangible net worth was $306.3 million, which meets the requirement of being at or above $175.0 million. Our total liabilities to tangible net worth ratio was 0.3 to 1.0 which meets the requirement of not being above 2 to 1.

New Market Tax Credit Obligation - On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the expansion of its Longview, Texas facilities.

Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities, and a guarantee from the Company, including an unconditional guarantee of NMTCs.

Stock Repurchases - The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

Our open market repurchase programs are as follows:

Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.

The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares in AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants.

Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of
- 26 -


statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.

Our repurchase activity is as follows:
Three months ended 
 March 31,
20202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per share
Open market103,689  $4,987  $48.10  5,799  $200  $34.46  
401(k)123,672  6,578  53.19  107,000  4,283  40.03  
Directors and employees19,099  953  49.90  15,705  588  37.44  
Total
246,460  $12,518  $50.79  128,504  $5,071  $39.46  

Our repurchase activity since Company inception, including our current authorized stock repurchase programs, are as follows:
Inception to date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255  $74,793  $17.79  
401(k)7,591,411  126,505  16.66  
Directors and employees2,001,028  20,535  10.26  
Total
13,797,694  $221,833  $16.08  

Dividends - At the discretion of the Board, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16

Based on historical performance and current expectations, we believe our cash and cash equivalents balance, the projected cash flows generated from our operations, our existing committed revolving credit facility (or comparable financing) and our expected ability to access capital markets will satisfy our working capital needs, capital expenditures and other liquidity requirements associated with our operations in 2020 and the foreseeable future.

- 27 -



Statement of Cash Flows

The following table reflects the major categories of cash flows for the three months ended March 31, 2020 and 2019. For additional details, see the consolidated financial statements.

Three months ended 
 March 31,
 20202019
 (in thousands)
Operating Activities
Net Income$21,853  $8,757  
Income statement adjustments, net8,199  12,964  
Changes in assets and liabilities:
Accounts receivable(2,789) (4,725) 
Income taxes772  1,432  
Inventories1,020  2,678  
Prepaid expenses and other(670) (561) 
Accounts payable2,742  (5,730) 
Deferred revenue229  25  
Accrued liabilities & donations6,241  73  
Net cash provided by operating activities37,597  14,913  
Investing Activities
Capital expenditures(21,877) (8,772) 
Other73  69  
Net cash used in investing activities(21,804) (8,703) 
Financing Activities
Stock options exercised 4,497  4,010  
Repurchase of stock(11,565) (4,483) 
Employee taxes paid by withholding shares(953) (588) 
Net cash used in financing activities$(8,021) $(1,061) 

Cash Flows Provided by Operating Activities

The Company manages cash needs through working capital rather than drawing on its line of credit. Collections and payments cycles are on a normal pattern and fluctuate due to timing of payments and capital expenditure. Additionally, the Company has accrued for additional employee incentives based on the Company's favorable earnings to be paid after the Company's year-end audit is completed (Note 9).

Cash Flows Used in Investing Activities

The capital expenditure program for 2020 is estimated to be approximately $73.2 million. The capital expenditures for 2020 relate to the expansion of our Longview, Texas facility, additional Salvagnini sheet metal fabrication machines, completion of our R&D lab and other operational improvements. Many of these projects are subject to review and cancellation at the discretion of our CEO and Board of Directors without incurring substantial charges.

Cash Flows Used in Financing Activities

Stock options exercised increased due to the increase in the number of employee options exercised and increases in our stock price. The Company also purchased approximately $5.0 million of our outstanding stock through the open market buyback program (Note 15) during the three months ended March 31, 2020.
- 28 -



Off-Balance Sheet Arrangements

We are not party to any off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues, expenses, results of operations, liquidity, capital expenditures or capital resources.

Contractual Obligations

We had one material contractual purchase obligation as of March 31, 2020 for approximately $1.8 million that expires in December 2020.

Critical Accounting Policies

There have been no material changes in the Company’s critical accounting policies during the three months ended March 31, 2020.

Recent Accounting Pronouncements

See Note 1 of the Notes to the Consolidated Financial Statements for a discussion of recent accounting pronouncements.

Forward-Looking Statements

This Quarterly Report on Form 10-Q includes “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Words such as “expects”, “anticipates”, “intends”, “plans”, “believes”, “seeks”, “estimates”, “will”, “should”, and variations of such words and similar expressions are intended to identify such forward-looking statements. These statements are not guarantees of future performance and involve certain risks, uncertainties and assumptions, which are difficult to predict. Therefore, actual outcomes and results may differ materially from what is expressed or forecasted in such forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date on which they are made. We undertake no obligation to update publicly any forward-looking statements, whether as a result of new information, future events or otherwise. Important factors that could cause results to differ materially from those in the forward-looking statements include (1) the timing and extent of changes in raw material and component prices, (2) the effects of fluctuations in the commercial/industrial new construction market, (3) the timing and extent of changes in interest rates, as well as other competitive factors during the year, (4) general economic, market or business conditions, and (5) the impact of COVID-19 on the economy, demand for our products and our operations, including the measures taken by governmental authorities to address it, which may precipitate or exacerbate other risks and/or uncertainties.


Item 3.  Quantitative and Qualitative Disclosures About Market Risk.

Commodity Price Risk

We are exposed to volatility in the prices of commodities used in some of our products and we may use fixed price cancellable and non-cancellable contracts with our major suppliers for periods of six to 18 months to manage this exposure.
 
- 29 -



Item 4.  Controls and Procedures.
 
(a) Evaluation of Disclosure Controls and Procedures
 
As of the end of the period covered by this Quarterly Report on Form 10-Q, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer with the oversight of the Audit Committee, regarding the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended). Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded, as of the end of the period covered by this Quarterly Report, that our disclosure controls and procedures were effective.

(b) Previously Reported Material Weaknesses in Internal Control over Financial Reporting

As reported in our assessment of the effectiveness of our internal control over financial reporting as of December 31, 2019, included in "Item 9A. Controls and Procedures" of Form 10-K for the year ended December 31, 2019, a material weakness existed in establishing the accounting policy for share-based compensation for retirement eligible employees.

Remediation Efforts in 2020
To remediate the material weakness described above and improve the operational effectiveness of our internal control over financial reporting, management increased the level of precision with which it reviews the Company's new accounting policies, ensuring to independently research items and conclusions as part of that review.

The Company plans to continue to improve its processes and controls through training and education. We have concluded that this material weakness was remediated as of March 31, 2020.

(c) Changes in Internal Control over Financial Reporting

There have been no additional changes in internal control over financial reporting that occurred during our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.




PART II – OTHER INFORMATION
Item 1. Legal Proceedings.

We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations, or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company's business, financial position, results of operations or cash flows.

Item 1A. Risk Factors.

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019. The risk factors described in our Annual Report could materially adversely affect our business, financial condition or future results. There have been no material changes to the risk factors included in our 2019 Annual Report, except as follows:

Our business, results of operations, financial condition, cash flows and stock price can be adversely affected by pandemics, epidemics or other public health emergencies, such as the recent outbreak of COVID-19.

Our business, results of operations, financial condition, cash flows and stock price can be adversely affected by pandemics, epidemics or other public health emergencies, such as the recent outbreak of COVID-19 which has spread from China to many other countries including the United States. In March 2020, the World Health Organization characterized COVID-19 as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The outbreak has resulted in governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions, business curtailments, school closures,
- 30 -


and other measures. In addition, governments and central banks in several parts of the world have enacted fiscal and monetary stimulus measures to counteract the impacts of COVID-19.

We are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security. Although we have continued to operate our facilities to date consistent with federal guidelines and state and local orders, the outbreak of COVID-19 and any preventive or protective actions taken by governmental authorities may have a material adverse effect on our operations, supply chain, customers and transportation networks, including business shutdowns or disruptions. The extent to which COVID-19 may adversely impact our business depends on future developments, which are highly uncertain and unpredictable, depending upon the severity and duration of the outbreak and the effectiveness of actions taken globally to contain or mitigate its effects. Any resulting financial impact cannot be estimated reasonably at this time, but may materially adversely affect our business, results of operations, financial condition and cash flows. Even after the COVID-19 pandemic has subsided, we may experience materially adverse impacts to our business due to any resulting economic recession or depression. Additionally, concerns over the economic impact of COVID-19 have caused extreme volatility in financial and other capital markets which has and may continue to adversely impact our stock price and our ability to access capital markets. To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in our 2019 Annual Report, such as those relating to our products and financial performance.

Item 2.  Unregistered Sales of Equity and Securities and Use of Proceeds.

The Company may repurchase AAON, Inc. stock on the open market from time to time, up to a total of 5.7 million shares. We have repurchased a total of approximately 4.2 million shares (at current market prices) under the various open market stock buyback programs for an aggregate price of $74.8 million, or an average price of $17.79 per share. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

On July 1, 2005, we entered into a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares of AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employees. From inception through March 31, 2020, we repurchased approximately 7.6 million shares (at current market prices) for an aggregate price of $126.5 million, or an average price of $16.66 per share.

Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees. The number of shares to be repurchased is contingent upon Board approval. From inception through March 31, 2020, we repurchased approximately 2.0 million shares (at current market prices) for an aggregate price of $20.5 million, or an average price of $10.26 per share.

Repurchases during the first quarter of 2020 were as follows:
 
 ISSUER PURCHASES OF EQUITY SECURITIES
Period(a)
Total
Number
of Shares
(or Units)
Purchased
(b)
Average
Price
Paid
Per Share
(or Unit)
(c)
Total Number
of Shares (or
Units) Purchased
as part of
Publicly Announced
Plans or Programs
(d)
Maximum Number (or
Approximate Dollar
Value) of Shares (or
Units) that may yet be
Purchased under the
Plans or Programs
January 202069,084  $52.77  69,084  —  
February 202028,875  55.67  28,875  —  
March 2020148,501  48.96  148,501  —  
Total     246,460  $50.79  246,460  —  
 

- 31 -


Item 3. Defaults Upon Senior Securities.

None.

Item 4.  Mine Safety Disclosures.

Not applicable.

Item 4A.  Submission of Matters to a Vote of Security Holders.

None.

Item 5.  Other Information.

None.

Item 6.  Exhibits.
 
Exhibit #Description
Certification by Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by Chief Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by Chief Executive Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification by Chief Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101
Interactive data files pursuant to Rule 405 of Regulation S-T formatted in iXBRL (Inline Extensible Business Reporting Language): (i) our Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019; (ii) our Consolidated Statements of Income for the three months ended March 31, 2020 and 2019; (iii) our Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2020 and 2019; (iv) our Consolidated Statements of Cash Flows for the three months ended March 31, 2020 and 2019; and (vi) the notes to our Consolidated Financial Statements.
104Cover Page Interactive Data File pursuant to Rule 406 of Regulation S-T formatted in iXBRL (Inline Extensible Business Reporting Language) and contained in Exhibit 101.
 
SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 AAON, INC.
   
   
Dated: May 7, 2020By:/s/ Norman H. Asbjornson
  Norman H. Asbjornson
 Chief Executive Officer
   
   
Dated: May 7, 2020By:/s/ Scott M. Asbjornson
  Scott M. Asbjornson
Chief Financial Officer

- 32 -
EX-31.1 2 aaon10q033120ex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Norman H. Asbjornson, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of AAON, Inc.

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and

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; and

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 controls over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.





Date:May 7, 2020/s/ Norman H. Asbjornson
  
 Norman H. Asbjornson
 Chief Executive Officer


EX-31.2 3 aaon10q033120ex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Scott M. Asbjornson, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of AAON, Inc.

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and

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; and

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 controls over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.





Date:May 7, 2020/s/ Scott M. Asbjornson
  
 Scott M. Asbjornson
 Chief Financial Officer


EX-32.1 4 aaon10q033120ex321.htm EX-32.1 Document

Exhibit 32.1

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


In connection with the Quarterly Report of AAON, Inc. (the “Company”), on Form 10-Q for the quarter ended March 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Norman H. Asbjornson, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 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; and

(2)           The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
 
 
May 7, 2020/s/ Norman H. Asbjornson
  
 Norman H. Asbjornson
 Chief Executive Officer


EX-32.2 5 aaon10q033120ex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
 
In connection with the Quarterly Report of AAON, Inc. (the “Company”), on Form 10-Q for the quarter ended March 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott M. Asbjornson, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 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; and

(2)           The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 
May 7, 2020/s/ Scott M. Asbjornson
  
 Scott M. Asbjornson
 Chief Financial Officer


EX-101.SCH 6 aaon-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - General (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - General (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue Recognition - Disaggregated Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Accounts Receivable - Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Accounts Receivable - Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Inventories - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Inventories - Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Warranties - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Warranties - Change in Accruals (Details) link:presentationLink link:calculationLink link:definitionLink 2128109 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2430413 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2131110 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 2432414 - Disclosure - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2133111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2435415 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2436416 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2437417 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2138112 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440418 - Disclosure - Share-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Share-Based Compensation - Summary of Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2442420 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2353312 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2454426 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2155116 - Disclosure - New Market Tax Credit link:presentationLink link:calculationLink link:definitionLink 2456427 - Disclosure - New Market Tax Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2157117 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2458428 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2159118 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 2360313 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 2461429 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 2162119 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2363314 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2464430 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2165120 - Disclosure - Error Correction link:presentationLink link:calculationLink link:definitionLink 2366315 - Disclosure - Error Correction (Tables) link:presentationLink link:calculationLink link:definitionLink 2467431 - Disclosure - Error Correction (Restated Consolidated Statements) (Details) link:presentationLink link:calculationLink link:definitionLink 2168121 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2469432 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aaon-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 aaon-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 aaon-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Total stockholders' equity Balance Balance Total stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Title of Individual [Axis] Title of Individual [Axis] Borrowings outstanding under revolving credit facility Long-term Line of Credit Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total current liabilities Current liabilities Liabilities, Current Provisions Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Options Options Fair value of options awarded during the period. Product warranty accrual, maximum length Product Warranty Accrual, Maximum Length Product Warranty Accrual, Maximum Length Schedule of Profit Sharing Bonus Plan Schedule of Profit Sharing Bonus Plan [Table Text Block] Schedule of Profit Sharing Bonus Plan Schedule of Share Repurchases Schedule of Share Repurchases [Table Text Block] Schedule of Share Repurchases [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of sales Cost of Goods and Services Sold Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Fiscal Year End Date Current Fiscal Year End Date Investor Investor1 [Member] Investor1 Range of exercise prices, lower range Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Units Units [Member] Units [Member] Repurchase of stock Payments for Repurchase of Equity Product Information [Line Items] Product Information [Line Items] Diluted (in shares) Diluted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Employee Medical Plan Schedule of Employee Medical Plan [Table Text Block] Schedule of Employee Medical Plan Other long-term liabilities Other Accrued Liabilities, Noncurrent Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Credit facility maximum borrowings Line of Credit Facility, Maximum Borrowing Capacity Payables and Accruals [Abstract] Payables and Accruals [Abstract] Property, plant and equipment, net Property, Plant and Equipment, Net LIBOR London Interbank Offered Rate (LIBOR) [Member] Exercise price of shares granted may not be less than fair market value (percentage) Exercise price of shares granted may not be less than fair market value (percentage) The exercise price of granted shares may not be below this percentage of fair market value under the terms of the stock option plans. Total assets Total assets Assets Exercised (weighted average exercise price) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Excess tax benefits Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Entity Shell Company Entity Shell Company Operating lease, liability Operating Lease, Liability Cover page. Cover [Abstract] Document Type Document Type Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Subsequent Event Subsequent Event [Member] Variable Rate [Domain] Variable Rate [Domain] Warranty expense Product Warranty Expense Stock repurchased during period (in shares) Treasury Stock, Shares, Acquired Work in process Inventory, Work in Process, Gross Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Restricted Stock Restricted Stock [Member] Ratio of total liability to net worth Ratio of Total Liability to Net Worth Ratio of Total Liability to Net Worth Accounts receivable Increase (Decrease) in Accounts Receivable Payments to affiliates Related Party Transaction, Amounts of Transaction Current liabilities: Liabilities, Current [Abstract] Credit Facility [Axis] Credit Facility [Axis] Forfeited (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Segments Segment Reporting Disclosure [Text Block] Forfeited or Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Maximum ratio of total liability to net worth for compliance Maximum Ratio of Total Liability to Net Worth Required for Compliance Maximum Ratio of Total Liability to Net Worth Required for Compliance Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Document Quarterly Report Document Quarterly Report Commitments and contingencies Commitments and Contingencies Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Intellectual property Finite-Lived Intangible Assets, Net [Abstract] Health saving account payments Defined Benefit Plan, Heath Saving Account Payments Defined Benefit Plan, Heath Saving Account Payments Consolidation Items [Domain] Consolidation Items [Domain] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Contributions made to the defined contribution plan Defined Contribution Plan, Cost Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Entity File Number Entity File Number Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Schedule of Shareholders' Equity [Line Items] Schedule of Shareholders' Equity [Line Items] [Line Items] for Schedule of Shareholders' Equity [Table] 401(k) 2005 401(k) Stock Repurchase Program [Member] 2005 401(k) Stock Repurchase Program [Member] Grant date fair value of awards during the period: Grant date fair value of awards during the period [Abstract] Grant date fair value of awards during the period [Abstract] Extended product warranties, maximum length Extended Product Warranties, Maximum Length Extended Product Warranties, Maximum Length Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Stock options exercised and restricted stock awards granted Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Air Handlers Air Handlers [Member] Air Handlers [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Product and Service [Domain] Product and Service [Domain] Payments to representatives Sales Commissions and Fees Summary of Stock Option Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] General Basis of Presentation and Significant Accounting Policies [Text Block] Vested (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Number of variable interest entities with directed activities Number of Variable Interest Entities with Directed Activities Number of Variable Interest Entities with Directed Activities Employees 2007 Long-Term Incentive Plan Employees [Member] 2007 Long-Term Incentive Plan Employees [Member] Income from operations Operating Income (Loss) Goodwill Goodwill Segments [Domain] Segments [Domain] Statement [Line Items] Statement [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Provisions for excess and obsolete inventories Provisions for excess and obsolete inventories Charge to expense for inventory that is expected to be excess or obsolete. Corrections Restatement Adjustment [Member] Basic (usd per share) Earnings Per Share, Basic Dividends [Domain] Dividends [Domain] Inventories Inventory Disclosure [Text Block] Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Total intrinsic value of options exercised during period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Restatement [Domain] Restatement [Domain] Total Share-based Payment Arrangement, Expense, Tax Benefit Outstanding, beginning of period (weighted average exercise price) Outstanding, end of period (weighted average exercise price) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Plan Name [Axis] Plan Name [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Options vested and exercisable weighted average remaining contractual life Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Consolidated Statements of Stockholders’ Equity Statement of Stockholders' Equity [Abstract] Revolving credit facility Line of Credit, Current Amendment Flag Amendment Flag Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common stock, shares outstanding Common Stock, Shares, Outstanding Frequency of periodic payment Line of Credit Facility, Frequency of Payments Consolidation Items [Axis] Consolidation Items [Axis] Due to representatives Accrued Sales Commission, Current Director Director [Member] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Plan Name [Domain] Plan Name [Domain] Use of Estimates Use of Estimates, Policy [Policy Text Block] Provision for excess and obsolete inventories Inventory Write-down Raw materials Inventory, Raw Materials, Gross Local Phone Number Local Phone Number Exercise Price Range [Domain] Exercise Price Range [Domain] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Accrued liabilities Accrued liabilities and donations Increase (Decrease) in Accrued Liabilities Accounts receivable, net Total, net Accounts Receivable, after Allowance for Credit Loss, Current Balance Sheet Data (at end of period): Balance Sheet Related Disclosures [Abstract] Property, plant and equipment: Property, Plant and Equipment [Abstract] Additional paid-in capital Additional Paid in Capital Accounting Changes and Error Corrections [Abstract] Summary of Stock Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Total, gross Inventory, Gross Prepaid expenses and other Prepaid Expense and Other Assets, Current Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures New market tax credit obligation Long-term Line of Credit, Noncurrent Warranty Product Warranty Accrual, Current Total current assets Current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Restricted stock Employee Service Share Based Compensation Tax (Expense) Benefit From Compensation Expense Restricted Stock Employee Service Share Based Compensation Tax (Expense) Benefit From Compensation Expense Restricted Stock Rooftop Units Rooftop Units [Member] Rooftop Units [Member] Net income Net income Net Income (Loss) Attributable to Parent Stock options exercised Cash received from options exercised during period Proceeds from Stock Options Exercised Common Stock Common Stock [Member] Notes receivable Financing Receivable, after Allowance for Credit Loss, Current Current assets: Assets, Current [Abstract] Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] Exercise Price Range [Axis] Leases [Abstract] Leases [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted average shares outstanding: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Product and Service [Axis] Product and Service [Axis] Subsidiary Affiliated Entity [Member] Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Filer Category Entity Filer Category Number of purchase obligations Number of Purchase Obligations Number of Purchase Obligations Other Other Accrued Liabilities, Current Total Share-based compensation Share-based Payment Arrangement, Expense Other Corporate, Non-Segment [Member] Loans receivable, term Loans and Leases Receivable, Gross, Term Loans and Leases Receivable, Gross, Term Total liabilities and stockholders' equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Options EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpenseStockOptions Tax benefit from share-based compensation related to options. Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Options Granted on or after May 25, 2004 Options Granted on or after May 25, 2004 [Member] Options Granted on or after May 25, 2004 [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Preferred stock, shares authorized Preferred Stock, Shares Authorized Borrowings available under the revolving credit facility Line of Credit Facility, Current Borrowing Capacity Loans receivable, interest rate Loans and Leases Receivable, Gross, Interest Rate Loans and Leases Receivable, Gross, Interest Rate Worker's compensation Workers' Compensation Liability, Current Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Total Units Revenue from Contract with Customer, Including Assessed Tax, Number of Units Revenue from Contract with Customer, Including Assessed Tax, Number of Units Subsequent Event Subsequent Events [Text Block] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Extended product warranties, minimum length Extended Product Warranties, Minimum Length Extended Product Warranties, Minimum Length Parts Parts [Member] Parts [Member] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Dividends [Axis] Dividends [Axis] Employee Benefits Compensation and Employee Benefit Plans [Text Block] Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restricted stock Restricted stock Fair value of restricted stock awarded during period. Award Type [Axis] Award Type [Axis] Average price of shares repurchased since inception (per share) Treasury Stock Acquired, Average Cost Per Share Proceeds from debt Proceeds from Debt, Net of Issuance Costs Summary of Share-Based Compensation Expense Summary of Share-Based Compensation Expense Tabular disclosure of share based compensation related to options and restricted stock. Other (expense) income, net Other Nonoperating Income (Expense) Subsequent Events [Abstract] Subsequent Events [Abstract] Related Parties Related Party Transactions Disclosure [Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Retained Earnings Retained Earnings [Member] Inventories written off Inventory Valuation Reserves Write Offs Inventory that is written off due to being excess or obsolete. Foreign currency transaction loss (gain) Foreign currency transaction (gain) loss Foreign Currency Transaction Gain (Loss), Realized Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of debt issuance costs Amortization of Debt Issuance Costs Subsequent Event [Line Items] Subsequent Event [Line Items] Parts Replacement Parts [Member] Leases Lessee, Operating Leases [Text Block] Liabilities Liabilities [Abstract] Document Period End Date Document Period End Date Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Furniture and fixtures Furniture and Fixtures, Gross Stock authorized to be issued under plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] State income taxes, net of Federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Receivables [Abstract] Receivables [Abstract] Related Party [Domain] Related Party [Domain] Summary of Unvested Restricted Stock Awards Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Effective January 1, 2016 Effective January 1, 2016 [Member] Effective January 1, 2016 [Member] Water Source Heat Pumps Water Source Heat Pumps [Member] Water Source Heat Pumps [Member] Error Correction Accounting Changes and Error Corrections [Text Block] Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Total ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue Total fair value of options and restricted stock awarded during period. Entity Tax Identification Number Entity Tax Identification Number Non-cash capital expenditures Change in Capital Expenditures Incurred But Not Yet Paid Change in Capital Expenditures Incurred But Not Yet Paid Intangible Assets Intangible Assets Disclosure [Text Block] Diluted (usd per share) Earnings Per Share, Diluted Condensing Units Condensing Units [Member] Condensing Units [Member] Medical self-insurance Self Insurance Reserve, Current Trading Symbol Trading Symbol Other Other Product and Services [Member] Other Product and Services [Member] Expected effective income tax rate for the year Expected Effective Income Tax Rate, Continuing Operations Expected Effective Income Tax Rate, Continuing Operations Deferred Deferred income taxes Deferred Income Tax Expense (Benefit) Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Previously Reported Previously Reported [Member] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Capital expenditures Payments to Acquire Productive Assets Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Options vested and exercisable intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Income tax provision Provision (benefit) for income taxes Income Tax Expense (Benefit) Share-Based Compensation Share-based Payment Arrangement [Text Block] Loans receivable Loans and Leases Receivable, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Interest from counterparty Interest from Counterparty Interest from Counterparty Number of contracts Contractual Obligation, Number of Contracts Contractual Obligation, Number of Contracts City Area Code City Area Code Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Title of 12(b) Security Title of 12(b) Security Related Party [Axis] Related Party [Axis] Schedule of Shareholders' Equity [Table] Schedule of Shareholders' Equity [Table] Schedule of Shareholders' Equity [Table] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Counterparty Name [Axis] Counterparty Name [Axis] Administrative expense Defined Contribution Plan, Administrative Expense Earnings per share: Earnings Per Share [Abstract] Share-based compensation expense: Share-based Payment Arrangement, Noncash Expense [Abstract] Granted (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Market Repurchase Class of Treasury Stock [Table Text Block] Income before taxes Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Defined contribution employee automatic contribution, percent Definedcontributionemployeeautomaticcontributionpercentag Employee automatic contribution percentage Assets Assets [Abstract] Schedule of Product Information [Table] Schedule of Product Information [Table] Balance (in shares) Balance (in shares) Shares, Outstanding Shares, Outstanding Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Current Current Income Tax Expense (Benefit) Dividend Declared Dividend Declared [Member] Annual vesting period Share-based Compensation Arrangement by Share-based Payment Award, Annual Vesting, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Annual Vesting, Percentage Part Sales Part Sales [Member] Part Sales [Member] Schedule of Dividends Payable Schedule of Dividends Payable [Table Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Due to related parties Due to Related Parties Effect of dilutive stock options and restricted stock (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Other Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Intangible assets, net Total, net Finite-Lived Intangible Assets, Net Profit sharing Accrued Profit Sharing, Current Accrued Profit Sharing, Current Debt Disclosure [Abstract] Debt Disclosure [Abstract] Triggering Event [Axis] Triggering Event [Axis] Triggering Event [Axis] Inventories Schedule of Inventory, Current [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Warranties Product Warranty Disclosure [Text Block] Supplemental disclosure: Supplemental Cash Flow Information [Abstract] Employee 401(k) profit sharing Liability, Pension and Other Postretirement and Postemployment Benefits, Current Purchase obligation Purchase Obligation Net Sales Net sales Revenue from Contract with Customer, Including Assessed Tax Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Accounts payable Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Income taxes paid Income Taxes Paid, Net Principal payments from note receivable Proceeds from Collection of Notes Receivable Revolving Credit Facility Debt Disclosure [Text Block] Common stock, shares authorized Common Stock, Shares Authorized Less: Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Consolidated Statements of Cash Flows Statement of Cash Flows [Abstract] Restricted Cash Restricted Cash Entity Central Index Key Entity Central Index Key New Market Tax Credit [Abstract] New Market Tax Credit [Abstract] New Market Tax Credit Unvested, beginning of period (in shares) Unvested, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrecognized pre-tax compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Selling, general and administrative expenses Selling, General and Administrative Expense Interest income on note receivable InterestIncomeNoteReceivable Interest income related to note receivable. Share-based compensation Share-based compensation Share-based Payment Arrangement, Noncash Expense Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Defined contribution employer, maximum match percent definedcontributionemployermaximummatchpercent definedcontributionemployermaximummatchpercent Credit Facility [Domain] Credit Facility [Domain] Payroll Employee-related Liabilities, Current Income Taxes Income Tax Disclosure [Text Block] Stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Directors and Officers Director and Officers [Member] Director and Officers [Member] Outdoor Mechanical Rooms Outdoor Mechanical Rooms [Member] Outdoor Mechanical Rooms [Member] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Preferred stock, shares issued Preferred Stock, Shares Issued Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Stock options exercised and restricted stock awards granted (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Insurance claim, deductible Insurance Claim, Deductible Insurance Claim, Deductible Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Basis of Presentation and Significant Accounting Policies [Abstract] Basis of Presentation and Significant Accounting Policies [Abstract] Basis of Presentation and Significant Accounting Policies [Abstract] Minimum net worth required for compliance Minimum Net Worth Required for Compliance CARES Act, percent of first-year bonus depreciation CARES Act, Percent of First-year Bonus Depreciation CARES Act, Percent of First-year Bonus Depreciation Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves [Roll Forward] Fees associated with unused portion of committed amount Line of Credit Facility, Commitment Fee Amount Consolidated Statements of Income Income Statement Related Disclosures [Abstract] New Market Tax Credit New Market Tax Credit [Text Block] The entire disclosure for the new market tax credit program. Guarantees [Abstract] Guarantees [Abstract] Income tax receivable Income Taxes Receivable, Current (Gain) loss on disposition of assets Loss (gain) on disposition of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Due from affiliates Due from Related Parties Directors and employees 2006 Director and Officer Repurchase Program [Member] 2006 Director and Officer Repurchase Program [Member] Provision for losses on accounts receivable, net of adjustments Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Weighted average recognition period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Provisions for losses on accounts receivables, net of adjustments Allowance for Doubtful Accounts Receivable, Net of Recoveries Allowance for Doubtful Accounts Receivable, Net of Recoveries Paid-in Capital Additional Paid-in Capital [Member] Revenue Recognition Revenue from Contract with Customer [Text Block] Interest income, net Investment Income, Interest Title of Individual [Domain] Title of Individual [Domain] Donations Donations, Current Donations, Current Stock repurchased and retired Stock Repurchased and Retired During Period, Value 2007 Long-Term Incentive Plan 2007 Long-Term Incentive Plan -- None. No documentation exists for this element. -- Deferred income taxes Deferred Income Tax Liabilities, Net Stated percentage Debt Instrument, Interest Rate, Stated Percentage Balance, beginning of period Balance, end of period Standard Product Warranty Accrual Finished goods Inventory, Finished Goods, Gross Entity Address, Address Line One Entity Address, Address Line One Total property, plant and equipment Property, Plant and Equipment, Gross Gross profit Gross profit Gross Profit Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Operating Segments Operating Segments [Member] Inter-segment Intersegment Eliminations [Member] Retirement Benefits [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Inventories (Allowance) Inventories (Allowance) Tabular disclosure of activity in the allowance for excess and obsolete inventory account. Accounts payable Accounts Payable, Current Medical claim payments Defined Benefit Plan, Medical Claim Payments Defined Benefit Plan, Medical Claim Payments Accrued liabilities Total Accrued Liabilities, Current Entity Interactive Data Current Entity Interactive Data Current Percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Common stock, shares issued Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value Common Stock, Par or Stated Value Per Share $32.85 - $33.80 Exercise Price Range 5 [Member] Exercise Price Range 5 [Member] Unvested, beginning of period (weighted average grant date fair value) Unvested, end of period (weighted average 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 Employee taxes paid by withholding shares Payment, Tax Withholding, Share-based Payment Arrangement Inventories, net Total, net Inventory, Net Range of exercise prices, upper range Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Buildings Buildings and Improvements, Gross Earnings Per Share Earnings Per Share [Text Block] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Sales to affiliates Revenue from Related Parties Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Profit sharing bonus plan expense Labor and Related Expense Revolving Credit Facility Revolving Credit Facility [Member] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Granted (weighted average exercise price) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $34.00 - $40.60 Exercise Price Range 6 [Member] Exercise Price Range 6 [Member] Cost of Sales Cost of Sales [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Options AllocatedShareBasedCompensationExpenseStockOptions Share-based compensation expense related to options. Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Restatement [Axis] Restatement [Axis] Actual net worth for compliance Actual Net Worth for Compliance Actual Net Worth for Compliance Employee vacation time Accrued Employee Benefits, Current Share Repurchase Program [Axis] Share Repurchase Program [Axis] 2016 Long-Term Incentive Plan 2016 Long-Term Incentive Plan [Member] 2016 Long-Term Incentive Plan [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Common stock, $.004 par value, 100,000,000 shares authorized, 52,044,110 and 52,078,515 issued and outstanding at March 31, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Profit sharing, percent of pre-tax profit paid to eligible employees on quarterly basis Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis Counterparty Name [Domain] Counterparty Name [Domain] Forfeited or Expired (weighted average exercise price) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Expected dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend Inventories Increase (Decrease) in Inventories Warranty Schedule of Product Warranty Liability [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Triggering Event [Domain] Triggering Event [Domain] [Domain] for Triggering Event [Axis] Basic (in shares) Basic weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Right of use assets Operating Lease, Right-of-Use Asset $5.67 - $32.80 Exercise Price Range 4 [Member] Exercise Price Range 4 [Member] Equity Components [Axis] Equity Components [Axis] Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Machinery and equipment Machinery and Equipment, Gross $7.18 - $33.20 Exercise Price Range 1 [Member] Exercise Price Range 1 [Member] Amortization expense Amortization of Intangible Assets Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Standby letter of credit Standby letter of credit Amount of standby letter of credit outstanding under the revolving credit agreement. Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Customer prepayments Contract with Customer, Liability, Current Land Land Options vested and exercisable weighted average exercise price Exercisable, end of period (weighted average exercise price) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Allowance for Doubtful Accounts Accounts Receivable (Allowance) Tabular disclosure of activity in the allowance for doubtful accounts receivable account. Depreciation and amortization Depreciation, Depletion and Amortization Intellectual property Finite-Lived Intangible Assets, Gross Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Income taxes Increase (Decrease) in Income Taxes $33.40 - $40.87 Exercise Price Range 2 [Member] Exercise Price Range 2 [Member] Product warranty accrual, minimum length Product Warranty Accrual, Minimum Length Product Warranty Accrual, Minimum Length Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued Preferred Stock, Value, Issued Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Variable Rate [Axis] Variable Rate [Axis] Aggregate price of shares repurchased since inception Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income tax benefit/(deficiency) related to share-based compensation [Abstract] Income tax benefit/(deficiency) related to share-based compensation [Abstract] Income tax benefit/(deficiency) related to share-based compensation [Abstract] Number of shares vested and exercisable Exercisable, end of period (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Note receivable Financing Receivable, after Allowance for Credit Loss, Noncurrent Stock repurchase program amount authorized (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity Component [Domain] Equity Component [Domain] Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Interest income, net Interest Income (Expense), Net Income tax payable Taxes Payable, Current Debt issuance costs Debt Issuance Costs, Net Open market 2010 Stock Repurchase Program [Member] 2010 Stock Repurchase Program [Member] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Less: Allowance for excess and obsolete inventories Balance, beginning of period Balance, end of period Inventory Valuation Reserves $41.37 - $50.68 Exercise Price Range 3 [Member] Exercise Price Range 3 [Member] Restricted stock AllocatedShareBasedCompensationExpenseRestrictedStock Share-based compensation expense related to resticted stock. Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Contractual obligation Contractual Obligation Schedule of Contributions Made to Defined Contribution Plan Defined Contribution Plan Disclosures [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Payments made Standard Product Warranty Accrual, Decrease for Payments EX-101.PRE 10 aaon-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 aaon-20200331_htm.xml IDEA: XBRL DOCUMENT 0000824142 2020-01-01 2020-03-31 0000824142 2020-05-05 0000824142 2020-03-31 0000824142 2019-12-31 0000824142 2019-01-01 2019-03-31 0000824142 us-gaap:CommonStockMember 2019-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000824142 us-gaap:RetainedEarningsMember 2019-12-31 0000824142 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000824142 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000824142 us-gaap:CommonStockMember 2020-03-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000824142 us-gaap:RetainedEarningsMember 2020-03-31 0000824142 us-gaap:CommonStockMember 2018-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000824142 us-gaap:RetainedEarningsMember 2018-12-31 0000824142 2018-12-31 0000824142 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000824142 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000824142 us-gaap:CommonStockMember 2019-03-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000824142 us-gaap:RetainedEarningsMember 2019-03-31 0000824142 2019-03-31 0000824142 aaon:RooftopUnitsMember 2020-01-01 2020-03-31 0000824142 aaon:RooftopUnitsMember 2019-01-01 2019-03-31 0000824142 aaon:CondensingUnitsMember 2020-01-01 2020-03-31 0000824142 aaon:CondensingUnitsMember 2019-01-01 2019-03-31 0000824142 aaon:AirHandlersMember 2020-01-01 2020-03-31 0000824142 aaon:AirHandlersMember 2019-01-01 2019-03-31 0000824142 aaon:OutdoorMechanicalRoomsMember 2020-01-01 2020-03-31 0000824142 aaon:OutdoorMechanicalRoomsMember 2019-01-01 2019-03-31 0000824142 aaon:WaterSourceHeatPumpsMember 2020-01-01 2020-03-31 0000824142 aaon:WaterSourceHeatPumpsMember 2019-01-01 2019-03-31 0000824142 aaon:PartSalesMember 2020-01-01 2020-03-31 0000824142 aaon:PartSalesMember 2019-01-01 2019-03-31 0000824142 aaon:OtherProductandServicesMember 2020-01-01 2020-03-31 0000824142 aaon:OtherProductandServicesMember 2019-01-01 2019-03-31 0000824142 2019-01-01 0000824142 us-gaap:PublicUtilitiesInventoryReplacementPartsMember 2020-01-01 2020-03-31 0000824142 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000824142 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0000824142 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-03-31 0000824142 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000824142 aaon:StockCompensationPlanAMember 2007-05-22 0000824142 aaon:StockCompensationPlanAMember 2007-05-22 2007-05-22 0000824142 2016-05-24 0000824142 aaon:A2016LongTermIncentivePlanMember 2016-05-24 0000824142 aaon:StockCompensationPlanAMember 2016-05-24 0000824142 aaon:A2016LongTermIncentivePlanMember 2018-05-15 0000824142 aaon:A2016LongTermIncentivePlanMember 2016-05-24 2016-05-24 0000824142 aaon:DirectorandOfficersMember 2020-01-01 2020-03-31 0000824142 aaon:DirectorandOfficersMember 2019-01-01 2019-03-31 0000824142 aaon:A2007LongTermIncentivePlanEmployeesMember 2020-01-01 2020-03-31 0000824142 aaon:A2007LongTermIncentivePlanEmployeesMember 2019-01-01 2019-03-31 0000824142 aaon:ExercisePriceRange1Member 2020-01-01 2020-03-31 0000824142 aaon:ExercisePriceRange1Member 2020-03-31 0000824142 aaon:ExercisePriceRange2Member 2020-01-01 2020-03-31 0000824142 aaon:ExercisePriceRange2Member 2020-03-31 0000824142 aaon:ExercisePriceRange3Member 2020-01-01 2020-03-31 0000824142 aaon:ExercisePriceRange3Member 2020-03-31 0000824142 aaon:ExercisePriceRange4Member 2019-01-01 2019-03-31 0000824142 aaon:ExercisePriceRange4Member 2019-03-31 0000824142 aaon:ExercisePriceRange5Member 2019-01-01 2019-03-31 0000824142 aaon:ExercisePriceRange5Member 2019-03-31 0000824142 aaon:ExercisePriceRange6Member 2019-01-01 2019-03-31 0000824142 aaon:ExercisePriceRange6Member 2019-03-31 0000824142 aaon:StockCompensationPlanAMember 2020-03-31 0000824142 aaon:StockCompensationPlanAMember 2020-01-01 2020-03-31 0000824142 srt:DirectorMember us-gaap:RestrictedStockMember aaon:OptionsGrantedonorafterMay252004Member 2020-01-01 2020-03-31 0000824142 aaon:EffectiveJanuary12016Member 2020-01-01 2020-03-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2015-05-19 0000824142 2018-05-16 0000824142 2019-03-05 0000824142 2020-03-13 0000824142 aaon:A2010StockRepurchaseProgramMember 2020-01-01 2020-03-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2019-01-01 2019-03-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2020-01-01 2020-03-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2019-01-01 2019-03-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2020-01-01 2020-03-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2019-01-01 2019-03-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2010-05-17 2020-03-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2005-07-01 2020-03-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2006-11-07 2020-03-31 0000824142 2005-07-01 2020-03-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember us-gaap:SubsequentEventMember 2020-04-01 2020-05-05 0000824142 us-gaap:DividendDeclaredMember 2019-05-20 2019-05-20 0000824142 us-gaap:DividendDeclaredMember 2019-11-06 2019-11-06 0000824142 us-gaap:RevolvingCreditFacilityMember 2019-10-24 0000824142 aaon:Investor1Member 2019-10-24 0000824142 aaon:Investor1Member 2019-10-24 2019-10-24 0000824142 srt:AffiliatedEntityMember 2019-10-24 0000824142 us-gaap:OperatingSegmentsMember aaon:UnitsMember 2020-01-01 2020-03-31 0000824142 us-gaap:OperatingSegmentsMember aaon:UnitsMember 2019-01-01 2019-03-31 0000824142 us-gaap:OperatingSegmentsMember aaon:PartsMember 2020-01-01 2020-03-31 0000824142 us-gaap:OperatingSegmentsMember aaon:PartsMember 2019-01-01 2019-03-31 0000824142 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0000824142 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0000824142 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0000824142 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember 2019-01-01 2019-03-31 0000824142 srt:RestatementAdjustmentMember 2019-01-01 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember 2019-03-31 0000824142 srt:RestatementAdjustmentMember 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2018-12-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2018-12-31 0000824142 srt:ScenarioPreviouslyReportedMember 2018-12-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000824142 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2018-12-31 0000824142 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000824142 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0000824142 srt:RestatementAdjustmentMember 2018-12-31 0000824142 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000824142 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2019-03-31 0000824142 us-gaap:SubsequentEventMember 2020-04-22 2020-04-22 0000824142 us-gaap:SubsequentEventMember 2020-05-01 2020-05-07 0000824142 us-gaap:SubsequentEventMember 2020-05-07 shares iso4217:USD iso4217:USD shares aaon:numberOfVIEs aaon:unit pure aaon:contract 0000824142 --12-31 2020 Q1 false P1Y 0.3333 10-Q true 2020-03-31 false 0-18953 AAON, INC. NV 87-0448736 2425 South Yukon Ave., Tulsa, OK 74107 918 583-2266 Yes Yes Large Accelerated Filer false false false Common Stock AAON NASDAQ 52031532 35677000 26797000 16468000 17576000 69894000 67399000 0 772000 27000 29000 72855000 73601000 2045000 1375000 196966000 187549000 3298000 3274000 104707000 101113000 252544000 236087000 17116000 16862000 377665000 357336000 184636000 179242000 193029000 178094000 213000 272000 3229000 3229000 1641000 1683000 542000 597000 395620000 371424000 0 0 13501000 11759000 50684000 44269000 64185000 56028000 15130000 15297000 3652000 3639000 6330000 6320000 0.001 0.001 5000000 5000000 0 0 0 0 0.004 0.004 100000000 100000000 52044110 52044110 52078515 52078515 208000 208000 0 3631000 306115000 286301000 306323000 290140000 395620000 371424000 137483000 113822000 94536000 88392000 42947000 25430000 15214000 13677000 62000 -284000 27795000 11469000 61000 9000 -27000 -26000 27829000 11452000 5976000 2695000 21853000 8757000 0.42 0.17 0.41 0.17 52071839 51992150 52871419 52369660 52079000 208000 3631000 286301000 290140000 21853000 21853000 212000 1000 4496000 4497000 2351000 2351000 247000 1000 10478000 2039000 12518000 52044000 208000 0 306115000 306323000 51991000 208000 0 249235000 249443000 8757000 8757000 237000 1000 4009000 4010000 5407000 5407000 129000 1000 5070000 5071000 52099000 208000 4346000 257992000 262546000 21853000 8757000 6002000 5914000 10000 0 294000 115000 -274000 357000 2351000 5407000 62000 -284000 -51000 16000 6000 6000 -167000 909000 2789000 4725000 772000 1432000 -1020000 -2678000 670000 561000 2742000 -5730000 229000 25000 6241000 73000 37597000 14913000 21877000 8772000 61000 52000 12000 17000 -21804000 -8703000 4497000 4010000 11565000 4483000 953000 588000 -8021000 -1061000 7772000 5149000 44373000 1994000 52145000 7143000 General<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited consolidated financial statements of AAON, Inc., a Nevada corporation, and our operating subsidiaries, all of which are wholly-owned, (collectively, the “Company”) have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the rules and regulations of the Securities and Exchange Commission (“SEC”). </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 16) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These financial statements have not been audited by the Company's independent registered public accounting firm, except that the consolidated balance sheet at December 31, 2019 is derived from audited consolidated financial statements. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The financial statements reflect all adjustments (all of which are of a normal recurring nature) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for a full year. Certain disclosures have been condensed in or omitted from these consolidated financial statements. The accompanying unaudited financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are engaged in the engineering, manufacturing, marketing and sale of air conditioning and heating equipment consisting of standard, semi-custom and custom rooftop units, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils and controls.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Use of Estimates</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, inventory reserves, warranty accrual, worker's compensation accrual, medical insurance accrual, income taxes and share-based compensation. Actual results could differ materially from those estimates.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounting Policies</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A comprehensive discussion of our critical accounting policies and management estimates is included in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2019.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted ASU No. 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements (Topic 820)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means. </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of property, plant and equipment, intangible assets and goodwill acquired in a business combination. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangible Assets</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our intangible assets include various trademarks, service marks and technical knowledge acquired in our February 2018 business combination. We amortize our intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Goodwill</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill represents the excess of the consideration paid for the acquired businesses, in our February 2018 business combination, over the fair value of the individual assets acquired, net of liabilities assumed.  Goodwill at March 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes to U.S. GAAP are established by the Financial Accounting Standards Board ("FASB") in the form of Accounting Standards Updates ("ASUs") to the FASB's Accounting Standards Codification ("ASC").</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes: Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax basis for goodwill as part of a business combination and interim reporting of enacted changes in tax laws. The ASU is effective for the Company beginning after December 15, 2020. We do not expect ASU 2019-12 will have a material effect on our consolidated financial statements and notes thereto.</span></div> 2 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Use of Estimates</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, inventory reserves, warranty accrual, worker's compensation accrual, medical insurance accrual, income taxes and share-based compensation. Actual results could differ materially from those estimates.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted ASU No. 2018-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurements (Topic 820)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means. </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of property, plant and equipment, intangible assets and goodwill acquired in a business combination. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.</span></div> Intangible AssetsOur intangible assets include various trademarks, service marks and technical knowledge acquired in our February 2018 business combination. We amortize our intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Goodwill</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill represents the excess of the consideration paid for the acquired businesses, in our February 2018 business combination, over the fair value of the individual assets acquired, net of liabilities assumed.  Goodwill at March 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recent Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes to U.S. GAAP are established by the Financial Accounting Standards Board ("FASB") in the form of Accounting Standards Updates ("ASUs") to the FASB's Accounting Standards Codification ("ASC").</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes: Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax basis for goodwill as part of a business combination and interim reporting of enacted changes in tax laws. The ASU is effective for the Company beginning after December 15, 2020. We do not expect ASU 2019-12 will have a material effect on our consolidated financial statements and notes thereto.</span></div> Revenue Recognition<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Disaggregated net sales by major source:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:66.666%;"><tr><td style="width:1.0%;"/><td style="width:62.254%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:15.324%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.896%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.326%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rooftop Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,343 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensing Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,498 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,050 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Air Handlers</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outdoor Mechanical Rooms</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Water Source Heat Pumps</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Part Sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Net Sales</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,483 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Disaggregated units sold by major source:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:66.666%;"><tr><td style="width:1.0%;"/><td style="width:63.131%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:14.885%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.896%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.888%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rooftop Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensing Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Air Handlers</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outdoor Mechanical Rooms</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Water Source Heat Pumps</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,289 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total Units</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes revenue when it satisfies the performance obligation in its contracts. Most of the Company’s products are highly customized, cannot be resold to other customers and the cost of rework to be resold is not economical. The Company has a formal cancellation policy and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. For all other products that are part sales or standardized units, we satisfy the performance obligation when the control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being July - November of each year.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the Company presents revenues net of sales tax and net of certain payments to our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing HVAC units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are responsible for billings and collections resulting from all sales transactions, including those initiated by our Representatives. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. These additional products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. The Company is under no obligation related to Third Party Products.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our Representatives were $12.6 million and $11.5 million for the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Disaggregated net sales by major source:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:66.666%;"><tr><td style="width:1.0%;"/><td style="width:62.254%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:15.324%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.896%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.326%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rooftop Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,830 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,343 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensing Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,498 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,050 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Air Handlers</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,247 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,594 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outdoor Mechanical Rooms</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Water Source Heat Pumps</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,703 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,844 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Part Sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,513 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,490 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,019 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Net Sales</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,483 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Disaggregated units sold by major source:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:66.666%;"><tr><td style="width:1.0%;"/><td style="width:63.131%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:14.885%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.896%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.888%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rooftop Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,061 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Condensing Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">408 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Air Handlers</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outdoor Mechanical Rooms</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Water Source Heat Pumps</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,617 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,289 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total Units</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 110830000 88343000 4498000 4050000 6247000 5594000 915000 482000 3703000 5844000 6513000 6490000 4777000 3019000 137483000 113822000 4061000 3762000 408000 394000 510000 580000 10000 11000 1617000 2289000 6606000 7036000 12600000 11500000 P6M P10Y Leases<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, as amended, as of January 1, 2019, using the transition method, which becomes effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases. The Company historically does not enter into numerous or material lease agreements to support its manufacturing operations. Furthermore, any lease agreements entered into are usually less than a year and for leases on non material assets such as warehouse vehicles and office equipment.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Adoption of the new standard resulted in the recording of additional lease right of use assets and lease liabilities of approximately $1.8 million as of January 1, 2019, which mostly relates to the multi-year facility lease assumed in our February 2018 business combination. The cumulative-effect adjustment to the opening balance was immaterial to the consolidated financial statements as a whole. The standard did not materially impact our consolidated net earnings or cash flows.  As of March 31, 2020, our right of use assets and lease liabilities are approximately $1.6 million.</span></div> 1800000 1800000 1600000 1600000 Accounts Receivable<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable and the related allowance for doubtful accounts are as follows:</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.444%;"><tr><td style="width:1.0%;"/><td style="width:70.910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.157%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.160%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,752 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less:  Allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(353)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"/><td style="width:65.228%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.736%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.919%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions for losses on accounts receivables, net of adjustments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.444%;"><tr><td style="width:1.0%;"/><td style="width:70.910%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.157%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.573%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.160%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,541 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,752 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less:  Allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(353)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,399 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 70541000 67752000 647000 353000 69894000 67399000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"/><td style="width:65.228%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.736%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.919%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">264 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions for losses on accounts receivables, net of adjustments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">294 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">379 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 353000 264000 294000 115000 647000 379000 Inventories<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories are valued at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (“FIFO”) method. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of inventories and related changes in the allowance for excess and obsolete inventories account are as follows:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.374%;"><tr><td style="width:1.0%;"/><td style="width:67.760%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.600%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.720%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,842 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,578 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total, gross</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,245 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less:  Allowance for excess and obsolete inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,644)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.789%;"><tr><td style="width:1.0%;"/><td style="width:68.370%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.009%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.816%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for excess and obsolete inventories:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions for excess and obsolete inventories</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(274)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories written off</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of inventories and related changes in the allowance for excess and obsolete inventories account are as follows:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.374%;"><tr><td style="width:1.0%;"/><td style="width:67.760%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.600%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.720%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,842 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,055 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,350 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,578 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total, gross</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,245 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less:  Allowance for excess and obsolete inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,644)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total, net</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,855 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 67815000 68842000 2055000 1825000 5350000 5578000 75220000 76245000 2365000 2644000 72855000 73601000 <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:90.789%;"><tr><td style="width:1.0%;"/><td style="width:68.370%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:12.009%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.605%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.816%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for excess and obsolete inventories:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,644 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,210 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions for excess and obsolete inventories</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(274)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories written off</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,365 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 2644000 1210000 -274000 357000 5000 0 2365000 1567000 Intangible Assets<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our intangible assets consist of the following:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.742%;"><tr><td style="width:1.0%;"/><td style="width:65.380%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.650%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.117%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.653%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated amortization</span></td><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">       Total, net</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense recorded in cost of sales is as follows:</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:57.456%;"><tr><td style="width:1.0%;"/><td style="width:46.854%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:22.681%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.581%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.684%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our intangible assets consist of the following:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.742%;"><tr><td style="width:1.0%;"/><td style="width:65.380%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.650%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.117%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.653%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intellectual property</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">700 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated amortization</span></td><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(487)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(428)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">       Total, net</span></td><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">213 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 700000 700000 487000 428000 213000 272000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense recorded in cost of sales is as follows:</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:57.456%;"><tr><td style="width:1.0%;"/><td style="width:46.854%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:22.681%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.581%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.684%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization expense</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 59000 59000 Supplemental Cash Flow Information<div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:63.596%;"><tr><td style="width:1.0%;"/><td style="width:57.770%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.540%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.949%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.541%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes paid</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash capital expenditures</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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> <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:63.596%;"><tr><td style="width:1.0%;"/><td style="width:57.770%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.540%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.949%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.541%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes paid</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash capital expenditures</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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> 3024000 353000 -1000000 1068000 Warranties<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has product warranties with various terms ranging from one year from the date of first use or 18 months for parts to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products and any known identifiable warranty issues.  </span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in the warranty accrual are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:62.573%;"><tr><td style="width:1.0%;"/><td style="width:57.112%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.859%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.968%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.861%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty accrual:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments made</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty expense:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P1Y P18M P25Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in the warranty accrual are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:62.573%;"><tr><td style="width:1.0%;"/><td style="width:57.112%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.859%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.968%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.861%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty accrual:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments made</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,177)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,106)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provisions</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,424 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty expense:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,109 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 12652000 11421000 1177000 1106000 1465000 1109000 12940000 11424000 1465000 1109000 Accrued Liabilities<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities were comprised of the following:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:64.619%;"><tr><td style="width:1.0%;"/><td style="width:50.488%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.850%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.931%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.531%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due to representatives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,538 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Profit sharing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Worker's compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medical self-insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer prepayments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee 401(k) profit sharing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Donations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee vacation time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities were comprised of the following:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:64.619%;"><tr><td style="width:1.0%;"/><td style="width:50.488%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.850%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.931%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.531%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warranty</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,940 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due to representatives</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,123 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,538 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,058 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Profit sharing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Worker's compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medical self-insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,066 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">707 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer prepayments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,256 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee 401(k) profit sharing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Donations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">354 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee vacation time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,017 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,804 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,025 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:13.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,269 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 12940000 12652000 13123000 11538000 6460000 5058000 3167000 1721000 480000 522000 1066000 707000 2256000 4627000 1450000 0 354000 354000 2346000 0 4017000 3804000 3025000 3286000 50684000 44269000 Revolving Credit Facility<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our revolving credit facility, as amended, ("BOK Revolver") provides for maximum borrowings of $30.0 million, which is provided by BOKF, NA dba Bank of Oklahoma (“Bank of Oklahoma”). Under the line of credit, there is one standby letter of credit totaling $1.7 million. Borrowings available under the revolving credit facility at March 31, 2020 were $28.3 million. Interest on borrowings is payable monthly at LIBOR plus 2.0%. No fees are associated with the unused portion of the committed amount. We had no outstanding balance under the revolving credit facility at March 31, 2020 and December 31, 2019. The revolving credit facility expires on July 26, 2021.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we were in compliance with our financial covenants. These covenants require that we meet certain parameters related to our tangible net worth and total liabilities to tangible net worth ratio. At March 31, 2020, our tangible net worth was $306.3 million and met the requirement of being at or above $175.0 million. Our total liabilities to tangible net worth ratio was 0.3 to 1, and met the requirement of not being above 2 to 1.</span></div> 30000000.0 1700000 28300000 monthly 0.020 0 0 0 306300000 175000000.0 0.3 2 Income Taxes<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision (benefit) for income taxes consists of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:63.011%;"><tr><td style="width:1.0%;"/><td style="width:57.396%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.721%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.960%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of the Federal statutory income tax rate to the effective income tax rate is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:63.450%;"><tr><td style="width:1.0%;"/><td style="width:57.677%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.585%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.952%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of Federal benefit</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess tax benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's estimated annual 2020 effective tax rate, excluding discrete events, is approximately 25%. We file income tax returns in the U.S., state and foreign income tax returns jurisdictions. We are subject to U.S. income tax examinations for tax years 2016 to present, and to non-U.S. income tax examinations for the tax years 2015 to present. In addition, we are subject to state and local income tax examinations for the tax years 2015 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Coronavirus Aid, Relief, and Economic Security Act</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted on March 27, 2020, and includes a retroactive correction to the 2017 Tax Cuts and Jobs Act that allows for much faster depreciation of qualified improvement property that is placed in service after December 31, 2017. The retroactive correction allows for 100% first-year bonus depreciation for qualified improvement property placed in service in the tax years ended 2018 to 2022. Alternatively, companies can depreciate qualified improvement property placed in service during the tax year ended 2018 and beyond over 15 years using the straight-line method. Amending a prior period return to claim 100% first-year bonus depreciation for qualified improvement property placed in service in those years could result in a net operating loss that can be carried back to a prior tax year to recover taxes paid in that prior year.</span></div>As the Company collects and prepares necessary data and interprets the CARES Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, additional adjustments to the financial statements may be made. We don't expect these additional adjustments to materially impact the provision for income taxes and effective tax rate in the period in which the adjustments are made. We expect the final accounting for the tax effects of the CARES Act to be completed by the second quarter in 2020. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The provision (benefit) for income taxes consists of the following:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:63.011%;"><tr><td style="width:1.0%;"/><td style="width:57.396%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.721%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.960%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.723%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,976 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6143000 1786000 -167000 909000 5976000 2695000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The reconciliation of the Federal statutory income tax rate to the effective income tax rate is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:63.450%;"><tr><td style="width:1.0%;"/><td style="width:57.677%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:17.585%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.952%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of Federal benefit</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess tax benefits</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective tax rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.210 0.210 0.052 0.061 -0.038 -0.027 -0.009 -0.009 0.215 0.235 0.25 1 1 Share-Based Compensation<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (“LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a five years vesting schedule. Under the LTIP, the exercise price of shares granted could not be less than 100% of the fair market value at the date of the grant.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan ("2016 Plan") which provides for approximately 6.4 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, and an additional 2.6 million shares that were approved by the stockholders on May 15, 2018. Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee will determine the persons to whom awards are to be made, determine the type, size and terms of awards, interpret the 2016 Plan, establish and revise rules and regulations relating to the 2016 Plan and make any other determinations that it believes necessary for the administration of the 2016 Plan.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Options</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total pre-tax compensation cost related to unvested stock options not yet recognized as of March 31, 2020 is $28.3 million and is expected to be recognized over a weighted average period of 3.6 years.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during the three months ended March 31, 2020 and 2019 using a Black Scholes-Merton Model:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:62.865%;"><tr><td style="width:1.0%;"/><td style="width:52.883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.558%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.962%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.397%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Directors and Officers:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.08%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.54%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.70%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.40%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employees:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.07%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.54%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.40%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of stock options vested and exercisable as of March 31, 2020: </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:77.631%;"><tr><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.248%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.079%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.514%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.890%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.083%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise<br/>Prices</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%;">in thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">)</span></div></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677,936 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,542 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.95</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.84</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.01</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of stock options vested and exercisable as of March 31, 2019:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:77.923%;"><tr><td style="width:1.0%;"/><td style="width:9.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.069%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.448%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.823%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise<br/>Prices</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%;">in thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">)</span></div></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.11</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.28</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.70</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity under the plans is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"/><td style="width:66.352%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.736%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.169%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,627,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">939,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Forfeited or Expired</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,316)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Outstanding at March 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,373,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Exercisable at March 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total intrinsic value of options exercised during the three months ended March 31, 2020 and 2019 was $3.9 million and $2.1 million, respectively. The cash received from options exercised during the three months ended March 31, 2020 and 2019 was $4.5 million and $4.0 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying Consolidated Statements of Cash Flows.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of restricted stock awards is based on the fair market value of AAON, Inc. common stock on the respective grant dates, reduced for the present value of dividends. At March 31, 2020, unrecognized compensation cost related to unvested restricted stock awards was approximately $6.5 million, which is expected to be recognized over a weighted average period of 3.1 years.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the unvested restricted stock awards is as follows:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:59.941%;"><tr><td style="width:1.0%;"/><td style="width:53.365%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.707%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.019%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.709%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Unvested at December 31, 2019</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Forfeited</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,120)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Unvested at March 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,912 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Share-Based Compensation</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of share-based compensation is as follows: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:68.567%;"><tr><td style="width:1.0%;"/><td style="width:58.554%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:16.550%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.145%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.551%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant date fair value of awards during the period:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit/(deficiency) related to share-based compensation:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. Forfeitures are accounted for as they occur.</span></div>Historically, if the employee or director is retirement eligible (as defined by the respective LTIP) or becomes retirement eligible during service period of the related share-based compensation award, the service period (and compensation expense recognition) is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQxZmUyNjcyZTY3NDQwZmZiNjMyMmMwYTY2ZjhhMzM1L3NlYzpkMWZlMjY3MmU2NzQ0MGZmYjYzMjJjMGE2NmY4YTMzNV81OC9mcmFnOmQ5MGQ2ZDkxNDUzYzRmMjE4MTdkZWQzZjAwYmVkMDNjL3RleHRyZWdpb246ZDkwZDZkOTE0NTNjNGYyMTgxN2RlZDNmMDBiZWQwM2NfMjc0ODc3OTA3OTU2MQ_b8848772-9730-4ae7-9859-c6689ab7ddf8">one</span>-year employment requirement (minimum service period) or the entire award is forfeited. 3300000 P5Y 1 6400000 3400000 400000 2600000 1 28300000 P3Y7M6D <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during the three months ended March 31, 2020 and 2019 using a Black Scholes-Merton Model:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:62.865%;"><tr><td style="width:1.0%;"/><td style="width:52.883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.558%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.962%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.397%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Directors and Officers:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.08%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.54%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.70%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.40%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employees:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.32</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.07%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.54%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.40%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td></tr></table></div> 0.32 0.32 0.3108 0.2954 0.0070 0.0240 P5Y P5Y 0.32 0.32 0.3107 0.2954 0.0071 0.0240 P5Y P5Y <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of stock options vested and exercisable as of March 31, 2020: </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:77.631%;"><tr><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.248%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.079%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.514%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.890%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.741%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.083%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise<br/>Prices</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%;">in thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">)</span></div></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.95 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677,936 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.09</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.34 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,542 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.00 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,418 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.95</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">339,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.84</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.38 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.01</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,968 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of stock options vested and exercisable as of March 31, 2019:</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:77.923%;"><tr><td style="width:1.0%;"/><td style="width:9.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.239%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.069%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.448%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.823%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.738%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Range of<br/>Exercise<br/>Prices</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%;">in thousands</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">)</span></div></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496,465 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.11</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.56 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.40 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,024 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.28</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.53 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">-</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,489 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.70</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7.18 36.95 677936 P6Y1M2D 28.34 13542000 37.00 40.87 6418 P7Y11M12D 38.20 65000 41.37 57.14 339922 P8Y10M2D 41.38 2361000 1024276 P7Y3D 32.73 15968000 6.13 33.20 496465 P6Y1M9D 22.56 11727000 33.40 40.87 187024 P8Y3M10D 35.53 1991000 41.37 46.18 0 0 0 683489 P6Y8M12D 26.11 13718000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity under the plans is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:78.070%;"><tr><td style="width:1.0%;"/><td style="width:66.352%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.736%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.169%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Options</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Outstanding at December 31, 2019</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,627,047 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">939,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(154,335)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Forfeited or Expired</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,316)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.86 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Outstanding at March 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,373,996 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Exercisable at March 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,024,276 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 3627047 36.32 939600 44.32 154335 29.13 38316 38.86 4373996 38.27 1024276 32.73 3900000 2100000 4500000 4000000.0 6500000 P3Y1M6D <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the unvested restricted stock awards is as follows:</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:59.941%;"><tr><td style="width:1.0%;"/><td style="width:53.365%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:19.707%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.019%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.709%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Unvested at December 31, 2019</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267,484 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,292)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.71 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Forfeited</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,120)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.88 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-27pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Unvested at March 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,912 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.13 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 267484 34.42 58840 42.65 62292 30.71 1120 35.88 262912 37.13 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of share-based compensation is as follows: </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:68.567%;"><tr><td style="width:1.0%;"/><td style="width:58.554%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:16.550%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.145%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.551%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Grant date fair value of awards during the period:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,905 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,708 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,415 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,652 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,632 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,622 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">719 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,351 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="12" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax benefit/(deficiency) related to share-based compensation:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">731 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">243 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">334 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,065 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 10905000 19944000 2510000 3708000 13415000 23652000 1632000 4622000 719000 785000 2351000 5407000 731000 243000 334000 151000 1065000 394000 Employee Benefits<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Defined Contribution Plan - 401(k</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses during the three months ended March 31, 2020 and 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.532%;"><tr><td style="width:1.0%;"/><td style="width:62.889%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.992%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions made to the defined contribution plan</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Profit Sharing Bonus Plan</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.532%;"><tr><td style="width:1.0%;"/><td style="width:62.889%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.992%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Profit sharing bonus plan expense</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employee Medical Plan</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.532%;"><tr><td style="width:1.0%;"/><td style="width:62.889%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.992%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medical claim payments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Health saving account payments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">874 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.06 0.06 0.06 0 0 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.532%;"><tr><td style="width:1.0%;"/><td style="width:62.889%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.992%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions made to the defined contribution plan</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,360 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1.75 0.06 2450000 1360000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.532%;"><tr><td style="width:1.0%;"/><td style="width:62.889%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.992%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Profit sharing bonus plan expense</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,306 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 0.10 3167000 1306000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:79.532%;"><tr><td style="width:1.0%;"/><td style="width:62.889%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:13.992%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.384%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Medical claim payments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,875 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,520 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Health saving account payments</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">874 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1.75 1875000 1520000 874000 720000 Earnings Per Share<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:67.690%;"><tr><td style="width:1.0%;"/><td style="width:59.339%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:16.790%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.879%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.792%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Basic weighted average shares</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,071,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,992,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Effect of dilutive stock options and restricted stock</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">799,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Diluted weighted average shares</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,871,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anti-dilutive shares:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,437 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,927,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div><span style="background-color:rgb(255,255,255, 0.0);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 earnings per share:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:67.690%;"><tr><td style="width:1.0%;"/><td style="width:59.339%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:16.790%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.879%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.792%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Net income</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Basic weighted average shares</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,071,839 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,992,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Effect of dilutive stock options and restricted stock</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">799,580 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,510 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Diluted weighted average shares</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,871,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Basic</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.42 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Diluted</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.41 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Anti-dilutive shares:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-18pt;padding-left:29.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Shares</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253,437 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,927,727 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 21853000 8757000 52071839 51992150 799580 377510 52871419 52369660 0.42 0.17 0.41 0.17 253437 1927727 Stockholders’ Equity<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Repurchases</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our open market repurchase programs are as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.152%;"><tr><td style="width:1.0%;"/><td style="width:30.769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.279%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:29.289%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.279%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:30.984%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agreement Execution Date</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Authorized Repurchase $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration Date</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">May 16, 2018 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$15 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">March 5, 2019 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$20 million</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 4, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$20 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">** </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;"> The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;"> Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares in AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our repurchase activity is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.742%;"><tr><td style="width:1.0%;"/><td style="width:22.876%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.953%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.026%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.026%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.953%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.355%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.868%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ per share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Open market</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401(k)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,578 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.03 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Directors and employees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,518 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our repurchase activity since Company inception, including our current authorized stock repurchase programs, are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:71.198%;"><tr><td style="width:1.0%;"/><td style="width:30.854%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.237%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.149%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.149%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.359%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inception to date</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Open market</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,205,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401(k)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,591,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Directors and employees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,001,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,797,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Subsequent to March 31, 2020 and through May 5, 2020, the Company repurchased 23,305 shares for $1.1 million from our 401(k) savings and investment plan.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Dividends</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the discretion of the Board, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our recent dividends are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:77.777%;"><tr><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Declaration Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend per Share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 20, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 3, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 1, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.16</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 6, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 27, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 18, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.16</span></td></tr></table></div> 5700000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our open market repurchase programs are as follows:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:69.152%;"><tr><td style="width:1.0%;"/><td style="width:30.769%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.279%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:29.289%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.279%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:30.984%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Agreement Execution Date</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Authorized Repurchase $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration Date</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">May 16, 2018 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$15 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 1, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">March 5, 2019 </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$20 million</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 4, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$20 million</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">** </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup></div></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;"> The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">2</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;"> Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;"/></tr></table></div> 15000000 20000000 20000000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our repurchase activity is as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:88.742%;"><tr><td style="width:1.0%;"/><td style="width:22.876%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.953%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.026%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.708%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.026%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.953%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.355%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.543%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.623%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.868%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ per share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Open market</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,689 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,799 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401(k)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,672 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,578 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,283 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.03 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Directors and employees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">953 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49.90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246,460 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,518 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,071 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.46 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our repurchase activity since Company inception, including our current authorized stock repurchase programs, are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:71.198%;"><tr><td style="width:1.0%;"/><td style="width:30.854%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.237%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.149%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.149%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:19.359%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inception to date</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Program</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total $</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$ per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Open market</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,205,255 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401(k)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,591,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,505 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Directors and employees</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,001,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,535 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;">Total</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,797,694 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">221,833 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.08 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 103689 4987000 48.10 5799 200000 34.46 123672 6578000 53.19 107000 4283000 40.03 19099 953000 49.90 15705 588000 37.44 246460 12518000 50.79 128504 5071000 39.46 4205255 74793000 17.79 7591411 126505000 16.66 2001028 20535000 10.26 13797694 221833000 16.08 23305 1100000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our recent dividends are as follows:</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:77.777%;"><tr><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:23.000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Declaration Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend per Share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">May 20, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 3, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 1, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.16</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 6, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">November 27, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 18, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.16</span></td></tr></table></div> 0.16 0.16 New Markets Tax Credit<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheet. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement.</span></div> 23000000.0 15900000 P25Y 0.010 15900000 22500000 6300000 300000 Commitments and Contingencies<div><span style="background-color:rgb(255,255,255, 0.0);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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company's business, financial position, results of operations and/or cash flows.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. At March 31, 2020, we had one material contractual purchase obligation for approximately $1.8 million that expires in December 2020.</span></div> 1 1800000 Related PartiesThe Company purchases some supplies from an entity controlled by the Company’s CEO. The Company sometimes makes sales to the CEO for parts. Additionally, the Company sells units to an entity owned by a member of the President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for third party products.  All related party transactions are made on standard Company terms.<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of transactions and balance with affiliates:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:46.783%;"><tr><td style="width:1.0%;"/><td style="width:43.312%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:24.562%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.362%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.564%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales to affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments to affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due from affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due to affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of transactions and balance with affiliates:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:46.783%;"><tr><td style="width:1.0%;"/><td style="width:43.312%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:24.562%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.362%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.564%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales to affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments to affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due from affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">478 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due to affiliates</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 653000 50000 59000 127000 478000 22000 0 2000 Segments<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represent the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts include sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:68.567%;"><tr><td style="width:1.0%;"/><td style="width:61.113%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:15.697%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.292%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - External</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,880 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - Inter-segment</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(157)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Eliminations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,786)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">             Net sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,483 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Profit</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - External</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - Inter-segment</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(395)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Eliminations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(677)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">             Net gross profit</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr></table></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represent the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts include sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:68.567%;"><tr><td style="width:1.0%;"/><td style="width:61.113%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:15.697%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.292%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.698%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/> March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130,720 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,068 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - External</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,880 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,911 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - Inter-segment</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,786 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,922 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(157)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Eliminations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,786)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,922)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">             Net sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,483 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Profit</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,054 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - External</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,177 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Parts - Inter-segment</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(395)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Other</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,284)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">     Eliminations</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">395 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(677)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">             Net gross profit</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr></table></div> 130720000 107068000 6880000 6911000 6786000 7922000 -117000 -157000 6786000 7922000 137483000 113822000 46054000 26385000 3177000 3669000 -395000 677000 -6284000 -4624000 -395000 677000 42947000 25430000 Error Correction<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have corrected herein our consolidated financial statements as of March 31, 2019 and for the three months ended March 31, 2019, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 250, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Accounting Changes and Error Corrections</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. </span><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Error Correction Background</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the preparation of the 2019 Annual Report on Form 10-K (filed on February 27, 2020) the Company noted errors in previously issued financial statements relating to share-based compensation expense for stock options and restricted stock awards held by retirement eligible employees and directors. As defined by our Long-Term Incentive Plans (Note 12), stock options and restricted stock awards are fully vested when an active employee or director meets certain retirement eligibility requirements. We have corrected the previously issued 2019 financial statements to recognize all share-based compensation, related to retirement eligible employees or directors, by the earlier of the grant date (if retirement eligible on grant date) or ratably from grant date to retirement eligible date. The corrected financial statements also include corrections for the tax effect of the share-based compensation corrections as well as the corrections' impact on our prior periods' employees profit sharing bonus plan (Note 13).</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Description of Tables</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables represent our corrected consolidated statements of income, statements of stockholders' equity, and statements of cash flows for the three months ended March 31, 2019, as well as our corrected consolidated balance sheet at March 31, 2019. The values as previously reported for March 31, 2019 were derived from our Quarterly Report on Form 10-Q for the three month ended March 31, 2019 filed on May 2, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.128%;"><tr><td style="width:1.0%;"/><td style="width:38.345%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.210%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.154%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.210%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.468%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.213%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Income</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corrections</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Corrected</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(a)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(b)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss (gain) on disposal of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,491 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,992,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,992,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Data (at end of period):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(d)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,713 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,545)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(e)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(a) The share-based compensation correction to cost of sales for the quarter ended March 31, 2019 was approximately $0.4 million. </span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(b) The share-based compensation correction to selling, general and administrative expenses for the quarter ended March 31, 2019 was approximately $3.0 million. Included in the correction to selling, general and administrative expenses is a correction to our employee profit sharing bonus plan (Note 13) of approximately $0.4 million for the quarter ended March 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(c) The corrections to income tax receivable and deferred tax liability are the tax effect of the share-based compensation correction. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(d) This is the cumulative reduction of our employee profit sharing bonus plan (Note 13) liability as a result of the share-based compensation correction. The prior period costs were recovered through our estimated 2019 fourth quarter payment which was paid in early 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(e) This is the cumulative effect on stockholders' equity as result of the share-based compensation correction. See table below for a descriptions of the changes in stockholders' equity in the consolidated statements of stockholders' equity for the quarter ended March 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228%;"><tr><td style="width:0.1%;"/><td style="width:1.242%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:29.891%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.823%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Stockholders’ Equity</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-in</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported</span></td><td colspan="3" style="display:none;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised and restricted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">stock awards granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,070)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,071)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Correction Impacts</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised and restricted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">stock awards granted</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Corrected</span></td><td colspan="3" style="display:none;"/><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised and restricted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">stock awards granted</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,070)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,071)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">See descriptions of changes to net income in the consolidated statement of income for the three months ended March 31, 2019 in the table above.</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:49.934%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.626%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Cash Flows</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corrections</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Corrected</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Activities</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for losses on accounts receivable, net of adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for excess and obsolete inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss (gain) on disposition of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency transaction (gain) loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income on note receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(561)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(561)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and donations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal payments from note receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,703)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,703)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,483)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,483)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee taxes paid by withholding shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(588)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(588)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,061)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,061)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net decrease in cash and cash equivalents </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">See descriptions of changes to net income and the balance sheet in the tables above.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables represent our corrected consolidated statements of income, statements of stockholders' equity, and statements of cash flows for the three months ended March 31, 2019, as well as our corrected consolidated balance sheet at March 31, 2019. The values as previously reported for March 31, 2019 were derived from our Quarterly Report on Form 10-Q for the three month ended March 31, 2019 filed on May 2, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:93.128%;"><tr><td style="width:1.0%;"/><td style="width:38.345%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.210%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.154%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.210%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.468%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.213%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Income</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corrections</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Corrected</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except share and per share data)</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">113,822 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,029 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(a)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88,392 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,793 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,430 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,001 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,676 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(b)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss (gain) on disposal of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,469 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (expense) income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,491 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,452 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,589 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,695 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,992,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,992,150 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,369,660 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Data (at end of period):</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,525 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(287)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,000 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(918)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(d)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,082 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,713 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,545)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,168 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,442 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders' equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(e)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(a) The share-based compensation correction to cost of sales for the quarter ended March 31, 2019 was approximately $0.4 million. </span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(b) The share-based compensation correction to selling, general and administrative expenses for the quarter ended March 31, 2019 was approximately $3.0 million. Included in the correction to selling, general and administrative expenses is a correction to our employee profit sharing bonus plan (Note 13) of approximately $0.4 million for the quarter ended March 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(c) The corrections to income tax receivable and deferred tax liability are the tax effect of the share-based compensation correction. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(d) This is the cumulative reduction of our employee profit sharing bonus plan (Note 13) liability as a result of the share-based compensation correction. The prior period costs were recovered through our estimated 2019 fourth quarter payment which was paid in early 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">(e) This is the cumulative effect on stockholders' equity as result of the share-based compensation correction. See table below for a descriptions of the changes in stockholders' equity in the consolidated statements of stockholders' equity for the quarter ended March 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:91.228%;"><tr><td style="width:0.1%;"/><td style="width:1.242%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:29.891%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.820%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.823%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Stockholders’ Equity</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Paid-in</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Retained</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Previously Reported</span></td><td colspan="3" style="display:none;"/><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,291 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised and restricted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">stock awards granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,070)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,071)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">969 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">258,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,370 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Correction Impacts</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,944 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised and restricted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">stock awards granted</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(201)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,176 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Corrected</span></td><td colspan="3" style="display:none;"/><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,991 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,235 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,443 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised and restricted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,009 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">stock awards granted</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock repurchased and retired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,070)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,071)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,099 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,346 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">257,992 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">262,546 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">See descriptions of changes to net income in the consolidated statement of income for the three months ended March 31, 2019 in the table above.</span></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.245%;"><tr><td style="width:1.0%;"/><td style="width:49.934%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.625%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.395%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.626%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Statements of Cash Flows</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Previously Reported</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corrections</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As Corrected</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Activities</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,902 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,145)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,757 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="18" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for losses on accounts receivable, net of adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for excess and obsolete inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,030 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,377 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss (gain) on disposition of assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency transaction (gain) loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income on note receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,887 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">909 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,725)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,432 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,678 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(561)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(561)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,730)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities and donations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,913 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,772)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal payments from note receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,703)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,703)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,483)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,483)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee taxes paid by withholding shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(588)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(588)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,061)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,061)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net decrease in cash and cash equivalents </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,149 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,143 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 113822000 0 113822000 88029000 363000 88392000 25793000 -363000 25430000 11001000 2676000 13677000 -284000 0 -284000 14508000 -3039000 11469000 9000 0 9000 -26000 0 -26000 14491000 -3039000 11452000 3589000 -894000 2695000 10902000 -2145000 8757000 0.21 -0.04 0.17 0.21 -0.04 0.17 51992150 0 51992150 52369660 0 52369660 146798000 -287000 146511000 319525000 -287000 319238000 44000000 -918000 43082000 12713000 -2545000 10168000 3442000 0 3442000 259370000 3176000 262546000 400000 3000000.0 400000 51991000 208000 0 247291000 247499000 10902000 10902000 237000 1000 4009000 4010000 2030000 2030000 129000 1000 5070000 0 5071000 52099000 208000 969000 258193000 259370000 0 0 0 1944000 1944000 -2145000 -2145000 0 0 0 0 3377000 3377000 0 0 0 0 0 0 0 3377000 -201000 3176000 51991000 208000 0 249235000 249443000 8757000 8757000 237000 1000 4009000 4010000 5407000 5407000 129000 1000 5070000 5071000 52099000 208000 4346000 257992000 262546000 10902000 -2145000 8757000 5914000 0 5914000 115000 0 115000 357000 0 357000 2030000 3377000 5407000 -284000 0 -284000 16000 0 16000 6000 0 6000 1887000 -978000 909000 4725000 0 4725000 -1348000 -84000 1432000 -2678000 0 -2678000 561000 0 561000 -5730000 0 -5730000 25000 0 25000 411000 -338000 73000 14913000 0 14913000 8772000 0 8772000 52000 0 52000 17000 0 17000 -8703000 0 -8703000 4010000 0 4010000 4483000 0 4483000 588000 0 588000 -1061000 0 -1061000 5149000 0 5149000 1994000 0 1994000 7143000 0 7143000 Subsequent EventIn March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. In view of the rapidly changing business environment, unprecedented market volatility and heightened degree of uncertainty resulting from COVID-19, we are currently unable to fully determine its future impact on our business. However, we are monitoring the progression of the pandemic and its potential effect on our financial position, results of operations and cash flows.On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we have filed a property insurance claim which carries a $500,000 deductible. We did not experience any operational interruption as a result of this weather event.In May 2020, we entered into three material purchase agreements that total approximately $5.1 million. The purchase agreement periods are from September 2020 to January 2021. 500000 3 5100000  (a) Held by variable interest entities (Note 16) XML 12 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Error Correction
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Error Correction Error CorrectionWe have corrected herein our consolidated financial statements as of March 31, 2019 and for the three months ended March 31, 2019, in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 250, Accounting Changes and Error Corrections.
Error Correction Background

During the preparation of the 2019 Annual Report on Form 10-K (filed on February 27, 2020) the Company noted errors in previously issued financial statements relating to share-based compensation expense for stock options and restricted stock awards held by retirement eligible employees and directors. As defined by our Long-Term Incentive Plans (Note 12), stock options and restricted stock awards are fully vested when an active employee or director meets certain retirement eligibility requirements. We have corrected the previously issued 2019 financial statements to recognize all share-based compensation, related to retirement eligible employees or directors, by the earlier of the grant date (if retirement eligible on grant date) or ratably from grant date to retirement eligible date. The corrected financial statements also include corrections for the tax effect of the share-based compensation corrections as well as the corrections' impact on our prior periods' employees profit sharing bonus plan (Note 13).

Description of Tables

The following tables represent our corrected consolidated statements of income, statements of stockholders' equity, and statements of cash flows for the three months ended March 31, 2019, as well as our corrected consolidated balance sheet at March 31, 2019. The values as previously reported for March 31, 2019 were derived from our Quarterly Report on Form 10-Q for the three month ended March 31, 2019 filed on May 2, 2019.

Consolidated Statements of Income
Three Months Ended March 31, 2019
Previously ReportedCorrectionsAs Corrected
(in thousands, except share and per share data)
Net sales$113,822  $—  $113,822  
Cost of sales88,029  363  (a)88,392  
Gross profit25,793  (363) 25,430  
Selling, general and administrative expenses11,001  2,676  (b)13,677  
Loss (gain) on disposal of assets284  —  284  
Income from operations14,508  (3,039) 11,469  
Interest income, net —   
Other (expense) income, net(26) —  (26) 
Income before taxes14,491  (3,039) 11,452  
Income tax provision3,589  (894) (c)2,695  
Net income$10,902  $(2,145) $8,757  
Earnings per share:
Basic$0.21  $(0.04) $0.17  
Diluted$0.21  $(0.04) $0.17  
Weighted average shares outstanding:
Basic51,992,150  —  51,992,150  
Diluted52,369,660  —  52,369,660  
Balance Sheet Data (at end of period):
Current assets$146,798  $(287) (c)$146,511  
Total assets319,525  (287) (c)319,238  
Current liabilities44,000  (918) (d)43,082  
Deferred income taxes12,713  (2,545) (c)10,168  
Other long-term liabilities3,442  —  3,442  
Total stockholders' equity$259,370  $3,176  (e)$262,546  

(a) The share-based compensation correction to cost of sales for the quarter ended March 31, 2019 was approximately $0.4 million.
(b) The share-based compensation correction to selling, general and administrative expenses for the quarter ended March 31, 2019 was approximately $3.0 million. Included in the correction to selling, general and administrative expenses is a correction to our employee profit sharing bonus plan (Note 13) of approximately $0.4 million for the quarter ended March 31, 2019.

(c) The corrections to income tax receivable and deferred tax liability are the tax effect of the share-based compensation correction.

(d) This is the cumulative reduction of our employee profit sharing bonus plan (Note 13) liability as a result of the share-based compensation correction. The prior period costs were recovered through our estimated 2019 fourth quarter payment which was paid in early 2020.

(e) This is the cumulative effect on stockholders' equity as result of the share-based compensation correction. See table below for a descriptions of the changes in stockholders' equity in the consolidated statements of stockholders' equity for the quarter ended March 31, 2019.

Consolidated Statements of Stockholders’ Equity
Common StockPaid-inRetained
SharesAmountCapitalEarningsTotal
As Previously Reported(in thousands)
Balance at December 31, 201851,991  $208  $—  $247,291  $247,499  
Net income—  —  —  10,902  10,902  
Stock options exercised and restricted237   4,009  —  4,010  
stock awards granted
Share-based compensation—  —  2,030  —  2,030  
Stock repurchased and retired(129) (1) (5,070) —  (5,071) 
Balance at March 31, 201952,099  208  969  258,193  259,370  
Correction Impacts
Balance at December 31, 2018—  —  —  1,944  1,944  
Net income—  —  —  (2,145) (2,145) 
Stock options exercised and restricted—  —  —  —  —  
stock awards granted
Share-based compensation—  —  3,377  —  3,377  
Stock repurchased and retired—  —  —  —  —  
Balance at March 31, 2019—  —  3,377  (201) 3,176  
As Corrected
Balance at December 31, 201851,991  $208  $—  $249,235  $249,443  
Net income—  —  —  8,757  8,757  
Stock options exercised and restricted237   4,009  —  4,010  
stock awards granted
Share-based compensation—  —  5,407  —  5,407  
Stock repurchased and retired(129) (1) (5,070) —  (5,071) 
Balance at March 31, 201952,099  $208  $4,346  $257,992  $262,546  

See descriptions of changes to net income in the consolidated statement of income for the three months ended March 31, 2019 in the table above.
Consolidated Statements of Cash Flows
Three Months Ended March 31, 2019
Previously ReportedCorrectionsAs Corrected
Operating Activities(in thousands)
Net income$10,902  $(2,145) $8,757  
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization5,914  —  5,914  
Provision for losses on accounts receivable, net of adjustments115  —  115  
Provision for excess and obsolete inventories357  —  357  
Share-based compensation2,030  3,377  5,407  
Loss (gain) on disposition of assets284  —  284  
Foreign currency transaction (gain) loss(16) —  (16) 
Interest income on note receivable(6) —  (6) 
Deferred income taxes1,887  (978) 909  
Changes in assets and liabilities:
Accounts receivable(4,725) —  (4,725) 
Income taxes1,348  84  1,432  
Inventories2,678  —  2,678  
Prepaid expenses and other(561) —  (561) 
Accounts payable(5,730) —  (5,730) 
Deferred revenue25  —  25  
Accrued liabilities and donations411  (338) 73  
Net cash provided by operating activities14,913  —  14,913  
Investing Activities
Capital expenditures(8,772) —  (8,772) 
Proceeds from sale of property, plant and equipment52  —  52  
Principal payments from note receivable17  —  17  
Net cash used in investing activities(8,703) —  (8,703) 
Financing Activities
Stock options exercised4,010  —  4,010  
Repurchase of stock(4,483) —  (4,483) 
Employee taxes paid by withholding shares(588) —  (588) 
Net cash used in financing activities(1,061) —  (1,061) 
Net decrease in cash and cash equivalents 5,149  —  5,149  
Cash and cash equivalents, beginning of year1,994  —  1,994  
Cash and cash equivalents, end of year$7,143  $—  $7,143  

See descriptions of changes to net income and the balance sheet in the tables above.
XML 13 R22.htm IDEA: XBRL DOCUMENT v3.20.1
New Market Tax Credit
3 Months Ended
Mar. 31, 2020
New Market Tax Credit [Abstract]  
New Market Tax Credit New Markets Tax Credit
On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project.

Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs.
This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheet. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction.

The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement.

The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement.
XML 14 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Shares [Roll Forward]    
Outstanding, beginning of period (in shares) 3,627,047  
Granted (in shares) 939,600  
Exercised (in shares) (154,335)  
Forfeited or Expired (in shares) (38,316)  
Outstanding, end of period (in shares) 4,373,996  
Exercisable, end of period (in shares) 1,024,276 683,489
Weighted Average Exercise Price [Roll Forward]    
Outstanding, beginning of period (weighted average exercise price) $ 36.32  
Granted (weighted average exercise price) 44.32  
Exercised (weighted average exercise price) 29.13  
Forfeited or Expired (weighted average exercise price) 38.86  
Outstanding, end of period (weighted average exercise price) 38.27  
Exercisable, end of period (weighted average exercise price) $ 32.73 $ 26.11
EXCEL 15 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $A6IU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 2%:G4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !(5J=0CB'V*.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)^GZ!T,W%\63@N""XBTDL[O!I@W)2+MO;QIW MNX@^@,?,_/+--S"M"=(,$9_C$#"2PW0Q^:Y/TH0UVQ,%"9#,'KU.=4[TN;D= MHM>4GW$'09L/O4-H.+\&CZ2M)@TSL H+D:G6&FDB:AKB$6_-@@^?L2LP:P [ M]-A3 E$+8&J>& Y3U\(9,,,(HT_?!;0+L53_Q)8.L&-R2FY)C>-8CZN2RSL( M>'MZ?"GK5JY/I'N#^5=RD@X!U^PT^75U=[]Y8*KA#:_X5<5O-H++RULIQ/OL M^L/O+.P'Z[;N'QN?!%4+O^Y"?0%02P,$% @ 2%:G4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !(5J=0E?CK-2\# Z#P & 'AL+W=OJT[3=-G 05< 9. MTKW]C$-9YGN\/P6;<^ZQ.9RX=W'1[6MW4,I$;W75=,OX8,SQ/DFZS4'517>G MCZJQ3W:ZK0MCA^T^Z8ZM*K:.5%<)I>DDJ8NRB5<+-_?4KA;Z9*JR44]MU)WJ MNFA_/ZI*7Y:QB-\GGLO]P?03R6IQ+/;JFS+?CT^M'25CE6U9JZ8K=1.U:K>, M'\3]6E)/<(@?I;IT-_=1OY47K5_[P>?M,D[[%:E*;4Q?HK"7LUJKJNHKV77\ M&HK&HV9/O+U_K_[1;=YNYJ7HU%I7/\NM.2SC61QMU:XX5>997SZI84-Y' V[ M_Z+.JK+P?B568Z.KSOV--J?.Z'JH8I=2%V_7:]FXZ^7Z),L&&B;00*"10/\G MR($@1X*0;O/7E;FM?BA,L5JT^A*U5[>.1?]1B'MI7^:FGW3OSCVSN^WL['F5 M+I)S7V9 /%X1=(,0(R*QM4#X"LDK^,XC3,!Z@5,N>(C)-Q]@0M^PP%$7/,DT\54 9AI0 MP7D7/,XT\U4 9AY0P9D7/-&2'0T $S@=:^NXC3,!]PMDGGFOINX\P ?<)9Y]XKC/??80)_6N LT\\UYGO M/L($W">*YSGSW$2;D/LX^\5QGS'V ";F/LT\\UQES'V!"[N/L$\]USMSG MF* *SC[Q7.?^^8(P@=]DPMDGGNOY M?XH!3% %9U_R7.?>E[P>,+G#-(,OJ12Y]+62FTZD5NW>-6U=M-&GQG6,-[-C M8_C@^L+D+_S:57XMVGW9=-&+-K8?&PO=V]R:W-H965T&ULA9G=;N,V$(5?Q? #K,09BC^!8Z"Q M4;1 "RRV:'NMV$QLK&2YDA)OW[Z4K+CVS-"YB27J#'E(BI^&S.+4M-^[70C] M[$==';K'^:[OCP]9UFUVH2Z[+\TQ'.*3EZ:MRS[>MJ]9=VQ#N1V#ZBJ#/#=9 M7>X/\^5B+/O:+A?-6U_M#^%K.^O>ZKIL_WT*57-ZG*OY1\&W_>NN'PJRY>)8 MOH8_0O_G\6L;[[)++=M]'0[=OCG,VO#R./])/:SU&# J_MJ'4W=U/1NZ\MPT MWX>;7[>/\WQP%*JPZ8[FLVUX*=^J_EMS^B5,'2KFLZGWOX7W4$7YX"2VL6FJ;OP[ MV[QU?5-/M40K=?GC_+L_C+^GJ?Z/,#D I@"X!&A_-P"G +P$*'TW0$\!F@1D MYZZ,8[,N^W*Y:)O3K#U/[[$$NDBRV?S$!H@D8X_$ZWLOQ*,;C&*^OXDU..G&6F%%R&"58 M&$NZNN8J,-9;V8L6O6CN11$O9TEQU8HRVCCB15#9PAK92R%Z*;@7,G6K@K5B MO/.:>!%4%GUBCHSHQ7 O2+P8U@J9Q3576 NR"RNZL-P%Z>O*LC: OB:")#$6 M3G3AN(N"N'"\I^ *HEH+*C2YDKUXT8OG7@SQXGEW M&(QRWHXWGGI>2SIG"YV8)Y6@HV)D,@FR*1EM"GB?/.T3,*\(GO) 5%F=<".# M4G%26DK*27,S(K"Q^4QUZT9F*BCNQE$W2DJ1%'4C MJ5R"/Y!(/3F?+>4SHH0U&@HRDH*$05IO:[,D.1,]01ACY) M&DHVY 0UR 905$%B_:',6>2<]6R/+FCHXKNON762."Q QC2?^)ZB3$7D.:NG M+$&>B[)AO2>Y]2&S%3E;ZB6R\R7Y'SU5-^X.<;?$$2%T=J M@F6T(D>KI^A SDS,C5*498(.G,'4%AMEN"*'JV?PX-2,CA!H/BCHP.=*IUX= M&:_(\4HWG*M)H8;4K5_D9FS/BYQ=):U;V'-/7)N&\'\[H*S? M^H'_-O!<7RJI!U"1=^0"/T'^ZO9<16C*>M_"C;E6NN-X'<- MO9CU/5W)@;$7'7P[;7VL@8#"4>H,1#4W*(%2G4AA_!US^M.2VCCOOV7_8FI7 MM1R(@)+1/_5)5EL_\[T3G,F5RF?6?X6QGL3WQN*_PPVHDFL2M<:146'>WO$J M)&O&+ JE(:]#6[>F[8>9)!UM;D,X&L+)$,3O&J+1$%D&-)"94C\328JF3E5K5"CMR+ .$"^>Q;@&4.($2!U!D 25W"]DH[RD6$"LGQ,H!$5L0*^?F6ZKR MD6H!DSIA4@=,8L&D=_4&&#L_TD>4"ZC,"94YH%865';_/X0XCH/ 9G(*TRP) M$C?2VHFT=B"E%M+ZHTA.H0L)S0XO?9G\(/Q2M\([,*G.07-:G1F3H)+B)Y6O M4O?7%% X2]U-59\/I_@02-:-%Q2:;LGB/U!+ P04 " !(5J=0#E:^5CX# M # # & 'AL+W=O7NGSK(V_QQ44^7:7#;'H#TW,M_WDZHR MP#",@RHO:G^SZL<>F\U*7719U/*Q\=I+5>7-WTR6ZK;VP7\=^%X<3[H;"#:K M7YLS%4P1=D7E:S;0M5>(P]K_P'NMQAV$WK%KT+>VMFYUY7RI-1S M=_%EO_;#CDB6[$+DY7.56EF47R7#\&8/Z4\YNXOS\-?JGOGA3S%/>RJTJ M?Q=[?5K[PO?V\I!?2OU=W3[+L2#N>V/U7^55ED;>D9@<.U6V_:^WN[1:56,4 M@U+E+\.QJ/OC;?B'I^,T>@*.$W":8'+_;P(;)["W"5%?_$#6E_HQU_EFU:B; MUPQWZYQWFP+NF5G,73?8KUW_GZFV-:/7#81B%5R[0*,F&S0XUTR*P$2?4B"5 M(D-G.KY/L'45$*9T"D96P?H ;!X 0CI 1 :(^@#1NP!@+<.@B7M-/6A8$@EF M%4/(@ E$&H>3.)S L18M&S1\EB>-.(LM&E# M(J)!4A(D)4"LG9"E;I(D22WP/W%J&]=4E1O !#^N #( &3VC!(W":!J8WCRLQ]X@O/-="N";ZST.[<% F##:)@RNO2((;ILP(1,)7WBX@39AX.Y; M9\<16+&&MY%MD>0*EBJB#9/(-P3;?<<11:.\VA2JD4D]*FZZT[QT/2FEI0,,[@W@RGQ/312D/NCM-S'DS]-3#A5;G M\7LAF#Y:-O\ 4$L#!!0 ( $A6IU#_93V4&PO=V]R M:W-H965T&ULC5?;;IM $/T5Q'O"SEZX1+:EQD[52JT4M6K[ M3.QUC *L"VL[_?LNESAF=XAY,1>?F3EG6,ZPLY.J7NJ=E-I[+?*RGOL[K?=W M05"O=[)(ZUNUEZ7Y9ZNJ(M7FLGH.ZGTETTT;5.0!)20,BC0K_<6LO?=8+6;J MH/.LE(^55Q^*(JW^W8^^&\W?F3/.]W<"!:S??HL?TK]:_]8F:O@G&63 M%;*L,U5ZE=S._4]P]T#;@!;Q.Y.G^N+<:Z0\*?727'S=S'W2,)*Y7.LF16H. M1[F4>=YD,CS^]DG]<\TF\/+\+?OG5KP1\Y36WQU.=_"\,# M:!] SP$ 'P:P/H"]![ / W@?P-\#P@\#1!\@W@/BMKV=]K:9JU2GBUFE3E[5 MK8=]VBP[N!/F<:V;F^W3:?\S_:S-W>,":#P+CDVB'G/?8>@ DPPQ2Q?#V1"R M0M(P,L0\8!@X8P(CY:R'HGIHFX /$E!+3X<)6TS98BA/N,UWB<"(U9J5B[$5 MH<4H$[@HAHIBB"B;;8<1%W4$),E([SA:AKME*%B]XTZ9.!*1I?D*:$!%H%0$ MHIA;5(13A1.PVK\43OLM12LL#4EPLB%*-D3("HM'Z%2A;*0C$5HD0HJ$5D)6^;2Y 95@.!62I ZB>VEQ%T((14\M/V43' ?)!EG=JH'K*2(DH2.J!L9 M%."JX_;;UH,&BXN29*R/N(4#XN'<]J$>-!"5$(31%!='DK&0@=U'I&0<,C+B ML8![.2!FSJG-&G%S2J*Q/N)V#E/\'%ROIA +9FN_!AL2PDT=IK@Z('[,D\AN MT'5?QQ.%(XQQ9X307X5%L+T,$1PD;>R_P<0!3Y@$@ X'RD3%)\8% D8%@?V7>4]?H M&0D9=;Y&IPP$!.1\CZ+U $8^2"D^#2@V#;A-&9T&%["N4G"Q5VFVI]_3ZCDK M:^]):;/M:3Z^=[NO>]F/ZKRV#[-]UUW>DR2=K/W M5=%^JD_^&/[S5C=5T87;9I>TI\87VZ%1528R36U2%8?C?+D8GKTTRT5][LK# MT;\TL_9<547SW\J7]>5I+N8?#[X>=ONN?Y L%Z=BY__RW;?32Q/NDFN4[:'R MQ_90'V>-?WN:/XO'M;)]@T'Q]\%?VIOK69_*:UU_[V]^WS[-T]Z1+_VFZT,4 MX>?=KWU9]I&"CW^GH/-KGWW#V^N/Z%^&Y$,RKT7KUW7YSV';[9_FV7RV]6_% MN>R^UI??_)20F<^F[/_P[[X,\MY)Z&-3E^WP=[8YMUU=35&"E:KX,?X>CL/O M98K_T0PWD%,#>6T0^OY5 S4U4#\;Z"'YT=F0ZN>B*Y:+IK[,FO%MG8I^4HA' M%09STS\!YHTJU$C;S5711*B7[N0J(N59,WE?0=K MKA!ICKM0, LU!%!W65@<0,, >@B@;P-(089AU-A!NRIQQV(N! M7@Q()A+ P@"6)Z,SDLRH,3G92\+T-,ZY@:HC(T5-9B?DO,SH\M2 M GPZS:H?KGHP3D5V.(GY*0$_#=UI)4"CI!,9B2*S6&)\2H[/C&)",3PGP:>G>+SD:E3,YA1:0A6I&Q QAB$K-L16=>IA\TH"ZQ M)3+'D@*Z[)8G]XXP2"4 J66K =2<[(6#DC-F!2-4 H1:-OL '=FR!)I(32,Q M/R7@IZ4UC>1D[-]32BL^I,M<&IM\&*$R!Y,O4@0HS#T%ZD:ZO:\41YK6;#TA M52HBW%.8>PIPS](]2H&Z,527]%VLD4[K+#+&"M-/@>+14A(K4!CF[%L2J4P6 MV355Y-,8 )!NB"L%:L,LI5_ :R03:8Q>"@-0@2K2T8\@Q>M#QXL1[Y]E 8I0J@E':TFD3V#I/LX&8-9"Y4@<1/ M%R/!W _PXSG@7\6S>YP M;&>O==?5U7#>]%;7G0\FTT]AN/:^V%YO2O_6]96?M0$ -(# 8 >&PO=V]R:W-H965T M&UL?5/;;MLP#/T501]0)8Z;=H%MH.DP;, *!!W6/BLV;0O5 MQ9/DN/W[4;+K>INQ%TFD> X/*2H;C'UQ+8 GKTIJE]/6^^[ F"M;4-Q=F0XT MWM3&*N[1M USG05>19"2+-EL]DQQH6F11=_)%IGIO10:3I:X7BENWXX@S9#3 M+7UW/(JF]<'!BJSC#?P _[,[6;38S%()!=H)HXF%.J=WV\,Q#?$QX$G X!9G M$BHY&_,2C&]53C=!$$@H?6#@N%W@'J0,1"CCU\1)YY0!N#R_LW^)M6,M9^[@ MWLAG4?DVI[>45%#S7OI',WR%J9YK2J;BO\,%)(8')9BC--+%E92]\T9-+"A% M\==Q%SKNPWBS_S3!U@')!$AFP&W,P\9$4?EG[GF163,0._:^X^&)MX<$>U,& M9VQ%O$/Q#KV78GN39NP2B*:8XQB3+&/F"(;L>K,-WJPIW$;[[ M0^'U.D&Z2I!&@O2_):[%[/]*PA8]56";.$V.E*;7<9(7WGE@[Y+X)A_AX[0_ M<-L(['S9V/_:& \H97.%(]3B!YL-";4/QQL\VW',1L.;;OI!;/[&Q6]0 M2P,$% @ 2%:G4.QF8<.U 0 T@, !@ !X;"]W;W)K2X M^_M1LNMZF[$72:1X#@\I*AN,?78M@">O2FJ7T];[[LB8*UM0W-V8#C3>U,8J M[M&T#7.=!5Y%D)(LV6P^,L6%ID46?6=;9*;W4F@X6^)ZI;C]=0)IAIQNZ9OC M032M#PY69!UOX ?XG]W9HL5FEDHHT$X832S4.;W='D]IB(\!CP(&MSB34,G% MF.=@?*URN@F"0$+I P/'[0IW(&4@0ADO$R>=4P;@\OS&_B76CK5IG@^43,5_@RM(# ]*,$=II(LK*7OGC9I84(KBK^,N M=-R'\2;=3[!U0#(!DAEPB'G8F"@J_\P]+S)K!F+'WG<\//'VF&!ORN",K8AW M*-ZA]UIL]_N,70/1%',:8Y)ES!S!D'U.D:RE."7_P)-U^&Y5X2["=W\H/*P3 MI*L$:21(_UOB6LRGOY*P14\5V"9.DR.EZ76_@X[=^Y;81V MY&(\OFSL?VV,!Y2RN<$1:O&#S8:$VH?C'L]V'+/1\*:;?A";OW'Q&U!+ P04 M " !(5J=0'Q^U3K(! #2 P & 'AL+W=O/"NI74E[[X<38Z[N07%W9P;0>-,:J[A'TW;, M#19X$T%*LCS+7C/%A:95$7T76Q5F]%)HN%CB1J6X_7$&:::2[NB+XU%TO0\. M5A4#[^ S^"_#Q:+%%I9&*-!.&$TLM"6]WYW.AQ ? [X*F-SJ3$(E5V.>@O&A M*6D6!(&$V@<&CML-'D#*0(0ROB=.NJ0,P/7YA?U=K!UKN7('#T9^$XWO2WJD MI(&6C](_FND]I'I>49**_P@WD!@>E&".VD@75U*/SAN56%"*XL_S+G35X4U$[%S[P<>GGAWRK$W=7#&5L0[%._0>ZMV MQZQ@MT"48LYS3+Z.62(8LB\I\JT4Y_PO>+X-WV\JW$?X_C>%_\A_V"0X1(+# M?TO>9>!O<_CF_P*GZ?]$[>=T(Y7C?UO MC?& 4K(['*$>/]AB2&A].+[!LYW';#:\&=(/8LLWKGX"4$L#!!0 ( $A6 MIU A(&IFM $ -(# 9 >&PO=V]R:W-H965TIVF55NG4:=MG+G$25(A3()?VWP](FF5;M"^ MC=_SLS'9B.;9M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501I MQ?AN]X%I(3M:9-%W-D6&@U.R@[,A=M!:F+<3*!QSNJ?OCB?9M"XX6)'UHH%O MX+[W9^,MMK!44D-G)7;$0)W3N_WQE(;X&/!#PFA79Q(JN2 ^!^.ARNDN" (% MI0L,PF]7N >E I&7\3)STB5E *[/[^R?8^V^EHNP<(_JIZQX@O+A08G/4:*R<27E8!WJF<5+T>)UVF47]W&ZX/*'PG2;(-TD2"-!^M\2MV)N M_TK"5CW58)HX39:4.'1QDE?>96#O>'R3W^'3M#\*T\C.D@LZ_[*Q_S6B R]E M=^-'J/4?;#$4U"X&UL?5/;;MP@ M$/T5Q >$77:36"O;4C95E$JMM$K4YIFUQQ>%BP-XG?Y]!NPX5FOU!9CAG#,7 MAG0P]M4U )Z\*ZE=1AOONP-CKFA "7=E.M!X4QFKA$?3ULQU%D0924HROMG< M,"5:3?,T^DXV3TWO9:OA9(GKE1+VSQ&D&3*ZI9^.I[9N?'"P/.U$#<_@?W4G MBQ:;5&X#_@(^-W"X!9G$BHY&_,:C.]E1C:DJGX'W !B?"0"<8HC'1Q)47OO%&3"J:BQ/NXMSKNPWBSXQ-MG< G I\) M28S#QD Q\V_"BSRU9B!V['TGPA-O#QQ[4P1G;$6\P^0=>B_Y]CI)V24(39CC MB.%+S(Q@J#Z'X&LACOP?.E^G[U8SW$7Z;AD]N5D7V*\*[*/ _K\EKF"2V[^" ML$5/%=@Z3I,CA>EUG.2%=Q[8N_B([ L^3OM/8>M6.W(V'E\V]K\RQ@.FLKG" M$6KP@\V&A,J'XRV>[3AFH^%--_T@-G_C_ -02P,$% @ 2%:G4._Q@R"V M 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TK MB!]0'"?=TLBVU'2:-JF5HD[;/A/[;*,"YP&.VW]?P*[GM=:^ '?<>_?N.+(! MS9-M 1QY5E+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1D:9)\8HH+ M38LL^DZFR+!W4F@X&6)[I;AY.8+$(:<;^N9X%$WK@H,56<<;^ 'N9W 7P(&NSB34,D9\2D8WZN<)D$02"A=8.!^N\ = M2!F(O(P_$R>=4P;@\OS&_C76[FLY4 M3,7?PP6D#P]*?(X2I8TK*7OK4$TL7HKBS^,N=-R'\>9Z.\'6 >D$2&? /N9A M8Z*H_ MWO,@,#L2,O>]X>.+-(?6]*8,SMB+>>?'6>R_%9K_/V"4033'',29= MQLP1S+//*=*U%,?T SQ=AV]7%6XC?/N/PIMU@MTJP2X2[/Y;XDK,3?(N"5OT M5(%IXC194F*OXR0OO// WJ;Q3?Z&C]/^P$TCM"5G=/YE8_]K1 =>2G+E1ZCU M'VPV)-0N'#_[LQG';#0<=M,/8O,W+EX!4$L#!!0 ( $A6IU "]KO!LP$ M -(# 9 >&PO=V]R:W-H965T%+E=@B"0$+M @/WVQ7N0Q=E_+A5NX1_E--*XOZ2TE#;1\E.X!IP^PU/.*DJ7X M3W %Z<.#$I^C1FGC2NK1.E0+BY>B^/.\"QWW:;[)LP6V#T@70+H";F,>-B>* MRM]QQZO"X$3,W/N!AR=.CJGO31VO_!5D-" MZ\+QC3^;>[5JXQ=@AGEOW@Q#/J)]=AV )R]: M&5?0SOO^R)BK.M#"W6 /)MPT:+7PP;0M<[T%42>05HSO=G=,"VEHF2??V98Y M#EY) V=+W*"UL#]/H' LZ)Z^.IYDV_GH8&7>BQ:^@/_:GVVPV,)22PW&233$ M0E/0A_WQE,7X%/!-PNA69Q(KN2 ^1^-C7=!=% 0**A\91-BN\ A*1:(@X\?, M29>4$;@^O[*_3[6'6B["P2.J[[+V74'O*:FA$8/R3SA^@+F>6TKFXC_!%50( MCTI"C@J52RNI!N=1SRQ!BA8OTRY-VL?IAO,9M@W@,X O@/N4ATV)DO)WPHLR MMS@2._6^%_&)]T<>>E-%9VI%N@OB7?!>R_W;+&?72#3'G*88OHY9(EA@7U+P MK10G_@^<;\,/FPH/"7[X0^'M-D&V29 E@NR_)6[%W/V5A*UZJL&V:9H&PO=V]R:W-H965TY RD"$,OY,G'1. M&8#+\QO[UU@[UG+F#NZ,_"TJW^9T3TD%->^E?S3#-YCJ^43)5/P]7$!B>%"" M.4HC75Q)V3MOU,2"4A1_'G>AXSZ,-VDZP=8!R01(9L ^YF%CHJC\"_>\R*P9 MB!U[W_'PQ-M#@KTI@S.V(MZA>(?>2[&]N<[8)1!-,<<4R5J* M8_(!GJS#TU6%:82G_RC)6&+GBJP39PF1TK3ZSC) M"^\\L+=)?)._X>.T/W#;".W(V7A\V=C_VA@/*&5SA2/4X@>;#0FU#\=K/-MQ MS$;#FV[Z06S^QL4K4$L#!!0 ( $A6IU"AH&PAM $ -(# 9 >&PO M=V]R:W-H965T@5"1"&<\3)YU31N#R M_,K^*=6.M9R%AWNK'F45VIS>4E)!+7H5'NSP&:9Z/E R%?\5+J P/"K!'*55 M/JVD['VP>F)!*5J\C+LT:1_&&WXSP=8!? +P&7";\K Q45+^40119,X.Q(V] M[T1\XNV!8V_*Z$RM2':^2+7JJP35IFCPI;6_2)"^\\\#> M\?0F?\+':?\F7".-)V<;\&53_VMK Z"4S16.4(L?;#84U"$>;_#LQC$;C6"[ MZ0>Q^1L7OP%02P,$% @ 2%:G4!_?!@>T 0 T@, !D !X;"]W;W)K M&UL?5-A;]P@#/TKB!]0;8=@",O6O6VH)USPY$Q6W6@ MA;W! 7I_TZ#1PGG3M,P.!D0=05HQGB3OF!:RIV4>?6=3YC@Z)7LX&V)'K87Y M=0*%4T$/]-7Q)-O.!0$TT=8ZKFE9"G^,UQ!^?"@Q.>H4-FXDFJT M#O7"XJ5H\3+OLH_[--^DZ0+;!_ %P%? 7.+# MD?O>5,$96Q'OO'CKO=>2)VG.KH%HB3G-,7P3PMN:#S+QO[WR Z\%*2&S]"G?]@JZ&@<>'XWI_-/&:SX7!8?A!; MOW'Y&U!+ P04 " !(5J=0NMI5;;4! #2 P &0 'AL+W=O3DFD7JMIDS;IU&GK9RYQ M$E2(,R"7[M\/2)IF6[0O@(W?\[,QV8CFQ;8 CKQJU=FD"@_#;%1Y J4#D9?R<.>F2,@#7YS?VC[%V7\M% M6'A ]2PKU^;T0$D%M1B4>\+Q$\SU?*!D+OX+7$'Y\*#$YRA1V;B2^\>.N]UX(GMQF[!J(YYC3%\%7,;HE@GGU)P;=2G/@_<+X-WV\JW$?X M_@^%=]L$Z29!&@G2_Y:X%7/X*PE;]52#:>(T65+BT,5)7GF7@;WG\4W>PZ=I M_RI,(SM++NC\R\;^UX@.O)3DQH]0ZS_88BBH73C>^;.9QFPR'/;S#V++-RY^ M U!+ P04 " !(5J=0)OPON+0! #2 P &0 'AL+W=OF#@L#M O>@5!#"-%YF3;J$#,3U^4W]:ZP=:SD+!_=& M/E;!5+1X MG7;9Q7V<;G;I3-LF\)G %\)MC,.F0#'S+\*+(K-F)';J?2_"$Z<'CKTI@S.V M(MYA\@Z]EX(GGS-V"4(SYCAA^ J3+@B&ZDL(OA7BR/^C\VWZ;C/#7:3OUO0T MV1;8;PKLH\#^PQ(W,.F_1;)53S78)DZ3(Z49NCC)*^\RL'<\OLD[?)KVG\(V MLG/D;#R^;.Q_;8P'3"6YPA%J\8,MAH+:A^,G/-MIS";#FW[^06SYQL5?4$L# M!!0 ( $A6IU"82H^XLP$ -(# 9 >&PO=V]R:W-H965T9U5')@6,!U^N_ M+Z!K;6OZ!9AAWILWPY!/:%YL!^#(JU:]+6CGW'!DS%8=:&'O<(#>WS1HM'#> M-"VS@P%11Y!6C!\.;YD6LJ=E'GUG4^8X.B5[.!MB1ZV%^7D"A5-!$WIS/,FV M<\'!RGP0+7P%]VTX&V^QE:66&GHKL2<&FH(^),=3%N)CP'<)D]V<2:CD@O@2 MC$]U00]!$"BH7& 0?KO"(R@5B+R,'PLG75,&X/9\8_\0:_>U7(2%1U3/LG9= M0>\IJ:$1HW)/.'V$I9XWE"S%?X8K*!\>E/@<%2H;5U*-UJ%>6+P4+5[G7?9Q MG^:;] ;;!_ %P%? ?02P.5%4_EXX4>8&)V+FW@\B/'%RY+XW57#&5L0[+]YZ M[[7D"<_9-1 M,:?8U!=]+<>+_P/D^/-U5F$9X^H?"=)\@VR7( M(D'VWQ+W8K*_DK!-3S68-DZ3)16.?9SDC7<=V <>W^1W^#SM7X1I96_)!9U_ MV=C_!M&!EW*X\R/4^0^V&@H:%X[O_-G,8S8;#H?E!['U&Y>_ %!+ P04 M" !(5J=0U.?[0[4! #2 P &0 'AL+W=O:&:2%;FJ?1=S)YBKU3LH63(;;76IA?1U X9#2AGXYG63 M=J*&%W#?NY/Q%IM92JFAM1);8J#*Z%UR..Y"? SX(6&PBS,)E9P17X/QI=:JMP7MG!M.C-FJ RWL'0[0^YL&C1;.FZ9E=C @Z@C2 MBO$D>8A\V)HO)WPHDR-S@1,_=^$.&)TQ/WO:F",[8BWGGQUGMO)4^/.;L% MHB7F/,?P34RZ1C#/OJ;@>RG._!\XWX=GNPJS",_^4/AVG^"P2W"(!(?_EK@3 MPY._DK!-3S68-DZ3)16.?9SDC7<=V'L>W^1W^#SMGX5I96_)%9U_V=C_!M&! MEY+<^1'J_ =;#06-"\&PO=V]R:W-H965TO&AE7$Y;[[L#8ZYL00MWA1V8<%.CU<('TS;,=19$E4!:,;[9 M?&!:2$.++/E.MLBP]TH:.%GB>JV%?3V"PB&G6_KF>)1-ZZ.#%5DG&O@&_GMW MLL%B,TLE-1@GT1 +=4YOMX?C/L:G@!\2!K7;G-Y04D$M>N4?E80<)2J75E+VSJ.>6((4+5[&79JT#^/--9]@ZP ^ ?@, MN$EYV)@H*?\DO"@RBP.Q8^\[$9]X>^"A-V5TIE:DNR#>!>^EX'R;L4LDFF*. M8PQ?Q+Q'L, ^I^!K*8[\+SA?A^]6%>X2?/>;PG\0[%<)]HE@_]\2UV)V?R1A MBYYJL$V:)D=*[$V:Y(5W'MC;](CL/7R<]@=A&VD<.:,/+YOZ7R-Z"%(V5V&$ MVO#!9D-![>/Q8SC;<PT.*2@=C MGUT#X,FKDMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3CF\T-4Z+5 M-$^C[V3SU/1>MAI.EKA>*6'_'$&:(:-;^N9X;.O&!P?+TT[4\!/\K^YDT6(S M2]DJT*XUFEBH,GJ[/1R3$!\#?K8ZKFF M9"K^.UQ 8GA0@CD*(UU<2=$[;]3$@E*4>!WW5L=]&&]V^PFV#N 3@,^ ?]^)\,3; \?>%,$96Q'O4+Q#[R7G/$G9)1!-,<3_P/DZ?+>J;F4Q*VZ*D" M6\=I---/XC-WSC_"U!+ P04 " !(5J=0['>%(K4! #2 M P &0 'AL+W=O_(M M0"#/6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF1;2T")+ MOK,K,ML')0V<'?&]UL+]/H&R0TZW],7Q*)LV1 0*E( MA#)^39QT3AF!R_,+^\=4.]9R$1X>K/HIJ]#F]$!)!;7H57BTPR>8ZGE'R53\ M%[B"PO"H!'.45OFTDK+WP>J)!:5H\3SNTJ1]&&_XW01;!_ )P&? (>5A8Z*D M_(,(HLB<'8@;>]^)^,3;(\?>E-&96I'N4+Q'[[7@_#9CUT@TQ9S&&+Z(V<.3,>YZ-US[X#".1% M*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ+'O#M)"&EGGRG5V9 MVR$H:>#LB!^T%N['"90="[JCKXY'V78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D- M<= 4]'YW/!UB? KX)F'TJS.)E5RL?8[&Q[J@610$"JH0&01N5W@ I2(1RO@^ M<](E902NSZ_L[U/M6,M%>'BPZDG6H2OH'24U-&)0X=&.'V"NYY:2N?A/< 6% MX5$)YJBL\FDEU>"#U3,+2M'B9=JE2?LXW=SR&;8-X#. +X"[E(=-B9+R=R*( M,G=V)&[J?2_B$^^.''M316=J1;I#\1Z]UY+OLYQ=(]$<#PWQ*W8OY4R58]U>#:-$V>5'8P M:9)7WF5@[],CLE_AT[1_%JZ5QI.+#?BRJ?^-M0%02G:#(]3A!UL,!4V(Q[=X M=M.834:P_?R#V/*-RY]02P,$% @ 2%:G4.-,H3>U 0 T@, !D !X M;"]W;W)K&UL?5-A;]P@#/TKB!]0[DBZ=: M]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&[W@6DA.UIDT7>R168&KV0' M)TO65"*%B_3+KNXC],-_S3#M@%\!O %%%DUHS$ M3KWO17CB_8%C;\K@C*V(=RC>H?=2\"3)V"40S3''*8:O8O9+!$/V)07?2G'D M_\#Y-CS95)A$>/*'PG2;(-TD2"-!^M\2MV*N_TK"5CW58)LX38Z49NCB)*^\ MR\#>\O@F[^'3M-\+V\C.D;/Q^+*Q_[4Q'E#*[@I'J,4/MA@*:A^.'_%LIS&; M#&_Z^0>QY1L7OP%02P,$% @ 2%:G4&@>I=/T 0 904 !D !X;"]W M;W)K&UL=51M;YLP$/XKR#^@3AP2: 1(3:=JDS8I MZK3NLT..%]7&U#:A^_>S#64,W"_8=W[N>>YL[I)>R%=5 >C@G;-&I:C2NCUB MK/(*.%5WHH7&G!1"Y;&PA/+M>;0J%HT@80B10_; MXRFV> =XJ:%7LWU@*[D(\6J-;]<4;6Q"P"#7EH&:Y0:/P)@E,FF\C9QHDK2! M\_T'^Y.KW=1RH0H>!?M=7W65HA@%5RAHQ_2SZ+_"6,\>!6/QW^$&S,!M)D8C M%TRY;Y!W2@L^LIA4.'T?UKIQ:S^<'.[','\ &0/(%! ['3P(NC=A#L%N(^##A0@3/ M?G,.LG0-KH)<=(T;+C/O-$,>B&N3?_!A /V@LJP;%5R$-LWF6J(00H-)97-G M7JXR,V\R&!3:;B.SET/G#X86[3C4\#19L[]02P,$% @ 2%:G4)DO" ZW M 0 T@, !D !X;"]W;W)K&UL;5/M;ML@%'T5 MQ .4A+A-%-F6FDY3)VU2U&K;;V)?VZA@7,!Q]_:]8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YL[IH5L M:9Y&W]GFJ>F]DBV<+7&]UL+^.8$R0T:W],/Q).O&!P?+TT[4\ S^9W>V:+%9 MI90:6B=-2RQ4&;W?'D])P$? +PF#6YQ)J.1BS$LPOI49W82$0$'A@X+ [0H/ MH%00PC1>)TTZAPS$Y?E#_6NL'6NY" J"DA$KTRC^9X1&F>FXI MF8K_#E=0" ^98(S"*!=74O3.&SVI8"I:O(V[;.,^C#?)?J*M$_A$X#/A$..P M,5#,_(OP(D^M&8@=>]^)\,3;(\?>%,$96Q'O,'F'WFO.D]N478/0A#F-&+[ M;&<$0_4Y!%\+<>+_T?DZ?;>:X2[2=\OH^\.Z0+(JD$2!Y)\2[SZ5N(;9?PK" M%CW58.LX38X4IF_C)"^\\\#>\_@F?^'CM/\0MI:M(Q?C\65C_RMC/& JFQL< MH08_V&PHJ'PX[O%LQS$;#6^ZZ0>Q^1OG[U!+ P04 " !(5J=0Z+ZR+\@! M W! &0 'AL+W=O"-;U MN,B\[Z2*3(Z&=SV<%-*C$$R]'X'+*<<[_.%X[IK6. .'W>&8.KP'_.Y@TIL]UG)F&1\G_=)5I<[S'J(*:C=P\R^D;+/6D M&"W%_X +< MWF5B-4G+MOZ@D2%@Z@2P!= _9> MA\Q"/O,OS+ B4W)":N[]P-P5[P[4]J9T3M\*?V:3U]9[*6BRS\C%$2V8XXRA M&\QN11#+ODK0D,21WH33<'@()DO\(XJL2;S$T^1P6 M28,BZ2U!&EV)A##7G22;BQ.@&O]D-2KEV/MQV7C7J7CP+X7\@\\C]<14T_4: MG:6QS\=?T4KP:'VKCM)[M7\UN>#2.'94S)^J\H_@)02P,$ M% @ 2%:G4)2LS\G& 0 -P0 !D !X;"]W;W)K&UL;51A;Z0@$/TKA!]0=G'M;39JTFW3M,E=LNGEKI]9'944Q *NO7]_ M@-::+5]D9GCSW@PP9J/2;Z8%L.A#BL[DN+6V/Q!BRA8D,S>JA\[MU$I+9IVK M&V)Z#:P*25(0NMG<$LEXAXLLQ$ZZR-1@!>_@I)$9I&3ZWQ&$&G.\Q9^!%]ZT MU@=(D?6L@=]@__0G[3RRL%1<0F>XZI"&.L=WV\,Q]?@ ^,MA-"L;^4[.2KUY MY[G*\<87! )*ZQF86RYP#T)X(E?&^\R)%TF?N+8_V1]#[ZZ7,S-PK\0KKVR; MXSU&%=1L$/9%C4\P]Y-B-#?_$RX@'-Q7XC1*)4SXHG(P5LF9Q94BV<>T\BZL MX[23T#DMGD#G!+HD[(,.F81"Y0_,LB+3:D1Z.ON>^2O>'J@[F]('PU&$/5>\ M<=%+05.:D8LGFC''"4-7F.V"((Y]D: QB2/]ED[CZ4FTPB2D)VOU_6V<8!7) ML:J?QY0L_XKB/U!+ P04 " !(5J=0?/8B",.G=2*RV9=:9NB.DUL"H$24%HDNR)9+S#119\9UUD:K""=W#6R Q2 M,OWG!$*-.=[@=\<+;UKK':3(>M; =[ _^K-V%EE8*BZA,UQU2$.=X\?-\91Z M? #\Y#":U1[Y2BY*O7KC2Y7CQ"<$ DKK&9A;KO $0G@BE\;OF1,ODCYPO7]G M_Q1J=[5E*,YN*_PA6$@_M,G$:IA E? M5 [&*CFSN%0D>YM6WH5UG$[2[1P6#Z!S %T"#D&'3$(A\V=F69%I-2(]W7W/ M?(LW1^KNIO3.9BD<:&O\//HW4-Z8;WAET4=8]G]#D6BD++I7DSN72 MNBE># &U]=M[M]?36YX,J_IY3,GRKRC^ E!+ P04 " !(5J=0KSHRI+M6IO1QKGNP)@M&M#"7F$'K;^IT&CAO&EJ9CL#HHPDK1C?;/9,"]G2 M/(V^D\E3[)V2+9P,L;W6PKP<0>&0T2U]=3S(NG'!P?*T$S7\!/>K.QEOL5FE ME!I:*[$E!JJ,WFP/QR3@(^"WA,$NSB144U)")7KE'G#X!E,]GRB9 MBO\!%U >'C+Q,0I4-JZDZ*U#/:GX5+1X'G?9QGT8;Y)DHJT3^$3@,^$ZQF%C MH)CY5^%$GAH2,SK]L['^%Z,"GLKGR(]3X M#S8;"BH7CI_]V8QC-AH.N^D'L?D;YW\!4$L#!!0 ( $A6IU"= V!AM@$ M -(# 9 >&PO=V]R:W-H965T#/9APTZ#5P@?3MLSU%D2=2%HQOMO=,2VDH66> M?&=;YCAX)0V<+7&#UL+^/H'"L:![^NIXDFWGHX.5>2]:^ ;^>W^VP6*+2BTU M&"?1$ M-01_VQU,6\0GP0\+H5F<2*[D@/D?C$1E(I" M(8U?LR9=0D;B^ORJ_C'5'FJY" >/J'[*VG<%O:>DAD8,RC_A^ GF>FXIF8O_ M E=0 1XS"3$J5"ZMI!J<1SVKA%2T>)EV:=(^3C>0BJ[FS!"7?A@ MBZ&@\?'X+ISM-&:3X;&??Q!;OG'Y!U!+ P04 " !(5J=08\[1E[D! #2 M P &0 'AL+W=O:*!K1P=Z:#%F\J8[7P:-J:N.#@^5I)VKX ?YG=[%HL5FEE!I: M)TU++%09O=^>SKN CX G"8-;G$FHY&K,&#@L#M!@^@5!#" M-'Y/FG0.&8C+\ZOZYU@[UG(5#AZ,^B5+WV3T2$D)E>B5?S3#%YCJ^4#)5/PW MN(%">,@$8Q1&N;B2HG?>Z$D%4]'B9=QE&_=AO$F2B;9.X!.!SX1CC,/&0#'S M3\*+/+5F(';L?2?"$V]/''M3!&=L1;S#Y!UZ;SG?[U-V"T(3YCQB^ *SG1$, MU><0?"W$F;^C\W5ZLIIA$NG),OK'X[K ;E5@%P5V_PDQ[?Y!]\G/;OPM:R=>1J/+YL[']EC =,97.'(]3@ M!YL-!94/QP.>[3AFH^%--_T@-G_C_"]02P,$% @ 2%:G4.\,9TC% 0 M-P0 !D !X;"]W;W)K&UL;53MCIP@%'T5P@,L MRHR[TXF:[&S3M$F;3+;I]C>C5R4+8@''[=L7T+5VRA_A7LXY]P.N^:3TJ^D M+'J3HC<%[JP=CH28J@/)S)T:H'2,9[7.;! M=]9EKD8K> ]GC>=M9[R!E/K 6OH/],9RUL\BJ4G,) MO>&J1QJ: C^FQU/F\0'PPF$RFSWRE5R4>O7&E[K B4\(!%36*S"W7.$)A/!" M+HU?BR9>0WKB=O^N_BG4[FJY, -/2OSDM>T*?,"HAH:-PCZKZ3,L]608+<5_ MA2L(!_>9N!B5$B9\434:J^2BXE*1[&U>>1_6:3[)LH46)]"%0%?"(<0A2-\UY+>G_(R=4++9C3C*$;3+HB MB%-?0]!8B!/]CT[C]%TTPUV@[[;T9!\7V$<%]D%@_T^)'VY*C& >DGB0+!HD MBPBD-T%BF-M6D,W%2=!M>+(&56KLP[ALO.M4/-)P\7_A\TA]8[KEO4$79=WS M"9?<*&7!I9+4?4$L#!!0 ( M $A6IU 3>-+H[@$ &8% 9 >&PO=V]R:W-H965T0/B%G#+G0%2-E$42NUTBI5VVM6)/I!0Y^A^=SRE%N\ /SL8U6H?V$HN0KQ8XTN5 MH] F! Q*;1FH66[P (Q9(I/&[YD3+9(V<+U_8W]RM9M:+E3!@V"_NDJW.4I1 M4$%-KTP_B_$SS/7L43 7_Q5NP S<9F(T2L&4^P;E56G!9Q:3"J>OT]KU;AVG MDSB>P_P!9 X@2T#J=/ DY#)_I)H6F11C(*>['ZA]XMV1F+LIK=-=A3LSR2OC MO14DB3)\LT0SYC1AR JS6Q#8L"\2Q"=Q(N_"B3\\\F88N?!H'1XF?H+82Q [ M@OB_$N--B3[,WB^R]XKL/02'C8@/\T$E!Z_(P4.0;D1\F$]^D<0KDKPG2,.- MB _SP3^1>D52#P'9B/@PT48$K_YS#K)Q':Z"4EQ[-UU6WF6(W!/7)__@TP3Z M1F73]2JX"&VZS?5$+80&DTIX9YZN-4-O,1C4VFX3LY=3ZT^&%L,\U? R6HN_ M4$L#!!0 ( $A6IU"=-M>"T@$ )P$ 9 >&PO=V]R:W-H965TIWG4#8-"'X)W.<&-,?R!$%PT(IN]D#YU=J:02 MS-A0U43W"ECI28(3&D4)$:SM<)[ZW$GEJ1P,;SLX*:0'(9CZO&N 3)TY[5\ /,S_ZD;$06E;(5T.E6=DA!E>''^'!,'-X#WEH8]6J.7"=G M*=]=\+W,<.0* @Z%<0K,#A=X LZ=D"WC]ZR)%TM'7,^OZE]][[:7,]/P)/FO MMC1-AO<8E5"Q@9M7.7Z#N9\=1G/SSW !;N&N$NM12*[]%Q6#-E+,*K84P3ZF ML>W\.$XKR946)M"90!?"WA/(9.0K_\(,RU,E1Z2FO>^9^\7Q@=J]*5S2;X5? ML\5KF[WD=+]-R<4)S9CCA*$K3+P@B%5?+&C(XDC_H],P?1.L<./IFS4]CL(" MVZ# U@ML_VEQ=]-B").$379!DUU X/[&)(39ATV2H$D2$'BX,0E@'FZWBZQ. MAP!5^WNA42&'SM_)57:Y>H_4GZY/^'1O7YBJVTZCLS3VC/J35$EIP)82W=F& M&_M4+ &'RKCIO9VKZ<),@9']_!:0Y4'*_P)02P,$% @ 2%:G4!JZ\$^U M 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TK MB!]0+N2ZM: 1 ME I$7L;OF9,N*0-P?;ZR?XJU^UK.PL(CJE^R&UL;53K;ML@%'X5Q .4 M&"=.&MF6FD[3)FU2U&GK;V(?7U0P'N"X??L"=CTWXX_A'+[+.1A(1ZE>= -@ MT*O@G>IS M9Y6G"LD!Z$8.KM!%R.&8[P1^*IK1OC$B1/>U;#+S"_^[.R$5E4RE9 MIUO9(055AA^BXREQ> _XT\*H5W/D.KE(^>*"[V6&-ZX@X% 8I\#L<(5'X-P) MV3+^SIIXL73$]?Q#_:OOW?9R81H>)7]N2]-D^(!1"14;N'F2XS>8^]EA-#?_ M Z[ +=Q58CT*R;7_HF+01HI9Q98BV.LTMIT?QVDEWL^T,('.!+H0#MZ'3$:^ M\B_,L#Q5N5\<':G=F\(E_5;X-5N\MMEK3N_CE%R=T(PY31BZPD0+ M@ECUQ8*&+$[T/SH-T^-@A;&GQVMZE(0%MD&!K1?8?FIQ>]-B"+,+F^R")KN M0')C$L+LPR9)T"0)"!QN3$*8^QL3LCH= E3M[X5&A1PZ?R=7V>7J/5!_NO[! MIWO[DZFZ[32Z2&//J#])E90&;"F;.]MP8Y^*)>!0&3?=V[F:+LP4&-G/;P%9 M'J3\'5!+ P04 " !(5J=04(@*/;8! #2 P &0 'AL+W=O?2=39GCZ)3LX6R(';46YO<)%$X% M3>FKXU&VG0L.5N:#:.$[N!_#V7B+K2RUU-!;B3TQT!3T/CV>#B$^!CQ)F.SF M3$(E%\3G8'RI"YH$0:"@.?%6^^]EEF2Y.P:B):8TQS#-S'I&L$\^YJ"[Z4X\?_@?!^>[2K,(CS; MPOGM/L%AE^ 0"0[_E)B^*7$OYJU*MNFI!M/&:;*DPK&/D[SQK@-[S^.;_ V? MI_V;,*WL+;F@\R\;^]\@.O!2DAL_0IW_8*NAH''A^-Z?S3QFL^%P6'X06[]Q M^0=02P,$% @ 2%:G4"*Y\7.V 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LX8DJQ4@95-%J=1*JT1MG[TP@!5? MB&V6].]C&T)HRHOM&9]SYN)Q/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3 M:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C!%9P,LH.4S/P]@M!C@7?X MP_'$V\X%!RGSGK7P#.Y7?S+>(HM*S24HR[5"!IH"W^T.QRS@(^ WA]&NSBA4 MGQ$>9ZKC&:B_\!%Q >'C+Q,2HM;%Q1-5BGY:SB4Y'L M;=JYBOLXW=RF,VV;0&<"70C[&(=,@6+FWYAC96[TB,S4^YZ%)]X=J.]-%9RQ M%?'.)V^]]U*F29J32Q":,<<)0U>8W8(@7GT)0;="'.E_=+I-3S5)SDE7<9V#L:W^03/DW[ M3V9:KBPZ:^=?-O:_T=J!3R6Y\B/4^0^V& (:%XZW_FRF,9L,I_OY!Y'E&Y?O M4$L#!!0 ( $A6IU ZF^5+N $ -(# 9 >&PO=V]R:W-H965TPE=PW_JS\19;5&JA0%N!FAAH"OJP.Y[V 1\!WP6,=G4FH9(+ MXG,P/M4%34)"(*%R08'[[0J/(&40\FG\G#7I$C(0U^=7]0^Q=E_+A5MX1/E# MU*XKZ(&2&AH^2/>$XT>8Z[FE9"[^,UQ!>GC(Q,>H4-JXDFJP#M6LXE-1_&7: MA8[[.-W7CBW3'UO:F",[8B MWOGDK?=>RRRYR]DU",V8TX1)5YC=@F!>?0F1;H4XI?_0TVUZMIEA%NG9FI[] M)_Y^4V ?!?9_E7C_IL0MS.%-$+;JJ0+3QFFRI,)!QTE>>9>!?4CCF_R!3]/^ MA9M6:$LNZ/S+QOXWB Y\*LF-'Z'.?[#%D-"X<+SW9S.-V60X[.&PO=V]R:W-H965T4@3O 'PM_AX#!B"TLK-1@OK2$.NHI^RW?[(N(3X$G"Z%<^B9,< MK7V)P<^VHED4! J:$!D$F@O<@U*1"&6\SIQT:1D+U_X[^X\T.\YR%![NK7J6 M;>@K^I62%CIQ5N'1C@\PS[.A9![^%UQ (3PJP1Z-53Y]27/VP>J9!:5H\399 M:9(=IY/MW5QVO8#/!7PIX-LTR]0H*?\N@JA+9T?BIMT/(EYQON.XFR8FTRK2 M&8KWF+W41797LDLDFC'[""(H507Z[N4Y07"4H$L&7 M#PKR3RHGS"9A3,+P3RW8:BGQS?T6[B2-)T<;<+]I"YVU 9 MNT&B'I_Y$BCH M0G1OT7?394]!L,/\CMGR,]7_ 5!+ P04 " !(5J=0;6HY^W0# !H#P M&0 'AL+W=OWGX!E M3/!:%E6S#(_&G.ZBJ-D>59DU'_1)5?:?O:[+S-AE?8B:4ZVR72=4%A$0(J(R MRZMPM>CV'NK50I]-D5?JH0Z:,Q/QQ-NQ&M%J?LH+XK M\^/T4-M5=-6RRTM5-;FN@EKME^$]O=NP3J!#_,S5I1F\!ZTK3UH_MXLONV5( M6HM4H;:F59'9QXO:J*)H-5D[?CNEX?7,5G#X_J;]4^>\=>8I:]1&%[_RG3DN M0QD&.[7/SH5YU)?/RCD4AX'S_JMZ486%MY;8,[:Z:+K?8'MNC"Z=%FM*F;WV MS[SJGI?^GX0Z,5P G !LO13T MCME@;MO-+G;=?];;QNZ^K!B%1?32*G*8=8^! 89>$9'5?CT"L"/6X(DSRFZ/ MV& 8CA_"4#]8IX#=*(AQ!1Q5P#L%?.@DI:- ]!C18:H>PQ(NQ\X@,,HD &Y. MC)H3>^8P*G % E4@Y@>F0^170B>^D,DAQH&'[.4SD* M"H8B\41(*)KI]Q1FL.1 MS1)GR4$QU(^R1+%ZP)EB$GIA J\,E#^#I[P;*9^ M.B,\Q1X# G@R#HN/BN-THE92O#90,8_@"4]JZFI_@/P&@'O:" SVF8TT* WQR(V.\/$11/IX*" MUP= >@B8:$( KP^0S@\*P[.:^5GM!\6!;JI'DHP_!0B*D:F/&\-SFB$Y[5U? M!QK>2B&(\*\O K19)_SK&PWFDU+5AVZ4:X*M/E>FG0,&N]=Q\1[:^6:TO[9C M9#_T_5/3SZ#?LOJ05TWPI(V=GKH99Z^U4=9.\L%:>+1C[W51J+UI7Q/[7O>S M7[\P^N3FVN@Z7*_^ E!+ P04 " !(5J=0<6\0_/L! O!0 &0 'AL M+W=O 'YW,(K%WM.57!A[UL:W.O<#G1 0J*1FP&JYPPD(T40JC9>)TY\E M=>!R_\;^:&I7M5RP@!,C?[I:MKF_][T:KOA&Y!,;O\)43^)[4_'?X0Y$P74F M2J-B1)BO5]V$9'1B4:E0_&K7KC?K:$]VARG,'1!- =$( A9O$G4KB3"5QI+)2*5V8G5LD=8JD#H+]2L2%6?\5 MM'AG%'AC6E)X%;OU4O_1A7?N^H=(O].5OU33P#;O.XT=)3\P;[I>>!8 MMWIE3()*,=BHBVC5])H- E>IMSNUY[:'K2'9,(TG-,_(XA]02P,$% @ M2%:G4+'.]'7> 0 U@0 !D !X;"]W;W)K&UL MC531CIP@%/T5PP-,?T.8UTV()A^D#UT=J662C!C0W7!NE? M*D\2'*=QO,&"M1TJ,I\[J2*35\/;#DXJTEG:!;V"^]R=E(SRI5*V 3K>RBQ34.?J0[([4X3W@1PN#GLTC5\E9RA<7?*YR M%#M#P*$T3H'9X08'X-P)61N_@B::MG3$^?Q-_:.OW=9R9AH.DO]L*]/D:(NB M"FIVY>99#I\@U/.(HE#\%[@!MW#GQ.Y12J[]-RJOVD@15*P5P5['L>W\.(PK M- VT=4(:".E$2.@_"200R/\2:"#0!0&/I?C>')EA1:;D$*GQ[_;,':)D1VWW M2Y?TS?9KMCW:9F\%(7&&;TXH8/8C)IUATO>(PSWBI%R S@63[%P&R*D"\ )T)/"U,[D?(QD.Z<8\-31;%KH&V9%'N"F@;Q^MV MZ:I=>F>7D$7?]W3%2KSX?<<5T+T5/#LP[L9_9>K2=CHZ2V//GC\AM90&K&#\ M8*]18Q^9*>!0&S=]LG,U7K4Q,+(/KPB>GK+B#U!+ P04 " !(5J=0V5TI MD.H! #L! &0 'AL+W=O.K-2"\FI-J6\(-5+H&='X@S%FTV* M.&V[L,Q=[R#+7%PU:SLXR$!=.:?RSQ,P,11A%'XT7MI+HVT#E7E/+_ #]&M_ MD*9"L\JYY="I5G2!A+H('Z-]12S> 7ZV,*C%/+!)CD*\V>+KN0@WUA P.&FK M0,UP@PH8LT+&QN]),YRWM,3E_$/]L\MNLARI@DJP7^U9-T6X#8,SU/3*](L8 MOL"4AX3!%/X;W( 9N'5B]C@)IMPS.%V5%GQ2,58X?1_'MG/C,*ZDNXGF)\03 M(9X)4?)? IX(>$5 HS,7]9EJ6N92#($8.)_$=4]@FQG"#(&9A>QUT7L^'C!C[:)7P![!; 32)8" M)%W%&#&IPW0.DVU($JVBW*/2+".QWTSB-9//"!, ML-\*\5HA'BMD987<)]YM=RO#E0>5X=UN908MSIV]![Y3>6D[%1R%-D?8';1: M" U&&PO=V]R:W-H965T]K)B;%7O?AVWOF! M%@0$*JD9L!IN< !"-)&2\39R^E-)G3B??[ _&^_*RPD+.##RISG+>N<_^MX9 M+K@G\H4-7V'TD_K>:/X[W( HN%:B:E2,"//UJEY(1D<6)87B=SLVK1D'NY/E M8YH[(1H3HBE!U?Y?0CPFQ)\)B3%OE1FK7[#$9<'9X''[LSJL[T2XC=5A5CIH MSL[L*;="16]E'&<%NFFB$;.WF&B&"2<$4NQ3B\13IV[Z([U5/L2W@D\8VI!^87YM6>"&PO=V]R:W-H965TF;N4R+)7J%@#(?BA.0G6#T8$E-#6 4 M8=#0J@V+W,X]B2+G9U57+7L2@3PW#15_5JSFUV48A[>)Y^I4*C,!BKRC)_:= MJ1_=D] C,*HD')LF.\Q2ACCMW]0_V>PZRXY*MN;UK^J@RF5(PN# MCO1O92)&F<@XL1&C"K'@,G&'B/6,\1B-Q#-G-(''VX MQVSGF"3]5PKH(&,:Z$T#K4 R+4*P7R#Q"B16(+USD#C+T6.PQ;06@S,2(V=) M/"A"WDJ3>LVD'C.I8Z;'H$D9&"'7RQP4$XC\5I#7"O)8<:JLT*P*2E#D6/& M4$;\5K#7"O98P8X5/*N2(0A=+QX4AND;ZY)YS60>,YEC)IN5>8 )=O?(A\+N M=F^RV:EZB!%V*FY]*!A'_F#$&XS,@R7NAI-9F0R2V>'SH!(1<,:T8/>I5*O6K. YJ=E2FF^F^Z-^&?J!X-SQ[8'Q[ MB[]02P,$% @ 2%:G4.[HBV0A @ 8 !D !X;"]W;W)K&UL?53;;IPP$/T5Q'MC[B0K0,IN5+52*ZU2I7WVLK,+BHVI M[5W2OZ\OA!!P\H+MXLATZ] M.3%.L51'?D:BYX"/)HD2% 5!ABAN.[\J3&S/JX)=)&D[V'-/7"C%_-\6"!M* M/_1? X_MN9$Z@*JBQV?X!?*IWW-U0A/+L:70B99U'H=3Z=^'FUVN\0;PNX5! MS/:>=G)@[%D?OA]+/]""@$ M-0-6RQ5V0(@F4C+^CIS^5%(GSO>O[%^-=^7E M@ 7L&/G3'F53^K>^=X03OA#YR(9O,/I)?6\T_P.N0!1<*U$U:D:$>7KU14A& M1Q8EA>(7N[:=60?[)KT;T]P)T9@030FJ]F<)\9@0OR4DQKQ59JP^8(FK@K/! MX_9C]5C_$^$F5LVL==#TSKQ3;H6*7JLXN2W051.-F*W%1#-,."&08I]*1*X2 MVVB5'KTOL%LCPN#.72)VNH@-0?S.Q0<$B9,@,03)G"!>ML%B,H/IK(\L2196 MUJ P"@.WE-0I)5U+28.%%(M)9U6^1/E2RAH4I[E;2>94DCF4A LEV5I)NM"Q MAGS0C]RI(E^K2);]R->?)LZ6.M:@,,V6#4&SBT.!G\V,$5[-+IW4O^@L.HVQ M^TA?O$5\J\:;G49O-'8V_L3\W';".S"IKK6Y?"?&)"B-P8UJ4Z/&\70@<))Z MFZL]MT/)'B3KQWF+IJ%?_0=02P,$% @ 2%:G4 ,D,Y L @ 4@8 !D M !X;"]W;W)K&UL?57;CILP$/T5Q'O78&YI1) V MB:I6:J755FV?'3(): VFMA.V?U]?6): -R^Q/9QSYLP$#WG/^(NH *3WVM!6 M;/Q*RFZ-D"@K:(AX8!VTZLF)\89(=>1G)#H.Y&A(#44X"%+4D+KUB]S$GGB1 MLXND=0M/W!.7IB'\WQ8HZS=^Z+\%GNMS)74 %7E'SO 3Y*_NB:L3&E6.=0.M MJ%GK<3AM_,=PO<\TW@!^U]"+R=[3E1P8>]&';\>-'VA#0*&46H&HY0H[H%0+ M*1M_!TU_3*F)T_V;^A=3NZKE0 3L&/U3'V6U\5>^=X03N5#YS/JO,-23^-Y0 M_'>X E5P[43E*!D5YMZ-6MOGR310',3\$# (T'EOD>( M!D+T3HCO$N*!$,\(R)9B>K,GDA0Y9[W'[;_;$?T2A>M8=;_40=-L\TRU1ZCH MM8@2G*.K%AHP6XO!$TPX(I!2'U-@5XHM7M!G"79+1!A\OL7LEYADY781.0N- M##^Z*31R"\1.@=@(Q!\(V%(M)C68UF"R()@5&L;_MTT1.<8;>1S&DD<_1D;B1;)$EF M+]GN+L3:0).;U0 _FZDEO))=6JG?STET'(R/6-_,67P;KG=VOKW+V&G[@_!S MW0KOP*2Z]^9VGAB3H!P&#ZJ1E1KPXX'"2>IMIO;]?<0M((D#99K5JIE:*MMGUVR 30VIC:3MC^ M?7TA+ &W+]@S/G-FCO%,UC/^)FH Z;U3THK9.PB2=/"@7OB0BGF?W9 6)_[H7]S MO#15+;4#%5F'*_@!\K4[<&6AD>744&A%PUJ/PSGW'\/M/M5X _C90"\F>T\K M.3+VIHVOI]P/=$% H)2: :OE"GL@1!.I,GX/G/Z84@=.]S?V9Z-=:3EB 7M& M?C4G6>?^QO=.<,87(E]8_P4&/2O?&\1_@RL0!=>5J!PE(\)\O?(B)*,#BRJ% MXG>[-JU9>WNROH6Y Z(A(!H#5.[_!<1#0/P1D!CQMC(C]0E+7&2<]1ZW/ZO# M^DV$VUA=9JF=YN[,F5(KE/=:Q*LT0U=--&!V%A--,.&(0(I]3!&Y4NRB17AT MGV"_1(3!9W>*V*DB-@3QG8JUFR!Q$B2&(+DCV,RNP6)2@VDM)HB2F10':!6[ M*UDY*UDYI/SC+E(G0;J4D@8S*>FBRD]A$,Q0^R4J#-+-K!8T>6D4>&6:4G@E MN[12_].)=^S[QTB_U)E_I^:!;=\/&CM,OF->-:WPCDRJ/C"O]KM6>VRZVAF3=,*#0."6+OU!+ P04 " !(5J=0O[?9K>$! M >!0 &0 'AL+W=O@FT=$&(M?'?=MW6CK('G:TQH>0/_I3])8 M9&$I6PZ=:D6')%09OMT>CHG%.\#?%D:UVB-;R5F()VO\+#.\L0D!@T);!FJ6 M"]P!8Y;(I/%OYL2+I U<[U_9O[O:32UGJN!.L,>VU$V&$XQ*J.C ]+T8?\!< MSPZCN?A?< %FX#83HU$(IMP7%8/2@L\L)A5.GZ>U[=PZ3B=1/(?Y X(Y(%@" MC+:M91)RF7^CFN:I%".24^][:G_Q]A"8WA36Z5KASDSRRG@O>1AO4W*Q1#/F M.&&"%>8-00S[(A'X)([!A_# 'QYZ,PQ=>/@NPT\((B]!Y BB=P3A58D^3.07 MV7E%=AZ"W96(#Q/[16*O2.PAV/L)]EZ"_==[F7@)DB_TTH=)KD3(ZGYRD+5[ MF0H58NC<5%AYE\=_&[C[_0:?)L=O*NNV4^@LM'DE[BY70F@PJ6QN3,L;,ZP6 M@T&E[79O]G)ZLI.A13]/([*,Q/P%4$L#!!0 ( $A6IU"6I/8].@( )<& M 9 >&PO=V]R:W-H965T/L"]G#FS#D#C,N!\6?1 $CO MA9).[/Q&RGX;!*)N@&+QP'KHU),+XQ1+M>770/0<\-DD41*@,,P"BMO.KTH3 M._*J9#=)V@Z.W!,W2C'_LP?"AIT?^:^!I_;:2!T(JK+'5_@.\D=_Y&H73"SG MED(G6M9Y'"X[_S':'@J--X"?+0QBMO:TDQ-CSWKSY;SS0RT("-12,V!UN\,! M"-%$2L;OD=.?2NK$^?J5_9/QKKR.XB#]T$ MB9,@,03)G" N%FVPF,Q@.JL29>G2BP,5)>B=AJ5.,>E:3!XMQ%A,.BOS(8KR M?"'&B0HSMYC,*29SB%EXWF>K,E&2I0LM#M"[;SEW2LG74I)P(25?5T&;)>K@ M0*F7E+C%%$XQA:,O\4),L?X6UGUQ@-9]"6;_,P5^-:-/>#6[=5+_.;/H-%T? MD9X'B_A>35T[)-]H[,C^AOFU[81W8E)-&S,3+HQ)4!K#!]6J1IT2TX; 1>IE MKM;+,??R6E\C^D,Y^]OWK\,R=MD=K)7A:[^E =S7L=9'!W445XJ M\ZQO7]64$(^C*?OOZJHJ*W5_WP&^TOO='UY,6BU/)U?);-\+R-7SB? MS& #,AF0NP%F'QK0R8!Z!LE(-J3Z61JY677Z%G7C:K72;0K\2&TQ]VYRJ-WP MS6;;V]GKAJ9LE5R=HTFS'35DIB'O%46HX-E=DEB .P4!*C" "G.Z M4!D.PG 1G@P/ @CF/ +$XHX6EIE :(( "7U4$00A6+AB8I0A%."89041$D! ME,Q#28,H+/.+$FHX6=@K&0B2 2"Y!Y*%Z2+AK6$1BE*4PB0Y2)*')'ZZVSP( M0@CW24(1$V0!!2.X*R$ !OMM"85U8=Q?(4"%%E@6.B0&6(C/@L-]RYF/\K'H M/0S<*#$!8*@/0\)EHLQ?)D"U5!BXY^*PZ=(L.#MHN!L0]O_0@,INOJ72P%T7 M VW7;ZA;''94B@CW<0 5R<0"#MQW<=AX[7'CX_#@M.%(^$4L !EC1.0>4#([ M]-TM[(?L3F731SMM[/UA..6/6AME7:('Z_)L+W[W0:6.QKVF]KT;;S_CP.AV MNMDE]^OEYC]02P,$% @ 2%:G4$@I;2>M @ [0D !D !X;"]W;W)K M&ULE5;;CILP$/T5Q J\-1ZH6@7'3D0+]3^:-[X6H6#%YV54-;4;'6 MXW2_])_0XS/*M8%!_*SH18S&GDYEP]B;GGS9+?U01T1KNI7:!5&/,UW3NM:> M5!R_>Z?^P*D-Q^,/[Y],\BJ9#1%TS>I?U4X>EW[N>SNZ)Z=:OK++9]HGE/A> MG_U7>J:U@NM(%,>6U<+\>]N3D*SIO:A0&O)NGU5KGA?[)D6]&6R >P,\&*!T MUB#J#:*K03QK$/<&\=4@,=6RJ9C:/!-)R@5G%X_;S]L1O8O08ZRJO]6+IMCF MG2J/4*OG,LJ317#6CGK,RF+P"(,&1*"\#Q08HECAB3F^)5A/$4E^"WF>0J(\ MA:.(P$0CXR"Z<9#!#F+006P;R3+5_+QM8] A0 M?>$>,&@J>V?;K&D930<>N1%8@R+V<@M%= MV%!^,'V&\+;LU)HF9[0Z]#)/V-RE5[AMA+X1?JA:X6V85#>RN3?WC$FJ8@D? M5-V/JO<:)C7=2SW,U)C;!L1.).OZYBH8.KSR+U!+ P04 " !(5J=0^NX> MUA " !Z!0 &0 'AL+W=O]=CFY>Z:2$^>OQOA2Y7Y@! &%4AD& MHH\;'(!20Z1E_!HX_3&E"9S>[^R?;.VZEA.1<.#T9U.I.O4/Q7N '5<*-$YR@YE?;IE5>I.!M8M!1&WMS9M/;L!_Y[V'I - 1$ M8X#._;^ > B(WP,26[Q39DO]2!0I,L%[3[B/U1$S$^$NULTLC=/VSK[3U4KM MO15)$&7H9H@&S-YAH@DF'!%(LX\IHK44^V@1/DMP6"+"8+N>(EZM(K8$\31% MD*P3)*L$B25(_FI#/&N#PV"+:2T&A\D,=%B"PLTC7I>2KDI)%U+"-)E)<9AT MDN5#B#+VP/O-&XK?2/BTK32.W&E?R@[]F?.%6B-P8-N M5*T7X6A0."MSW>B[<.O &8IWPZ9#X[HM_@!02P,$% @ 2%:G4!V I'XP M @ [ 8 !D !X;"]W;W)K&UL?57;CILP$/T5 MQ >LN24D$4':I*I:J96BK=H^.S ): VFMA.V?U_;L"QQIGG!GO&9,V>,///R.E/*4W@?/[._MG6KFLY4@E[SG[7I:JV_LKW2CC1"U,O MO/\"8ST+WQN+_P978!INE.@(H8K2*V M!/$\19#@! E*D%B"Y&8;ELXV8)C4J>0QYD;( A6R0 A6CA ,LW:$()@PP(4L M42%+A"!TA& 8]]]BF!@7DJ)"TCN".(H=(?>8)$P<(8\Q-T)6J) 50N!>%0SC MG*,]AOG/&5FC0M8(@7M&,(Q[IB:#P4F9::KG8FC M@Z%X-[XM9'K@\G]02P,$% @ 2%:G4-H2HY.6 0 6 , !D !X;"]W M;W)K&UL;5/1;IPP$/P5RQ\0@^_25B= ZJ6*4JF5 M3JG:/OM@.:S8++5]1_KW71N":,0+]JYG9F?7IAC1O?@.(+!7:WI?\BZ$X2"$ MKSNPRM_A #V=M.BL"A2ZB_"# ]4DDC5"9MD'897N>56DW,E5!5Z#T3V<'/-7 M:Y7[>P2#8\ES_I9XUI$G\/)4206E49;Z+W&GCEH2_XY/QQW M$9\ OS2,?K5GL9,SXDL,OC8ESZ(A,%"'J*!HN<$#&!.%R,:?69,O)2-QO7]3 M?TR]4R]GY>$!S6_=A*[DGSAKH%57$YYQ?(*YGWO.YN:_P0T,P:,3JE&C\>G+ MZJL/:&<5LF+5Z[3J/JWC='(O9]HV0IE*I29H6X1:$9=S"O'W;&0/--4V@1 Y!>=D<7V=$S M7P(#;8C;C[1WTV5/0K[*&HW!U'R]D[6HM*_[&13A?M3/C9Y%//DW@416&8M!^_'6G8:QK#R_$'^]H&KX-YY:UXE,6O?*L. MBS +@ZW8\6.A7N3YLW !)6'@HO\J3J+0<..)UMC(HK7?P>;8*EDZ%NU*R=^[ M9U[9Y]GQ?YC!!M@9X-X D:L&Q!F06PVH,Z"] :97#1)GD/Q3N&[ G 'S7(JZ MS;*[O^**+^>-/ =-ET U-WF*[ID^WXU9M,=I?],'T.K5TY)B,H].ALAA'CH, M'F#H$/,(89(A9C7&X"'B:8Q \6R(64-*K,=$.MH^9 R&C"T!&1"D, $!"8@E MH ."S-NS#I-83&4QC,;F PM14(@"0MYVK#H,NQ#"&9F224"99"Q#8D\&PB!8 MA($B#"#PCG_%1K&06>QY\C0&8305;PJZD@*N>#F_2DIFXU3$LK=-0#$[%KNPD6- MH*H>.06 IG(*PZ6/8^ ()CH_ADL?H]N/ $^\LX$BI/[K P013R>ZN!F9V_,W MWNSSJ@U>I=*7+'L5VDFIA":,[_0A'?2%O9\48J?,,-7CIKNU=A,E:W&PO=V]R:W-H965T M1 V2J)?+77*7F+WJHY M ME&NK[/W[:PO+(HZK7Z0=GGGFF7'H-&VX>)4Y@'+>2E;)A9LK5<\]3^YR**E\ MXC54^LV!BY(JO15'3]8"Z-XZE#O3$U#-OOD&74.PZ7?8_X Q,PXT2'6/' MF;2_SNXD%2\[%BVEI&_MLZCLLVG?)+/.#7<(.H>@=]"Q/W,(.X?PP\%6TVN5 MV52_4$6S5/#&$>V_55/3%&0>ZF+NC-'6SK[3V4IM/6=1%*7>V1!UF%6+"088 MTB,\S=Z'"+ 0J^#*/;@,L+Y&$'^&APC1+$)+$%UD$>,$$4H068)P2! D.$&, M$L2(@LFHCBUF:C&5Q?A/X;@6=T 74B:HE DB)1E)P3#3D1(,<^-?25 AR35! M[(^$8!@R$H)A;E1DB@J9(@3A2 B""4=56W^.N1 R0X7,$"$13D!\_'OU'^]4 MZTZSW4)=RT.-A28('^A4#Q?%8#<9THV,)?I 0Y"2YZED4-!F+ MP4"W*H,?2B1ZH&\QT%7CW@&U8KS!S"A!'.UXE!M1_AR\#,G)%] M94:[G44?-.V]X"<5QZ*2SI8K/='LW#EPKD!K])_TR9?KJTB_87!09IGHM6CG M<;M1O.[N&EY_X('$Y,$ ",%P &0 'AL M+W=OUG)G$>6@@ID,GVWY>')TOLR M.#?KY;%M+T]AV&R/ILR;H+J8<_>??567>=N]UH>PN=0FWPV3RB+D412'97XZ M+S>K8>RUWJRJ:UNGZKRHS7Z]?&9/F9+]A 'Q]61NS>1YT:?R5E7?^I?? M=^MEU$=D"K-M>Q-Y]_-N,E,4O:4NCG^MT>7=9S]Q^OQA_=?B]6?L?T_ $;B?P^P0>_W2"L!/$CPEJ2'Z,;$CUE[S--ZNZ MNBWJ\6M=\IX4[$ETB[GM!X>U&_[79=MTH^\;J?0J?.\-6($ U!",X(R"0PF <$H;""%!M+YI&41 M%F\$8HA=]4;>PNN 2I4158(!1UZ98#X/XB EUH3!8O',^ PE6M"#Q+1.14RX MPD6#B1DB@R!J\7!M8:"X>!JRH =Y)(&0A"=<-1B2NRL0"WKDOI)$56"X+#!4 M%X@*Q["8F?X$_[$$&=*@Q__$RU=HP@T6*DOGL#_U/J",@H3PQ+&@.1"TQWX+ M>F"_I 3-L: Y$K3+?032$>$'RYD#.7O7+2>S1!G-4_<5@76(4"[:CN,5SX.VIWWJ1B MQ5H5:$/5KB/EER]!E2^!%2V HEWV9Q8T9;],8_+4*;"D!9)TY+H"($T(6F!! M"[0YNTV!!3T<>WB@B(.A46H9K1]68*;ZM$L IK5S/EM[TR)AMLA26M9K2]F?+;7N(TKK"> M%=*S2TGE'Y(I+UC+"NW.+ATMZ&=>PLD=9FGJPW#=VRRVU?7<]K>%D]'[E?(S M[^] G?$7]I2-%\,_S(SWU'_F]>%T;A9O5=M6Y7 /NJ^JUG011D&WSD>3[^XO MA=FW_:/NGNOQ?GA\::N+O?L.[Q?PF_\!4$L#!!0 ( $A6IU!3[*9%L0( M $@) 9 >&PO=V]R:W-H965T/>V,#_F<^!L,,JYN0 M+^K,N0Y>F[I5Z_"L=?<0QVI_Y@U3D>AX:[XW4Z:SL0;U8=._$? M7/_LGJ3IQ:.70]7P5E6B#20_KL-']+!#N35PBE\5OZE).["A/ OQ8CM?#NLP ML3/B-=]KZX*9UY7O>%U;3V8>?P:GXP;[B]*B&;R8J33LM7]7 MK7O?!O]O9K !'@SP:_S,@@P%Y-TA=\/W,7*@?F6:;E12W0/9_JV-V4Z ' M8A9S;P?=VKEO)EIE1J^;M"A7\=4Z&C3;7H,G&C0J8N-]1& (L<4S W$6QX" %':3.03IU4";>,O2:S&E:IR$Y+I*T@$$9",H $/) MV0Q$"B,Q!*<(J+W-O8DK183\0A%/ZE+#Y,2NKKW+^SO& M-R9/5:N"9Z%-=70U["B$YF8V2636YVRN-6.GYD=MFX5IR[ZV]QTMNN'>$H^7 MI\T_4$L#!!0 ( $A6IU#";EKM;@( ,P' 9 >&PO=V]R:W-H965T MQR?E-5V;!GXF4_F7IMGX5>^:/*N:Q9(TO>.()=MNX>;0Z( MF 0;\:MDG9S<.Z:4(^=O9O'MO'4#XXA5[*2,!-67.WMB5664M(\_@Z@[,DWB M]/ZA_L46KXLY4LF>>/6[/*MBZZ:NJO4"^^^LJ&@R'6&ZK^S.ZMTN'&B M&2=>2?OKG&Y2\7I0T59J^MY?R\9>NT'_D08GX"$!CPFA3?![D'7^F2JZRP7O M'-&__)::;XPV6+^;D]FTK\(^T^:EWKWO2!;F_MT(#3&'/@9/8M 8X6OU$8$A MQ $OTDE&8($0]!A:@7 JD&2P $%B!4@'QQ$LR+[F,C&-#8&QPE)5XQ&("<" M./&,$RTX49J2 ,;$("8&,,D,$R\PGV*,,PQS$I"3 )QTQDF6'(3P2CDIB$D! M3#;#I,#7P1E:*2<#.=GB;Q0%*T91 #=+L+ :!6C>+7U0.O$:$H^L6$4K;8D M$IZ3AN9%$Q3!7ARMH,#VW",,H!9' %ZBPL!+5@X"!#+7L^"N8]/P1]^%2)A\(9R9\#BFO92.?(E3[2[<%[X5PQ[2;P]-^[T*-U7%3LHLQMHN]%/U_ZA>+M,#O] M<8#O_@%02P,$% @ 2%:G4!WLQE2C @ 3PD !D !X;"]W;W)K&ULC5;1CMHP$/R5*!]PB>TD$ 1(0%6U4BNAJ]H^&S 0 M71*GMH'KW]=V0BZQEXH78CNSL[.[9-?S&Q=O\LR8"MZKLI:+\*Q4,XLBN3^S MBLH7WK!:OSER45&EM^(4R48P>K!&51GA.,ZBBA9UN)S;LZU8SOE%E47-MB*0 MEZJBXN^:E?RV"%%X/W@M3F=E#J+EO*$G]H.IG\U6Z%W4LQR*BM6RX'4@V'$1 MKM!L@Q)C8!&_"G:3@W5@0MEQ_F8V7P^+,#:*6,GVRE!0_;BR#2M+PZ1U_.E( MP]ZG,1RN[^R?;? ZF!V5;,/+W\5!G1?A- P.[$@OI7KEMR^L"R@-@R[Z;^S* M2@TW2K2//2^E_0WV%ZEXU;%H*15];Y]%;9^WCO]N!AO@S@#W!MKW_PQ(9T ^ M#&PVHU:9#?43570Y%_P6B+9:#35_"C0C.IE[1R2"LD90, ME))Y4A!VI62>%T02Y.;%1V&2I1@6,P'%3/PJ#T(>$4Q!@ND359[ZT63$_ ^(D:=Z!Q^5+DB %0:?+H0T0/ M&A("JOR@WR"PX:P0?J+.'6B4.>(%Y(-P0AZ(@5L3(D]4N@.-OE22N&)\$$H? M909N<\CO*:8WQB\[56=]N^DW)CLHL)WHM MVA'?;A1ONNM+U-^AEO\ 4$L#!!0 ( $A6IU"L#5L@A ( ,8( 9 M>&PO=V]R:W-H965TZ:OC& M+H1HUX[#\X+4F+_0EC3RSIFR&@NY91>'MXS@DTZJ*\=SW$D;BY'SQMZB]1X%*D$C?I6DXY.UI:P<*7U3FZ^GC>TJ1:0BN5 46%YN9$^J M2C%)'7\&4GNLJ1*GZSO[9VU>FCEB3O:T^EV>1+&Q$]LZD3.^5N*5=E_(8"BT MK<']-W(CE80K);)&3BNNOZW\R@6M!Q8II<;O_;5L]+4;^.]I<((W)'AC@JS] M+,$?$OR/!'V:3J],6_V$!%(]K&$!Y78>4;ZK,#>1"!W!9?P01>^)O ?7/@P00 2 M!)H@>" (9L< 84*X2 @6"0&":%:DQT0:TVB,.SNL9X@'$1$H(@)$Q#,1D5'" M"T)7?F92>EPXP2$_>L ]"(I!03$@*)D)@C +#T@"%DE, F_F9I<8KGT4Q:;K M!'#M1HNN5Z"@%2 (S02MS$))')J" )QTMR@(N7 G< %)1BMPC4-*XL"4!.#B M9Y(6FA,")"W\KQ'8?+;(^__6@.#F@GQ Q;PY@*"%[H#@'H2 !N/-^P,$,KJ0 M,^G^-6$7/2BYE=-K(U2?G43'8;SUU/28Q7=J2.NI\D'33_COF%W*AEM'*N1L MTA/D3*D@4J/[(A_%0KY4C)N*G(5:QG+-^LG:;P1MA[<&9WQUR?X!4$L#!!0 M ( $A6IU!,$VIV?P( ,8' 9 >&PO=V]R:W-H965TQ%9]\VY>I/)1IY7<3<89DL^KY4?P0YF?_J.PJF:+LZU9TNI9=I,1A'3^@^RU*G8-7/-?B MJF?/D2OE1I(Q*-V!D7@MO;16Q%T[A(EN/W>%O,"]=B*YM?]=Z,#JZP0YX=,"3 _J_ QD=R(=#YHL?R'RIG[CA MFY62UT@-7ZOG[E"@>V(W<^>,?N_\.UNMMM;+AF*V2BXNT*BI!@V>:="D2&ST M*06&4E1XX8[_3;!=*E!:PBD(6 7Q <@\!2)P@ P,D/D V9P HV ;!DWN-=V8 MI* DJ&6I*AAE, L%6>B"A>(B8!DT=):%XI2A@I0!#B!$98D136&D'$3* :0@ M4Y4O,K&RI$4: "UEA#&*;N P$(L"N>P;V MR@TIWU4_P@P3[CM7Q[K3T8LTMC?[#GJ0T@C+F=Y9PI,=JM.B$0?C'NT,B-0P M68:%D?TX-9-I=&_^ E!+ P04 " !(5J=0E(E.PSL$ "3% &0 'AL M+W=O:9+C MQ&TRDSEGVEZ36(D]!XP+)#Y]^PJ072.M')*+&/"WFU_2[B^%V:&L?M8;I9K) MKR+?U?/IIFGV5V%8OVQ4D=5!N5<[_5RI;=T%%'B)C<5AD MV]UT,>N>/56+6?G>Y-N=>JHF]7M19-6_URHO#_,I3(\/OF_?-DW[(%S,]MF; M^J&:/_=/E;X+3UG6VT+MZFVYFU3J=3[]#:X>,6T#.N*OK3K49]>3=BC/9?FS MO5FMYU/6*E*Y>FG:%)G^^% W*L_;3%K'/R;I]/0WV\#SZV/V93=X/9CGK%8W M9?[W=MULYM-D.EFKU^P];[Z7AWME!B2F$S/Z!_6A"GSNOL]>7FO MF[(P6;24(OO5?VYWW>>A_R;F)HP.0!. IP"X'!"9@.C_@.AB #78Z)#38L/HD.-R XY=#3@N.-@K M'O:UV!7W;=9DBUE5'B95WY_[K+4!N-*H3MX^[=JE^U(7>*V??BQ$A+/PH\UD MF.N>P0$3#9D;BN%#YM9EK"S?7,+2LG0)8.F0N?LTR_VGQ.I3XG=JQ&+(_$$Q M\9!YH!@Y9!XI)CDQH5[BTSHCO<[898@&&5(Z0T1GB+H,_#P#9]:<]$S<,;M^ MUEC_8TW,6/#!!4%8X$ \I\5S0CQ8Q=DR+CPGQ=LOW3#+0 M%$BKI97P[3(P?D[ XV" A ['*-%I.R$OV 5XS XHM[,- MPT"#'F=1G-C%2W!"ILZNY5(4U]F68:#S%N=I(EW+($ D?/J. MX"27J=\RP&-X0#F>6Y!0]T>KP/*[#S6 Q[O M ?F%-O&X#R1C*C\Q/J"])@E4F9I5Z^!!GM>%(!M&P3&6<"L;"L"T[M>['%H M]#@T B'<4WKH.V-^X9")'N/%$<9[BZY5HCZ=>(P2/4:)(XSR%EU? [BPH:#' MUI"P->'+X;$8C+\POQZ+0>I\8]N#@09MGS)[QUI2F-YMK9/*/8'I+008^OZ# M\3@;4LYFFX.!SM7 MBF3 N2W=Q8 %:!M#>/:NH'U=]YA5;]M=/7DNFZ8LNG<#KV79*)V2!7H1-RI; MGVYR]=JTEU)?5_UKLOZF*??F%6!X>@^Y^ ]02P,$% @ 2%:G4+^X?S"= M @ #PH !D !X;"]W;W)K&ULE5;1CMHP$/R5 M*!]PL9,X 01(A;NJE5H)777MLP$#T25Q:ANX_GUMQY>2>.'H"[&=V9G==09[ M>N;B51X84\%;5=9R%AZ4:B91)#<'5E'YP!M6ZS<[+BJJ]%3L(]D(1K:PJ*OXL6,G/LQ"'[PO/Q?Z@S$(TGS9T MSWXP]=*LA)Y%'<(C$V 1/PMVEA?CP)2RYOS53+YN M9R$R&;&2;92AH/IQ8DM6EH9)Y_';D8:=I@F\'+^S?[;%ZV+65+(E+W\56W68 MA:,PV+(=/9;JF9^_,%<0"0-7_3=V8J6&FTRTQH:7TOX&FZ-4O'(L.I6*OK7/ MHK;/<_LFC5T8'!"[@+@+T-JW A(7D-P;D+J ]%] >C. N R"(C:VFTS'ZFB M\ZG@YT"TWT-#S6>')T1OU\8LVMVQ[W0_I5X]S0G!T^ADB!QFT6+B"TPRROJ8 MI8^)^XA''X'1N(]Y\C%DU$$B74A730Q6$]OXI)=I#A,D($%B"=)>.P:%+%M, M9C&UQ:!!&3Y".Q?!>:1@'JF7!TX'S5JV&'*A@M&E3-OV]$:VO40(F @!&I+ M!!E(D-V_)3E(D'^\)8O<;WA,$+K:]!&H- *44IA@#!*,[Z\5(]B.",B!#/V( MO'(Q&=\H%U_Q/@;$LJ&8#TJR[(H.[$H< SKY4 <"73$_ALV+(?>.ASJ^.3]H M'NQ0[%N49&@HYGLT2VYIP2;$@ LS[U^:>%HWI6"[XLR3BJ]2P(;%^7_8 '8B M]JV8C(>F=Z">Z]N*T?!P\I$..*PLNC@WS57I.Q7[HI;!FBM]!-N#Y8IH5 M/>A6'_3MK)N4;*?,,-=CT5Y1VHGBC;M^1=T=&PO=V]R:W-H965T@*NQQ E^3[STY\[Z!*F*@9WA.]@? MPU&[B,PJ32] FEY)I*$M\6.R/V0>'P _>QC-8HY\)R>E7GWPI2GQUAL"#K7U M"LP-5S@ YU[(V?@]:>*YI"3;1U IT( M=";0Y+^$="*D_P@T-!^=A5:?F655H=6(=#RL@?D[D>Q3MYFU3X:]"VNN6^.R MURK?T8)8H8>H-);S&'-4PV8XCS,!NAJT9H$$@7 I32=8%T52 - MF- M@_S.9<3D 2,#)EDOD:V6R%9*[.XV*V(^+DML'NZ*D,7I^-?RC>ES+PTZ*>L. M.AQ'JY0%I[?=.+>=>Z!SP*&U?OK!S76\IC&P:IA>()E_ ]5?4$L#!!0 ( M $A6IU!A-?Y3+@( $L& 9 >&PO=V]R:W-H965T>_?N@H^LY^)55@#*>VM8*W=^I52W14B6%314/O .6OWDS$5#E3Z*"Y*= M 'JRI(8A' 0):FC=^GEF8T\BS_A5L;J%)^'):]-0\:\ QON='_KO@>?Z4BD3 M0'G6T0O\ O6[>Q+ZA":54]U *VO>>@+.._\QW!Y2@[> EQIZ.=M[II(CYZ_F M\/VT\P-C"!B4RBA0O=Q@#XP9(6WC[ZCI3RD-<;Y_5_]J:]>U'*F$/6=_ZI.J M=O[&]TYPIE>FGGG_#<9ZB.^-Q?^ &S --TYTCI(S:7^]\BH5;T85;:6A;\-: MMW;MAR"+HW)\1HI$0?1#B3PGQ2(@7!#248GMSH(KFF>"])X9_ MMZ/F)0JWL>Y^:8*VV?:9;H_4T5M.DC1#-R,T8HH!@V>8<$(@K3ZEP*X4!5[1 M\7V"_1H1!E_N,8+ MGAV2E1&,W3Y2IX]T[8,L7K B7>58.#VL$4L3:':E&A 7.ZZD5_)KJ\R+.8M. M$_$1FRNYB!?A=C\,M@^98:OA_Y?U!+ P04 " !(5J=0$EEY#_ " ","P M&0 'AL+W=OJK/4R/!K3W$>1WAY%Q?6=;$1MW^REJKBQ6W6(=*,$WSFCJHQP'-.HXD4= MKA;N[%&M%O)DRJ(6CRK0IZKBZL]:E/*R#%'X=O!4'(ZF/8A6BX8?Q'=A?C2/ MRNZB@6575*+6A:P#)?;+\ '=;[ S<(B?A;CHJW70AO(LY4N[^;);AG&K2)1B M:UH*;A]GL1%EV3)9';][TG#PV1I>K]_8/[G@;3#/7(N-+'\5.W- MGTKS)"^?11]0&@9]]%_%6906WBJQ/K:RU.XWV)ZTD57/8J54_+5[%K5[7KHW M2=*;P0:X-\"#@?7]+P/2&Y!W ^Z)3>:V M/72Y<^]LM-J>GE8=T1DV0<7&'*QQB-S?.M@,T:@.(== M$# *X@C(3108)DA @L01)#<$Q$M#AZ$.4SO,!T18DGFX#81#),,3@E)04#H2 M9#D\01TFO7:4X#QAGAX AM.$Q+ <"LJA0'X2F("!!&Q^A3*0()M1H6P<*2(Q MP[&7$0@7LYAFL* <%)3/J% .5(C&:>+I 6"8DBR%Y: 8OLDQD*$IBHEF@.97 M"8&7_0'A&77J03=..)(.;?)!!&Z42K0G"K M0>->0S"9H("; TK_HT[PA4;0C1ZEA8[B16B4% "4L@DQ<'- ;$Z-V,@/Q9E_ ME0!40O%$JT)PJT%0KZ$3%'!S0/G\"F'X/F/H/OM)Z4&W5X1EU,L*!&/YU!<) MP]T!HQE5ZD'77S^2I[Z<,#K;R5)MV6K@Z'4;*!]S. M0-[YVHZ:W6#X3M/-J=^X.A2U#IZEL1.6FX/V4AIA1<9W-EM'.QH/FU+L3;MD M=JVZ^;#;&-GTLV\T#."KOU!+ P04 " !(5J=0!C>[[=,2 !_@P &0 M 'AL+W=O%HL/ MZ=??MH]_/'W>;'87_[J_>WAZ<_EYM_ORZOKZZ?WGS?WZZ9?ME\W#]#\?MX_W MZ]WTX^.GZZ]-TU_?KVX?+MZ^?/_OM\>WK[=?=W>W#YK?' MBZ>O]_?KQW^O-G?;;V\N[?+XP=]N/WW>[3^X?OOZR_K3YG\WN__[\MOC]-/U MCZ=\N+W?/#S=;A\N'C^+?5M^WV[_V/_P MWQ_>7#;[*FWN-N]W^V>LI[_^W(R;N[O]HZ:*_//PU,L?A>Z_^/+?QZ?_Y;GU M4VM^7S]MQNW=/VX_[#Z_N1PN+SYL/JZ_WNW^MOWV7YM#B_+EQ:'Y?]W\N;F; MS/O[SXOW7I]WV_O"4J2KWZW]]__OVX?GO;X?G'[_&7_##%_S' M%Z:RE[[0'K[0_N<+:?$+Z?"%=.H7\N$+N?K"]?>V/W?FN_5N_?;UX_;;Q>/W M ?%EO1]W]BI/K^O]_L/GM_/\?U-_/DV?_ODV]_WKZS_W#SK8K+[;^ L;^V%Q M/3W]1Q%.1:P\?-WG!8S1PIHRMWD7;?(P-[F))FURKFF+G=$^/Z"==<; #TCX M@/3\@/2R(695;WZWZ9YM'K[;M'T:VJI/P,S:P45[,E8G0W6JOE]]M\DORBDI MMUU5FV@U#&T1E>FP,AU4IFKTJ@O%)"^I&H]CM/*JA,JBK3AV(L M>VTU@E7;O7"A664&K,P EBPP>"EKDXTF]Y!%CYKK(C6Q@IY4U>H#27ETM<2 E;>O1@X\^JPOAH( MK-<":U$ZW89<"RR8#7T6CFLLL);#C&%*HHUET4 7O=;%@]'PHJ[-+ZGV?[0R MU2(61@-E]%H9#T95=:RN#EG)ZK TV@ =K,8,BYJ!JGFM:A8%*WO3VS3)U:T" M2RO%+8L)R%G='-2MEI251W7+/O26:E$8T;+M2M>I:K$ M:LTX&,WBF[*O;MTNL$M=KJ.J=V0WN7-256>Y\RAWL>91Q]J2NUH51[*SXNU0 MUQSLIC?L8N9V5D:/RIB'6AD/1B^+ZM(DC77-H]D47@U>5SR:Y:YQ$3 [*ZC' M&'6HG=-C]&G9VM#A8-98%_J;GN9%Z)*S:GM4[2$X;XQ3VRZ'M0]8I5K:W^&S M6C6X6=H]2GL)=8[A;-MT;3TAC6#GW12%=W6]P:XTEJIW=W.PF\W9J:34BA;R M;.$02==+F95#F-SF>O("JYP:-4AXYO$X\^00/'F<3UKKZM@2K"8'$,%ERS-. MVT1I']3ZF&>'-@;+80BU,0S&(01V.(3(CH80V2T,H98GKQ8B\!!AMA"!0X0) M9CK";$5* @+PMH['VCB%I%2_F)&L&A/A0/"P-DX,X&%@I3VLY=FC MA0Q'&P9D%/RK*8BL%WDCV>4I!A0UXHFA[6+ FI2?LDZW%(*'(0C"2D,PFBT, M05;5%F+PI![!2MA"#)[J178;-:YKFGJ^!*M<3 1+B94P0>R=:V%.,:+V4F=_ MP.AE[F9>&=;4! F(VEE6"1,0H38@O>IE)]:_!/H7'#R!_D4'!ROMX(GE+T7Y MRW6J=)6BL,7D&!C)[%@2V5V*L6LM3B!KH6>BS94)D4BL? F4K_;^50)%JQ=8 MRS;SJK#D)8B%PXB)\>M5C'+ JC0BR$TLGJF/8I650[+>)8@BMY1ETL0E+9+#R3NVX M9);/'.6S3B*L,JAGUX?:@%7NQ/2?63YSE,\@5YGRMR&9!U97N5>[')GE,T/T MF.M\<@9E#-ED,A*C.+-Z9E+/>ILC0X;"0V81K'H1YF>Q,P;RV=410([2V/8Y MQ-5@9JF8JA"+:(:X48X]EKX,<6,]#:YR# BOIL"QWO,=R6YX*2CS&K&29E#2 M+KA#E,@NO'!8C:NJL(9FT-"NGKLSR&/P2[ 1,4W' MJ!@':U(W11&O?OJ:E# M/K(;^D8,OHXUM(M)7^M$$-"Q\'40-];S^ZJ+F@;K5+*2Z]2.A:\#X:LS@:L. MXL8I>J_?Q4AVZ>6._;Q&+'\=K)R[6HH[" Q+6-2151[$M-FQ '8@@/6,N.H@ M-AR:>BTZDIDU2KTZ@0? /EA?+X.Z&"#V,U 3.N"5ET4R93: M/KPO8 1*$6N/CJ6T RFM"UIU)).6PGB.9KVI/%G'>MI%/55/Z%D&>TA'JIVF MGG6K/R$=>;"999:;.O5SBM&[4XQN?F(T;Q5+:>^Q8U2>MF?YZVG97$?%/6S; M>Y-2T]21,5N6$BS?L64?+6_(VDY;RKK:A]U-8X!( +B&#C!Z-TI1C<_ M,9JWBN6YI\1F'2/T47?='%X?V+6][F@6Z!X$.F2B#T:S;=BZ-DLF\XH(=@ND MN=Y57?44YZ8>.@<,S8ON'=;GGK:>PC@<0M.O0O6!E'J(RQVZ) MTABZ!?9RH%L +8!N62INWB:6X($VA6IE& J2*7.1I)5HU* VOG0-I93WX# M:6)(U(*53F$/K)L#Z69XY90?;5)?3U)DEYM>O2\6T($$5&C,()#5N"F! M96H@+JL.^ ? 36&;"\ST-E=AS2MG:%YAS2LG:%[![?$ _(Y@YU-]2DV&D-W0 MM4WMY627BK[ ML-*5&-CE03U"8/7E=+&F^(>@^X=@/;)I.OBZ2#-0)H;R S& YU'*WF_=@T8I*<9FI1&!T( MJD7L:'72UK0U[./?/__)X8WQ:#7?J\AJ<6J-8-8;.LP3CV; =JXJ2-#H#1W4 MJ8.BH]5"G#O*/5G.>8Y#G6X1R MT#F:D,,]6LV6Y4UIE'#(TS2PE2#51YV"H6,P@1\\6LW/%[AZ$^J "YYP"7IP ML#JU+"$'AR,GIYUF4$=.#!R]/L\P'JWJ])H^IF#J? H>4(EGGR#GOGC^P-0! M%(L$AXS#31T;,9JU@W]9S+5,X4I?E!RJ$R9PQ 0*(]"W9/G^Q;D1@X,C@?0? M#>3P:S;=->[4!;N+8B,&YD9JI'X]&LUY,ZI2OB6,> M!N<\PC:DP<$,SZ6M=\ENT##UJ:A!*XYPF$=YD(LK$^E.4B<B.8OL:01P-.7B+&)CAY(U ^9#L-"'C)#YL X*VE M?&<\# R'^+5'"%+> )4/>/!HQ,K+]96 X*VEB"*(2@N\IR)[3<#R1K1\/+X, M(+P"=TUP\ 8@?)S>B7$?5 K$!.5N"18&"LPU :<;T>DUFCL:@.<+T*T)]-R M/0_8[6@$GT\^JT)(@98;L.6!JAT-P'$-S)I QPW8\7#NUH@+ES2L"33PZWBTFH<^JB2A!4"(!Y1U-&"_D\D.%%I ['<-JHZ& M7+=$4$V0W99ASI>O7/#8!D!VP%!'(]A:\Z4F<&L#WCH0IJ,!2RWOP1 DM1%* M70.DHP$F+6\\$)RT 2@=^-#1@(%> #]-<-!V@)=/0C]-L,N68K4S% $]RN]: =,;W2PWZ" M*D@(!^"] ?0;CU8G WPFL%OKZ>AK>*U]O&A&\7DFZ%Q#/%!>K3]'.01F M:L"9QI$,_&BI9\$;LI)O0.A&?XYN"#K4 ^%)D4MH"9%*]DD(17(A49G@:6" MQ-Y,<)^&X&=0S!YD0&=>!"!J XE Z.8!3B=I7,T$2FK DN8B'R+=X MNL 8#3A&:!JM][%I8+C8-'5C'7@\#!'@"):&B'!Y@BC!#:/+*^\1<*0!':FW M P0>:"DF[ 0L=9^X%9*8P7C?(S"#5X/*8+A !IV0P:"11ZO9*F1VTK,JC 7# M&\C^*5K+!0SH! /&"P.;>#GM5?-+([M'W&%(0&# M8Y6)QA*.&^<$-UI+..5K.RBHFXP@4)Z$ "A@29 PAXY5DJA: '2C M &#J[NB 2*,:R\'.% V2F@*<(%R[>7JGF7@ NE]DUHLO&^A%D[G@&3_"BD@ MC"^@6 X8G^Q?X>'$\ 4.RX'ADP4)%2" +]X\# "?*DC >]Y2=BZX01N=>\$- M!./GP/A%!LN!\9.-$KX-5_-& LOATEU9D+H$GL"?V*+3'5L @ X 8)S @?^[ M*BH'X0( ]!8B?85?N4#[G-"^@%\YH'VR8X3KTQ6X ;URX/JN%-?G@NMSX/HB M>.7 ]<'JB_^M@. ^E0Y@NES8OK"X 6F3Y8C_![OK0TK<+B25A8D_!Z@ MOTA;.4%_;:O<1#!_3LQ?P*T9T17&X /F<+H$-J)4#R2=K*QP? M,+Z(63EP?+(@X?C$\ 7*RH'ADP4)MZ=+7@-DY8#PR8*$VZ=X^%<"5B[ /*<[ M5^/O"(#K5%5M!;SG".\%-01X3Q8DG!K!O: > .[)@H1'$[<7L"H';D\6)#R: ML+V 5#E@>[(@X?5T=VG@J1QN)94%":\GK"_ 5 Y8GRQ(>#TP?5G]@9_.T05!V#D0=C!R M(7_7UC!U?L+MF:,#74=M C/9)B$.B-\%/^E/CP@$ M?>= WT%R!.ZG7$B."$C/X79*<)7^]*! @'P.(%^6>X^"OW/B[V2F0?!W3M. #OQ'BZ0(K.%Y+R@ZYSN7Y3^+:@Y/^$& MQM'A3D1JUA"OM5UJEG#QX81?KC4>K4X=&@+5%W0=SZ<<4^'"UC."9:+6@RP7%)XMPM4S@&5 MRT6])H'!^3F7!+K X)PPN-AHO"A0MEI0<$X47$172HRG8P=?/WW>;';OUKOU MV]?WF\=/FW%S=_=T\7[[]6'ZEE^^^/3B;J9+-+U-/?-ZL/_SXX6[S M<;?_YW[J>[S]]/G'#[OME_U7]P5\VS[^\5SMM_\/4$L#!!0 ( $A6IU!Q M@5K+SP$ 'X$ 9 >&PO=V]R:W-H965T0'J/D(:1H!4IMJVJ1-BCJM_>W )5BU,;.=T+Y]_4$IR:SQ _M>GWO. MN<:F&(5\51V CMXXZU6).JV'+<:J[H 3=2,&Z,U**R0GVH3RB-4@@32NB#.< MQO$:61K*H5=4])&$MD3WR7:76[P#/%,8U6(>V4X.0KS:X$=3HM@: @:U MM@S$#&?8 6.6R-CX.W&B6=(6+N>?[-]<[Z:7 U&P$^R%-KHKT09%#;3DQ/23 M&+_#U$^.HJGYGW &9N#6B=&H!5/N'=4GI06?6(P53M[\2'LWCGYEM9[*P@7I M5)#.!>GFOP795)!]%?CFO3/7ZB/1I"JD&"/I/]9 [)E(MIG9S-HFW=ZY-=.M M,MESE=_=%OALB2;,@\>D%YC-)687PMS-&&P\S$;2H)'4$60+@G4NL@CJK@$YZM6,>DR]TLK!$'I3( Q+9E43^;RM) MJ!>\. GV9OXB\DA[%1V$-H?*??I6" V&,[XQI)WY&Z8C9%FN=D^5 M[;93YX\U^?\ M>]MN@Z_KU:;]CV>WV^W=BQ]^:!>WY;IHQ_5=N8%?KNMF76SA8W/S0WO7E,6R MO2W+[7KU0Q)%TQ_61;5Y%NPVU3]VY7F]VVS_X]DTFCS[\[^WU9__??OG\_I+ MV03OBYLR. W:VZ(IVW__8?OG?_\!?^9'TN#G>K.];8.+S;)<]G_]N6C&01J' M01(ED?OC0Q!E_M^XY[^?7;7;IEAL___^[Z_JQ6Y=;K;!QX>[LO]C')W^;?"% MO^V*9ELVJX?@0WE7-]O^@]MFYS2H7WY?-E6]Q+D&KXJM\YR:[O_\'__#-RDS MZ*;8M-6VJC<#@[@N5JW3^L5F6VT?@M?5J@S>[M979=-_(CJ-\WF6#KSXH;RI M<#EA &^+M=/\V=F[MV'PYNWY>.#]3*))XFS MG;NFP8F_KMH%M/!?9=$,+N+I:9R M+*''ZKI:4(L#6Y[/3J/)))^ETX&6SI9+.+9MJ/X(?JHV9?!NXXPEF219<%GO MMK?!?^T^0X=G7\IQ>*C5<_P$L_Q8WV_ZSW[79)(YF#DE2"\ 1O:_,X[S_U4\U$GB;) MU-F)C]46CFQ]'<3)Z.HDN"P7NP9Z=WG>>@W+?KFM%Y^=)IIB66UN@LN']56] M\AW=_G>JE^#BZ^*VV +]QWZMV>7K\X<9JD.O)Q:YE'4/>R5>V#^R[T6])D M5@O\N_I2XEDO5)-[6!L<&*"'F[IQUN>GHH%9G"T6)3P%SRSY^8&V+M?%:A6\ MW+5 [NW0^"[697.#$_NQJ>^!\&$+[HJ-T[-J\K:$)O<_8V\BT#;=F<&[W18( M=(,[Z&[ZIJU7U9+F\[)8%7 L*-RV\*=^\OEJV#T_"1X'E2;X.-MO6NA%6ENV>W]]LOL 0ZZ8J M6V\G[YORKJB60?D5I* 6FL()UMM;EU@^UL@X%ITUWE1ZU5; M) ,^:PO0"6#5RLW"[0\5EA?M7;$H_^,9T%I;-E_*9W\.G/L+.>AMO5J63?L] MD=GVP=D?..BR%BTSW.?C*(IA$YH V-@.6% 6@E"*_Q?])2A P '.\<]R";18 MJV^KMMVYZHLP\.2I.@K^4JV5P]0#+VE1X>("P@6;A MO@E0 *;F1G30X^G)8^[/T?L"S])MN049>G4"]^GSX(5J 0C?1?+=;4A ME9H$7"5M."3^(QRS$^#%T#JLZ[)J[VK1_F$H_LM))GO=U.L +UUBQ)ZGY)SP M3>"]7/DB&,G@3O8]*IU>E==U,W"M6.+;':IKK>=^P-7G7AP961A- #-BPG(X M^LNBK1;!:-^U2B (&,]@NL(.@.+BT/]0]4R@\/]SW\ MR)X#T;W5+H@E6L=#G4OKC(0'S@RQ7H?C".<_/\#Y+P8XOV*D<"/9RH6C$ZOG MK,4X^ XM 1 U4305I7CQ[;)&H\L_O91W9OV& MDUZ65UNZS6DE%W#+^;189MZC$JZCHH!Q9WN)C/I_5=$>?A?NENMF(LK-X"- JW>+B0'MT3XYN\,X\<-_A\#?[%4"E*SD$ M1"8QXK1\ =/8]ZF"'@/'\.7HNS@'5T/K MF/;K:@/'8/^T!VX.]Z)4[)JD1I]E]F)]MZH?2MEVTKEP?^ZK[2W>\S@,O\;A MS.U:CWMX;B);-24.B52[]C9T;'?]"W#A,=B='_UF"!+A3;5!08'VG5PGOZ>Y M$MG$4$,_LH#MD\N(O[]'D\%F:_CD)7 2\I( #SJ'=\C%>HD4M?]-:/9V?O=6]X(9 &7ZVMQ:DV[(M6VT9=XIB; MW:I4A'*#5D@ZDC!O_%&\&,JBH'T99'!JZ?Y1 [F\.%=#& ?O8%F]&V-MG5I? MW(+B^AH8/^VGMCG $O'2WY>\@@79M9J:5,'.U/A:&@7**@]N(KXC*A3#EP,.KH(\X'6WDB"3@ M^;M&MNE=Y*:\1FY%75N"93!RV!Q*GC ,&-0*20J$1%S438'"R8EY+N0=AN?O MJHT(PD#%H.@K?P0*I47S0,,N@NNB:LR U/2!5'8K%$>$)A7GXML)[4%T)Y3+ M,7LSX2?U"HX5%U5U5.$I R%JP?:@7@=\+HL'(#*2MNA"E)'M8 D>2M1XSH5C M+*MV 12/XIC%OF'KEVC&(?X-K\+YW6X5?6R)P(^@CCTWFW?G6E"ERJK;1NKGCVIS8XVVQVT 9[H%'>!]5A M'<31Z7_J#<-U0Y&B])C*X22LA"/(=-7!X\%8>H>]S.6J6L/XMZ6:K,P+'AL' MGTK:^')S Y2F!PX?@6V6#1D)@0IWU]#L3GU$YPH)=F@5%_D9J1'WDRR!ZL?; MD@4!+4A3[Q6+O"2"PE-% [=_6ZZKTP6<(N0,Z'+A/YNZOM[6=QC3A=ZVQ6T% M,D+3HB%Y\9D&7.^VRQK6;EWB78J6<7QIC?(&C B^6JZ8)JB!=?&YW-W13_(- M"@@W#Z0!?T'/I>J)2=-Z]:8DERNJM:&9<1 M,',@SU]8VKZ 20-;@IU">F7!12N\7O+BO4)NAE8U(],0ZQ*&UEHL B\=G%]0 MZJY(\08]>BV: 1U:$ [4Y=P0(9:DG>]$T/,KD/39/L7PI':+;0=?XFY(/!'^ M,7B2AL8C:B0_I%W@2R)&ZR62YXC)&;F%6WAH+8ZVJ>M@AFLT M%Y M;O$*E@7EI7]BR M.A#^)LW)?8'Q>X&R/8[L)6SC;%ZD%TO->: M8LX5\Z5G/A@">Z<)C*Y9&.?OOH9>(P/]%?UXP<^@NP-#X'.,E\FR)C7K[/*7 MX&T])IOY:9R&@^^,/H+ LPCR)#H)0B398DW]TM\P_+_"[8-2C]A.F4:Q=5DT M>,'XB V'4H=;K#,U,GRX[U?H30S0'"?BOD(*%VWB;K=MV?2!Z@^V!+?6@19I*J@'XSFMZ7 *76KMIO;SR]T=;O.2 M#3ZR'=P^2=G7I/(4HI0UU:)DSG]O!!_2;&BP+4:!%6(X1"F,;#[P TD3>%H* MS=,?0+P%>>)KM>5F3TCQ1MEM25S$-GQ>E=M[E#XD%@.N.S@;%0@M6WTO6(M! M=T1_)GRL>;+]6\S7+,^/--9;L@Y4;'^R)J=G0IQ4+@G8_A5P5])US !N*S@W MS>(6= X6TJ&]&D_X/X%@F &3J@>"!T6<]ZE 9F.R MBZB>+MC&/;03W1$E+T!=H-F-2 K"IC=P?70'*4P,1148LYOVOZ6IR^"7S8NCQL>G+4S(+OLY,JY)Q9'"A(>:7APBRZ9"@3-S8-2 M)I25Z&%/\Z"P ON#BYSC:8F/:RI+M2F M!>Y6Y?6V6L/&OF1M'KQ??3 C<3S MP2#%B(!$!"(0Q^**C4FD#K(7>'B(F)AP=+?5S2T:=(2=T&GLGZ3^<1_IPZ1$ M9>!7_49VGNV2%],3U/>#%H4GD"91+&/KP"&.M29CV'7!>FIP[9*(%8K!O4V1) Q%J,VWX9PQE>\*U2 M%DR7"[',\ VRP],MH]LS$JUV&36!--HEJ]7Y?*F[- M MBG^ORZN&1"J4S0;H&"4Y]LJRDN&.BQ0(=$4@A9RN, WCBCT/7\JF=PR!P*YW M&%'WI=04P\U03UJ=(;L+J MDQN'55Q9M<1&+[;8W%N0:VM!*PE/5T'Z1'( * MI(KDK)K%;HUF!SQGHID$[0Y-<*AI5N4]*-CJP.L_FE+L9DR XA^6B2@"8*9* MTI/F8FKEU2+CP3MZ%T*SE!8Y:COG$CCF2 M[+C< >=1MU!EQ4?M&M!)43?2+50BM@J=B)8)DO66[&JMWE=>$&M;"N0'18L, M=%4MC8KGG_685I:##JPR<5@N6_G\-SV]OE2ZK".::,Z-0C^%;M&B['G?FGH#?R]$_%;N=CC=QB)# @ZT=;6JVEMC;S<*FM7> MI=B]VN!E#?\)1L]>GUV^?':B.1DMP[7_E5_NEJ0WCIZ!%H3.$F$RV 3HU-YW MSNNE2;W"%\^?G=":*^+M,%:^SG'1E-7BFNS)33EE]7:X\KV6V@ M8]+ +Z[1YG%;M?(=0=:$!$'G$3FLOBDD4Q:NL;X0O.Q$MY,;?!7!C-X MOD3!%8TG)H0$.UD5]ZTU&SC+9#5$F40QMW-E@M;N].(:#Z!>ZCA3*CL0FGAL M>)OM]0YH!F(QTPHP=_=[=MV3_(!V1#S=-<@ OC@D]0C)T.=HP47*(\OK.=FC M]R;Q>CI RTUQ<].4-S1RY,L4JXO,85W\AHH%&9%?P$JC4KCFY&.VNQ!/)M?9 MB'U_'.YU$GP0H_@O:)@.G@=Q'(5Y&L%?>1ZFDY1,06*\YFP[]1%@5G M<)/\!!)]P M?T&S]WLT>P=I.(M2:"2?3(+W2(84K QM9W$*_T[F4)8HRH,45J&S/%D< M!5D>#2\-_!['@PL3A]-X%B1ADL\#SBG@OJ;A-)H&LS!*IW3$U$EJF'+^20Y+ M)B828"HDFVW57E@.U" >R<(D[ MN2T^L^C [['0BX,>HQF67=FTRKI=K>,3CV<&4C?:>4::L#BI8 A,*0_[Z(2( M2D17]%+A%MT5K6B!](/L<&A'T&QY#NBWNV65>4SBS4K&)-HKCO2Z^DI1 =@D M[J0..T-#(>P.G_P"K6[&?:DZQ2L11?DOTMBV*8D-%'@L2#XE*V MW9+7HRE- M/"%NC>X:+E*,4UQ(4&!3E59_G)QFV?UY7")"=@[(NB81O\0P#A!=R=JL?<5W M9?%9O$] ^,A4_KI;823\6]A^N@OQIBU V&:W^)N--EJ'G;M4JQG:ZR6R/$\5 M;V:ZZ?A+%8^C@Q#QA)*R9B([C/.V;(P>4_#JJF"C#]WO3>!1[P?V^11B;&Q<>+G.8 W(&D6F#[78:&9GO98FI)D-LPV, MMH/C:)B0T!0)/LBV@5DT-4A+W+6G315=T)N<]B\N1,OK_8RV^-WJ&H45BM+ M7L?!NPV>#))[R+P@BK\8OW!)"KC&1 1^&.JV>^34-TMHBYP^%;IYES0$YD04 MC6?6,V09ZEX;]I&150NM*\I8/UD*"LO[Y&7%]];0N7X9SP^2D6Y?TXER'EKG M7=$**W_"0Q5?(;Y'%Q\-P?9%X*U0WL P"RLXJ;FC[LHHO^76KDH[-%RH^Z;6JG @7CV@EGAQG:(J2TF!P:&ZRASTE4M M:^LY^W O!M=EJ>+VR1._W/$"6VW[CY<=:F73M0I9.]B /4H51A&8/!/>OHU8 MKFWNAMR/?)WF3D7E"2[-4^ 'JOU0\?XK\1?L[I0ZI-[2]/[QM@+M'&7:![0! MT& -<\1@G(*UWGK!1&)N!"O0NK!.$AX2B9JRX]\]Q(]KO5%^ QP&WOX/7=D) M#A'P/-*I[?M=\518$-\,O#3;WW??BYH8U/J\VA$Y#UP?(K-4> ]K+DGQ=Q,I["L0$&(0KQ\S@>9_H;I==N M78W"D\?LIBYWMZ98M>Q;Q7C\+3JY'K$4?-* MB!-YMC/9CN *YY \%KSP0E4R][*BLWF'UL MZ_/*XF@MW,VN,M'[ M,@1<'A,C**&R< ANM$,5!QSR:I.?@21&]"#@>< 427&Y:26 5CM8K(#W:$&- MI G6^_#4VI-J;^%N$,P)>M/V!EE;0%,HOY81MVSFUVP!N1D=0FQ$F&35*HYI%RYY&UH!/=:46C@6Z'=G48 M#.F[. "G*>J;'$OH-&M0429S/CS9MNSN+CB4B)!>T '&Q$ZI;ALS2'%AL".& M3/$EVKO*X$L)*ZFTO/KZ&J4<[;&%*U@=$I%T;8(1D<\$M>)641@YT[060WA: MC0O/P@$5]*OM2\&W[^#V_DI:(\SV>3S.S<7B9SLB@=4M^A[X@F[5J5RC9'I* MZZ006=1:L]OF,9Z[CW1//IX58!12M=8[H@P!ARVOR'LPE:?DOO7R+RLRR=K! M=LJ6WS?IHCZKV0\&Y5L!CV>TGMT;..0@RJ-WC*2T_I9I6<"YM'1RY(?!5#[S MRYYKS(\-XVD]\*1C6D&Q+,UI:PD=I&6]N]JB4U5GO+(H*K%,[0MKR=QDC)Y% MV=?]\V 6A=DDAC^FLW"6)8' *QT8QF@ZF9T$HS1+3]CHR?Y(:&4>YO,)-Y?. MYS[+K1FR^>M ?R_Z$T!L=*/O*A"P^DI"L)-S _AL)@7S%6I9846(6A6RW%(> MD^%H2-IK>GH<$)X("8C:ZR775M-O3:A/*7_7.*$FOW[Q^IT5^%G]ZM@:R MIMJ[>"#!VC($;_$!]%VE=V6CYR:$-?O.:T?BGO-5%L^ M3SE0(?R1AR '!Y_0!%_1XM%8DC#*,KB)\B1#>RV[I]%WV 99F&81^G]FN3JL M-X0;,\M"V-M@A@ZBS'OR#TUTE(3I-#O!_TXGDQXOF"5AGN&09VDXC>*G\8(# M(W@L9Z!QH@\J3$"[ZG&'P[.=P1S3;-8YB?<-"KPHG5P'(U@+4K*3/PTS#%HS M&D,VG7F81B]D: AZCL;I!AC]'E9S7+"2I/?HJ# 55_LH^L;$-%+]=Q8 (-U' MD?SK OW9\!+!:)+C%31)\A[9)3$Q_UD2=" G)*M$!$25)F5A*R%3M _KD>3: MOV5]?3X/LCG_XR3U([LB%H71_0H'!%9')S@>^<;%2D2U1V[ZX0$(VI@3;#IZCO[B9"(W]]MZF(<7'E0(:' 4(];="1VW M:)H[&_!)6TV<TAX-8K0X;U.\0!(P29L@T9@O&'3\= M1PF8Q(%.W\QG0]L>L&U*@J5"S;%CC\;Y8@SE1B+!KSEQ7+=%D4.P/N==::"? M[>1<]$<>F4^]=AY[F\5PG8',CB$5X22)@_?*1$KK#*0?SY!'PG^CZ8E]V\'C M4Y06XF@^?$]!Z_-)I%J?F-$*6WM!AVHB=QDV-00A^M,PDN=[!A_E[3CC97B* MMM7O)_# E[*)F!*\"'/K=UU@>C7LA>+]$(MYWQ$;IV&=;I+#JTD2_"S9=&VYNCXU*77( M\J9PF!!G\F^13B:>! MBS,*ISE>#Y-)F$Q=.C.8M^>,!/MZ //V%8).'2,A#3=)0E$S!++;M4Z/GKU\ M]Y\!-U4VSTZ4.XBY\;KX2LZ]J[IIB/Y((7F>1N-(62V42:EJ.YXD:/5U&+P] M"Y97!9S?S6=* ?R\*F[K=:%UMOX/QJGUB^;8I'.ASDC3"$T.!]XZ9.6Y0C/5 M5H)N9;;DM<39/X_',VUA"5Z:B11?BFI%9&!NA\%%\X0ILS,GR<>I:5Y#:6'B MF>FJT@C&S' YBN6G-R_??0CN5G"G)N/HNS$("NCV:@>=>;L-94B0F]#8&A>$ M$FRRE<6*O"1GG(6#JPQL3YNM%S.7;^7A9H +4Y8"#)8"49(IM18/6=/N2UY5 MDGLQ7M7 Z-0=Z!E,DM\4*G>1\!GD"VWC5DEG:S1QFPB5!BA_BW$:EG,2V]8: M!$KH]S5&'ERHC7F>-XD)Q M,$]!-I/B"N8*9#W+S"%D:)Y'#99&$$'WZ,4+]W7.T7S*>OO\ZPW:&>HG+]D!0&)$QG)?B=A'N2>TPE#6"."#'77 MY9+PM:RD"(HU4 "S>SM6)Y9Q%JO"9B2OI6'35;\+,<8;?V3_@:?IIV['U!CP MB2CX3OV'"YK8<]&V4/6^4$:0C9-@.HX1UXK\/QBLKC"21NDX1V/0&/9-0'RC M\?Q$_KW0,]-32M W#Z-(Z3^6%@*"CE$1)$^$6&7I-$*H11+/@VIG@V8;3@<* M:'C9+@*&%B&&^U.3W>\JV('<5MK>R^9>:U:DQ:!%O %Y]DO50*=G%8AM'\I5 M55[SXE\HR#%=G.8,UHMG^.C71KAP"O#N[,/%)7ZKS>IX9ZA,C7HC1SB9J;N. MLSL4' *N6%-+!BDE_"Z4KHZ=)"A6XXUPOA-5]Z_U54N#X#A.#ET@,13]L=<% M(H-U2FG@/'1B>.RPYW89V53)!G).Q)$H2#/G20>&(168B M8!?%QHRA?'SO5CZ;&H$] -REJ_*A1C7\"Z76R"!--$LW<$?Y8:C6%XD0G"JL M5'@^5!0ML2JJ];]V53&0DH?+*"SLF.42Z>""7G$V:$6AY(O/ MG)G+T]"+).C%%*%DK(;4;2'IT1QT[8?%?DF6HO-]L-@6PHP848(SU.]O#N'V M#_40O,,3#/=-@I0?S5A6M%V-KHLJ'"'[^S2(,!(<,AE/*PDXA@ M(L#M;]63E1FR8E@R5BVRW6&B+EX#F,3/WL!X/D]H6<;!)68/4 I!)S($ERFD MR]+0<&=B>V'6#9B:6B,!E+S&_6#:5@9IK%FYW&$XA-&EN7>2X02<5R)V*9F" MIJ<:YMV0S!L31T,'U$ZV%^0$3@KV &W=<#*KHK4)<=GI'EJ3NV&ZA^2>T>_X M][,>K3%O[LI3T_&D1V]AU\*66@]0Y ZO1">1PVC-NN^PUT_D]*.44-3GM;6! M1'(%*FZ:U=2$>V0R&3;UO55_9.AE>TQ.[+4=;NJ.ZX[XI_:P=[:DYDWC!,HX MMRG)ZE':%$[Y?^?PJN\H^;P4^ R&1]8-F>0.?GI@^$>=!HR5_L/.PD=[ "3_ M2\F3THI7[W#J<['QZ)8X7QL^O"+8&@1[H,@". F2&W?$&X6$X2(8A9W^X'FT M(Q:JIHVU[F>2H3 =2Q+@K!$3VHJ"9NOD!"U5\UH>EU=PM9?EBM(NM>UFN5,F M#33\H518$ZHIQN(U6N?7<<_6^152U$O>[XY6M7+OY);Z MJ#-#8$*G5.',)EAR6ULFMAWY29V[#H_4 \4 V0J18QE$&NI86EG3:#O9^EV] MBB2Q GA(B<$./H- M92W2]\PG.,3#1 &HB%Z%>L$Y4;WV;)G]Z)P!D=B+X.4*1=K+!49.MJ<_PV%# MKE_#\3M@OZ'F[(_0J,5;H)]W3[X(/5?OY]!I'I-5K:B4:SX /)^,)_*M; =&*BY_0%I\$:"S% M_RLGS^\;U.R80<5'#^KCK0T\4?*-R<&Q IAHQ:*5&O.-3HKE0S:9@R@I[*BT M9:F<6OJ*NRI!B@1U1!3=@?';/2IK4_"QH:ASML\YL*I,QR20KA%5&A>+(4*Z MS<)Y.0= E0S0R2@H@2\-LDE#@YSB* MZ/E)-,YGZ,^%]V?X:IJ/X123?WP2C],9/95!^Y,@3>?A/$F"?)Q/Z,>P1078#*?4I0 M?(U329)Q-N6H@EDRXZ>B_ MO)K3/ TG^1P&,(LH+I@' ELX@S;.AI;. -99B@3W%%#6"_:N M6R[3#2Q(T0$?1AQ&/$7.^*-NZ MN2Y)"(0;[(+\@O!0FHA8=I-%2I3_@'CF=BY1?2 M>":V ]\=C\%;VK)[58_O;NL@!?NBWG10L@V(?U1],Z1'^T=((.Y1 GT0S.TQ+G+8_C!!*>H&(*0\G]D$96G-[++.4+O1)ZHXC M!2DISF(SY3 B00CAEPY-%[?UD2G+[(@P!\P.'1VD'MKN<7!YK(4XU%HA^C*5 MKA.2A,7 ^XU(ZPDH)ECDE9%@G,7IU?74Q910M^LD@'[A<*?RE-$!-+H,W/,$ MKVMIO6B9):<;68(I'9'?UHN$B:<571,>J1QT:#.GU@2 DE.A'< M6W6UH]TGN\XIQSN"V/H)@5WP#D76K>#5%_8+=V0>MVQUV((QTUVL*HX%TI1! MIC:R&MGM"/1OMY 9MJH-36\^7%*F=(FTWG8\]TJ_0H!898+FB,T02\#T!X!; MA*#$&TOA10* 02G0=*09,3%9$#Y%X4%H6&VP0 Z?@=Q9I:.A=+\%N M6V/^P +X,,:YZEQJ^G%C_:YK \K4&+D ;5\@FV'T[ T)H#K9EE,VS%$@Q49_ MH@!&FI1W1XAF5==TQ'AXQI#)NX"'>?J=&4NC@B,$3VKU8*T7'A[=0^>5ELV? M5Z6>)9UV:'FW$5-WB35U)!1*A_E0*!@\)=*0L3.L&+D(K6.+E;*->=>:8Y.H M3TRA]I;]-N =!*OS(/MHP>UW@SGHT4T]5$7\:4)TMPN8Q^(6@Z5GV7>(A\FK MA1NNUJ![EO 7M_/[,<,8=3J;,CBR)2O"G ZS7[7W\U-"WSA04 M[),0_P#CP:L<8[#Q*DVGD8H5OY0 [9?DRZ=9?D(#.J9MD>]=0J)P(9J'?E@W M1P!0^ZSC"OQ"1_Z-V1&C3-'21-7J(A(>QN.K/$,)[H3\0LM,P UZ5R4M@_3M MP9/+MOJ&BH^=DO')_'Y_6\N-Q+J6^HDM'XA82-D3HKI0Y@P%.R%"\;)X,$C/ MZ.=:%HW&&J;7H7$R3NM&S1"(H2FL8R9[*HXF1"&A#+R]G30.7V]V,)M%=M^W M(.-L*L966(HS:%L6ZZ=2X/M!.C Y:YQ^0/0634T O\HU4+1F<@X,JIC>EN\Q MUVBUO35U?OYUFSLF)"-3?Z0'.'P'EW'1C^\&HEY7N[4D'W&M0-'6Y D=W*@] M7L8:Q%Z;3P8%G0VDW20,.V18_ )XS4MYGTZ!9(1,P$B=UN:P-9,@_FC99>4Y M W>X!W"PPU,M/'Q8J,[E]7VK05:Z3):D 1-2(5O:%E_8+L')SOA02XFAUKZI MZ'+,.+.(@$G- )$_F9,J8N0 )YW9@D2;SR3)%NZ:OWA'K!_/9Y-@!H\YTJJ" MJWB/T*^H1AQ^XM'2JML"%O==V%7:494@+0:Y+DQW(0FQ0#-D%Z%:D^9Q\30[ M]H?-3L%4B@.>P )L(XUE(W24X''PJEKM%)*',S)&,6GEXMQ EZIJ%J*!V152 ME]@,R@UMMU+N8^;6[K0;Y_=-DS)$CABAS)Y#%KDMBH ME'UGR);LK:K>@:Y2B7'K1NPF\B#T==D0#:NBM^-H6\A;A!-")M.S<>A:L+*[ M',DEG[#0S$GPUNP*9EV'.:%NY.$LFX'&A>&O&VZ8Z=G9)UG + FC&;R=SH,, M[?Q)&(.8U-E\'B*6R>OG/H>Q+/\<]T.@^G(%I= M>):3Y_ 9,-(*9P/ <@<* *90.;$"F6;WBQ M&U-I'FZQFZ98F^APN7KZLOV#P4Q49U.IIJ:*&,< 4@)P3?\-11$H%%SF=9"9 MO#-I:6P-FI!.]:A9'\'RJ#<6VJ6QOYMITZ]<"L1\QRE3/H5]?QGPBW.^37NB MG&2&]I9!QSU:"\%Y1_;*^%:\GWI\II"[T(.S8 7B%8HF9V87S58#T9*_J##/ M45#:E(/2 J#JV'@WF&THRS%_RN03/)E$O2H1J'U6M*1+#:6I:%HNCJ^PTUFLR#A)G5A5YU(D\OF\MIH(J)&8W9X/&PP MJ1J#I:00Y!T.H%)=G:M9^4X,]&O5VC5G=7J_\Z:J%."=]3CXJ4 0MJX<;.^@ M$0V<>=%95(%QF#."R+B=V!LCX#+6PH/*YC-)5J@I(Z- CLNIO8HZ;"QBQI=5 M(-EF=#2$I1U]V-65^BO$;(_I"['WSSQ,;(F1?1@)+L8F55R1 -W'DM9L*$SY MO@^[6 9J6!PA0;SG ZLN1^4K>&X]N.>G=Q9GC*,TG.9S\HO,<]1:)_D8"SN$ M(!*@>$*P,NCAFJJC$*/S999@"8M9'F3I&)E8-$.X$&@DR5,,1XC27MB5V8=X M'D;0]ARDGLE\/(\P-F,694&6Y^C#C$SV,3J2"!"$>Q9E0^Q/V-WF\R%.H;K!.# M3)E]:.F@6NN2.$D!!I8#O-Y.W*6*/T-[LRIF;@E1%%.)QG>[/QWR M)YQ1,9<%QR6KF?1)[Y75!=W9'PBJB?]663GTX97N0.O,[/426>2O.QA]JC^L M-$0G1A[&4U.Q82I?ZR\XW0Z#+76!H]Q^M2]5ORWOD4Z0D"G;CG+TCWIHCZAN MGF_M%]YM@G= [S3,B8(JK7;[HZJ-+],'" M L!";X2X5W==7V^(0.O&P( C3="MR38B# #')* '6$DJE,PB*8H7*I[*-BD- M3%GE/[W]^>.Y[DJ8%TJ(F*M!9_52<@@GV2MU'@@N8D,EL!D\^[Q>$BG'\WS: MQ>FPW-Z8,V .7[7Q%1&EK%6&85 X].77.P0YKG69<,ROP4J#8?"Q_%H,(_!V M'8I-C>FXQJ?X!@-8-IO2VD1\')?#WMX^#Y)0IP(D[=3$(O%KJ),L3+(?F3&Y M6T'HA_L#XS;K>Q.T:@4A"=ZB*<1(U8D1]9R0*J+%MD458CY:.<)(??T:AI\"-;0R7IN/D5)D94'?[;8_H!\7 MH4*)!BD-0XH00CNL&4GVE(GVDTD)XA6'D #-O=LGD+N. M[/O6RHV_QK@UD],A(34*^1#YK0A@Y/MG=FMAOM6Z>)2)*NP@F_<4YPV)G8RL(9 4<;4U*7;L=.DQ"?9]=PNVB%<2P=49*D55(S71+11G+BMCO=S;NJJU M(0]BD/0ER 7I[@C"K+Y4:4+YDA4@Q5B1!2CN((G(\I__] 1,84Q>Y'_EAE) M6B$@"Z9J=ERJLZMQ@+3XAXA(9=,'WI>#,Z)J0N=UM=*5/ECI/=&5$$#D4YXY MG*LP9#A7+(=*H_YI6:@VK6-2L:7+*R\ D<)\L!= C";!=0NXW\27:D"<&OX>AEMDE*4!:7$7.@"9U MC("8K+?>5%+%39,HQ\<\<)9\W0P09N_0&++ HJ,KSE4D$RJ'9%FM6,M(!IY2 MPL4-V5C+Q/8,ZIK2#%75 'N#3;&^C?@4.4M.>(KI687":'*H?-+-T 75.\FD M)1'2X6]<&[V^Y[@))78N+;&S9+%3+"=4"Q>>_?7-A0&0MLB5_<(5!9_R/B_L MRQ1? QT*IK5KRR>\&W*,G,DVM\.]'9[K@^.GI6A*26%6:;@$SAMVBQ@T'1Y0 MJ?*)-'/T@E5+359FT6W>:RRM5OE9[X'K*S&< 6H*MYXKD]7"@P*Y]^'C4*WV M-^&B\BB6HQSN5%/@!A.]5.U!SA*G2UXE%8+D@KL)#*/ALD^J/ /7689!XJVW MKH$"=:6>P0XH&L[4JL9M1P:D?>;\-)I6H=6N9GY_6VZY-DI);I60RSU2,8#7)]1*.E=.HU<-!%R:BE=*7]@*C]O$LE M6-#N,?Z@5"J<7**O2X.JQ(&?U/(^%79&">=7;^L ML?#FY>I5L$F"G?])A=,(' N5$<0855BUAWX3W,F.SPY5LANL0/-1, ;5D)FK M;=W08N#:H*8)-!IP@1T?]BO#B1\8D)#\!5QKUEA1L:(F?\=HW[J.CS>AY)Y1 M'M%DKE>E(XSHI3,BLPN.T:D9PYJ)@#96G6KE2>2I9,T7/(4TN0S3_OD!!$B+ M8S\R_J3742?Z"N66_*GA:M9^743=W0+8FR5S_^ZC-A%IGZ=:Q\4D=\ M&'7M/XU/K9PX G_-#,+>9\+8QM!1\BQ)/1XM7Z+_\5"F;;>YC5'P6%J^OB80 MP_+)6/B7:E=-4Y@=2F$B6630JKM/9.@9F0U!,?>Z>*4JN7>ZF,QRLNXK)&;K M1Y49FKB!%^4-#6?@>]QN*2'Y6(A]:=@?ZD/;0=7=E,O1W"[H4.ECJ;;2VKA[ MZJ_*[3T*D^IG":D4C=^JM4+E-^VJK/(B&T%4V[I&,I\N#64MCU']58/G@N/B M!\FX==U0N(V%$;,&V0!OJDU)(M=MT2":^HJK;3QH]#^)OY!ZT1S/J=,A55'L M:ZM.*(E0Q16&1*I3TO;=8:#RXEG&@G(FKW;2Q5R6;4,54I3:7)T&1Y0I1@$+G+4RBK;+1&OVN(=J3V#"U1U2D WHP ME1JN'M3/NB [2 Q8D\M&MR>E$BUXAF$O;JORVH)HTU6)D74UA"BLV!K%<9LN MI1^MP]"T533GS\PP+O:YB16;^(7H!W/CHA!C,9^S,W::"Q6X&ZK,)M&=&S\!,]S5%MO$DX M%LR-)/]@G(:PV\&/5#A'HJ?5D"?3,,K(GS@-TSQS!YPB$#_F>4_G P,>I?/L M!+$&U'"G89)/L+Y).$TFO2'#L_ 0OOC8+F6CT3EPV 0C!X=X$D63E)/3&O3 M &<:]C%@;IHE%(L50\(T++WVK["GOUG+7&?OJ(08CAY&[=(W%#U.0>J0.<2 M;0\GFZ"?S!/"]5KW95+[8'R/G]>+W6Q2?W:V:7Q6W$1 MTR0#\?+H11X[WP4OB\5GK'Z.F.%6C&[#95LM S$MTQF[9/GRPAO@-3H_XNCT M/X,1(J_2K6!*#@K:Z$E'?H$#CD&F.)"671F,IK:2 AD#VV:C*0WF8*IT ZK= M=3Q47\G!/XW)%O1EOU&(K(;!.FMU>HT$VP^!X %7H&C*.#D)'S$J9-^8O?"@ M,#=(*2\$2,)*XR)MF<=%&HNY'IP)L8VW:UYUCY-00&]7B "\6R. FI1@RV72 M!_:GXQO=O]K6I-!-QA=+632HM@,:P9'=8>_; MMA-Y7%+\,(,!=I^SC$6/8-+6RNT99[? ;@]C0.434DY_RWX9?2Y8C!*+0N\^ MH;A2,C$H5RP.X6\ZA/< ]FA,/I=,:K7\GLSNP]J M=O8%9!.TV $C<#'=*XD)R'L M)*- KQ$\@$C?TY#@E&(XZB<30Y\24[ M>'[^-)!A8>7:J ZL+ ^U&M97JA\K'T,_9;Z2HE7!)?& 5Z@GC]"\9I>P.GFA M:TS(WL-Z@*P^F^>T(%0_<'$BWV:Q JN0AU/@2%F260_B-TF:ZU9M5\MD0H&C MHWF,%1"6)\$$-C!/3#6+3H6*. EG<8J;DN&F8..P4S$H.TQ J*U*C7"KCS2< M3!*]&OR)A^QCRZ0"S,.4,*]0 XIZ0EH+=3NEP?CSN4B,,\?XU1(0! 8^M*$ M, =:D2ONWA.Y $U#ZH M_ ".8KDO#'P]2L M_GUNZ\-2XY'DND=&VI/1=L[I.)S8]AY6^Q0&^:%$%0N;X:OIC$.8SR443]^( MS%+/6J]LY2_0Z(/6ROE6(X2D*._(3=F\L!\?K_5V_"<5_[N7[!L[RC]:/WVD'R)D!V^QQ_./4 MJ[/E;[MVVS&V84VXTEY(658RE71@0/0H[$+7K^PR/9*!8RJ-9^$\GEA4A9_> M=PK5852. /.H=$T[\%VJO176N.,X,ZP1_NZV5W+]-_+Q7<%6E51 #J-5ZX:4 ME)7X2L?Z^/7XUU*AC=/?%@_=Z%=NC"*31K&MAL?3 MD[Y6CWVBR=L6A$?V._#W@%H7YCDPO/DLY[J%5MEH&34Y&HU*]T)Y MI.9Y-P MEF16A_+Y3;>O=)('.=Y7DS2AP$BU]&@5,;<EBJM"JPFEG:93WT62]$(^' B2$:^--7A9F4"EU!&//Z1FD**S9C5G[4>4 S MR1PT:$V?_/&-KAAO'>!S7V7X$9S366+-1SZ_5VD:9!!"79>QK[CX5>A-!\J, M4@Y_O@?=!,-@5R;B@]KJDU1LS@?\J6=.^1Z5RD+JS1I'&:7=4>/GUSIXTYKW MT$7'MUCW3K,0 31\"9#=)$\[9$B?-1*458L+D]!-MK,R_HRR/+=)!C\Y$_4B M'(\0+]2F2OF,;R]+ 0S$^.%"ZGK0'Z9.30NL))[,+8Z(G\Z'GNX56*F2S6"V0*AW[? MY\KM/_M&UR74J:^?ZF:U5 A+[YJ;8J,N)8SSP'*&"CJ$C ZZ9N+HV?F[7]^\ M.HWGSTX(D@KCX:M%J&>N@[64(HK^=B4-M)*1*@VKIM#>> 74\1FKSA62602B M0X.1J )&T _ )$%KM-"I_^HWG7G4K>2)0==@QGAJVN.UZ@)#9-KOI W#N,% M*2F,J!.>QBA-S-2B@$7M]R$WV*J^PG%1D<@'2O/#> P-7(L#Q(A@) PR=$CD M*1 9K%V]65-MT-T&)8(25ZA<:B!N4Z\!IW++9EG4>ISZMTQT]%_J>[@?&MVLA$@; M[W4-@VM5 J6S(Q1:I%,.GQK$K \N1^*^VP1G=TVUDAI]JIZTX?!<_LA.<(/C M]W&W:HO05%LW"&P(EE.9D+U[A#S#.D'%FB!,.6::2(7=086IJ6B T1C(3*6M M-72?%\'S+(K(OFP@T\9!@([@9<5UY,PPN$21FC7C\<,5O9.:!GVC6-7JD5*N MT?B->*E4'&PGJYB$^?_]O^)I]"<=%VMB;!7TC(0S,5I/QV+)KS[/QK$THBRM M;'5S6M+51W8*@4GD8*.:%TKQ_/SMXKCSXE!A>2@JFR/$O= M%8>4F@))'"7&Y&_BPDJ5CM]:\G%/TI1@")5((:!H&D5DZ"6WS)K?E2Y M$0S;;KR;!2_7Z,!*E6YI)=>T^Y9#959AC36*O8&9_+9;WC!_E%!MQ0LXRXMK M@ZO,U-IIGI^2U "[W2YG\S(87V) G^G@F07:5H60;>NQ.[^"JR1C0L?53B#& MT;N 4#H^A%4!VT%'C3UTTX%$.TAS$FUH"LB%6H.CBP'#5S'[DM)\\$)!8;Y8 MA02X638,>V3!J:N?UP+*:+B:_JFC+E'8P(!:.$9)=G#[%.]142&]G72XP&N$ M^>=Z-3]3KF7I#?4=>(Q2-J2 YMGE+\';>DQ&JE-$M!IZ9\3A7CD&4W71!CB< M3>-9A^( P*W#UDUVLZDR:0YN-W.1BV?JS$/4=AXNNNKS1V6CS85V2BE[E"+*CT-/1T4S6I2*.004=5O#QLA+"-: M::* UZ;]RL1N%3K+;B&)07;I;T8^$.<Z?*XX<%9.P-7NBH.>$\L;DO_4A'6 M[1;-J!7E(H9J>!J[:[AYT/Z _;4JBX#XN*:R5,-$]1:514 M)+GJFSY1-W6]I+3(8F'RL0NC:UK%'L;]*E&:AU!U"6;(MZ!IENU6L1,ZC?V3 MU#_N(WV8E 2)\-.]1G:>[9(74\;(H?2T!6:JL4GB,,=:4]K'-8:^$O-BN8*" M>HAU:6G7,V=>#1DH/S7%U#A.:L=D(M>DGEF8_Y^WG9(V"CK9VIYH6+*6Y%V,D]',->@(T M@$9HOE.IC+<%,@#WDYVXS)QGF)/S[*2/ZN5]Y9<[+I8[>@8J5@LO"0?#)D"//2*A!UX\?W;" M. ]"^QVN;6RNIKXC7B_8WYC^%66[W:HT.0XIX]T6G[^^$A18CLB61'+F?L!8 MK5YY"Q*&R3A@]*SZZ PKRH[?\D74E-N:KE4K0UU!#>)ZJ?025%;QE],X"77 M.BKV+X++"I%WKA\4M5KKBX?"?CCP:+XMOZ[6'E>RVT#'C$ (=&AGN"64+?P. MTQ;*.X0-1^) O!YBVOBD$7L,H(E?ZA$D3E1=UY:1"IXO42I&@X7Q[U)P9''? M6K-IQ5"- D\/%]UR-W'1-@,WF2E[ !IW:VW;A=VTUIOQ+/H %EV[^%-VW3W5 M[-3]8)5+'W&BB6-'O5S "=ZQO_15U2J<.ME :>FHA&GK[9*K37#,\=6#@K* M^2W\-0X<P_U/7UMKXS>:9Q%.8IQD9C@L(DQ8@34(U(HN)G,! _1_]H%@5G M<2BLE]3<-IA#F]43IUDEIUN,('*XK"3Z=^DAN"&_!1DB]DXWDPB\*, MBD!,9^$L2T"!:S&\0^6/$P=8UKNK+V9NX)VQ,RC:(6CYP4=1W+E3%,8UL-QM-/)I'<. M9DF8,S9X"N<_WK^+NM\C#_V3Z/_ =!Y[&FC25*@JB:/^B3B\=+/)"877V>MP MWU1;T!+1?QV,K#BRP4-"&\#%LJ9N11I'A3]*!'#>.FI+_-8!56-)&6646?M1 MAP&C_%:K4H-)LN<=&7C28Q,;29!U/&6I S MNZT+]H,>M2:=%U6^O WFVLW,>EI-[/X=Y^OS.6+ST#]NF!#H)B15PMKJ^%Q8 M<@,4\KCK^,A1=_JUO-O.(>R$3I*U G/BHF0B]]%;@E-K;^VPN\W2&YOVPCR\ M\$46/J=@M2@ZD:K7N;-:GUCGWG/QJ$?ZE9_\JW7>O6;Z_EKG!CER<3_UVGDL M9P.U$(N;/Z<$^$6H4EXV<$R1+&T?3$YGR8:XO74!S-AWE6C#@GD6I] M8D:K:Z8_EX:>2U,>H9%B4W^R+$:/HE)?<"NI]"@=-!1K^;LXEIZ2/5M>5 &V M:GH09* (Q$F*2Y*E")SS@+AL =!RS_N%/[G&9QS.8'\^>;WZ$Y#D,U N M5*7%7G5+I'"0RJ-9< Y"&9RQAF-C9*M!C,^F5*M^9N)&I>!%+YLOIO*VZJYZ MI0.$TVQ"_[=3H"4H.:%T!O6*;O]+(88#0L#% %?4G_)H(AH5'OP,_DWRJ2Y/ MDD7A-$=N,)F$R=0G+5HFBV/NO_..A&A>5ZP_&$EY\N.%3I/Y/1+\X1/7&B)W M9>LAO2<6*Y9L9Y :):@U)G0E'?D] A+B>'>L9#.?35FJF6=[K\,+;1NQUN:# M*ON!R1*FO@S<]2L>88)Z,87O.*SPS,0Q^#;,!"(X ME1CM" ABGB;:Q*Y#X_H"NK@\*@^K5E"]%5Q)6%7 X,6P0&W$)V704D9^KE[< M:^]))GOX,$B=B@-3+?IVZ-8[>D?!J0U0 MZ86R NNZ.[3QB+V?R+_Z$2L\. 6ZS($PYN-L\EWPH6H_GU[CB+I5+:+Q+(*' MQA/X5[="8/O()@C]_@0(-J+_*P[\^P8U.V90\;&#.I*"6S17*:2*HSGR,+9F MESH%#XHC("D/@W/='&"S)'H!3'##Y:??CP&;9 M 4J>LW&P1078#*?DC0)7U-::C+.IBQ] M8A57>FIBKV" MB0P$"YK%KHXQR*@E(N4X 7=H/TQ@BRD;<$? :;T;M'O$)/%>[X)UY'Q9P'.$ M3$Q@&=F&-T6F\:/PY3F0WA0K]4V8E:CDIE&<3<(TS4Z0A\ &OJZ;ZY+"6X&Y M7TBM@U&:AREF_@%MY]/^,'I<&)J;I;!SN-MX%F:J-R9 YWE#]8K@]^S-+QLA M[ \F\YC7[(SRBQ^_3;@5.]7J$%)=;Y>P],C$K>U!/1!C9>&HY'FGP][Z8L;R/!:F%>]=W4'Q MYE'FE\XA&,IB?9KD^*,EG70$'-DGIPB[HX.KHR6YR*3MS@G!X$-_[Q,JB8U^ MIURK/< ])F01QF*8H%<.9NEJK=KJ,)SB74[:7>)V-P/*F.69[@INABPF%0%S M?"UM3F3;'T9+*I>!B5HG-NS@T)K;8YFEC*:1NN-(X::+L]A,&316G#'ZK1SD M4J5"OM3R]E&JGA3QHL'\C-8-&/8KB5>V?R5TR:.E"X,?OH7>0+N?9=])*>SI M=^2'5L-==$: OR@TQ%Y,?0=+'0=C1QJC (RGDE6!M>$G;0T=OQ M"H5!3LOBP02+89+L$CI1X4KT.C3.Q;Q5HV8(!$:D MPJ58[\(?%5$Q.I.01\?XZ.N-@ XE@M"9ZH /['0-&0O930I0X8^W%=:CHAV2YTPJ)D51J32> M?DT(BZ=; ;M8/PO'H];Y^Y;=QCW^QT43K *JLJ5<1%C[CO&AEEQGUKZI^D*W MF/9I)6D1J9I8R"=S#Z;!(@#[US1"J;K MO:[]^VCOO5.$0:)KI3H WIF[K;8M7A%J)>=/,C9EZ0'//'*M0",MB8!>/ F- M52//8.5JBJ-@O)E7Y:8F@'ALF&$V'4N;@#(@)- ,ZU[/;=C-"PWA1Y-$$^(1 MP->S^3S$4)]T-B/A4H%W[ND[GV$M[[D-YKD?BY3L$PX$*87:T+=GFVUU:@9- M';U0&DR2@8"+2$[A'!1)U-0=GMO!IA/\N&.D/JGH;) S^@^C+[NV*IU[ZJ\[ MKKDSG?A\0877D 2IY/69J>9N874\9Y76JIF-J=OQ5$"T8BQ#J_$AF0B5TL:? M,OD$3R91[\E)QPP9I_+1?O#?_BU(X%T\4]2A-H":3&X9MTJ;H0M?U91CKAU' M5]EIK-=D'"3.K"K*Z**X7V"(1OQR2DU:1>]1B"*BWG&],%/-J"N^LL-KK= 5 M29S!ZCFJ "5S;\$)_2)I,LLOQ#(E7ID&YN)P6,3"C,KLW/'1$!;5:*/+865S M( SR""[S7JIKRP%26M-SZ\$]/[VSZ#V.0*?,YZ0ASG.4>B;Y&&,#PYE DD5B M,I@JEV",:N@LP2C(61YDZ1A)$\N H*4G3/(4C6M1VC.%F[L-5%^$.YL#9YS, MQ_,(+8TS4(JS/$=K 6C%/.ADPCY1\J=F<4X.P/$,*P_E819-2$T%+DEJ(HYO M:"= =EATJN"6=WS7]XK0*!QB0YYM#_--TW_H,(4WJEERBS!X_A^^J?;.P5)' M69APW-6$H+IAI6:X0+)1P.[GR,=C6#'8+%CB>#J>3@5\1D(S%;3Y0; W_+4$+_$'U1\O&1YJA,H2+_G6W*8-4?U@]:&[['*ZJ:? 6 M^ >9SJ;RM?Z""V^@DT<'@N?VJP?*PQUU80W7C/L#_!W?:HGY:HD=M2]N@3$K M;HHJ::@G_DZM!1_+KW 9KH!_'%> S"OR?JL[]JWN6/FM[MBWNF/_C^J.'<4: MW8)82+SOR?SWGB,!+:35IS+#;_5QOM7'^58?YUM]G&_U<;[5QPF^UO=]:]O+IPT5$D%@R$@QJA" MV&2^ADXJSMY'1QTC-Z.0H=?[&%RTTQ[^EL'JTH.':6(%$759[IW++Y>O@M'S M$W1O[GDNGN]Y;A"%+?C[3YA72\##3LF?#OR7D\QK 7+]=^#KM(\1YJ N6%!A M;KB&'S',1AK(%O#N_LS6)L]@'BQQ MIP/;X+C*OFY9#I0 ?H7H46'.N*K_ ,?J9GO;?W4J@N3CFBR^[FD2N!]EU/:_ M_ZFD8+K!A1@D\[]B@'8DY.OLC+[,,/@?!"]MKSH&\^W4^O"4H1T%VN8]$R0A M'C=$T_SC!^AIL8]/=0[21K5E(?'O'Q#_ T0_5,:<Z]3&U'C\TH$.K;EF[IQ]&RG-83==F#2G:D@'*6V .LA;?@RY'= ;]B_0 M[R&M-[KTRZ^Z",0'*0)S@) >AUJV;PH6=-D1,&1/F*,' VQ@5P9@P)P3Z4'* M>@H\UJ/G,H!]]6( N<8(HXYD] CLJ\%W?5!8>W"O#M^K'AJCB\M^>)\8\[Y[ MT5G5B_;?H#'==H]H;>_E"2J>]_*D:!RGZWS@]NXL'"O-2!IG/(:G'(2?,?"4 MXK4V&O$Z4)/4N%/2P:'3;^-Z#;.&(8BSH4/CA>=Z/-?W F5YIH!(69[!6_XT MW[7@X&4Y"^V%S7*$9@]VUF!NLA<^RYFW,B ,LP-ENQCLJ(.CY9&6I2BF"!RO MN4SB@V^3'"EOL1T'R<0O M*A1CMFK]U]IUV*A:'8<4]Y7)PVB##BOO7^65B M>5XJ8"P/O/@!%X0J&"NI,5=?8Q;1'//R@0'(HERK15'LYZIN&@II M<^\)/-Y7#\"@ME(I8$%M. *9;B$HOL#^D;1J\BH;O=^+[A <<8BK#2P>C%17 M+92MI_\P\;N5VT;)U1OJ!0<+DUZ^VY!)Q,H6Q;P=E!=4O<$]4[+B;&121T]H MF-+_._CIS3S26O_-;)RXS4W' ML?NE!YJM_P@BM47?.3-#Z#;?U]%X[OG:!73SK$'FC@_AWGRCEM3K800\Y97R M"4%)=@3=/E:N.S_[<'&)9ME0'1@NJ-JTVU,R%G(4R])R[[@6BLA+!T/H+X\W MZNPQV3VH>\S)T:'?*)@UFOE^XU(/KBYJ>X(ZXSY#@4EJQ6)6B/6<2E,BU*"] M-R5;O;MYDE>EJNG!K)%#AC">A>S4;LG#G_9,L2HQAT8ND:9W3Y81 =D#X M.)3(X+?UWT[Y^V"F7*53@ICP&R@K#>]ERBLY=GX!U_$;'DA+T_4D)?KU42WP M5I!Q\C^-1!+\A&&-'S&L$5/^-G1 /; /TK12UOP-#B@>"BG+)-&( M+T(YZM= F9A9<55R9@H5]R-P(E5AG '3S.TVN%6QA'S[=PJ/S-$S5GF%<.4J MT)\?#>(CAF91&14ZU(Q;[ M$1X'N7@'6G'P*8.NZ,R,$""=?2'L14<(\D,Q]A\CN$A7W)GLN8L0MW%(!7'F MSOB0GE[C)^[0( ;DP&7P@SHOP*C(OQ$>,M/XN+1AY*'T'6H,.W20PLED#,-] MG-QXM&1(?HQ$U\*^%U'1@6YH2D0^(CD9 4BDJK9OUV9R[E/O>9_*K\K($<2) M][G'CJ_L<+1'MM:[*/IO/UV)XP,[\%P#5&;1>.K()[EJ)U+M##23C:?42IJ )'QH M2O.!*<&[F>R VTBN*4[-*!IH9B+XIK R4Q<3]M&L0N-H=MB$80_>'@Z9T2WN MX\?4WR.2J=MPSR,62.;P0WZ\S.'G.V/N8O0?'@J[KXY^2PN09W+T>RSS]Z[N M =8RO.:/?=':B<>^ZM^?Q[:R;]>>.!GO7CZVK>,.XB'0U".C1L339AJ#!VWP7>?$,6 I@6%037M&3]Y_\ ZL MHT,C-F2[!D7%,0ZSU^&3^(3&U$[\$6U96_5'-#>XEW]$X\<=/C\%H*[3.WM' MVU >#X([(.2YAMLN7-D^T=P+=KO'=_)4T-K@[V=7+4G1SCGQ@,\>H3(*.*J\ MPYBNK[0W>*\"\[BGP4,0B'M> M]2$9[GO>#UUXF&>\K;^,@VCJ][[:@%9>\4D! 7I_C++A5A4LH?>W.?V6.5/L M8^CUIWO8U.U"K(6V^=OO.70SCCJVWKV[J$* '1.KW1P#QVG .*<1(9I'-$$F M67[.0Y1B*62LL])O[C80:4MYC- /%#HBGU>8^!*D/=2ZA_NSP.2.W139"'MK M]BPRQT#XOP4AYW)WU7+-^^#BBX<1#<#4.0>EO%RBCI9:7PH M3^ ;CK):5L"K74$#Y;S:\<#]5&.-#1-I>>CWD* L#S^UUZ;K=;)V\T"6Y96S MQCIKB)Z@RZML<"6LW-> MJ#P?!?? \)R^-,C=XX>Y#_)NO]%;0>YX6(X$CNMQ_;<_ \'[I#<@KX.5Y4@. M#J 5ZAL%)U!ZDS-/_BAIYR PDBL>'0,'XW3308<9^M5*77O$.(?!"5QN=3C; MT:-V'Y7LZ%R[A]+Q_';=<$_QL#][,FR/> 1(T@9I..X-A>0@&7W'O:1A'Y1T M[NZB3@?>\].! 7>?/##0[L./&2"-@G%XO(D_W454D'>R]L6 M,3IG^Y#\@2)O-.M<1$.WQ]D=7$@<1C)X:3ECV<=!WVC ?U(_0POR?_B>,]F/ M^@+;=^6]=Q\WC_S0MML__Q]02P,$% @ 2%:G4'Z./FM6 @ 7 P T M !X;"]S='EL97,N>&ULU9=;:]LP%,>_BE#&:&'4=K*D[6H;MD)AL(Y"\["W MHMBR+=#%D^7,Z:>?+KXD'NG6K!O-2WQTCL[O_&6=1$I8J0W%]P7&"C2,\BJ" MA5+E!\^KD@(S5)V)$G,=R81D2.FAS+VJE!BEE4EBU)OZ_L)CB' 8A[QF-TQ5 M(!$U5Q&<]R[@\J]%BB/XRW4U1O@GI-WDXG_<'HU]I_8P"D$CO$YC6"P M> ^]/X>>^?Y^L F.X/-GPI]BC]"+YZ&?((_ YWO VA/XH5)]-HMB\-,\&'G M9M Y-!DQ#-:(1O :4;*2Q&1EB!&Z<>ZI<22""@F4;AE=.3">ZM&% SX%3Z!QQ6"*EL.0W>F G6^82 M;8+I' X)]J&+K(1,L>S+!+!SQ2'%F9$C25Z8IQ*E9X)*"::-E*!<<&0U=!FM MH;$)IO3>?-6^93OL)@-NCMD2'P*CHC/UJEMSV#7?2MZF.?8V=GH0%Y1D+=2G M6B^'V['I.7PG<48:.VZR7H"FH[*DFX^4Y)QAMYC?%@P.+!B'J*L#"B')H^:9 M5DFT TL(UE@JDFQ[?DA4+G&CNG9JLD,U3X]0\TN_YQQS+!'=%JU[_S6_Y?^L M>';^]Y+MK\I8\ MJ- ?G$8B<'X/(Q3&(/(J>O'C](F>7_UBCUY[?6Y>$G2M" M[P6KFE!%>*NV(&F*G1YS1XO@5W/YHSL']7!3T'B%5OJJO\/7N2G.4$W5G5FB M#49PL+\8X<&BG[7L$1$<[%NC+A-H=MNR>/DP& MHP&AFU9=<]$R?4E;]D6KS9K+Y620#,B":]/.W;G]G@V7O.&_6.V7S$H]_:DT M_Z5D2\6\TDH(_RVWP7_)GL&\K/G&=,NKWHXM?;BCEG4R*$?V@%MN^ ,7O/TY M&?C/@@WLKQ@&/\/'8?>W"^*)_C]A5(L%K]BEJC8-DVT71\V$.[LT*[XV R)I MPR:#J=HR369TR1RV/ Y3,NRWE5J8V[CVR4&-]2?_+7_#N"$O (%^U&VNO76M'U M8I6 3D"6PHTUKERZDY)S8_HJ2" 7),@RF&_6:^$S A4^'Y!KH9YLCNV.%F)" M-DB0=? /U9K*=N^*0JD_0<[]]O[7&YM1;SGU)= >&I3P$^2,;_.7$EM;$I*I M9C5OR36M?)46 D+)/D'.]L[@#2/W]$<_:%#.3Y"3_GQ%-3N^L FV)E/5V",9 MNI?Y$RCU)\BY_ZI9"_63,7)A5;G@_0P">2!!%L$5U=+>:X;,;!GNHQB6N9 ' M4F0/N!KL<:5$S;3YC5Q]W_0?@1020HHLA*^VJ_N+ZD=[>/L8/#^H(1S8(*!W M"$W#VZY,I-(]#S;URB6353_+I9 24F0EW+F5]F&=4;V7?%/("RFR%^9LZ0,7 M\D R2)%E<*6UTO8*:MV-,H1 MDTMNZ'*IV3+$A#R2XP]%13#/Z]I_#.>:3M=!-BD.V)\$ M4=S=G2$F))7B\*U*Y/$I(+T4']JK9"$F))GB<+U*D!O%;A(FQ(244R KIX$4R,)Y=XJF0PTQ(?\4R/[IM8'' M9*:58W!UFN]I0DS(/P6R?_8P7;$A73B[KC!\6:2 _%.@^Z>'N?^DAV]B0/XI ML:=-WFNO.^00$_)/B=W4O(\YWS1-B DYJ,1V$(39&R\K(0>5R Z",4-5EI"# M2NS9%1 S#S$A!Y7(#H(QBQ 3?.D*V4*1$:J(*$O(0"7V(%IDB"K&".FG1-9/ M?(PJ1@G9IT2V3W3&.8HYANPS1K8/./=,CD),R#YC9/N\&?*+Q1'RSAC;.R]C M?C$R2#5C9-6\'?2[8Q[&7^RPCQA#JAECJV9O@CH>2,@R8V^9H=_9G)W6-L5* M5G^U1S=V?45%-=/$_>G> LP+]Q[/8B/$U*[[6]XJZM;[8^S^&^#L/U!+ P04 M " !(5J=0;L4(Z68" #V+ &@ 'AL+U]R96QS+W=OQ)4%4D>3V5;VI M"B3ZNC ^;6P8-F;>C1\(E!Y?\KD>3FU3CJ>NK-XOYZ9LJN,P=-^<*]MCOM3E MKNUR,WZS;_M+/8P?^X/KZNUK?-//KK\/^O;_?ZTS=_;[:]+;H9/*OXNJ-SG M03(?)/0@G0]2>E"8#PKTH#@?%.E!-A]D]* T'Y3H0??S0??TH(?YH =ZD%\# M&=?\)(0U7VL/N/9\KST V_/%]H!LSS?; [0]7VT/V/9\MSV V_/E]H!NS[?; M [P]7V\!>@M?;P%ZRP+7VNABFZ^W +V%K[< O86OMP"]A:^W +V%K[< O86O MMP"]A:^W +V%K[<"O96OMP*]E:^W KUU@;,2=%C"UUN!WLK76X'>RM=;@=[* MUUN!WLK76X'>RM=;@=[*USL O0-?[P#T#GR] ] [\/4.0.^PP%DW.NSFZQV MWH&O=P!Z![[> >@=^'H'H'?@ZQV WH&O=P1Z1[[>$>@=^7I'H'?DZQV!WI&O M=P1ZQP7N5:*;E7R](] [\O6.0._(USL"O2-?[PCTCGR]#>AM?+T-Z&U\O0WH M;7R]#>AM?+T-Z&U\O0WH;0L\:X(>-N'K;4!OX^MM0&_CZVU ;^/KG8#>B:]W M GHGOMX)Z)WX>B>@=^+KG8#>B:]W GHGOMYIHG_1CZ4W,HMR[Y9_B7 M-1.XR_!QSK?/N$[]9_\>O4/Q%N6E&>?@-02P,$% @ M2%:G4-\)R204 @ Z2L !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P M% 7@5ZFR18WKW\"(LAG8#D@S+V"2VR9J$ENV8?(4%_NA'^.Z:%/R/QB+=4N#C:7S-.;*QH7!IGP:MLS;>F>WQ,1J M95CMQD1C6J:I1W%U>4T;^]"GQ<^7ZU/K=6&][[O:ILZ-['%LWC5=OC8L _7S MFMAV/I[E!<7B9I^[Q'QM7>1J+-@G)KR_<3K/]]T^4@A=0U^*YC:;KJ;&U0]# MOJ6,/I!M8DN4AKZ,K0W4_$ZA&[>O>>]L2+_LD!NS?<_^6U">+D=ZZNEP@+ER MS,DI;PLZ-&HNO'SR;PU\VPVU"[3T(5=#Z@X\7HYTEZN130N/^8@T;9V&FD\- MSZU/]\/^=6$W?S_TPO\5(YL/WWOKQ\LA0')(D!P*)(<&R6% YK/Y'[Y7SU!+ 0(4 Q0 ( $A6 MIU ?(\\#P !," + " 0 !?D !D M;V-0&UL4$L! A0#% @ 2%:G4(XA]BCO *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ M2%:G4)E&PO=V]R:W-H965T&UL4$L! A0#% @ M2%:G4.MG]5;4! +1@ !@ ( !70P 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 2%:G4/]E/91S P @P\ M !@ ( !/1< 'AL+W=O8: !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4.QF8<.U 0 T@, !@ ( ! M92$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4._Q@R"V 0 T@, !D M ( !#RD 'AL+W=O&PO M=V]R:W-H965T8L !X;"]W;W)K&UL4$L! A0#% @ 2%:G4!J(D6VU 0 T@, !D ( ! MT2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2%:G4+K:56VU 0 T@, !D ( !DS0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4+?7:VZU 0 T@, !D M ( !%4 'AL+W=O%(K4! #2 P &0 @ $!0@ >&PO=V]R M:W-H965TU# !X;"]W;W)K&UL M4$L! A0#% @ 2%:G4.-,H3>U 0 T@, !D ( !UT4 M 'AL+W=O&PO=V]R:W-H965TY) !X;"]W;W)K&UL4$L! A0#% @ M2%:G4.B^LB_( 0 -P0 !D ( !W$L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4*\Z,J2W 0 MT@, !D ( !UE$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4.\,9TC% 0 -P0 !D M ( !H5< 'AL+W=O&PO=V]R:W-H M965T"T@$ )P$ 9 M " <); !X;"]W;W)K&UL4$L! M A0#% @ 2%:G4!JZ\$^U 0 T@, !D ( !RUT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G M4"*Y\7.V 0 T@, !D ( !K6, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4&UJ.?MT P : \ M !D ( !7FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4-E=*9#J 0 [ 0 !D M ( !4'$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2%:G4.[HBV0A @ 8 !D ( !/G@ 'AL+W=O M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4+^W MV:WA 0 '@4 !D ( !,'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4$@I;2>M @ [0D !D M ( !KH8 'AL+W=OUA " !Z!0 &0 @ &2B0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ 2%:G4-H2HY.6 0 6 , !D ( ! M0(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2%:G4)7B!Q.3! C!< !D ( !T94 'AL+W=O&UL4$L! A0#% @ 2%:G4!WLQE2C M @ 3PD !D ( !** 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%:G4)2)3L,[! DQ0 !D M ( !&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2%:G4&$U_E,N @ 2P8 !D ( !KK$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2%:G4'&!6LO/ 0 ?@0 !D ( !1,H 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " !(5J=0WPG))!0" #I*P $P @ & L. $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 5 !4 /X6 #%.@$ ! end XML 16 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Details)
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
CARES Act, percent of first-year bonus depreciation 100.00%
XML 17 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Net income $ 21,853 $ 8,757
Basic weighted average shares (in shares) 52,071,839 51,992,150
Effect of dilutive stock options and restricted stock (in shares) 799,580 377,510
Diluted weighted average shares (in shares) 52,871,419 52,369,660
Basic (usd per share) $ 0.42 $ 0.17
Diluted (usd per share) $ 0.41 $ 0.17
Anti-dilutive shares (in shares) 253,437 1,927,727
XML 18 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Error Correction (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments
The following tables represent our corrected consolidated statements of income, statements of stockholders' equity, and statements of cash flows for the three months ended March 31, 2019, as well as our corrected consolidated balance sheet at March 31, 2019. The values as previously reported for March 31, 2019 were derived from our Quarterly Report on Form 10-Q for the three month ended March 31, 2019 filed on May 2, 2019.

Consolidated Statements of Income
Three Months Ended March 31, 2019
Previously ReportedCorrectionsAs Corrected
(in thousands, except share and per share data)
Net sales$113,822  $—  $113,822  
Cost of sales88,029  363  (a)88,392  
Gross profit25,793  (363) 25,430  
Selling, general and administrative expenses11,001  2,676  (b)13,677  
Loss (gain) on disposal of assets284  —  284  
Income from operations14,508  (3,039) 11,469  
Interest income, net —   
Other (expense) income, net(26) —  (26) 
Income before taxes14,491  (3,039) 11,452  
Income tax provision3,589  (894) (c)2,695  
Net income$10,902  $(2,145) $8,757  
Earnings per share:
Basic$0.21  $(0.04) $0.17  
Diluted$0.21  $(0.04) $0.17  
Weighted average shares outstanding:
Basic51,992,150  —  51,992,150  
Diluted52,369,660  —  52,369,660  
Balance Sheet Data (at end of period):
Current assets$146,798  $(287) (c)$146,511  
Total assets319,525  (287) (c)319,238  
Current liabilities44,000  (918) (d)43,082  
Deferred income taxes12,713  (2,545) (c)10,168  
Other long-term liabilities3,442  —  3,442  
Total stockholders' equity$259,370  $3,176  (e)$262,546  

(a) The share-based compensation correction to cost of sales for the quarter ended March 31, 2019 was approximately $0.4 million.
(b) The share-based compensation correction to selling, general and administrative expenses for the quarter ended March 31, 2019 was approximately $3.0 million. Included in the correction to selling, general and administrative expenses is a correction to our employee profit sharing bonus plan (Note 13) of approximately $0.4 million for the quarter ended March 31, 2019.

(c) The corrections to income tax receivable and deferred tax liability are the tax effect of the share-based compensation correction.

(d) This is the cumulative reduction of our employee profit sharing bonus plan (Note 13) liability as a result of the share-based compensation correction. The prior period costs were recovered through our estimated 2019 fourth quarter payment which was paid in early 2020.

(e) This is the cumulative effect on stockholders' equity as result of the share-based compensation correction. See table below for a descriptions of the changes in stockholders' equity in the consolidated statements of stockholders' equity for the quarter ended March 31, 2019.

Consolidated Statements of Stockholders’ Equity
Common StockPaid-inRetained
SharesAmountCapitalEarningsTotal
As Previously Reported(in thousands)
Balance at December 31, 201851,991  $208  $—  $247,291  $247,499  
Net income—  —  —  10,902  10,902  
Stock options exercised and restricted237   4,009  —  4,010  
stock awards granted
Share-based compensation—  —  2,030  —  2,030  
Stock repurchased and retired(129) (1) (5,070) —  (5,071) 
Balance at March 31, 201952,099  208  969  258,193  259,370  
Correction Impacts
Balance at December 31, 2018—  —  —  1,944  1,944  
Net income—  —  —  (2,145) (2,145) 
Stock options exercised and restricted—  —  —  —  —  
stock awards granted
Share-based compensation—  —  3,377  —  3,377  
Stock repurchased and retired—  —  —  —  —  
Balance at March 31, 2019—  —  3,377  (201) 3,176  
As Corrected
Balance at December 31, 201851,991  $208  $—  $249,235  $249,443  
Net income—  —  —  8,757  8,757  
Stock options exercised and restricted237   4,009  —  4,010  
stock awards granted
Share-based compensation—  —  5,407  —  5,407  
Stock repurchased and retired(129) (1) (5,070) —  (5,071) 
Balance at March 31, 201952,099  $208  $4,346  $257,992  $262,546  

See descriptions of changes to net income in the consolidated statement of income for the three months ended March 31, 2019 in the table above.
Consolidated Statements of Cash Flows
Three Months Ended March 31, 2019
Previously ReportedCorrectionsAs Corrected
Operating Activities(in thousands)
Net income$10,902  $(2,145) $8,757  
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization5,914  —  5,914  
Provision for losses on accounts receivable, net of adjustments115  —  115  
Provision for excess and obsolete inventories357  —  357  
Share-based compensation2,030  3,377  5,407  
Loss (gain) on disposition of assets284  —  284  
Foreign currency transaction (gain) loss(16) —  (16) 
Interest income on note receivable(6) —  (6) 
Deferred income taxes1,887  (978) 909  
Changes in assets and liabilities:
Accounts receivable(4,725) —  (4,725) 
Income taxes1,348  84  1,432  
Inventories2,678  —  2,678  
Prepaid expenses and other(561) —  (561) 
Accounts payable(5,730) —  (5,730) 
Deferred revenue25  —  25  
Accrued liabilities and donations411  (338) 73  
Net cash provided by operating activities14,913  —  14,913  
Investing Activities
Capital expenditures(8,772) —  (8,772) 
Proceeds from sale of property, plant and equipment52  —  52  
Principal payments from note receivable17  —  17  
Net cash used in investing activities(8,703) —  (8,703) 
Financing Activities
Stock options exercised4,010  —  4,010  
Repurchase of stock(4,483) —  (4,483) 
Employee taxes paid by withholding shares(588) —  (588) 
Net cash used in financing activities(1,061) —  (1,061) 
Net decrease in cash and cash equivalents 5,149  —  5,149  
Cash and cash equivalents, beginning of year1,994  —  1,994  
Cash and cash equivalents, end of year$7,143  $—  $7,143  
XML 19 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]      
Right of use assets $ 1,641 $ 1,683 $ 1,800
Operating lease, liability $ 1,600   $ 1,800
XML 20 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Mar. 31, 2019
contract
Commitments and Contingencies Disclosure [Abstract]    
Number of contracts | contract   1
Contractual obligation | $ $ 1.8  
XML 21 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Event (Details) - Subsequent Event
May 07, 2020
USD ($)
contract
Apr. 22, 2020
USD ($)
Subsequent Event [Line Items]    
Insurance claim, deductible   $ 500,000
Number of purchase obligations | contract 3  
Purchase obligation $ 5,100,000  
XML 22 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Warranty $ 12,940 $ 12,652
Due to representatives 13,123 11,538
Payroll 6,460 5,058
Profit sharing 3,167 1,721
Worker's compensation 480 522
Medical self-insurance 1,066 707
Customer prepayments 2,256 4,627
Employee 401(k) profit sharing 1,450 0
Donations 354 354
Income tax payable 2,346 0
Employee vacation time 4,017 3,804
Other 3,025 3,286
Total $ 50,684 $ 44,269
XML 23 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Intellectual property      
Intellectual property $ 700   $ 700
Less: Accumulated amortization (487)   (428)
Total, net 213   $ 272
Amortization expense $ 59 $ 59  
XML 24 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2020
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information
 Three months ended
 March 31,
2020
March 31,
2019
Supplemental disclosures:(in thousands)
Income taxes paid$3,024  $353  
Non-cash investing and financing activities:
Non-cash capital expenditures$(1,000) $1,068  
XML 25 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Assumptions
The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during the three months ended March 31, 2020 and 2019 using a Black Scholes-Merton Model:
 Three months ended
 March 31, 2020March 31, 2019
Directors and Officers:  
Expected dividend rate$0.32$0.32
Expected volatility31.08%29.54%
Risk-free interest rate0.70%2.40%
Expected life (in years)5.05.0
Employees:  
Expected dividend rate$0.32$0.32
Expected volatility31.07%29.54%
Risk-free interest rate0.71%2.40%
Expected life (in years)5.05.0
Summary of Stock Options Outstanding
The following is a summary of stock options vested and exercisable as of March 31, 2020:
 
Range of
Exercise
Prices
Number
of
Shares
Weighted
Average
Remaining
Contractual Life
(in years)
Weighted
Average
Exercise
Price
Intrinsic
Value
(in thousands)
$7.18  -$36.95  677,936  6.09$28.34  $13,542  
$37.00  -$40.87  6,418  7.9538.20  65  
$41.37  -$57.14  339,922  8.8441.38  2,361  
Total1,024,276  7.01$32.73  $15,968  
 
The following is a summary of stock options vested and exercisable as of March 31, 2019:

Range of
Exercise
Prices
Number
of
Shares
Weighted
Average
Remaining
Contractual Life
(in years)
Weighted
Average
Exercise
Price
Intrinsic
Value
(in thousands)
$6.13  -$33.20  496,465  6.11$22.56  $11,727  
$33.40  -$40.87  187,024  8.2835.53  1,991  
$41.37  -$46.18  —  —  —  —  
Total683,489  6.70$26.11  $13,718  
Summary of Stock Option Activity
A summary of stock option activity under the plans is as follows:
Stock OptionsSharesWeighted
Average
Exercise
Price
Outstanding at December 31, 2019
3,627,047  $36.32  
Granted
939,600  44.32  
Exercised
(154,335) 29.13  
Forfeited or Expired
(38,316) 38.86  
Outstanding at March 31, 2020
4,373,996  $38.27  
Exercisable at March 31, 2020
1,024,276  $32.73  
Summary of Unvested Restricted Stock Awards
A summary of the unvested restricted stock awards is as follows:
 
Restricted StockSharesWeighted
Average
Grant Date
Fair Value
Unvested at December 31, 2019
267,484  $34.42  
Granted
58,840  42.65  
Vested
(62,292) 30.71  
Forfeited
(1,120) 35.88  
Unvested at March 31, 2020
262,912  $37.13  
Summary of Share-Based Compensation Expense
A summary of share-based compensation is as follows: 
Three months ended
 March 31,
2020
March 31,
2019
Grant date fair value of awards during the period:(in thousands)
Options$10,905  $19,944  
Restricted stock2,510  3,708  
Total$13,415  $23,652  
Share-based compensation expense:
Options$1,632  $4,622  
Restricted stock719  785  
Total$2,351  $5,407  
Income tax benefit/(deficiency) related to share-based compensation:
Options$731  $243  
Restricted stock334  151  
Total$1,065  $394  
XML 26 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 35,677 $ 26,797
Restricted Cash 16,468 17,576
Accounts receivable, net 69,894 67,399
Income tax receivable 0 772
Notes receivable 27 29
Inventories, net 72,855 73,601
Prepaid expenses and other 2,045 1,375
Total current assets 196,966 187,549
Property, plant and equipment:    
Land 3,298 3,274
Buildings 104,707 101,113
Machinery and equipment 252,544 236,087
Furniture and fixtures 17,116 16,862
Total property, plant and equipment 377,665 357,336
Less: Accumulated depreciation 184,636 179,242
Property, plant and equipment, net 193,029 178,094
Intangible assets, net 213 272
Goodwill 3,229 3,229
Right of use assets 1,641 1,683
Note receivable 542 597
Total assets 395,620 371,424
Current liabilities:    
Revolving credit facility 0 0
Accounts payable 13,501 11,759
Accrued liabilities 50,684 44,269
Total current liabilities 64,185 56,028
Deferred income taxes 15,130 15,297
Other long-term liabilities 3,652 3,639
New market tax credit obligation [1] 6,330 6,320
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued 0 0
Common stock, $.004 par value, 100,000,000 shares authorized, 52,044,110 and 52,078,515 issued and outstanding at March 31, 2020 and December 31, 2019, respectively 208 208
Additional paid-in capital 0 3,631
Retained earnings 306,115 286,301
Total stockholders' equity 306,323 290,140
Total liabilities and stockholders' equity $ 395,620 $ 371,424
[1] (a) Held by variable interest entities (Note 16)
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating Activities    
Net income $ 21,853 $ 8,757
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,002 5,914
Amortization of debt issuance costs 10 0
Provision for losses on accounts receivable, net of adjustments 294 115
Provision for excess and obsolete inventories (274) 357
Share-based compensation 2,351 5,407
(Gain) loss on disposition of assets (62) 284
Foreign currency transaction loss (gain) 51 (16)
Interest income on note receivable (6) (6)
Deferred (167) 909
Changes in assets and liabilities:    
Accounts receivable (2,789) (4,725)
Income taxes 772 1,432
Inventories 1,020 2,678
Prepaid expenses and other (670) (561)
Accounts payable 2,742 (5,730)
Deferred revenue 229 25
Accrued liabilities 6,241 73
Net cash provided by operating activities 37,597 14,913
Investing Activities    
Capital expenditures (21,877) (8,772)
Proceeds from sale of property, plant and equipment 61 52
Principal payments from note receivable 12 17
Net cash used in investing activities (21,804) (8,703)
Financing Activities    
Stock options exercised 4,497 4,010
Repurchase of stock (11,565) (4,483)
Employee taxes paid by withholding shares (953) (588)
Net cash used in financing activities (8,021) (1,061)
Net increase in cash, cash equivalents and restricted cash 7,772 5,149
Cash, cash equivalents and restricted cash, beginning of period 44,373 1,994
Cash, cash equivalents and restricted cash, end of period $ 52,145 $ 7,143
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Warranties
3 Months Ended
Mar. 31, 2020
Guarantees [Abstract]  
Warranties Warranties
The Company has product warranties with various terms ranging from one year from the date of first use or 18 months for parts to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products and any known identifiable warranty issues.  

Changes in the warranty accrual are as follows:
 Three months ended
 March 31,
2020
March 31,
2019
Warranty accrual:(in thousands)
Balance, beginning of period$12,652  $11,421  
Payments made(1,177) (1,106) 
Provisions1,465  1,109  
Balance, end of period$12,940  $11,424  
Warranty expense:$1,465  $1,109  
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable
3 Months Ended
Mar. 31, 2020
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable and the related allowance for doubtful accounts are as follows:
 
 March 31,
2020
December 31, 2019
 (in thousands)
Accounts receivable$70,541  $67,752  
Less:  Allowance for doubtful accounts(647) (353) 
Total, net
$69,894  $67,399  
 
 Three months ended
 March 31,
2020
March 31,
2019
Allowance for doubtful accounts:(in thousands)
Balance, beginning of period$353  $264  
Provisions for losses on accounts receivables, net of adjustments294  115  
Balance, end of period$647  $379  
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (“LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a five years vesting schedule. Under the LTIP, the exercise price of shares granted could not be less than 100% of the fair market value at the date of the grant.

On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan ("2016 Plan") which provides for approximately 6.4 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, and an additional 2.6 million shares that were approved by the stockholders on May 15, 2018. Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee will determine the persons to whom awards are to be made, determine the type, size and terms of awards, interpret the 2016 Plan, establish and revise rules and regulations relating to the 2016 Plan and make any other determinations that it believes necessary for the administration of the 2016 Plan.

Options

The total pre-tax compensation cost related to unvested stock options not yet recognized as of March 31, 2020 is $28.3 million and is expected to be recognized over a weighted average period of 3.6 years.

The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during the three months ended March 31, 2020 and 2019 using a Black Scholes-Merton Model:
 Three months ended
 March 31, 2020March 31, 2019
Directors and Officers:  
Expected dividend rate$0.32$0.32
Expected volatility31.08%29.54%
Risk-free interest rate0.70%2.40%
Expected life (in years)5.05.0
Employees:  
Expected dividend rate$0.32$0.32
Expected volatility31.07%29.54%
Risk-free interest rate0.71%2.40%
Expected life (in years)5.05.0
 
The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.
 
The following is a summary of stock options vested and exercisable as of March 31, 2020:
 
Range of
Exercise
Prices
Number
of
Shares
Weighted
Average
Remaining
Contractual Life
(in years)
Weighted
Average
Exercise
Price
Intrinsic
Value
(in thousands)
$7.18  -$36.95  677,936  6.09$28.34  $13,542  
$37.00  -$40.87  6,418  7.9538.20  65  
$41.37  -$57.14  339,922  8.8441.38  2,361  
Total1,024,276  7.01$32.73  $15,968  
 
The following is a summary of stock options vested and exercisable as of March 31, 2019:

Range of
Exercise
Prices
Number
of
Shares
Weighted
Average
Remaining
Contractual Life
(in years)
Weighted
Average
Exercise
Price
Intrinsic
Value
(in thousands)
$6.13  -$33.20  496,465  6.11$22.56  $11,727  
$33.40  -$40.87  187,024  8.2835.53  1,991  
$41.37  -$46.18  —  —  —  —  
Total683,489  6.70$26.11  $13,718  

A summary of stock option activity under the plans is as follows:
Stock OptionsSharesWeighted
Average
Exercise
Price
Outstanding at December 31, 2019
3,627,047  $36.32  
Granted
939,600  44.32  
Exercised
(154,335) 29.13  
Forfeited or Expired
(38,316) 38.86  
Outstanding at March 31, 2020
4,373,996  $38.27  
Exercisable at March 31, 2020
1,024,276  $32.73  
 
The total intrinsic value of options exercised during the three months ended March 31, 2020 and 2019 was $3.9 million and $2.1 million, respectively. The cash received from options exercised during the three months ended March 31, 2020 and 2019 was $4.5 million and $4.0 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying Consolidated Statements of Cash Flows.

Restricted Stock

The fair value of restricted stock awards is based on the fair market value of AAON, Inc. common stock on the respective grant dates, reduced for the present value of dividends. At March 31, 2020, unrecognized compensation cost related to unvested restricted stock awards was approximately $6.5 million, which is expected to be recognized over a weighted average period of 3.1 years.
A summary of the unvested restricted stock awards is as follows:
 
Restricted StockSharesWeighted
Average
Grant Date
Fair Value
Unvested at December 31, 2019
267,484  $34.42  
Granted
58,840  42.65  
Vested
(62,292) 30.71  
Forfeited
(1,120) 35.88  
Unvested at March 31, 2020
262,912  $37.13  

Share-Based Compensation

A summary of share-based compensation is as follows: 
Three months ended
 March 31,
2020
March 31,
2019
Grant date fair value of awards during the period:(in thousands)
Options$10,905  $19,944  
Restricted stock2,510  3,708  
Total$13,415  $23,652  
Share-based compensation expense:
Options$1,632  $4,622  
Restricted stock719  785  
Total$2,351  $5,407  
Income tax benefit/(deficiency) related to share-based compensation:
Options$731  $243  
Restricted stock334  151  
Total$1,065  $394  
 
Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. Forfeitures are accounted for as they occur.
Historically, if the employee or director is retirement eligible (as defined by the respective LTIP) or becomes retirement eligible during service period of the related share-based compensation award, the service period (and compensation expense recognition) is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one-year employment requirement (minimum service period) or the entire award is forfeited.
XML 31 R70.htm IDEA: XBRL DOCUMENT v3.20.1
New Market Tax Credit (Details) - USD ($)
3 Months Ended
Oct. 24, 2019
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Line of Credit Facility [Line Items]        
Due to related parties   $ 0   $ 2,000
Amortization of debt issuance costs   10,000 $ 0  
Subsidiary        
Line of Credit Facility [Line Items]        
Due to related parties $ 22,500,000      
Investor        
Line of Credit Facility [Line Items]        
Loans receivable $ 15,900,000      
Loans receivable, term 25 years      
Loans receivable, interest rate 1.00%      
Proceeds from debt $ 15,900,000      
Interest from counterparty 6,300,000      
Debt issuance costs 300,000      
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowings $ 23,000,000.0 $ 30,000,000.0    
XML 32 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Error Correction (Restated Consolidated Statements) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Consolidated Statements of Income        
Net Sales $ 137,483 $ 113,822    
Cost of sales 94,536 88,392    
Gross profit 42,947 25,430    
Selling, general and administrative expenses 15,214 13,677    
(Gain) loss on disposition of assets (62) 284    
Income from operations 27,795 11,469    
Interest income, net   9    
Other (expense) income, net (27) (26)    
Income before taxes 27,829 11,452    
Income tax provision 5,976 2,695    
Net income $ 21,853 $ 8,757    
Earnings per share:        
Basic (usd per share) $ 0.42 $ 0.17    
Diluted (usd per share) $ 0.41 $ 0.17    
Weighted average shares outstanding:        
Basic (in shares) 52,071,839 51,992,150    
Diluted (in shares) 52,871,419 52,369,660    
Balance Sheet Data (at end of period):        
Current assets $ 196,966 $ 146,511 $ 187,549  
Total assets 395,620 319,238 371,424  
Current liabilities 64,185 43,082 56,028  
Deferred income taxes 15,130 10,168 15,297  
Other long-term liabilities 3,652 3,442 3,639  
Total stockholders' equity 306,323 262,546 290,140 $ 249,443
Share-based compensation 2,351 5,407    
Profit sharing bonus plan expense 3,167 1,306    
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity 306,323 262,546 290,140 249,443
Net income 21,853 8,757    
Stock options exercised and restricted stock awards granted 4,497 4,010    
Share-based compensation 2,351 5,407    
Stock repurchased and retired (12,518) (5,071)    
Operating Activities        
Net income 21,853 8,757    
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 6,002 5,914    
Provision for losses on accounts receivable, net of adjustments 294 115    
Provision for excess and obsolete inventories (274) 357    
Share-based compensation 2,351 5,407    
Loss (gain) on disposition of assets (62) 284    
Foreign currency transaction (gain) loss 51 (16)    
Interest income on note receivable (6) (6)    
Deferred income taxes (167) 909    
Changes in assets and liabilities:        
Accounts receivable (2,789) (4,725)    
Income taxes 772 1,432    
Inventories 1,020 2,678    
Prepaid expenses and other (670) (561)    
Accounts payable 2,742 (5,730)    
Deferred revenue 229 25    
Accrued liabilities and donations 6,241 73    
Net cash provided by operating activities 37,597 14,913    
Investing Activities        
Capital expenditures (21,877) (8,772)    
Proceeds from sale of property, plant and equipment 61 52    
Principal payments from note receivable 12 17    
Net cash used in investing activities (21,804) (8,703)    
Financing Activities        
Stock options exercised 4,497 4,010    
Repurchase of stock (11,565) (4,483)    
Employee taxes paid by withholding shares (953) (588)    
Net cash used in financing activities (8,021) (1,061)    
Net increase in cash, cash equivalents and restricted cash 7,772 5,149    
Cash, cash equivalents and restricted cash, beginning of period 44,373 1,994    
Cash, cash equivalents and restricted cash, end of period 52,145 7,143    
Common Stock        
Balance Sheet Data (at end of period):        
Total stockholders' equity $ 208 $ 208 $ 208 $ 208
Consolidated Statements of Stockholders’ Equity        
Shares, Outstanding 52,044,000 52,099,000 52,079,000 51,991,000
Total stockholders' equity $ 208 $ 208 $ 208 $ 208
Stock options exercised and restricted stock awards granted (in shares) 212,000 237,000    
Stock options exercised and restricted stock awards granted $ 1 $ 1    
Stock repurchased and retired (in shares) (247,000) (129,000)    
Stock repurchased and retired $ (1) $ (1)    
Paid-in Capital        
Balance Sheet Data (at end of period):        
Total stockholders' equity 0 4,346 3,631 0
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity 0 4,346 3,631 0
Stock options exercised and restricted stock awards granted 4,496 4,009    
Share-based compensation 2,351 5,407    
Stock repurchased and retired (10,478) (5,070)    
Retained Earnings        
Consolidated Statements of Income        
Net income 21,853 8,757    
Balance Sheet Data (at end of period):        
Total stockholders' equity 306,115 257,992 286,301 249,235
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity 306,115 257,992 $ 286,301 249,235
Net income 21,853 8,757    
Stock repurchased and retired (2,039)      
Operating Activities        
Net income $ 21,853 8,757    
Previously Reported        
Consolidated Statements of Income        
Net Sales   113,822    
Cost of sales   88,029    
Gross profit   25,793    
Selling, general and administrative expenses   11,001    
(Gain) loss on disposition of assets   284    
Income from operations   14,508    
Interest income, net   9    
Other (expense) income, net   (26)    
Income before taxes   14,491    
Income tax provision   3,589    
Net income   $ 10,902    
Earnings per share:        
Basic (usd per share)   $ 0.21    
Diluted (usd per share)   $ 0.21    
Weighted average shares outstanding:        
Basic (in shares)   51,992,150    
Diluted (in shares)   52,369,660    
Balance Sheet Data (at end of period):        
Current assets   $ 146,798    
Total assets   319,525    
Current liabilities   44,000    
Deferred income taxes   12,713    
Other long-term liabilities   3,442    
Total stockholders' equity   259,370   247,499
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity   259,370   247,499
Net income   10,902    
Stock options exercised and restricted stock awards granted   4,010    
Share-based compensation   2,030    
Stock repurchased and retired   (5,071)    
Operating Activities        
Net income   10,902    
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization   5,914    
Provision for losses on accounts receivable, net of adjustments   115    
Provision for excess and obsolete inventories   357    
Share-based compensation   2,030    
Loss (gain) on disposition of assets   284    
Foreign currency transaction (gain) loss   (16)    
Interest income on note receivable   (6)    
Deferred income taxes   1,887    
Changes in assets and liabilities:        
Accounts receivable   (4,725)    
Income taxes   (1,348)    
Inventories   2,678    
Prepaid expenses and other   (561)    
Accounts payable   (5,730)    
Deferred revenue   25    
Accrued liabilities and donations   411    
Net cash provided by operating activities   14,913    
Investing Activities        
Capital expenditures   (8,772)    
Proceeds from sale of property, plant and equipment   52    
Principal payments from note receivable   17    
Net cash used in investing activities   (8,703)    
Financing Activities        
Stock options exercised   4,010    
Repurchase of stock   (4,483)    
Employee taxes paid by withholding shares   (588)    
Net cash used in financing activities   (1,061)    
Net increase in cash, cash equivalents and restricted cash   5,149    
Cash, cash equivalents and restricted cash, beginning of period   1,994    
Cash, cash equivalents and restricted cash, end of period   7,143    
Previously Reported | Common Stock        
Balance Sheet Data (at end of period):        
Total stockholders' equity   $ 208   $ 208
Consolidated Statements of Stockholders’ Equity        
Shares, Outstanding   52,099,000   51,991,000
Total stockholders' equity   $ 208   $ 208
Stock options exercised and restricted stock awards granted (in shares)   237,000    
Stock options exercised and restricted stock awards granted   $ 1    
Stock repurchased and retired (in shares)   (129,000)    
Stock repurchased and retired   $ (1)    
Previously Reported | Paid-in Capital        
Balance Sheet Data (at end of period):        
Total stockholders' equity   969   0
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity   969   0
Stock options exercised and restricted stock awards granted   4,009    
Share-based compensation   2,030    
Stock repurchased and retired   (5,070)    
Previously Reported | Retained Earnings        
Consolidated Statements of Income        
Net income   10,902    
Balance Sheet Data (at end of period):        
Total stockholders' equity   258,193   247,291
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity   258,193   247,291
Net income   10,902    
Stock repurchased and retired   0    
Operating Activities        
Net income   10,902    
Corrections        
Consolidated Statements of Income        
Net Sales   0    
Cost of sales   363    
Gross profit   (363)    
Selling, general and administrative expenses   2,676    
(Gain) loss on disposition of assets   0    
Income from operations   (3,039)    
Interest income, net   0    
Other (expense) income, net   0    
Income before taxes   (3,039)    
Income tax provision   (894)    
Net income   $ (2,145)    
Earnings per share:        
Basic (usd per share)   $ (0.04)    
Diluted (usd per share)   $ (0.04)    
Weighted average shares outstanding:        
Basic (in shares)   0    
Diluted (in shares)   0    
Balance Sheet Data (at end of period):        
Current assets   $ (287)    
Total assets   (287)    
Current liabilities   (918)    
Deferred income taxes   (2,545)    
Other long-term liabilities   0    
Total stockholders' equity   3,176   1,944
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity   3,176   1,944
Net income   (2,145)    
Stock options exercised and restricted stock awards granted   0    
Share-based compensation   3,377    
Stock repurchased and retired   0    
Operating Activities        
Net income   (2,145)    
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization   0    
Provision for losses on accounts receivable, net of adjustments   0    
Provision for excess and obsolete inventories   0    
Share-based compensation   3,377    
Loss (gain) on disposition of assets   0    
Foreign currency transaction (gain) loss   0    
Interest income on note receivable   0    
Deferred income taxes   (978)    
Changes in assets and liabilities:        
Accounts receivable   0    
Income taxes   (84)    
Inventories   0    
Prepaid expenses and other   0    
Accounts payable   0    
Deferred revenue   0    
Accrued liabilities and donations   (338)    
Net cash provided by operating activities   0    
Investing Activities        
Capital expenditures   0    
Proceeds from sale of property, plant and equipment   0    
Principal payments from note receivable   0    
Net cash used in investing activities   0    
Financing Activities        
Stock options exercised   0    
Repurchase of stock   0    
Employee taxes paid by withholding shares   0    
Net cash used in financing activities   0    
Net increase in cash, cash equivalents and restricted cash   0    
Cash, cash equivalents and restricted cash, beginning of period   0    
Cash, cash equivalents and restricted cash, end of period   0    
Corrections | Common Stock        
Balance Sheet Data (at end of period):        
Total stockholders' equity   $ 0   $ 0
Consolidated Statements of Stockholders’ Equity        
Shares, Outstanding   0   0
Total stockholders' equity   $ 0   $ 0
Stock options exercised and restricted stock awards granted (in shares)   0    
Stock options exercised and restricted stock awards granted   $ 0    
Stock repurchased and retired (in shares)   0    
Stock repurchased and retired   $ 0    
Corrections | Paid-in Capital        
Balance Sheet Data (at end of period):        
Total stockholders' equity   3,377   0
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity   3,377   0
Stock options exercised and restricted stock awards granted   0    
Share-based compensation   3,377    
Stock repurchased and retired   0    
Corrections | Retained Earnings        
Consolidated Statements of Income        
Net income   (2,145)    
Balance Sheet Data (at end of period):        
Total stockholders' equity   (201)   1,944
Consolidated Statements of Stockholders’ Equity        
Total stockholders' equity   (201)   $ 1,944
Net income   (2,145)    
Stock repurchased and retired   0    
Operating Activities        
Net income   (2,145)    
Corrections | Cost of Sales        
Balance Sheet Data (at end of period):        
Share-based compensation   400    
Corrections | Selling, General and Administrative Expenses        
Balance Sheet Data (at end of period):        
Share-based compensation   3,000    
Profit sharing bonus plan expense   $ 400    
XML 33 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Revolving Credit Facility (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Oct. 24, 2019
Line of Credit Facility [Line Items]      
Actual net worth for compliance $ 306,300,000    
Minimum net worth required for compliance $ 175,000,000.0    
Ratio of total liability to net worth 0.3    
Maximum ratio of total liability to net worth for compliance 2    
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Credit facility maximum borrowings $ 30,000,000.0   $ 23,000,000.0
Standby letter of credit 1,700,000    
Borrowings available under the revolving credit facility $ 28,300,000    
Frequency of periodic payment monthly    
Fees associated with unused portion of committed amount $ 0    
Borrowings outstanding under revolving credit facility $ 0 $ 0  
Revolving Credit Facility | LIBOR      
Line of Credit Facility [Line Items]      
Stated percentage 2.00%    
XML 35 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Supplemental disclosure:    
Income taxes paid $ 3,024 $ 353
Non-cash investing and financing activities:    
Non-cash capital expenditures $ (1,000) $ 1,068
XML 36 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 37 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Stockholders' equity:    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.004 $ 0.004
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 52,044,110 52,078,515
Common stock, shares outstanding 52,044,110 52,078,515
XML 38 R7.htm IDEA: XBRL DOCUMENT v3.20.1
General
3 Months Ended
Mar. 31, 2020
Basis of Presentation and Significant Accounting Policies [Abstract]  
General General
Basis of Presentation
 
The accompanying unaudited consolidated financial statements of AAON, Inc., a Nevada corporation, and our operating subsidiaries, all of which are wholly-owned, (collectively, the “Company”) have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information and with the rules and regulations of the Securities and Exchange Commission (“SEC”).

Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 16) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.

These financial statements have not been audited by the Company's independent registered public accounting firm, except that the consolidated balance sheet at December 31, 2019 is derived from audited consolidated financial statements. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. The financial statements reflect all adjustments (all of which are of a normal recurring nature) which are, in the opinion of management, necessary for a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results that may be expected for a full year. Certain disclosures have been condensed in or omitted from these consolidated financial statements. The accompanying unaudited financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019. All intercompany balances and transactions have been eliminated in consolidation.
 
We are engaged in the engineering, manufacturing, marketing and sale of air conditioning and heating equipment consisting of standard, semi-custom and custom rooftop units, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils and controls.
 
Use of Estimates
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, inventory reserves, warranty accrual, worker's compensation accrual, medical insurance accrual, income taxes and share-based compensation. Actual results could differ materially from those estimates.
 
Accounting Policies
 
A comprehensive discussion of our critical accounting policies and management estimates is included in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2019.

Fair Value Measurements

We adopted ASU No. 2018-13, Fair Value Measurements (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:
Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.
Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means.
Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of property, plant and equipment, intangible assets and goodwill acquired in a business combination.

The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.

Intangible Assets

Our intangible assets include various trademarks, service marks and technical knowledge acquired in our February 2018 business combination. We amortize our intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. 

Goodwill

Goodwill represents the excess of the consideration paid for the acquired businesses, in our February 2018 business combination, over the fair value of the individual assets acquired, net of liabilities assumed.  Goodwill at March 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.

Recent Accounting Pronouncements

Changes to U.S. GAAP are established by the Financial Accounting Standards Board ("FASB") in the form of Accounting Standards Updates ("ASUs") to the FASB's Accounting Standards Codification ("ASC").

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes. The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax basis for goodwill as part of a business combination and interim reporting of enacted changes in tax laws. The ASU is effective for the Company beginning after December 15, 2020. We do not expect ASU 2019-12 will have a material effect on our consolidated financial statements and notes thereto.
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Our intangible assets consist of the following:

March 31,
2020
December 31, 2019
(in thousands)
Intellectual property$700  $700  
Less: Accumulated amortization(487) (428) 
       Total, net$213  $272  
Schedule of Amortization Expense
Amortization expense recorded in cost of sales is as follows:

  Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Amortization expense$59  $59  
XML 40 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The provision (benefit) for income taxes consists of the following:
 Three months ended
 March 31,
2020
March 31,
2019
 (in thousands)
Current$6,143  $1,786  
Deferred(167) 909  
$5,976  $2,695  
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of the Federal statutory income tax rate to the effective income tax rate is as follows:
 Three months ended
 March 31,
2020
March 31,
2019
Federal statutory rate21.0 %21.0 %
State income taxes, net of Federal benefit5.2  6.1  
Excess tax benefits(3.8) (2.7) 
Other(0.9) (0.9) 
Effective tax rate21.5 %23.5 %
XML 41 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits
3 Months Ended
Mar. 31, 2020
Retirement Benefits [Abstract]  
Employee Benefits Employee Benefits
Defined Contribution Plan - 401(k)

We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses during the three months ended March 31, 2020 and 2019.

The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Contributions made to the defined contribution plan$2,450  $1,360  

Profit Sharing Bonus Plan

We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Profit sharing bonus plan expense$3,167  $1,306  

Employee Medical Plan

We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Medical claim payments$1,875  $1,520  
Health saving account payments874  720  
XML 42 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities were comprised of the following:

 March 31,
2020
December 31, 2019
 (in thousands)
Warranty$12,940  $12,652  
Due to representatives13,123  11,538  
Payroll6,460  5,058  
Profit sharing3,167  1,721  
Worker's compensation480  522  
Medical self-insurance1,066  707  
Customer prepayments2,256  4,627  
Employee 401(k) profit sharing1,450  —  
Donations354  354  
Income tax payable2,346  —  
Employee vacation time4,017  3,804  
Other3,025  3,286  
Total
$50,684  $44,269  
XML 43 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are valued at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (“FIFO”) method. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.

The components of inventories and related changes in the allowance for excess and obsolete inventories account are as follows:

 March 31,
2020
December 31, 2019
 (in thousands)
Raw materials$67,815  $68,842  
Work in process2,055  1,825  
Finished goods5,350  5,578  
Total, gross
75,220  76,245  
Less:  Allowance for excess and obsolete inventories(2,365) (2,644) 
Total, net
$72,855  $73,601  

  Three months ended
 March 31,
2020
March 31,
2019
Allowance for excess and obsolete inventories:(in thousands)
Balance, beginning of period$2,644  $1,210  
Provisions for excess and obsolete inventories(274) 357  
Inventories written off(5) —  
Balance, end of period$2,365  $1,567  
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Event
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventIn March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. In view of the rapidly changing business environment, unprecedented market volatility and heightened degree of uncertainty resulting from COVID-19, we are currently unable to fully determine its future impact on our business. However, we are monitoring the progression of the pandemic and its potential effect on our financial position, results of operations and cash flows.On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we have filed a property insurance claim which carries a $500,000 deductible. We did not experience any operational interruption as a result of this weather event.In May 2020, we entered into three material purchase agreements that total approximately $5.1 million. The purchase agreement periods are from September 2020 to January 2021.
XML 45 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company's business, financial position, results of operations and/or cash flows.

We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. At March 31, 2020, we had one material contractual purchase obligation for approximately $1.8 million that expires in December 2020.
XML 46 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 118 Months Ended 161 Months Ended 177 Months Ended
Nov. 06, 2019
May 20, 2019
May 05, 2020
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2020
Mar. 31, 2020
Mar. 13, 2020
Mar. 05, 2019
May 16, 2018
May 19, 2015
Schedule of Shareholders' Equity [Line Items]                        
Stock repurchase program, authorized amount                 $ 20,000,000 $ 20,000,000 $ 15,000,000  
Stock repurchased during period (in shares)       246,460 128,504     13,797,694        
Aggregate price of shares repurchased since inception       $ 12,518,000 $ 5,071,000     $ 221,833,000        
Average price of shares repurchased since inception (per share)       $ 50.79 $ 39.46     $ 16.08        
Dividend Declared                        
Schedule of Shareholders' Equity [Line Items]                        
Cash dividends declared per common share (in dollars per share) $ 0.16 $ 0.16                    
Open market                        
Schedule of Shareholders' Equity [Line Items]                        
Stock repurchase program amount authorized (in shares)                       5,700,000
Stock repurchased during period (in shares)       103,689 5,799 4,205,255            
Aggregate price of shares repurchased since inception       $ 4,987,000 $ 200,000 $ 74,793,000            
Average price of shares repurchased since inception (per share)       $ 48.10 $ 34.46 $ 17.79            
401(k)                        
Schedule of Shareholders' Equity [Line Items]                        
Stock repurchased during period (in shares)       123,672 107,000     7,591,411        
Aggregate price of shares repurchased since inception       $ 6,578,000 $ 4,283,000     $ 126,505,000        
Average price of shares repurchased since inception (per share)       $ 53.19 $ 40.03     $ 16.66        
401(k) | Subsequent Event                        
Schedule of Shareholders' Equity [Line Items]                        
Stock repurchased during period (in shares)     23,305                  
Aggregate price of shares repurchased since inception     $ 1,100,000                  
Directors and employees                        
Schedule of Shareholders' Equity [Line Items]                        
Stock repurchased during period (in shares)       19,099 15,705   2,001,028          
Aggregate price of shares repurchased since inception       $ 953,000 $ 588,000   $ 20,535,000          
Average price of shares repurchased since inception (per share)       $ 49.90 $ 37.44   $ 10.26          
XML 48 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Shares [Roll Forward]  
Unvested, beginning of period (in shares) | shares 267,484
Granted (in shares) | shares 58,840
Vested (in shares) | shares (62,292)
Forfeited (in shares) | shares (1,120)
Unvested, end of period (in shares) | shares 262,912
Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested, beginning of period (weighted average grant date fair value) | $ / shares $ 34.42
Granted (weighted average grant date fair value) | $ / shares 42.65
Vested (weighted average grant date fair value) | $ / shares 30.71
Forfeited (weighted average grant date fair value) | $ / shares 35.88
Unvested, end of period (weighted average grant date fair value) | $ / shares $ 37.13
XML 49 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
May 24, 2016
May 22, 2007
Mar. 31, 2020
Mar. 31, 2019
May 15, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock authorized to be issued under plan (in shares) 6,400,000        
Unrecognized pre-tax compensation cost     $ 28,300    
Weighted average recognition period (in years)     3 years 7 months 6 days    
Total intrinsic value of options exercised during period     $ 3,900 $ 2,100  
Cash received from options exercised during period     $ 4,497 $ 4,010  
Award requisite service period     1 year    
2007 Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock authorized to be issued under plan (in shares) 400,000 3,300,000      
Award vesting period   5 years      
Exercise price of shares granted may not be less than fair market value (percentage)   100.00%      
Unrecognized pre-tax compensation cost     $ 6,500    
Weighted average recognition period (in years)     3 years 1 month 6 days    
2016 Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock authorized to be issued under plan (in shares) 3,400,000       2,600,000
Exercise price of shares granted may not be less than fair market value (percentage) 100.00%        
Director | Options Granted on or after May 25, 2004 | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual vesting period     33.33%    
JSON 50 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aaon-20200331.htm": { "axisCustom": 1, "axisStandard": 17, "contextCount": 130, "dts": { "calculationLink": { "local": [ "aaon-20200331_cal.xml" ] }, "definitionLink": { "local": [ "aaon-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "aaon-20200331.htm" ] }, "labelLink": { "local": [ "aaon-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "aaon-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "aaon-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 460, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://www.aaon.com/20200331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 7 }, "keyCustom": 46, "keyStandard": 325, "memberCustom": 25, "memberStandard": 18, "nsprefix": "aaon", "nsuri": "http://www.aaon.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.aaon.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "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": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Accounts Receivable", "role": "http://www.aaon.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Inventories", "role": "http://www.aaon.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Intangible Assets", "role": "http://www.aaon.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.aaon.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Warranties", "role": "http://www.aaon.com/role/Warranties", "shortName": "Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128109 - Disclosure - Accrued Liabilities", "role": "http://www.aaon.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131110 - Disclosure - Revolving Credit Facility", "role": "http://www.aaon.com/role/RevolvingCreditFacility", "shortName": "Revolving Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133111 - Disclosure - Income Taxes", "role": "http://www.aaon.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138112 - Disclosure - Share-Based Compensation", "role": "http://www.aaon.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - Disclosure - Employee Benefits", "role": "http://www.aaon.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.aaon.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - Earnings Per Share", "role": "http://www.aaon.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "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": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Stockholders' Equity", "role": "http://www.aaon.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:NewMarketTaxCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155116 - Disclosure - New Market Tax Credit", "role": "http://www.aaon.com/role/NewMarketTaxCredit", "shortName": "New Market Tax Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:NewMarketTaxCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157117 - Disclosure - Commitments and Contingencies", "role": "http://www.aaon.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159118 - Disclosure - Related Parties", "role": "http://www.aaon.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162119 - Disclosure - Segments", "role": "http://www.aaon.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165120 - Disclosure - Error Correction", "role": "http://www.aaon.com/role/ErrorCorrection", "shortName": "Error Correction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168121 - Disclosure - Subsequent Event", "role": "http://www.aaon.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - General (Policies)", "role": "http://www.aaon.com/role/GeneralPolicies", "shortName": "General (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.aaon.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.aaon.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Inventories (Tables)", "role": "http://www.aaon.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Intangible Assets (Tables)", "role": "http://www.aaon.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.aaon.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Warranties (Tables)", "role": "http://www.aaon.com/role/WarrantiesTables", "shortName": "Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.aaon.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Income Taxes (Tables)", "role": "http://www.aaon.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.aaon.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - Employee Benefits (Tables)", "role": "http://www.aaon.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350311 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.aaon.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353312 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.aaon.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360313 - Disclosure - Related Parties (Tables)", "role": "http://www.aaon.com/role/RelatedPartiesTables", "shortName": "Related Parties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363314 - Disclosure - Segments (Tables)", "role": "http://www.aaon.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366315 - Disclosure - Error Correction (Tables)", "role": "http://www.aaon.com/role/ErrorCorrectionTables", "shortName": "Error Correction (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "aaon:NumberOfVariableInterestEntitiesWithDirectedActivities", "reportCount": 1, "unique": true, "unitRef": "numberofvies", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - General (Details)", "role": "http://www.aaon.com/role/GeneralDetails", "shortName": "General (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "aaon:NumberOfVariableInterestEntitiesWithDirectedActivities", "reportCount": 1, "unique": true, "unitRef": "numberofvies", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue Recognition - Disaggregated Net Sales (Details)", "role": "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails", "shortName": "Revenue Recognition - Disaggregated Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i8ca96bdeb47e49a28871657c23ba7107_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SalesCommissionsAndFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue Recognition - Additional Information (Details)", "role": "http://www.aaon.com/role/RevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SalesCommissionsAndFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Leases (Details)", "role": "http://www.aaon.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeaseLiability", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i792be05e832a473f964d2551ab2fb51b_I20190101", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Accounts Receivable - Receivables (Details)", "role": "http://www.aaon.com/role/AccountsReceivableReceivablesDetails", "shortName": "Accounts Receivable - Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:AllowanceForDoubtfulAccountsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Accounts Receivable - Allowance (Details)", "role": "http://www.aaon.com/role/AccountsReceivableAllowanceDetails", "shortName": "Accounts Receivable - Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:AllowanceForDoubtfulAccountsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i160a1f7d071542b9832147469ce8281c_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Inventories - Components (Details)", "role": "http://www.aaon.com/role/InventoriesComponentsDetails", "shortName": "Inventories - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Inventories - Allowance (Details)", "role": "http://www.aaon.com/role/InventoriesAllowanceDetails", "shortName": "Inventories - Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfInventoryAllowanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "lang": null, "name": "aaon:InventoryValuationReservesProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Intangible Assets (Details)", "role": "http://www.aaon.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Supplemental Cash Flow Information (Details)", "role": "http://www.aaon.com/role/SupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:ProductWarrantyAccrualMinimumLength", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - Disclosure - Warranties - Additional Information (Details)", "role": "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails", "shortName": "Warranties - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:ProductWarrantyAccrualMinimumLength", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Warranties - Change in Accruals (Details)", "role": "http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails", "shortName": "Warranties - Change in Accruals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430413 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.aaon.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "aaon:ActualNetWorthForCompliance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432414 - Disclosure - Revolving Credit Facility (Details)", "role": "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "shortName": "Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "aaon:ActualNetWorthForCompliance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435415 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details)", "role": "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails", "shortName": "Income Taxes - Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436416 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details)", "role": "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "aaon:CARESActPercentOfFirstYearBonusDepreciation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437417 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.aaon.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "aaon:CARESActPercentOfFirstYearBonusDepreciation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "id3d413382d1f45038c28e282a72035c7_I20160524", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440418 - Disclosure - Share-Based Compensation - Additional Information (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails", "shortName": "Share-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "id3d413382d1f45038c28e282a72035c7_I20160524", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i09a8e67f69534999ba83f8473c8ddc34_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - Share-Based Compensation - Summary of Assumptions (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "shortName": "Share-Based Compensation - Summary of Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i09a8e67f69534999ba83f8473c8ddc34_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442420 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails", "shortName": "Share-Based Compensation - Summary of Stock Options Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Share-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails", "shortName": "Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i700d78f89aca4ab5b198d40317b9fe31_I20191231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aaon:ScheduleOfShareBasedCompensationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "aaon:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAwardedInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "shortName": "Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "aaon:ScheduleOfShareBasedCompensationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "aaon:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAwardedInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "aaon:Definedcontributionemployeeautomaticcontributionpercentag", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - Disclosure - Employee Benefits (Details)", "role": "http://www.aaon.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "2", "first": true, "lang": null, "name": "aaon:Definedcontributionemployeeautomaticcontributionpercentag", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451425 - Disclosure - Earnings Per Share (Details)", "role": "http://www.aaon.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i1ecdf60f88704715b63b59858a16d437_I20200313", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454426 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.aaon.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i1ecdf60f88704715b63b59858a16d437_I20200313", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - General", "role": "http://www.aaon.com/role/General", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i4f28584e9b96474d9735473fc5ab59e5_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456427 - Disclosure - New Market Tax Credit (Details)", "role": "http://www.aaon.com/role/NewMarketTaxCreditDetails", "shortName": "New Market Tax Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "ia7ded7fe6fff4d7eb78129ded4622bc4_I20191024", "decimals": "-5", "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i689ad2837fa146b9bc643b271ae4de39_I20190331", "decimals": "INF", "first": true, "lang": null, "name": "aaon:ContractualObligationNumberofContracts", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458428 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.aaon.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i689ad2837fa146b9bc643b271ae4de39_I20190331", "decimals": "INF", "first": true, "lang": null, "name": "aaon:ContractualObligationNumberofContracts", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461429 - Disclosure - Related Parties (Details)", "role": "http://www.aaon.com/role/RelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464430 - Disclosure - Segments (Details)", "role": "http://www.aaon.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i49133f3ec2e74a28878c8f578a189021_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467431 - Disclosure - Error Correction (Restated Consolidated Statements) (Details)", "role": "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "shortName": "Error Correction (Restated Consolidated Statements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "ieef7837ebe504613a3bbbfc09528c7b4_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i8822dd7d7a1543caa8ea71c6796e2f4a_D20200422-20200422", "decimals": "INF", "first": true, "lang": null, "name": "aaon:InsuranceClaimDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469432 - Disclosure - Subsequent Event (Details)", "role": "http://www.aaon.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i8822dd7d7a1543caa8ea71c6796e2f4a_D20200422-20200422", "decimals": "INF", "first": true, "lang": null, "name": "aaon:InsuranceClaimDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue Recognition", "role": "http://www.aaon.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Leases", "role": "http://www.aaon.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20200331.htm", "contextRef": "i6415a67122f14ac88d7e6609d3df0264_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "aaon_A2005401kStockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2005 401(k) Stock Repurchase Program [Member]", "label": "2005 401(k) Stock Repurchase Program [Member]", "terseLabel": "401(k)" } } }, "localname": "A2005401kStockRepurchaseProgramMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_A2006DirectorandOfficerRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2006 Director and Officer Repurchase Program [Member]", "label": "2006 Director and Officer Repurchase Program [Member]", "terseLabel": "Directors and employees" } } }, "localname": "A2006DirectorandOfficerRepurchaseProgramMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_A2007LongTermIncentivePlanEmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2007 Long-Term Incentive Plan Employees [Member]", "label": "2007 Long-Term Incentive Plan Employees [Member]", "terseLabel": "Employees" } } }, "localname": "A2007LongTermIncentivePlanEmployeesMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "aaon_A2010StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2010 Stock Repurchase Program [Member]", "label": "2010 Stock Repurchase Program [Member]", "terseLabel": "Open market" } } }, "localname": "A2010StockRepurchaseProgramMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_A2016LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Long-Term Incentive Plan [Member]", "label": "2016 Long-Term Incentive Plan [Member]", "terseLabel": "2016 Long-Term Incentive Plan" } } }, "localname": "A2016LongTermIncentivePlanMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaon_AccruedProfitSharingCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Profit Sharing, Current", "label": "Accrued Profit Sharing, Current", "terseLabel": "Profit sharing" } } }, "localname": "AccruedProfitSharingCurrent", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_ActualNetWorthForCompliance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Actual Net Worth for Compliance", "label": "Actual Net Worth for Compliance", "terseLabel": "Actual net worth for compliance" } } }, "localname": "ActualNetWorthForCompliance", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "aaon_AirHandlersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Air Handlers [Member]", "label": "Air Handlers [Member]", "terseLabel": "Air Handlers" } } }, "localname": "AirHandlersMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "aaon_AllocatedShareBasedCompensationExpenseRestrictedStock": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based compensation expense related to resticted stock.", "label": "AllocatedShareBasedCompensationExpenseRestrictedStock", "verboseLabel": "Restricted stock" } } }, "localname": "AllocatedShareBasedCompensationExpenseRestrictedStock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_AllocatedShareBasedCompensationExpenseStockOptions": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based compensation expense related to options.", "label": "AllocatedShareBasedCompensationExpenseStockOptions", "verboseLabel": "Options" } } }, "localname": "AllocatedShareBasedCompensationExpenseStockOptions", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_AllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity in the allowance for doubtful accounts receivable account.", "label": "Accounts Receivable (Allowance)", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "aaon_AllowanceforDoubtfulAccountsReceivableNetofRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Allowance for Doubtful Accounts Receivable, Net of Recoveries", "label": "Allowance for Doubtful Accounts Receivable, Net of Recoveries", "verboseLabel": "Provisions for losses on accounts receivables, net of adjustments" } } }, "localname": "AllowanceforDoubtfulAccountsReceivableNetofRecoveries", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "aaon_BasisOfPresentationAndSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of Presentation and Significant Accounting Policies [Abstract]", "label": "Basis of Presentation and Significant Accounting Policies [Abstract]", "terseLabel": "Basis of Presentation and Significant Accounting Policies [Abstract]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesAbstract", "nsuri": "http://www.aaon.com/20200331", "xbrltype": "stringItemType" }, "aaon_CARESActPercentOfFirstYearBonusDepreciation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CARES Act, Percent of First-year Bonus Depreciation", "label": "CARES Act, Percent of First-year Bonus Depreciation", "terseLabel": "CARES Act, percent of first-year bonus depreciation" } } }, "localname": "CARESActPercentOfFirstYearBonusDepreciation", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aaon_ChangeinCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Change in Capital Expenditures Incurred But Not Yet Paid", "label": "Change in Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Non-cash capital expenditures" } } }, "localname": "ChangeinCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_CondensingUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Condensing Units [Member]", "label": "Condensing Units [Member]", "terseLabel": "Condensing Units" } } }, "localname": "CondensingUnitsMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "aaon_ContractualObligationNumberofContracts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual Obligation, Number of Contracts", "label": "Contractual Obligation, Number of Contracts", "terseLabel": "Number of contracts" } } }, "localname": "ContractualObligationNumberofContracts", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "aaon_DefinedBenefitPlanHeathSavingAccountPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Heath Saving Account Payments", "label": "Defined Benefit Plan, Heath Saving Account Payments", "terseLabel": "Health saving account payments" } } }, "localname": "DefinedBenefitPlanHeathSavingAccountPayments", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_DefinedBenefitPlanMedicalClaimPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Medical Claim Payments", "label": "Defined Benefit Plan, Medical Claim Payments", "terseLabel": "Medical claim payments" } } }, "localname": "DefinedBenefitPlanMedicalClaimPayments", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_Definedcontributionemployeeautomaticcontributionpercentag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee automatic contribution percentage", "label": "Definedcontributionemployeeautomaticcontributionpercentag", "terseLabel": "Defined contribution employee automatic contribution, percent" } } }, "localname": "Definedcontributionemployeeautomaticcontributionpercentag", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "aaon_Definedcontributionemployermaximummatchpercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "definedcontributionemployermaximummatchpercent", "label": "definedcontributionemployermaximummatchpercent", "terseLabel": "Defined contribution employer, maximum match percent" } } }, "localname": "Definedcontributionemployermaximummatchpercent", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "aaon_DirectorandOfficersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Director and Officers [Member]", "label": "Director and Officers [Member]", "terseLabel": "Directors and Officers" } } }, "localname": "DirectorandOfficersMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "aaon_DonationsCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Donations, Current", "label": "Donations, Current", "terseLabel": "Donations" } } }, "localname": "DonationsCurrent", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_EffectiveJanuary12016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective January 1, 2016 [Member]", "label": "Effective January 1, 2016 [Member]", "terseLabel": "Effective January 1, 2016" } } }, "localname": "EffectiveJanuary12016Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "aaon_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpenseStockOptions": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax benefit from share-based compensation related to options.", "label": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpenseStockOptions", "verboseLabel": "Options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpenseStockOptions", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_EmployeeServiceShareBasedCompensationTaxExpenseBenefitFromCompensationExpenseRestrictedStock": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employee Service Share Based Compensation Tax (Expense) Benefit From Compensation Expense Restricted Stock", "label": "Employee Service Share Based Compensation Tax (Expense) Benefit From Compensation Expense Restricted Stock", "verboseLabel": "Restricted stock" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxExpenseBenefitFromCompensationExpenseRestrictedStock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_ExercisePriceRange1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range 1 [Member]", "label": "Exercise Price Range 1 [Member]", "terseLabel": "$7.18 - $33.20" } } }, "localname": "ExercisePriceRange1Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range 2 [Member]", "label": "Exercise Price Range 2 [Member]", "terseLabel": "$33.40 - $40.87" } } }, "localname": "ExercisePriceRange2Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange3Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range 3 [Member]", "label": "Exercise Price Range 3 [Member]", "terseLabel": "$41.37 - $50.68" } } }, "localname": "ExercisePriceRange3Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange4Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range 4 [Member]", "label": "Exercise Price Range 4 [Member]", "terseLabel": "$5.67 - $32.80" } } }, "localname": "ExercisePriceRange4Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange5Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range 5 [Member]", "label": "Exercise Price Range 5 [Member]", "terseLabel": "$32.85 - $33.80" } } }, "localname": "ExercisePriceRange5Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange6Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price Range 6 [Member]", "label": "Exercise Price Range 6 [Member]", "terseLabel": "$34.00 - $40.60" } } }, "localname": "ExercisePriceRange6Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExpectedEffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expected Effective Income Tax Rate, Continuing Operations", "label": "Expected Effective Income Tax Rate, Continuing Operations", "terseLabel": "Expected effective income tax rate for the year" } } }, "localname": "ExpectedEffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "aaon_ExtendedProductWarrantiesMaximumLength": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extended Product Warranties, Maximum Length", "label": "Extended Product Warranties, Maximum Length", "terseLabel": "Extended product warranties, maximum length" } } }, "localname": "ExtendedProductWarrantiesMaximumLength", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aaon_ExtendedProductWarrantiesMinimumLength": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extended Product Warranties, Minimum Length", "label": "Extended Product Warranties, Minimum Length", "terseLabel": "Extended product warranties, minimum length" } } }, "localname": "ExtendedProductWarrantiesMinimumLength", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aaon_GrantdatefairvalueofawardsduringtheperiodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Grant date fair value of awards during the period [Abstract]", "label": "Grant date fair value of awards during the period [Abstract]", "terseLabel": "Grant date fair value of awards during the period:" } } }, "localname": "GrantdatefairvalueofawardsduringtheperiodAbstract", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "stringItemType" }, "aaon_IncometaxbenefitdeficiencyrelatedtosharebasedcompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income tax benefit/(deficiency) related to share-based compensation [Abstract]", "label": "Income tax benefit/(deficiency) related to share-based compensation [Abstract]", "terseLabel": "Income tax benefit/(deficiency) related to share-based compensation [Abstract]" } } }, "localname": "IncometaxbenefitdeficiencyrelatedtosharebasedcompensationAbstract", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "stringItemType" }, "aaon_InsuranceClaimDeductible": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Insurance Claim, Deductible", "label": "Insurance Claim, Deductible", "terseLabel": "Insurance claim, deductible" } } }, "localname": "InsuranceClaimDeductible", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "aaon_InterestFromCounterparty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest from Counterparty", "label": "Interest from Counterparty", "terseLabel": "Interest from counterparty" } } }, "localname": "InterestFromCounterparty", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "aaon_InterestIncomeNoteReceivable": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest income related to note receivable.", "label": "InterestIncomeNoteReceivable", "negatedLabel": "Interest income on note receivable" } } }, "localname": "InterestIncomeNoteReceivable", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_InventoryValuationReservesProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Charge to expense for inventory that is expected to be excess or obsolete.", "label": "Provisions for excess and obsolete inventories", "terseLabel": "Provisions for excess and obsolete inventories" } } }, "localname": "InventoryValuationReservesProvision", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "aaon_InventoryValuationReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inventory Valuation Reserves [Roll Forward]", "label": "Inventory Valuation Reserves [Roll Forward]", "terseLabel": "Inventory Valuation Reserves [Roll Forward]" } } }, "localname": "InventoryValuationReservesRollForward", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails" ], "xbrltype": "stringItemType" }, "aaon_InventoryValuationReservesWriteOffs": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Inventory that is written off due to being excess or obsolete.", "label": "Inventory Valuation Reserves Write Offs", "negatedLabel": "Inventories written off" } } }, "localname": "InventoryValuationReservesWriteOffs", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "aaon_Investor1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investor1", "label": "Investor1 [Member]", "terseLabel": "Investor" } } }, "localname": "Investor1Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "domainItemType" }, "aaon_LineOfCreditFacilityStandbyLetterOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of standby letter of credit outstanding under the revolving credit agreement.", "label": "Standby letter of credit", "terseLabel": "Standby letter of credit" } } }, "localname": "LineOfCreditFacilityStandbyLetterOfCredit", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "aaon_LoansAndLeasesReceivableGrossInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loans and Leases Receivable, Gross, Interest Rate", "label": "Loans and Leases Receivable, Gross, Interest Rate", "terseLabel": "Loans receivable, interest rate" } } }, "localname": "LoansAndLeasesReceivableGrossInterestRate", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "percentItemType" }, "aaon_LoansAndLeasesReceivableGrossTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loans and Leases Receivable, Gross, Term", "label": "Loans and Leases Receivable, Gross, Term", "terseLabel": "Loans receivable, term" } } }, "localname": "LoansAndLeasesReceivableGrossTerm", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "durationItemType" }, "aaon_MaximumRatioOfTotalLiabilityToNetWorthRequiredForCompliance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Ratio of Total Liability to Net Worth Required for Compliance", "label": "Maximum Ratio of Total Liability to Net Worth Required for Compliance", "terseLabel": "Maximum ratio of total liability to net worth for compliance" } } }, "localname": "MaximumRatioOfTotalLiabilityToNetWorthRequiredForCompliance", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aaon_NewMarketTaxCreditAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Market Tax Credit", "label": "New Market Tax Credit [Abstract]", "terseLabel": "New Market Tax Credit [Abstract]" } } }, "localname": "NewMarketTaxCreditAbstract", "nsuri": "http://www.aaon.com/20200331", "xbrltype": "stringItemType" }, "aaon_NewMarketTaxCreditTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the new market tax credit program.", "label": "New Market Tax Credit [Text Block]", "terseLabel": "New Market Tax Credit" } } }, "localname": "NewMarketTaxCreditTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCredit" ], "xbrltype": "textBlockItemType" }, "aaon_NumberOfPurchaseObligations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Purchase Obligations", "label": "Number of Purchase Obligations", "terseLabel": "Number of purchase obligations" } } }, "localname": "NumberOfPurchaseObligations", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "integerItemType" }, "aaon_NumberOfVariableInterestEntitiesWithDirectedActivities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Variable Interest Entities with Directed Activities", "label": "Number of Variable Interest Entities with Directed Activities", "terseLabel": "Number of variable interest entities with directed activities" } } }, "localname": "NumberOfVariableInterestEntitiesWithDirectedActivities", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/GeneralDetails" ], "xbrltype": "integerItemType" }, "aaon_OptionsGrantedonorafterMay252004Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Options Granted on or after May 25, 2004 [Member]", "label": "Options Granted on or after May 25, 2004 [Member]", "terseLabel": "Options Granted on or after May 25, 2004" } } }, "localname": "OptionsGrantedonorafterMay252004Member", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaon_OtherProductandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Product and Services [Member]", "label": "Other Product and Services [Member]", "terseLabel": "Other" } } }, "localname": "OtherProductandServicesMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "aaon_OutdoorMechanicalRoomsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outdoor Mechanical Rooms [Member]", "label": "Outdoor Mechanical Rooms [Member]", "terseLabel": "Outdoor Mechanical Rooms" } } }, "localname": "OutdoorMechanicalRoomsMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "aaon_PartSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Part Sales [Member]", "label": "Part Sales [Member]", "terseLabel": "Part Sales" } } }, "localname": "PartSalesMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "aaon_PartsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Parts [Member]", "label": "Parts [Member]", "terseLabel": "Parts" } } }, "localname": "PartsMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "aaon_ProductWarrantyAccrualMaximumLength": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Accrual, Maximum Length", "label": "Product Warranty Accrual, Maximum Length", "terseLabel": "Product warranty accrual, maximum length" } } }, "localname": "ProductWarrantyAccrualMaximumLength", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aaon_ProductWarrantyAccrualMinimumLength": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Accrual, Minimum Length", "label": "Product Warranty Accrual, Minimum Length", "terseLabel": "Product warranty accrual, minimum length" } } }, "localname": "ProductWarrantyAccrualMinimumLength", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "aaon_ProfitSharingPercentofPretaxProfitPaidtoEligibleEmployeesonQuarterlyBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis", "label": "Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis", "terseLabel": "Profit sharing, percent of pre-tax profit paid to eligible employees on quarterly basis" } } }, "localname": "ProfitSharingPercentofPretaxProfitPaidtoEligibleEmployeesonQuarterlyBasis", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "aaon_RatioOfTotalLiabilityToNetWorth": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ratio of Total Liability to Net Worth", "label": "Ratio of Total Liability to Net Worth", "terseLabel": "Ratio of total liability to net worth" } } }, "localname": "RatioOfTotalLiabilityToNetWorth", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aaon_RevenuefromContractwithCustomerIncludingAssessedTaxNumberofUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from Contract with Customer, Including Assessed Tax, Number of Units", "label": "Revenue from Contract with Customer, Including Assessed Tax, Number of Units", "terseLabel": "Total Units" } } }, "localname": "RevenuefromContractwithCustomerIncludingAssessedTaxNumberofUnits", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "integerItemType" }, "aaon_RooftopUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rooftop Units [Member]", "label": "Rooftop Units [Member]", "terseLabel": "Rooftop Units" } } }, "localname": "RooftopUnitsMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "aaon_ScheduleOfEmployeeMedicalPlanTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Employee Medical Plan", "label": "Schedule of Employee Medical Plan [Table Text Block]", "terseLabel": "Schedule of Employee Medical Plan" } } }, "localname": "ScheduleOfEmployeeMedicalPlanTableTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfInventoryAllowanceTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity in the allowance for excess and obsolete inventory account.", "label": "Inventories (Allowance)", "terseLabel": "Inventories (Allowance)" } } }, "localname": "ScheduleOfInventoryAllowanceTableTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfProfitSharingBonusPlanTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Profit Sharing Bonus Plan", "label": "Schedule of Profit Sharing Bonus Plan [Table Text Block]", "terseLabel": "Schedule of Profit Sharing Bonus Plan" } } }, "localname": "ScheduleOfProfitSharingBonusPlanTableTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfShareBasedCompensationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share based compensation related to options and restricted stock.", "label": "Summary of Share-Based Compensation Expense", "terseLabel": "Summary of Share-Based Compensation Expense" } } }, "localname": "ScheduleOfShareBasedCompensationExpenseTableTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfShareholdersEquityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of Shareholders' Equity [Table]", "label": "Schedule of Shareholders' Equity [Line Items]", "terseLabel": "Schedule of Shareholders' Equity [Line Items]" } } }, "localname": "ScheduleOfShareholdersEquityLineItems", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "aaon_ScheduleOfShareholdersEquityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Shareholders' Equity [Table]", "label": "Schedule of Shareholders' Equity [Table]", "terseLabel": "Schedule of Shareholders' Equity [Table]" } } }, "localname": "ScheduleOfShareholdersEquityTable", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "aaon_ScheduleofShareRepurchasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Share Repurchases [Table Text Block]", "label": "Schedule of Share Repurchases [Table Text Block]", "terseLabel": "Schedule of Share Repurchases" } } }, "localname": "ScheduleofShareRepurchasesTableTextBlock", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Vesting, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Vesting, Percentage", "terseLabel": "Annual vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualVestingPercentage", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisePricePercentageFairMarketValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The exercise price of granted shares may not be below this percentage of fair market value under the terms of the stock option plans.", "label": "Exercise price of shares granted may not be less than fair market value (percentage)", "terseLabel": "Exercise price of shares granted may not be less than fair market value (percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisePricePercentageFairMarketValue", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAwardedInPeriodFairValue": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": 1.0, "parentTag": "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of options awarded during the period.", "label": "Options", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAwardedInPeriodFairValue", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedStockAwardedInPeriodFairValue": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": 2.0, "parentTag": "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of restricted stock awarded during period.", "label": "Restricted stock", "terseLabel": "Restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedStockAwardedInPeriodFairValue", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total fair value of options and restricted stock awarded during period.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "totalLabel": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_StockCompensationPlanAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "2007 Long-Term Incentive Plan", "terseLabel": "2007 Long-Term Incentive Plan" } } }, "localname": "StockCompensationPlanAMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaon_TriggeringEventAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Triggering Event [Axis]", "label": "Triggering Event [Axis]", "terseLabel": "Triggering Event [Axis]" } } }, "localname": "TriggeringEventAxis", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails", "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "aaon_TriggeringEventDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Triggering Event [Axis]", "label": "Triggering Event [Domain]", "terseLabel": "Triggering Event [Domain]" } } }, "localname": "TriggeringEventDomain", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails", "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "aaon_UnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Units [Member]", "label": "Units [Member]", "terseLabel": "Units" } } }, "localname": "UnitsMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "aaon_WaterSourceHeatPumpsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Water Source Heat Pumps [Member]", "label": "Water Source Heat Pumps [Member]", "terseLabel": "Water Source Heat Pumps" } } }, "localname": "WaterSourceHeatPumpsMember", "nsuri": "http://www.aaon.com/20200331", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r195", "r270", "r272", "r323" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Subsidiary" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r117", "r124" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r88" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r126", "r185", "r187", "r318", "r319" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails", "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails", "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r94", "r95", "r96", "r97" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Corrections" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-US": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r128", "r271" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.", "label": "Accounting Changes and Error Corrections [Text Block]", "terseLabel": "Error Correction" } } }, "localname": "AccountingChangesAndErrorCorrectionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrection" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.aaon.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r129", "r130" ], "calculation": { "http://www.aaon.com/role/AccountsReceivableReceivablesDetails": { "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", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r21", "r129", "r130", "r186" ], "calculation": { "http://www.aaon.com/role/AccountsReceivableReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableReceivablesDetails", "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r9", "r10", "r40" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee vacation time" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails", "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r10", "r40" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Due to representatives" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r154" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r203", "r205", "r243", "r244" ], "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": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r205", "r237", "r242" ], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation", "totalLabel": "Total" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r131", "r133", "r134", "r136" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r131", "r133" ], "calculation": { "http://www.aaon.com/role/AccountsReceivableReceivablesDetails": { "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" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableReceivablesDetails" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r61", "r79", "r264" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r145", "r150" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "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 shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r292", "r306" ], "calculation": { "http://www.aaon.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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r53" ], "calculation": { "http://www.aaon.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", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r207", "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Data (at end of period):" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93" ], "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": "General" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/General" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r8", "r153" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r32", "r81" ], "calculation": { "http://www.aaon.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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r81", "r84" ], "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, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r263" ], "calculation": { "http://www.aaon.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 increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r162", "r300", "r311" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r161", "r163" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r175" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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, $.004 par value, 100,000,000 shares authorized, 52,044,110 and 52,078,515 issued and outstanding at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r189", "r191", "r202", "r245" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r182", "r183", "r186" ], "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": "Customer prepayments" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r125" ], "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": "Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r65" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r250", "r254" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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)", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r174" ], "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]", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r35", "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r87", "r251", "r254" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r246", "r249" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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 taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of administrative expense incurred by defined contribution plan.", "label": "Defined Contribution Plan, Administrative Expense", "terseLabel": "Administrative expense" } } }, "localname": "DefinedContributionPlanAdministrativeExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions made to the defined contribution plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Schedule of Contributions Made to Defined Contribution Plan" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r119" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r185" ], "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": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendDeclaredMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.", "label": "Dividend Declared [Member]", "terseLabel": "Dividend Declared" } } }, "localname": "DividendDeclaredMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r91", "r269", "r297", "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from affiliates" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r91", "r269", "r299", "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r94", "r101", "r102", "r103", "r104", "r107", "r303", "r316" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r94", "r101", "r102", "r103", "r104", "r107", "r303", "r316" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r90", "r247", "r248" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails": { "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 tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r247", "r248", "r253" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails": { "order": 1.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": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r247", "r248", "r253" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails": { "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 changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Excess tax benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails": { "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 the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r247", "r248", "r253" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails": { "order": 2.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 income taxes, net of Federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r238" ], "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": "Unrecognized pre-tax compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r238" ], "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": "Weighted average recognition period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r237" ], "calculation": { "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "totalLabel": "Total" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "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 Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/GeneralPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r149" ], "calculation": { "http://www.aaon.com/role/IntangibleAssetsDetails": { "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", "negatedTerseLabel": "Less: Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r149", "r277" ], "calculation": { "http://www.aaon.com/role/IntangibleAssetsDetails": { "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": "Intellectual property" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r149" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aaon.com/role/IntangibleAssetsDetails": { "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", "terseLabel": "Intangible assets, net", "totalLabel": "Total, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intellectual property" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r260", "r261", "r262" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedLabel": "Foreign currency transaction loss (gain)", "negatedTerseLabel": "Foreign currency transaction (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r153" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r79", "r152", "r156" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "(Gain) loss on disposition of assets", "negatedTerseLabel": "Loss (gain) on disposition of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r142", "r143" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r86", "r144" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/GeneralPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r86", "r147" ], "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": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/GeneralPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "negatedTerseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r94", "r290", "r301", "r317" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "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", "terseLabel": "Income before taxes", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeStatementRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement Related Disclosures [Abstract]", "terseLabel": "Consolidated Statements of Income" } } }, "localname": "IncomeStatementRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r256" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r120", "r255" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "totalLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r47", "r298", "r314" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.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": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities and donations", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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 revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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 taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r151" ], "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": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Inter-segment" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r141" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r49" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r52" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Total, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r52", "r138" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Inventories, net", "totalLabel": "Total, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r51" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r52", "r92", "r138", "r140" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Allowance for excess and obsolete inventories", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails", "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r50" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r139" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Provision for excess and obsolete inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r67", "r118" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income, net" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Profit sharing bonus plan expense" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r7", "r33" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r295", "r309" ], "calculation": { "http://www.aaon.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/2019-01-31", "presentation": [ "http://www.aaon.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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r294", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Borrowings outstanding under revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Fees associated with unused portion of committed amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r38" ], "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": "Borrowings available under the revolving credit facility" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFrequencyOfPayments": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually).", "label": "Line of Credit Facility, Frequency of Payments", "terseLabel": "Frequency of periodic payment" } } }, "localname": "LineOfCreditFacilityFrequencyOfPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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": "Credit facility maximum borrowings" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r38", "r89" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r293" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.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": "Revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Gross", "terseLabel": "Loans receivable" } } }, "localname": "LoansAndLeasesReceivableGrossCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r43", "r172", "r173" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "New market tax credit obligation" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r8", "r153" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinimumNetWorthRequiredForCompliance": { "auth_ref": [ "r321", "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The lowest amount of net worth (total assets minus total liabilities) required by secondary market investors or state-imposed regulatory mandates.", "label": "Minimum Net Worth Required for Compliance", "terseLabel": "Minimum net worth required for compliance" } } }, "localname": "MinimumNetWorthRequiredForCompliance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.aaon.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 investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r55", "r56", "r58", "r80", "r106", "r302", "r315" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "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", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/EarningsPerShareDetails", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/GeneralPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r3", "r4", "r20", "r129", "r130", "r296" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Note receivable" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r265" ], "calculation": { "http://www.aaon.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", "terseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r117", "r124" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r40" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r75" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedLabel": "Repurchase of stock" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.aaon.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": "Employee taxes paid by withholding shares" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r72" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "auth_ref": [ "r16", "r190", "r192", "r193", "r194" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current.", "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "terseLabel": "Employee 401(k) profit sharing" } } }, "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r207", "r239" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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, $.001 par value, 5,000,000 shares authorized, no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r30", "r31" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Principal payments from note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r240" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Stock options exercised", "verboseLabel": "Cash received from options exercised during period" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r40", "r164", "r165" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "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. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "verboseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "verboseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/Warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r78", "r168" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, plant and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r153" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "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", "totalLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r155", "r310" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r135" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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": "Provision for losses on accounts receivable, net of adjustments" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryReplacementPartsMember": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "Parts of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.", "label": "Replacement Parts [Member]", "terseLabel": "Parts" } } }, "localname": "PublicUtilitiesInventoryReplacementPartsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r268", "r272", "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Payments to affiliates" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r195", "r270", "r272", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r84", "r291", "r307" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r176", "r308" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r184", "r185" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "negatedLabel": "Net sales", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r63", "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Sales to affiliates" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "terseLabel": "Payments to representatives" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r252" ], "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": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r196", "r197", "r198", "r199", "r200" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.", "label": "Schedule of Dividends Payable [Table Text Block]", "terseLabel": "Schedule of Dividends Payable" } } }, "localname": "ScheduleOfDividendsPayableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r106" ], "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": "Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r247" ], "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": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-US": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r146", "r148" ], "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 Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r27", "r28", "r29" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Unvested Restricted Stock Awards" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Warranty" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r116", "r121", "r122", "r123", "r144" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r116", "r121", "r122", "r123", "r144" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r207", "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r239" ], "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": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r211", "r225", "r228" ], "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 Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r231" ], "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": "Summary of Stock Option Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of Market Repurchase" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Medical self-insurance" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r66", "r137" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r69" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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": "Share-based compensation", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based compensation expense:" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r217" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "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": "Forfeited (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r221" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r221" ], "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 (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r220" ], "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": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "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": "Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r220" ], "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": "Unvested, end of period (weighted average grant date fair value)", "periodStartLabel": "Unvested, beginning of period (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "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": "Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r222" ], "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 (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r233" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r235" ], "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-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Disclosure of the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend", "terseLabel": "Expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r209" ], "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": "Stock authorized to be issued under plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or Expired (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r213", "r239" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "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": "Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r212" ], "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 (weighted average exercise price)", "periodStartLabel": "Outstanding, beginning of period (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "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 [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r204", "r210" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "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 (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "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 (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r236" ], "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": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "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 Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r236" ], "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 range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r224" ], "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": "Number of shares vested and exercisable", "verboseLabel": "Exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r236" ], "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 range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r232", "r241" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r239" ], "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": "Options vested and exercisable intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r214" ], "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 vested and exercisable weighted average exercise price", "verboseLabel": "Exercisable, end of period (weighted average exercise price)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of exercisable 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, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Shares, Outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Payments made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provisions" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r121", "r144", "r158", "r159", "r160", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r175" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails", "http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Consolidated Statements of Stockholders\u2019 Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r175", "r176" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock options exercised and restricted stock awards granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r175", "r176", "r216" ], "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", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r176", "r206", "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock options exercised and restricted stock awards granted" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program amount authorized (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r175", "r176" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Stock repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r175", "r176" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Stock repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r257", "r258", "r259" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Total stockholders' equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails", "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails", "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails", "http://www.aaon.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price of shares repurchased since inception (per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r175", "r176" ], "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", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r175", "r176", "r177" ], "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", "terseLabel": "Aggregate price of shares repurchased since inception" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r109", "r110", "r111", "r112", "r113", "r114", "r115" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/GeneralPolicies" ], "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/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r104" ], "calculation": { "http://www.aaon.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive stock options and restricted stock (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r100", "r104" ], "calculation": { "http://www.aaon.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r99", "r104" ], "calculation": { "http://www.aaon.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails", "http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Worker's compensation" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "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=116856206&loc=d3e5070-113901" }, "r223": { "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=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "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=116856206&loc=d3e5070-113901" }, "r233": { "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=116856206&loc=d3e5070-113901" }, "r234": { "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=116856206&loc=d3e5070-113901" }, "r235": { "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=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r298": { "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=6876686&loc=d3e534808-122878" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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=119400593&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r314": { "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=119400593&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(a)", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r324": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r325": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r326": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r327": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r328": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r329": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "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=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" } }, "version": "2.1" } XML 51 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 52 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Segments (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represent the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts include sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments.

Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below.

 Three Months Ended 
 March 31,
 20202019
 (in thousands)
Sales  
     Units$130,720  $107,068  
     Parts - External6,880  6,911  
     Parts - Inter-segment6,786  7,922  
     Other(117) (157) 
     Eliminations(6,786) (7,922) 
             Net sales$137,483  $113,822  
 
Gross Profit
     Units$46,054  $26,385  
     Parts - External3,177  3,669  
     Parts - Inter-segment(395) 677  
     Other(6,284) (4,624) 
     Eliminations395  (677) 
             Net gross profit$42,947  $25,430  
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]    
Payments to representatives $ 12.6 $ 11.5
Extended product warranties, minimum length 6 months  
Extended product warranties, maximum length 10 years  
XML 54 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Warranties - Change in Accruals (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance, beginning of period $ 12,652 $ 11,421
Payments made (1,177) (1,106)
Provisions 1,465 1,109
Balance, end of period 12,940 11,424
Warranty expense $ 1,465 $ 1,109
XML 55 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Inventory Valuation Reserves [Roll Forward]    
Balance, beginning of period $ 2,644 $ 1,210
Provisions for excess and obsolete inventories (274) 357
Inventories written off (5) 0
Balance, end of period $ 2,365 $ 1,567
XML 56 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Federal statutory rate 21.00% 21.00%
State income taxes, net of Federal benefit 5.20% 6.10%
Excess tax benefits (3.80%) (2.70%)
Other (0.90%) (0.90%)
Effective tax rate 21.50% 23.50%
Expected effective income tax rate for the year 25.00%  
XML 57 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Related Party Transactions [Abstract]      
Sales to affiliates $ 653 $ 50  
Payments to affiliates 59 $ 127  
Due from affiliates 478   $ 22
Due to related parties $ 0   $ 2
XML 58 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision (benefit) for income taxes consists of the following:
 Three months ended
 March 31,
2020
March 31,
2019
 (in thousands)
Current$6,143  $1,786  
Deferred(167) 909  
$5,976  $2,695  

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes.

The reconciliation of the Federal statutory income tax rate to the effective income tax rate is as follows:
 Three months ended
 March 31,
2020
March 31,
2019
Federal statutory rate21.0 %21.0 %
State income taxes, net of Federal benefit5.2  6.1  
Excess tax benefits(3.8) (2.7) 
Other(0.9) (0.9) 
Effective tax rate21.5 %23.5 %
The Company's estimated annual 2020 effective tax rate, excluding discrete events, is approximately 25%. We file income tax returns in the U.S., state and foreign income tax returns jurisdictions. We are subject to U.S. income tax examinations for tax years 2016 to present, and to non-U.S. income tax examinations for the tax years 2015 to present. In addition, we are subject to state and local income tax examinations for the tax years 2015 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense.

Coronavirus Aid, Relief, and Economic Security Act

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted on March 27, 2020, and includes a retroactive correction to the 2017 Tax Cuts and Jobs Act that allows for much faster depreciation of qualified improvement property that is placed in service after December 31, 2017. The retroactive correction allows for 100% first-year bonus depreciation for qualified improvement property placed in service in the tax years ended 2018 to 2022. Alternatively, companies can depreciate qualified improvement property placed in service during the tax year ended 2018 and beyond over 15 years using the straight-line method. Amending a prior period return to claim 100% first-year bonus depreciation for qualified improvement property placed in service in those years could result in a net operating loss that can be carried back to a prior tax year to recover taxes paid in that prior year.
As the Company collects and prepares necessary data and interprets the CARES Act and any additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, additional adjustments to the financial statements may be made. We don't expect these additional adjustments to materially impact the provision for income taxes and effective tax rate in the period in which the adjustments are made. We expect the final accounting for the tax effects of the CARES Act to be completed by the second quarter in 2020.
XML 59 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2020
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
 
 Three months ended
 March 31,
2020
March 31,
2019
Supplemental disclosures:(in thousands)
Income taxes paid$3,024  $353  
Non-cash investing and financing activities:
Non-cash capital expenditures$(1,000) $1,068  
XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 130 371 1 true 43 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.aaon.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.aaon.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://www.aaon.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.aaon.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - General Sheet http://www.aaon.com/role/General General Notes 7 false false R8.htm 2104102 - Disclosure - Revenue Recognition Sheet http://www.aaon.com/role/RevenueRecognition Revenue Recognition Notes 8 false false R9.htm 2108103 - Disclosure - Leases Sheet http://www.aaon.com/role/Leases Leases Notes 9 false false R10.htm 2110104 - Disclosure - Accounts Receivable Sheet http://www.aaon.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 2114105 - Disclosure - Inventories Sheet http://www.aaon.com/role/Inventories Inventories Notes 11 false false R12.htm 2118106 - Disclosure - Intangible Assets Sheet http://www.aaon.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 2121107 - Disclosure - Supplemental Cash Flow Information Sheet http://www.aaon.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 13 false false R14.htm 2124108 - Disclosure - Warranties Sheet http://www.aaon.com/role/Warranties Warranties Notes 14 false false R15.htm 2128109 - Disclosure - Accrued Liabilities Sheet http://www.aaon.com/role/AccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 2131110 - Disclosure - Revolving Credit Facility Sheet http://www.aaon.com/role/RevolvingCreditFacility Revolving Credit Facility Notes 16 false false R17.htm 2133111 - Disclosure - Income Taxes Sheet http://www.aaon.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2138112 - Disclosure - Share-Based Compensation Sheet http://www.aaon.com/role/ShareBasedCompensation Share-Based Compensation Notes 18 false false R19.htm 2146113 - Disclosure - Employee Benefits Sheet http://www.aaon.com/role/EmployeeBenefits Employee Benefits Notes 19 false false R20.htm 2149114 - Disclosure - Earnings Per Share Sheet http://www.aaon.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 2152115 - Disclosure - Stockholders' Equity Sheet http://www.aaon.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2155116 - Disclosure - New Market Tax Credit Sheet http://www.aaon.com/role/NewMarketTaxCredit New Market Tax Credit Notes 22 false false R23.htm 2157117 - Disclosure - Commitments and Contingencies Sheet http://www.aaon.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2159118 - Disclosure - Related Parties Sheet http://www.aaon.com/role/RelatedParties Related Parties Notes 24 false false R25.htm 2162119 - Disclosure - Segments Sheet http://www.aaon.com/role/Segments Segments Notes 25 false false R26.htm 2165120 - Disclosure - Error Correction Sheet http://www.aaon.com/role/ErrorCorrection Error Correction Notes 26 false false R27.htm 2168121 - Disclosure - Subsequent Event Sheet http://www.aaon.com/role/SubsequentEvent Subsequent Event Notes 27 false false R28.htm 2202201 - Disclosure - General (Policies) Sheet http://www.aaon.com/role/GeneralPolicies General (Policies) Policies 28 false false R29.htm 2305301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.aaon.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.aaon.com/role/RevenueRecognition 29 false false R30.htm 2311302 - Disclosure - Accounts Receivable (Tables) Sheet http://www.aaon.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.aaon.com/role/AccountsReceivable 30 false false R31.htm 2315303 - Disclosure - Inventories (Tables) Sheet http://www.aaon.com/role/InventoriesTables Inventories (Tables) Tables http://www.aaon.com/role/Inventories 31 false false R32.htm 2319304 - Disclosure - Intangible Assets (Tables) Sheet http://www.aaon.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.aaon.com/role/IntangibleAssets 32 false false R33.htm 2322305 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.aaon.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.aaon.com/role/SupplementalCashFlowInformation 33 false false R34.htm 2325306 - Disclosure - Warranties (Tables) Sheet http://www.aaon.com/role/WarrantiesTables Warranties (Tables) Tables http://www.aaon.com/role/Warranties 34 false false R35.htm 2329307 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.aaon.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.aaon.com/role/AccruedLiabilities 35 false false R36.htm 2334308 - Disclosure - Income Taxes (Tables) Sheet http://www.aaon.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.aaon.com/role/IncomeTaxes 36 false false R37.htm 2339309 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.aaon.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.aaon.com/role/ShareBasedCompensation 37 false false R38.htm 2347310 - Disclosure - Employee Benefits (Tables) Sheet http://www.aaon.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.aaon.com/role/EmployeeBenefits 38 false false R39.htm 2350311 - Disclosure - Earnings Per Share (Tables) Sheet http://www.aaon.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.aaon.com/role/EarningsPerShare 39 false false R40.htm 2353312 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.aaon.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.aaon.com/role/StockholdersEquity 40 false false R41.htm 2360313 - Disclosure - Related Parties (Tables) Sheet http://www.aaon.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://www.aaon.com/role/RelatedParties 41 false false R42.htm 2363314 - Disclosure - Segments (Tables) Sheet http://www.aaon.com/role/SegmentsTables Segments (Tables) Tables http://www.aaon.com/role/Segments 42 false false R43.htm 2366315 - Disclosure - Error Correction (Tables) Sheet http://www.aaon.com/role/ErrorCorrectionTables Error Correction (Tables) Tables http://www.aaon.com/role/ErrorCorrection 43 false false R44.htm 2403401 - Disclosure - General (Details) Sheet http://www.aaon.com/role/GeneralDetails General (Details) Details http://www.aaon.com/role/GeneralPolicies 44 false false R45.htm 2406402 - Disclosure - Revenue Recognition - Disaggregated Net Sales (Details) Sheet http://www.aaon.com/role/RevenueRecognitionDisaggregatedNetSalesDetails Revenue Recognition - Disaggregated Net Sales (Details) Details 45 false false R46.htm 2407403 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.aaon.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 46 false false R47.htm 2409404 - Disclosure - Leases (Details) Sheet http://www.aaon.com/role/LeasesDetails Leases (Details) Details http://www.aaon.com/role/Leases 47 false false R48.htm 2412405 - Disclosure - Accounts Receivable - Receivables (Details) Sheet http://www.aaon.com/role/AccountsReceivableReceivablesDetails Accounts Receivable - Receivables (Details) Details 48 false false R49.htm 2413406 - Disclosure - Accounts Receivable - Allowance (Details) Sheet http://www.aaon.com/role/AccountsReceivableAllowanceDetails Accounts Receivable - Allowance (Details) Details 49 false false R50.htm 2416407 - Disclosure - Inventories - Components (Details) Sheet http://www.aaon.com/role/InventoriesComponentsDetails Inventories - Components (Details) Details 50 false false R51.htm 2417408 - Disclosure - Inventories - Allowance (Details) Sheet http://www.aaon.com/role/InventoriesAllowanceDetails Inventories - Allowance (Details) Details 51 false false R52.htm 2420409 - Disclosure - Intangible Assets (Details) Sheet http://www.aaon.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.aaon.com/role/IntangibleAssetsTables 52 false false R53.htm 2423410 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://www.aaon.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://www.aaon.com/role/SupplementalCashFlowInformationTables 53 false false R54.htm 2426411 - Disclosure - Warranties - Additional Information (Details) Sheet http://www.aaon.com/role/WarrantiesAdditionalInformationDetails Warranties - Additional Information (Details) Details 54 false false R55.htm 2427412 - Disclosure - Warranties - Change in Accruals (Details) Sheet http://www.aaon.com/role/WarrantiesChangeinAccrualsDetails Warranties - Change in Accruals (Details) Details 55 false false R56.htm 2430413 - Disclosure - Accrued Liabilities (Details) Sheet http://www.aaon.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.aaon.com/role/AccruedLiabilitiesTables 56 false false R57.htm 2432414 - Disclosure - Revolving Credit Facility (Details) Sheet http://www.aaon.com/role/RevolvingCreditFacilityDetails Revolving Credit Facility (Details) Details http://www.aaon.com/role/RevolvingCreditFacility 57 false false R58.htm 2435415 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Details) Sheet http://www.aaon.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails Income Taxes - Provision (Benefit) for Income Taxes (Details) Details 58 false false R59.htm 2436416 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details) Sheet http://www.aaon.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRateDetails Income Taxes - Reconciliation of Federal Statutory Income Tax Rate (Details) Details 59 false false R60.htm 2437417 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.aaon.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 60 false false R61.htm 2440418 - Disclosure - Share-Based Compensation - Additional Information (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationAdditionalInformationDetails Share-Based Compensation - Additional Information (Details) Details 61 false false R62.htm 2441419 - Disclosure - Share-Based Compensation - Summary of Assumptions (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails Share-Based Compensation - Summary of Assumptions (Details) Details 62 false false R63.htm 2442420 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails Share-Based Compensation - Summary of Stock Options Outstanding (Details) Details 63 false false R64.htm 2443421 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails Share-Based Compensation - Summary of Stock Option Activity (Details) Details 64 false false R65.htm 2444422 - Disclosure - Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedRestrictedStockAwardsDetails Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details) Details 65 false false R66.htm 2445423 - Disclosure - Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) Details 66 false false R67.htm 2448424 - Disclosure - Employee Benefits (Details) Sheet http://www.aaon.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://www.aaon.com/role/EmployeeBenefitsTables 67 false false R68.htm 2451425 - Disclosure - Earnings Per Share (Details) Sheet http://www.aaon.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.aaon.com/role/EarningsPerShareTables 68 false false R69.htm 2454426 - Disclosure - Stockholders' Equity (Details) Sheet http://www.aaon.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.aaon.com/role/StockholdersEquityTables 69 false false R70.htm 2456427 - Disclosure - New Market Tax Credit (Details) Sheet http://www.aaon.com/role/NewMarketTaxCreditDetails New Market Tax Credit (Details) Details http://www.aaon.com/role/NewMarketTaxCredit 70 false false R71.htm 2458428 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.aaon.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.aaon.com/role/CommitmentsandContingencies 71 false false R72.htm 2461429 - Disclosure - Related Parties (Details) Sheet http://www.aaon.com/role/RelatedPartiesDetails Related Parties (Details) Details http://www.aaon.com/role/RelatedPartiesTables 72 false false R73.htm 2464430 - Disclosure - Segments (Details) Sheet http://www.aaon.com/role/SegmentsDetails Segments (Details) Details http://www.aaon.com/role/SegmentsTables 73 false false R74.htm 2467431 - Disclosure - Error Correction (Restated Consolidated Statements) (Details) Sheet http://www.aaon.com/role/ErrorCorrectionRestatedConsolidatedStatementsDetails Error Correction (Restated Consolidated Statements) (Details) Details http://www.aaon.com/role/ErrorCorrectionTables 74 false false R75.htm 2469432 - Disclosure - Subsequent Event (Details) Sheet http://www.aaon.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.aaon.com/role/SubsequentEvent 75 false false All Reports Book All Reports aaon-20200331.htm aaon-20200331.xsd aaon-20200331_cal.xml aaon-20200331_def.xml aaon-20200331_lab.xml aaon-20200331_pre.xml aaon10q033120ex311.htm aaon10q033120ex312.htm aaon10q033120ex321.htm aaon10q033120ex322.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 61 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
May 05, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 0-18953  
Entity Registrant Name AAON, INC.  
Entity Central Index Key 0000824142  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 87-0448736  
Entity Address, Address Line One 2425 South Yukon Ave.,  
Entity Address, City or Town Tulsa,  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 74107  
City Area Code 918  
Local Phone Number 583-2266  
Title of 12(b) Security Common Stock  
Trading Symbol AAON  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   52,031,532
XML 62 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Balance at Dec. 31, 2018 $ 249,443 $ 208 $ 0 $ 249,235
Balance (in shares) at Dec. 31, 2018   51,991    
Net income 8,757     8,757
Stock options exercised and restricted stock awards granted 4,010 $ 1 4,009  
Stock options exercised and restricted stock awards granted (in shares)   237    
Share-based compensation 5,407   5,407  
Stock repurchased and retired (5,071) $ (1) (5,070)  
Stock repurchased and retired (in shares)   (129)    
Balance at Mar. 31, 2019 262,546 $ 208 4,346 257,992
Balance (in shares) at Mar. 31, 2019   52,099    
Balance at Dec. 31, 2019 290,140 $ 208 3,631 286,301
Balance (in shares) at Dec. 31, 2019   52,079    
Net income 21,853     21,853
Stock options exercised and restricted stock awards granted 4,497 $ 1 4,496  
Stock options exercised and restricted stock awards granted (in shares)   212    
Share-based compensation 2,351   2,351  
Stock repurchased and retired (12,518) $ (1) (10,478) (2,039)
Stock repurchased and retired (in shares)   (247)    
Balance at Mar. 31, 2020 $ 306,323 $ 208 $ 0 $ 306,115
Balance (in shares) at Mar. 31, 2020   52,044    
XML 63 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits (Tables)
3 Months Ended
Mar. 31, 2020
Retirement Benefits [Abstract]  
Schedule of Contributions Made to Defined Contribution Plan
The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Contributions made to the defined contribution plan$2,450  $1,360  
Schedule of Profit Sharing Bonus Plan
We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Profit sharing bonus plan expense$3,167  $1,306  
Schedule of Employee Medical Plan
We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles.

Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Medical claim payments$1,875  $1,520  
Health saving account payments874  720  
XML 64 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2020
Receivables [Abstract]  
Accounts Receivable
 March 31,
2020
December 31, 2019
 (in thousands)
Accounts receivable$70,541  $67,752  
Less:  Allowance for doubtful accounts(647) (353) 
Total, net
$69,894  $67,399  
Allowance for Doubtful Accounts
 Three months ended
 March 31,
2020
March 31,
2019
Allowance for doubtful accounts:(in thousands)
Balance, beginning of period$353  $264  
Provisions for losses on accounts receivables, net of adjustments294  115  
Balance, end of period$647  $379  
XML 65 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Warranties (Tables)
3 Months Ended
Mar. 31, 2020
Guarantees [Abstract]  
Warranty
Changes in the warranty accrual are as follows:
 Three months ended
 March 31,
2020
March 31,
2019
Warranty accrual:(in thousands)
Balance, beginning of period$12,652  $11,421  
Payments made(1,177) (1,106) 
Provisions1,465  1,109  
Balance, end of period$12,940  $11,424  
Warranty expense:$1,465  $1,109  
XML 66 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases Leases
 
We adopted ASU No. 2016-02, Leases (Topic 842), as amended, as of January 1, 2019, using the transition method, which becomes effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases. The Company historically does not enter into numerous or material lease agreements to support its manufacturing operations. Furthermore, any lease agreements entered into are usually less than a year and for leases on non material assets such as warehouse vehicles and office equipment. 

Adoption of the new standard resulted in the recording of additional lease right of use assets and lease liabilities of approximately $1.8 million as of January 1, 2019, which mostly relates to the multi-year facility lease assumed in our February 2018 business combination. The cumulative-effect adjustment to the opening balance was immaterial to the consolidated financial statements as a whole. The standard did not materially impact our consolidated net earnings or cash flows.  As of March 31, 2020, our right of use assets and lease liabilities are approximately $1.6 million.
XML 67 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Segments
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segments Segments
The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represent the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts include sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments.

Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below.

 Three Months Ended 
 March 31,
 20202019
 (in thousands)
Sales  
     Units$130,720  $107,068  
     Parts - External6,880  6,911  
     Parts - Inter-segment6,786  7,922  
     Other(117) (157) 
     Eliminations(6,786) (7,922) 
             Net sales$137,483  $113,822  
 
Gross Profit
     Units$46,054  $26,385  
     Parts - External3,177  3,669  
     Parts - Inter-segment(395) 677  
     Other(6,284) (4,624) 
     Eliminations395  (677) 
             Net gross profit$42,947  $25,430  
XML 68 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2020
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Stock Repurchases

The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

Our open market repurchase programs are as follows:

Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.

The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares in AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants.

Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.
Our repurchase activity is as follows:
Three months ended 
 March 31,
20202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per share
Open market103,689  $4,987  $48.10  5,799  $200  $34.46  
401(k)123,672  6,578  53.19  107,000  4,283  40.03  
Directors and employees19,099  953  49.90  15,705  588  37.44  
Total
246,460  $12,518  $50.79  128,504  $5,071  $39.46  

Our repurchase activity since Company inception, including our current authorized stock repurchase programs, are as follows:
Inception to date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255  $74,793  $17.79  
401(k)7,591,411  126,505  16.66  
Directors and employees2,001,028  20,535  10.26  
Total
13,797,694  $221,833  $16.08  

Subsequent to March 31, 2020 and through May 5, 2020, the Company repurchased 23,305 shares for $1.1 million from our 401(k) savings and investment plan.

Dividends

At the discretion of the Board, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
XML 69 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated net sales by major source:
Three months ended 
 March 31,
20202019
(in thousands)
Rooftop Units$110,830  $88,343  
Condensing Units4,498  4,050  
Air Handlers6,247  5,594  
Outdoor Mechanical Rooms915  482  
Water Source Heat Pumps3,703  5,844  
Part Sales6,513  6,490  
Other4,777  3,019  
Net Sales
$137,483  $113,822  

Disaggregated units sold by major source:
Three months ended 
 March 31,
20202019
Rooftop Units4,061  3,762  
Condensing Units408  394  
Air Handlers510  580  
Outdoor Mechanical Rooms10  11  
Water Source Heat Pumps1,617  2,289  
Total Units
6,606  7,036  
XML 70 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable - Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Receivables [Abstract]    
Accounts receivable $ 70,541 $ 67,752
Less: Allowance for doubtful accounts (647) (353)
Total, net $ 69,894 $ 67,399
XML 71 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Stockholders' Equity Note [Abstract]  
Schedule of Market Repurchase
Our open market repurchase programs are as follows:

Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.
Schedule of Share Repurchases
Our repurchase activity is as follows:
Three months ended 
 March 31,
20202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per share
Open market103,689  $4,987  $48.10  5,799  $200  $34.46  
401(k)123,672  6,578  53.19  107,000  4,283  40.03  
Directors and employees19,099  953  49.90  15,705  588  37.44  
Total
246,460  $12,518  $50.79  128,504  $5,071  $39.46  

Our repurchase activity since Company inception, including our current authorized stock repurchase programs, are as follows:
Inception to date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255  $74,793  $17.79  
401(k)7,591,411  126,505  16.66  
Directors and employees2,001,028  20,535  10.26  
Total
13,797,694  $221,833  $16.08  
Schedule of Dividends Payable
Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
XML 72 R44.htm IDEA: XBRL DOCUMENT v3.20.1
General (Details)
Mar. 31, 2020
numberOfVIEs
Basis of Presentation and Significant Accounting Policies [Abstract]  
Number of variable interest entities with directed activities 2
XML 73 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Defined Benefit Plan Disclosure [Line Items]    
Defined contribution employee automatic contribution, percent 6.00%  
Administrative expense $ 0 $ 0
Contributions made to the defined contribution plan $ 2,450,000 1,360,000
Profit sharing, percent of pre-tax profit paid to eligible employees on quarterly basis 10.00%  
Profit sharing bonus plan expense $ 3,167,000 1,306,000
Medical claim payments 1,875,000 1,520,000
Health saving account payments $ 874,000 $ 720,000
Effective January 1, 2016    
Defined Benefit Plan Disclosure [Line Items]    
Percent of match 175.00%  
Defined contribution employer, maximum match percent 6.00%  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of shares vested and exercisable 1,024,276 683,489
Options vested and exercisable weighted average remaining contractual life 7 years 3 days 6 years 8 months 12 days
Options vested and exercisable weighted average exercise price $ 32.73 $ 26.11
Options vested and exercisable intrinsic value $ 15,968 $ 13,718
$7.18 - $33.20    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range $ 7.18  
Range of exercise prices, upper range $ 36.95  
Number of shares vested and exercisable 677,936  
Options vested and exercisable weighted average remaining contractual life 6 years 1 month 2 days  
Options vested and exercisable weighted average exercise price $ 28.34  
Options vested and exercisable intrinsic value $ 13,542  
$33.40 - $40.87    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range $ 37.00  
Range of exercise prices, upper range $ 40.87  
Number of shares vested and exercisable 6,418  
Options vested and exercisable weighted average remaining contractual life 7 years 11 months 12 days  
Options vested and exercisable weighted average exercise price $ 38.20  
Options vested and exercisable intrinsic value $ 65  
$41.37 - $50.68    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range $ 41.37  
Range of exercise prices, upper range $ 57.14  
Number of shares vested and exercisable 339,922  
Options vested and exercisable weighted average remaining contractual life 8 years 10 months 2 days  
Options vested and exercisable weighted average exercise price $ 41.38  
Options vested and exercisable intrinsic value $ 2,361  
$5.67 - $32.80    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range   $ 6.13
Range of exercise prices, upper range   $ 33.20
Number of shares vested and exercisable   496,465
Options vested and exercisable weighted average remaining contractual life   6 years 1 month 9 days
Options vested and exercisable weighted average exercise price   $ 22.56
Options vested and exercisable intrinsic value   $ 11,727
$32.85 - $33.80    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range   $ 33.40
Range of exercise prices, upper range   $ 40.87
Number of shares vested and exercisable   187,024
Options vested and exercisable weighted average remaining contractual life   8 years 3 months 10 days
Options vested and exercisable weighted average exercise price   $ 35.53
Options vested and exercisable intrinsic value   $ 1,991
$34.00 - $40.60    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range   $ 41.37
Range of exercise prices, upper range   $ 46.18
Number of shares vested and exercisable   0
Options vested and exercisable weighted average exercise price   $ 0
Options vested and exercisable intrinsic value   $ 0
XML 75 R28.htm IDEA: XBRL DOCUMENT v3.20.1
General (Policies)
3 Months Ended
Mar. 31, 2020
Basis of Presentation and Significant Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, inventory reserves, warranty accrual, worker's compensation accrual, medical insurance accrual, income taxes and share-based compensation. Actual results could differ materially from those estimates.
Fair Value Measurements
Fair Value Measurements

We adopted ASU No. 2018-13, Fair Value Measurements (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:
Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.
Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means.
Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of property, plant and equipment, intangible assets and goodwill acquired in a business combination.

The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.
Intangible Assets Intangible AssetsOur intangible assets include various trademarks, service marks and technical knowledge acquired in our February 2018 business combination. We amortize our intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review.
Goodwill
Goodwill

Goodwill represents the excess of the consideration paid for the acquired businesses, in our February 2018 business combination, over the fair value of the individual assets acquired, net of liabilities assumed.  Goodwill at March 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Changes to U.S. GAAP are established by the Financial Accounting Standards Board ("FASB") in the form of Accounting Standards Updates ("ASUs") to the FASB's Accounting Standards Codification ("ASC").

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes. The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax basis for goodwill as part of a business combination and interim reporting of enacted changes in tax laws. The ASU is effective for the Company beginning after December 15, 2020. We do not expect ASU 2019-12 will have a material effect on our consolidated financial statements and notes thereto.
XML 76 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Related Parties
3 Months Ended
Mar. 31, 2020
Related Party Transactions [Abstract]  
Related Parties Related PartiesThe Company purchases some supplies from an entity controlled by the Company’s CEO. The Company sometimes makes sales to the CEO for parts. Additionally, the Company sells units to an entity owned by a member of the President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for third party products.  All related party transactions are made on standard Company terms.
The following is a summary of transactions and balance with affiliates:

 Three months ended
 March 31,
2020
March 31,
2019
(in thousands)
Sales to affiliates$653  $50  
Payments to affiliates59  127  
March 31,
2020
December 31,
2019
(in thousands)
Due from affiliates$478  $22  
Due to affiliates—   
ZIP 77 0000824142-20-000090-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000824142-20-000090-xbrl.zip M4$L#!!0 ( $A6IU 0[E3='O\! ":L'@ 1 86%O;BTR,#(P,#,S,2YH M=&WLO>E66TF3+OR_KT(?W:>[:BT2YSRXJCB+,M@O=2QA8]EN^..5(VS0P"L) M,US]%[F%F(QM,&ADN\H8:4^Y,R*>>"(R,_+/_WO:;M6^QEZ_Z';^6B(K>*GV M?U?__/\0^M^_M]_6UKO^N!T[@]JK7K2#&&HGQ6"_]CG$_F$M];KMVN=N[[#X M:A$JKWG5/3KK%7O[@QK%%-\ZV'M)I?4L4HF$3@%Q+BURTBT/!D"V*,>7&:SUD:GO32VMP+ MU\[,7ZSX;OM%?B',&!F=V2HZAS?./'6]5GG7?-Z+?-C9?AR=7IP.4#_Z&U? MYY6][M<710?.CKF_7PQZMM-/W5[;#D ><"LB$-;HZK'Y*:&XO,WUA\H7PX-7 MC_Q>^PB[]LSK=RY^\$9%IS^P'7_U1OTNIT3]Z(KA&:,+^KW!Y,L1;KSCJ*CAPQ^FG_>(N\4(CR(O_K;_]X/=CVZ)O7N!T<'?C?R8/ MBJ@2XC_:L/?KVQ2X.W-7:;U3GACKFHTN@N=&&U3_;<6!K^4P4_WUE(K\8O4__N,__AP4@U9[7MW3[ZPZK M'X>#C:^[;\S!5OO]Z6[[XUGCP)_M-G=88_W]R6Y[MV@>.3QF_I[MG.9R\;GS?XSF[^QOH/K!WOG]>8F:] =7G_S MGM77&_N[;S:^AC>O"_?FHZQ_?KU?/]@\A>\/=]J-HK'>:F\U]^C6FT:Q=7'-)WB6Z.PVNZ<[GS?.Z@<;)W6Z7>S03;SU>4=LK4.[Z#\% M/.^L?K[;VOF\O5\G^NQM2[CD MAG"YE":R@*B/"7&P5V1T$$B;R(V5F&F>EE;?3])JUT"NH91MR^Y5XOR9..D- M7ZN45SXIY&4 7PM20 #)%&%F*3>:&*Z!1B7;ZL<)2?2"5WK 9?=BUG:?Y]=G?+.GN6OUDYL+Y0_MC/3[!>#^"'VOA8^#@V> M3%<[R-8KT_;MUQUXC@ -H+OKAZ>-]8_G.^?;(-T-7F^&P]W/[\]W#]9.=MJ? M#D$3#MZR[5;\U_;9[N=PY"B7<,W)[OKNX59S S>:C8/&&Y!N<^^T0;=;N^N- M=GW][P+N 9K02/4#C[?6/=MJKL'?C[3^_HO3FFL%$C:*81!X5&"_PH#\I3;6 MJ0">>6GU'=GYCKA?]ZS/@J@==XJAL#O';1=[2S<5@!* ">Z5%2)RGJS1ED#,G0H0HB_:H&I_+?&1-F3R_PA5Z'2.;>M3[ ^*SAZH@(<#=@_86O8! M<'=$IZL0M/[A0B$.0K'SN7ZRM?YWJWX>]G>:V^W=_-U!X[#^YO5!H_T1[S9? M'S;HQU-0B/V=]FEKZV -VM" .\,S2L&_!V&O"?A\ E##X%]6;X(:K/^S/[H& MGG6\2P%JUC?/=B@HSWI6E)T3^)?7UUOP>>UL:SW O_ZT?@Z0U7Z=AE!10L;) M%V89%9IQ)$T2B&/ED-,V(,V=9"EZXJE?6F5LA;&1 HTT9K7\XEH(UHLI IOV ML;_Z9XX77_;+$!<4J%;&CR\'$![^M=0OVD>M'.^6W^WWLG[=B E73OL0#_SY MXN8]AH^[_HSR8[][W"L_E9F"EQ=*.]2"7T&MT8UB&?B-/A4A?TY%[-7*!L4[ M4R:O-O_?S3CF]L6KHZ]NWOVH!+/1I_[ ]@8Y""DI58[2,1E==W7LLIGAVJFL MI-Z3K;_LM'XVO/YE-[2C[1_WXNK%X\N#HUN,CHT^YWO< M*0H66@>C3.2*QX ^ 57+'EAG3!17/3F;"CS MS=Z\KI\/Z\T;/: PAI C@7_SEL-+.P*4E6-&E#,I,I)[(*O6C/4 ,:, ^+'Z M!*ZO=)"7KQ>*K]"LZZ>6;MX.NKU?5+UOKL]?KL=.MUUT[KKM?0'BQBU>W&S] MSS0_QJ0T4]%%@;DDX+N<<\EC(ZCVRI5X3LP%GL,OLV$"U_%\F'6]%Y[G4W\= MSV_T6Z+!"DRU8LZ#O3#'A9;>*:Q% %QFD[.7B[>.>YG2#3\&>-CI4:OPQ: > M,_.LA0*.#D=^+H.' ;QZOF8#PH#!6::-W0Y\[*^=%N"L1J?!]^UNY\.@ZP^' M]_KSQ9V/N.RURY9,T)!OB,;[X+RW$&E+Z#(@TH#D1F(=#4D^Q;0PHED+HV2)L=E[9HV)@6W,BIF"E"$XI1T3@EEG+C(8 FU LO)':+8R8MN/ %IT8 M-FRO S%6?T[D@UD0)$GBJ&$\:F:\89(G"7&J,LG[*3#]N1?45.*0&U*U,DG! ML-%8"2Z,,!YSY< ,CE) M7#R!3LSM35^X40@6.?'<),X9A&31,"&,4]1P&7687%PZST8ZEH 98F(7)5?$ M$<)Q2#IA@T7T#B0G:&D\"2<8SFH3 9&'$ M-$F6^93R 8HI<1[] -^E4S J.@,9<"($\4E2T&W.<-",>V,-L=3#;U@MGE0GEDF8 MCD #(^!#/#9)!@ H[F10T0(R&6N-BHQ,8LY%\'SZ!3\Q28$JX((Q"MBA98+(Z8)CU<]E7SRW,P D*:2)5PZX[SD MS%$03N0A,C,Y^4RP!RYGL QGF';3U^*.F6;E#-'A&5OIT^;&PZ>;:6^-="$Z MKO(<=JJU(E(H3YFSB@S)WHR/,O1[@Y?O>MUP[ =;O8LIST/%+[MGN]M-@^[1 M1^B!A1SXTY%13YA.G"B.-3-*)T&( \ZG#95I#MC=S$AP.A3.1X*#\PMI MA9*R%+3VPB?-/4\V3Q<$Z[,B:..MGW\KG)@ IV.!0.MC\D(X$BFWA-FDI!?6 M:^9-)&8!^.C6\2!TN[UZ]/NV4WC; GK37DACC)%081TSU@5.\R0FYEE0BIGH M=8H+X!*G(
  • 48G(Z:.4&?SC/C@P"M&(96EQ#@^E.5\V^5GZ)G>AW*%W+^B M';P[;A\MI%4&"QQ56ZRHL5RD:#V.*E==HL[$J.=A-&#F)#D=F[0N,DN-%SA: MSLOR69@%+97AQ&%'YM\FWT$W?K"MN)"&:*SR%.AI!)'QE'\:R:/AP6/L(\/S M;X@3$M^4K,\X055*$BR0XV",,CIBJZWE7@DV#Q/N?\9N!ONQ=W$<0HZ+$Q;2 M%CF72BH' E2":XV-MB;7\7&!!.AN,_^V.!5A3LPRKQ;\PB]W#Y/D(P\>'E&& MNHA%U(S:O&X<$#I0(8AU-#E!+M:R9;V8N;&GZ_W^F#E>P6 4>3I\(:$ MY'103EE%H0OF&N9&(Z/OCAU<^W%0M(I!$?N;G:]PYV[O;#L>M:POAU:S+UM( MZ",F)=#I/+2J.+'"Y85&0">-%H3*E&9_(OVK7@S%X+7U67QGM\>\OW9;7XO. MWLV3YF02/8L^QNB3-4)RQ[##AE%&B18B .K,TQJPF1#2=,O%7!2+NNV=+NX! MOS[8/5F'I:00.!@EN8_.<)VBQI0S(5AB[#G:[KT?_?/!;[N= MT.UL0D?WG.T<;J5<1RGD\]YN_KVU/2?@03.>8Z83P1'T0@.75=J2&(2&N%/A MV5^'/Q.8,9XU^!A'YH%+8A.X$-@H1RSG02M >3M<'845%I3.JFS>M6RG8=O7 M0XQR;N;U*G7YG+5Q2@2K7'6*TB>0B' I%Q%!>;"A0)'&T1P0>>P/G&JLZL= M2@15HKF7@[TMG!\XV-NG/FJR>^"$,4T#25P _'FJ(]4 >!0SX56)>A+$QV+&$5_);TL&Y=:2=H#@UFDN*YD8B]938_2L3>.O41OA@;JZ-4 M21H!GL@89S4#$2KF=0C@G.8H?7&'+->+7O2#;L]V D2(A5_4*77<*I&(I<+E MJNC!) (VE\L=6R(-GX>AD5D2XG0&*R,106HM8X(@1SIP>RD9PE5(69Y8SK3L\HVPR5,Y3RO_NK0O*;_MKQX/];J\XC^%C)\1>&4AL M'8U"B/[?9QNGL>>+?GS7 U#>SIL=7-.-;P^2133P%)7'!N(10B%8],KY9#B) MR08L(8ATLY_>GW,5&$M>'J*:9)2WP(@ALDG.F41%SOH&&9)GK++P.\5+%]'" M><*9E7F>E_Y9G2P-6C$F,&>"4^$K"Q^S"HS'PHT4V!N7HDC<1&&M593[P(&5 M"4OF84'G-,3+%M'"DZ>&:8:Q$(([8.F!88:=Y'DK#HE59>%C5H&Q6#@V$$U3 MQX2)D6O+@9D1PKS@4BI/<9BCT&N2XN6+&+%9++PR'H,?=YQI;:QQ1OND(PTV M!C$']6/F6P7&4G4F8NUGHQ,0\E-68AGC%(EIX8)Y[ MSF2TQ'!*>1[%, $3;T)@AJC*PL>L F.Q<,YBPM$KYBP#\5++B121Y95S\,G+ MRL+O%*]<1 O7UE/'D]2"6S#O:*R7G#*;,ZZ)25]9^)A58#R5_91QTE(J@R)< MPQ]#>0HLQ!"(D&H.\J?F">,F21CEWAD2 N7!& O=+_,>&XP9X6R:H\S( MC,RRG$Y6XU>VN)Y1.9:;93?/CN+M^>7] 0#>((;[E)S]Z=-*_6CVBKT]Z.3. MWD9>8'9]=6:)QOTW/;"K&+J=;L^F0>S5[1D5T'T_"YI^^OB\!*Y9#%IQ*VUV MRBU$CVUK^/Q\:#0+8B%552C-G2,4.\RCD [X.^9,.<)M /\P!ZKZ$^792 FD M5WR-_]C.L>V=D3R):Q%%Z8)4"CA:LHH#>V=:1@KQ%\N4S3 ^K'4ML"!FUB1X M@Z5MQZ/CGM^WF5)U]WJV?6N"("X1YYNSQDJZ1#F!TSR!BU;:XJC#TGBI+7"7!'A)'/":*$MD0&P=T2\"9NI'AA"%6%/ MD5R(4GG!\I9^CC/IC)?""I(4]]Q',@_+YF<3LZ;OA0SG7MA(P <%;I1VCED9 M=$P,&R 7\U! :_9%.YTTD$@0ERJ9Y\82KBBU(6_7$+6$ R2DN9N:\Q/18L$Q M.7P^EAN=#@G$Z@.$ LSD03O*@P-"29TG9AZJP\Z'>*=CO5(:H5,.#EP"YDFM M! )JK?$*\%GXA;->^>WBA6=AQCJ6.V-S%0WEDEE-#;64 =]FT"EZ[B9?S+Z< MIV//F%&@RTE'QB08,G$"6PUAA?/)8L:'!1(!Y8A:"'N>$M'"9=RK)FO"!'N6 M:Y:RP"T705KN#3?!)1^$3;PLGH@%5HL"U5/SQ"#;7%QATCG7O&(P4BV4>&$M"\&)8[@P@-):( $)/V(PMT&?*5*(A0;=3IJD3S@$# M8P2NN+6%H:CK]>C;X'\P_AIKX"NNB?MO7[J MH]8$J9 H=T[F^>2)V9@DB40 TY"FHL%]^ \)1K]4DGQQU+,KE'>3XHW3GU, M*M$XIKS3.)G ?8Q.$>D3,T!TI8GX8E8XP;-;OF0&J^_AIZG\HSA6*4A!7(J< M&F+!"V-PQ"G7DV%6S:YL\F2-5]WC7)GR"+3X[-8$I%RXN \T=*Q+89]0$! B M&,QM()00X$'!21FM\3)XGFLC7E0PR() E41^AG'XGO5];IWZ&!JK0@PJ19E2 MXD$!QN5-Y>$[+BEUGL^N'5WA6 O>/>3BWF=-B-[ZUI<3L?X^NW[D:J+4&@1W MK2(?V"A?9';M[++JY=>I@;PEABT=.H>+EOL/8ZB5QA M%FR:SM4 ]VC[[+^/^T4G]OL?AK?H7[/C^VQY>4^LZ/2[K2*4\T,WX;FWN-$6 MB!6.=?9&C5C$##Z'NTD< E< ],YC:RQ-A&%P 2J/ULQ3!O\9*\]TA@4(4U'D M>E:$*TZ9,$%)"'B#=@8")HOG 'G&(U"*"F D6@C;.#!1NM]3()B MH#(D2#D/-;,JY9D:\NC(DDA*,&>YPMXDG'B*D1+IJ)3SL'KE/LI3;GQP<!@*A*=4OV\J*7S6GK% M("9-TB8(4$+*%;QJ"YP.5Z04-^*V\>U^T-)C%&-86I6> F8QURMGF=)7O\R'!SW!XMJC@Y"(#!$210FW +K$3C2O'4T]V"H&L]NT8.9 ML,*QE"S0-F@F@E$XU=8X*S1PV25CFPPR7FIFV/8U%'"$R #CC>-21"Y:L ML,DK&D)(23OCY@#GKF( WVW'R_C];=>7;.0V$>D/MM)]]NR>>7V8/KY:3E60 M/MB@#."&U8"Z'(.&!;[VP1-CNO[%$QL*U*,[X;I7&9(O!(R8WAGAAMHJ4" M"*9D08F+.6@SJ1E/+Y.G5L;M.+!%)X8-V^N &QJ#GQF+2KB0N$F$>0L$) "A MC8'%**-U+F!FW7-2B5F1B?9?/,$Y^1O4Z? M%XIDC!6>.$T25WG';^^<)(P!+20JS,-HUC,GB-/7(:]3]@=!Z!0XQ!E:6VJ M,6#+F+O8LW&Q=&B1:>7T]8DIQ424ABH.'!1'Y[@*>=&@IC0YZ68WH?G,H6@\ M-;>)M 3GA?T!@A)MC0R8&DJ2DD)%81=&&Q895,:B&2Y(32 HM58GGB=J4);R MOCG*0;2J99Q=S:BX[YA40FA,@E&!:<4X4=)AH4UD+$_,HLZ:V8U59]!U3'X4 M[ND"Y( -EH)J*8SG/%K#4A*84*NDU8;HA5&$27N->58**S&EV,N\:0?WT=MD MB3.:YT(*V"DO BJ%QXU^+DM#=8&/] V#RDQ9\O#YR^^IC(\UX!1ECMN15."\V]\2P%!8\9+E!>+/594/8X M?56R*43-';'2@2JIJ)T(W#K0+>6"8')V2!4P!)+P3-%@CG4Z*,8@]9E"_8O"V8^\)FEN^^-9X\"?[39W6&/]_[=H'-3/ MZNWZR4YSA^X>[._7S^OD+6NT=LZ/#NN?=UOU [A+^R-MG+_']3>[[9V#G?/Z MP3\']3<;M-'>X3O-^GGCDV9OZ>[9SF*NKKY?/.&V]V3K8^;Y[4 MW_RS7V]_:N\T/Y+=-Z\/&^N;7\.;UX5[\U'NT/?GC?9'L7-P2!IOWF.XAC6: M>V+KS7M27_]XOOOY_4ECW9]OK?N+:S[!LT1GMWETL+M>I[O-5K'5_(AWU]_C MW0-/MJ -N^L?3QK-1FMW?0TWSNN\032N%_CT;7-C4/^ <7WMBW"!.^L29X]K4J@[]<8>>7W;HR1>7DA4N!N28$XA;L OP%@*Q)"T! M[T]M2DNU5M$YW/ZQFI1ME8AB-QY+BR62XXMU;J]$'M_+64V_N(6$HV^Z7>/>S[VAQ_WACL;<_>,GI MBA)'@S].BC#8?TDP_C]_+)7GK?[9/[*=U3]=[P5)-O;I6Q%-E6L==Y MZ6,N\)%OD:\8G0#.[7"OUSWN!.2[K6[O96_/_4:%6![]K>$5_/L?PV/_B-5Q^W-YN;&Q]J M:XWUVL;_OOK76N/-1NW55KV^^>'#YE9C#M^5W_VNGRV826=OT.TLU]977JW\ M]W\2B?\8_J18R'^C]9/YZ:[M>RSRFT^TTCMMP%U^[H#< V[FP M$"?"2H!^F@BW7NN@HI0X;XJ0,)7\KC(TM8[-?#+$XN5ZUQ^W+^C=T@7>3,_#SSH_G'Q1:\4?/F-*WU'5L&6/>K' MEZ-?_KBFP/GZX>>BD_G^RVQ:H>@?M>P9,.12F#\.U!MD*(_/[A'U[[PX.&KFC-[WGQB[+=P[9#EV0)_+7$ED97'-D0 M #30H'OTDAZ=_C'Z?"&+_-4W]OV?J?SS3<=^C;U!X6WKXKOA+2[O6,J.0'^/ MOAC*C@RE?1U0?F#R_#9TK/4*VZI][!2^&V*M_N$&=MR$G'OBU-+JDV-'ZO;: M=@!70W]!& H]TVTYVVIU!ZY[>A>TO#^&@#OV1I,2YQ)E+MCFYPVZ0S?I5C,< MUIMAO[&^N[_3?MVNKV_B>K-^TJ#;^UN?-]C.P=YMMKF_T]P]@#:)!GU_VJ ; MN)&?_7GGI'[P_K1^OL9VWVR(G68HMEYK8)IKF6E"*+7VA4O&+&<2$98 HI@6 MR J(H;1+7AK@?UBHI=7__D^CN/CC-DI=@M2%93V1S=RM:S^Q('C H\S'W.$P M[^UX?]%XWG]?=S^\'&MT:PUMVI QYK N6J$U;:V M:T3\%GZO;;VN-?^U4;O&U"Y9VMJK9CY,#.,WQ%)BVHL2J!_!9G+NO$AGLT[K M7G=[M<%^K/U[A FU8>JF%L&%A:;5X1:_S2:MWV_'Z- MD>5:[NO[DZ/9X=_W5-AN[YD1/;I"F1D+T6,K2I**Z"TNT2OWM2A'\^>>Z37. M0[&[_KJ]>_#Q=*OY$= R[-??_%/ ,\G.P2&#YQ9;;Z#MY[>97IU& MYR6XSO<2)9U(!WD;+ 7FE Y+G+2+< M*REET(*;"Z;'*Z;WQ$RON;W6^+!9\KF9HGJS[1U'=&YP:?DC/I<'S"YIP.R^ M0JG)(?I<$Q=:_[(&[0):"J?!VWVYX\_LO]+2:FW07>2NGQ/;&.:J%X<)YRF; M13_/$:BE CANYS@/[+^\GI@?8YYZHYPG\!H>W"B?.Y?V5UQ\X@ M[['W[#3M\(MT482H***&)L0- 9USV"&OE,,D1.*475I=6]MJ+-I6K4;+_6/XH^S[(*M:)3*P;]FM\OTUJ__P3[%S-S MH%8$IN/('!"]8O!8!I\(6U%Z+-D.MJ*Y&L>-U0H38^D+OB*4'L>-J5CA6HSE MSBN"W;>3?Y)1>IK(]T')HV]"=3/>4/T"<)\^WV56Q,\27F.(V,>>[RI7)ASU MNE\S^-\<+!CRA%P]>KB=2I'7,L'9Y?Z\O;-7W3"?M&&8_*H#+=C]_/ZL=/Q<[GQF&CF2?6M0YWFX>XWCQD6Y_T:$)=F?R*.@:F=4(B)8TX(019J17" MAG'#@]\"IE9E.U4QO6V'3GFY>3'9\S;!Q;6LT&R;E63$[9!A_C MN!?-P&:J,2,UN)WUKIC7XFC<;R77J75[M>Y@/_9J!\>]HA^*Y9[,T18C^-P54W?]N< DN1XE;I\^,+H]-B#W;40>K'?O_CG;=&)I IT?Q;HGE]/ M-&F?$@\R(1E#0)P2AYS1$840)?4&:X;QTBKE5-0^=(\'^[6=XT. I[6O<65Y MO$%OY31FQ\!>P:];/5"S3F5>]S"O^J5Y"65== &,2GN'.+,8&:$2,M8P^(NU M8FIIM7G)S6&L+.27AT4N3*A,$FSUWL&9P-*K\9#[V-%5/C80+WT" M#T6=R6Z*"^0B(2AO6.!#U,):O;2Z==BR^Z YLV))%9O[%6?SK@LVU=HMCJIQ MPWO:R<=+.W'&<(&91LY"5_,8#;+2:91TI-B!I1 3EU85)[EXT(.-9!8"L.FW MYLXHE9**N#XD]7IAZWD2V5$/'&)Q9%NU>!K]<=Y$&KY.A8_]WVN_ 0[4,A!, M+QLR3Z=.U2:^6!%K[JSF]Z,_K+5M[[!V MLA_+4?&\+N[:=/'?R.^U?=LOU\Z$FFVUX&!>)-N'?_]]7/3@RT&WYN+%"7#/ M#[$<4<^+#KN]BT6'P![R?>'0<:\8%/ V&Z=^WW;V8FW-#_+AO.BP%N HR"2? M>M2+/I82(K16EC_HUWZ#^T%87^L?^_U:?S_O%-<;+=P;[-O![;:?V)NM+-?_ ME!=?O,/ORS7;";7?Z/ =78P@M6-W &^0SR]/A8MR*R[ND]<+]\M&E(VT_4'- MX%JP9_V5'ZO(Q41V)J^YY])?4ZV/!G_,GQJ-/:$ZJZ\??G$)QR@3]!7).17#";)&*10)4YY+H4B>X[83^[*'L7<"SM M8C 5P1TQ ]ZW4Z.Y%IGM0A1W5EM,_,JZ\NH>MT.;"TO&KWM9*_ND?W64;>? M?STZ[O6/\U/@G.UCN(ACD5TJ<*#C8>G6V@?4K/V6E4G]01E=N3AAL%^4:[^. M\MJO<3O?8=,OVWWI7&/_]\IU/K'KO*9+694N/.GS ME<&Y]\BER%!0VA!F?' JWND[*Y\YGSX3R$YC7&4DQNLQYT5VSPRL)Z.V3_7S MV3(L8#*VUK*]O5BSW@/#ZMG,C3+!Z.4H_\YO:P#XZ,X#_390,WA*;Q1]@I=N M0V>=+>>D!MPN@IO8R]]#EYT,]D>'5VH?8JR%F(K.L*X0T*RE[S1K:;FV=.>7 MY<._??32,%NQ])U'+^75_"7_(]0A.LJY7$^T?)]H+>;2?J96E!S+JG.Z@@T; MRW)VL\+(F%:=:WK?OAA#'<-J.M.33F<:;D!40D8&R;UN[^RN24TYB.R]NCAA M+@. BSD:GW?;6^OO:?W@\+1Q_O=A8SVWZ?7^UOH_[:WFWP>--YNXOA[:C<\[ MM^=HP#OM< @0SK::&ZS^!MIXO@G'-GB]O2/J;^IXY^#]28/N$ @:;A0VC((( MS8U"A.==:W+8X%2*R##+DA RT,"75M_>#>ZS,K7IT58UAH)E3\:C\5TQT,5N M,//6S[.$7FO?:O-8M'?1:]O>SHE6KO4).K5Q%V'[U02?@Z6FL]J:"K)_!C$;=V?2*K8[EX ]DN:;4IBO+K.B M%7#_$+C/K@,WB=$(ZQ6B-@K$131(ZTB1YSP224RB*CP N.\ST_S6<,3BS11) M/Q@OR%-1[QSF*-)=&!MU>^:S667[X M20&/AL?6.O!RWY4'VPO]6EXV681;4TVN MYGG^9G^_<[1A+H=AYZI,?_7S$4.CLRW@7QC^[._'5FN$++7? "_*@\? MCPP^NSE8.W"OJ^Q1OJ; MNV2-X(!>/F#QV1H4.MW6T6H7>8\A@='N9=;1^+=OOS^"8S_,2 M2<^6*RP^G+5=M_5;_SYU$^99(!>G7\KC.^?/K+P:%ULIE1841Z$3>+*3_:)< M43IR=[,\VG\?@5X\>_$M<(S+<"YXT!G$VR7TSF7D-,Q";ZTW#NL'GPZVFHV# MG8/WHO'F$[1K[WSG?!\^;[*MS^_Y[IN/;*>Y>3L+S>OT_5GC-(KZ@1>[Z_N'N\VP7R^'#Z]FWN'$,/%6(V.\SM61*-*<611E MHHI(S03CPYT=\]JV0=!TD)1M0J M@WCR 5E!)6)2>XQILBR2X0Z*E<$M%+N9@"\<0 M5T+!#\N1"4HBKHT+4>JHN >&NO9A?>U]-2A[GT356EG1KF[/AHE'>'Y6W>6; MXZVAUCT>E*.@9:6@VJ [L*U\W86UO"[76 ,%.>X40UOI[]M>["_=M!\J%2,R M;PNG.4\*6Z>#50Q[8@A-U'S9+,U&8+%4"]$7;=OJ_[6TV7A](UG_LG/<#MW! MQ0EWE$LIV5!)ACZ4K=BZ:CM ,* CG([GTO >L2OP>IU_X2QB;%5$F$N*N+<& MN10P8AH397,-,PI.3=!ES,BR8'1D02/QKM:&8LV2S[OE_M<*QKQV9'NUK[9U M'&O7>>CWA]&.NL.!^9>]F(LR?+VVP.W__'&AG)RN*'&Y[.*;*ZT#KW(\B']< M>"U\_19+/ZFVQ&Y7K2'R"8(>5_:UHD]ZR^]N-'J6Z_TX);.1?FQ[VSU77NWMMVL;=;^^S\U M)>2/VNO-QEKCU>;:VQI8]=9V?:VYF1G40ZNM?0>%9[LO-@>Q72,KM=KKRSDF M98GMLI+63T:=YR/K_Z@EJD*O Z-99-HM4+$KVYLC5?(CPX*]JO7_JS)BCUJ M/('0>2WO>XK'BOI5 MMU-&I.6*J;]M"Y XUC[LQSBH1+U@HO[M8\<>AP($/6.EN&=L+.0IY3J)%,VM M68P+LR'3%$RD;GM^OP;17AGUS]V&"I,7\,^RI?.F .O1QUP)^D('B)GE0=MY MZ]RU?O]'M&*:VXW^<$A@+ ZA//-E,8!F^/&[_J)3&^QWC^%.H;^<9RG$_)8Y M>S4LO D:/_P$1-!.@AXLL"E-PN=?5.ZLV=*D7L[@(-N\]>B]6=0S]MBIE>X8J;ZZ[_&VR_WV9AP MJ$G#Q.CL=,QWATB/^^'6^"A/5 O-HW%&]]&>M49>CI&RZHZ1L-$I: M7S_DC?-645\OGW?>>+-SLO5Y\Z3^YI_]>OM3>Z?YD>R^>7W86-^\G)ZP0]^? M-]H?Q<[!(6F\>8_A&M9H[N6-#$E]_>/Y[N>\P:$_WUKWMZ8G'!WLKM?I;K-5 M;#4_XMWU]WCWP).M];R1X<>31K/1*C05'#TBJ5R\I4Z#^;8/&&>_H MQT?L+#['F#X!1G\ET0SK%7C?'[S9%77?I%^(CX8%;!%ES",>N$/&2H-LKIAW;EL M=#4@=.=DCF$]R%S/Q\?B:Y[VOESKQ,&X'.:OA>^+YS G$$*-1+M]*=E&'%SN M%5JYS_NZ3W%]+,0RS GU"8E(%.(:_*A6T2+)!([4^!"L7UJ59ED;7F7#%F$L MI$*^N0L5*N1[,N2[&@?06A-&.$=:$@;(AQG\YG(!"6T,4UIRIP#YU#(SID*^ M:AQ@&OVXV?'==JP-[.DU/EOE?N:!RI['7C>4B9V;6#X4:=.>QFMP7H'X_4'\ MM/X*CXH G7PA$5L;5*YW[!WB6#%DE%%(T<0I2$XI13,>:4KH'U7Z9XH# C-' M8"N\>RR!K9#MR9'M_!+9,(TV6J6 D!*,N(L,668D4A%S*['5@P/U\BHQ2$!%R5( M)A$0MY8@38A#U'$2<-"6JK2T2JMIA54BM0*XL?'0"N">&."N."GA-#$O'!(N M2>"D*0+ :8N8E9I8FI(E' "NRI?.)B5]!OG2KV#?W5P1;*RC_E7J8&*C_B.1 MG@%^5\#]$. NKC%3891*( HD ^:("R>1=IPA8D+P,8]V1;JTJNBR%J+*)U19 MT@KJIC#,7T'=KT/=%4>UCC*NL0.HTPEQ;ABRFAF$O2<,*T,=Q0!U;%EB4D'= M3/+4A4^=ONO%(UN$6CP]BIT^W#V7,.GFC9*K+.K<,]8+X6X,9;O6"5M9L,,J MP:D76::^* OE+)\X8B /'&QX2DY2#'%, U Y&ERYA/@LA*B MRK(N' !.@,=6 /CD 'A%;RE16"5O ?L81=P8C+2A!D5P8"PRB.KSM "RS%0% M@-5JMUE('<\^'6^6&V7Y&\5+9R-U_)@"P'/LI":QFJQR1[_HCAK7ISPH2HRR MWB,6@L[[_7G@XUPCKYVT,E"J3%Y];>2RD;.W_/I>YC6CH%6EG9\]3$YBZ5D% MD[\.DU>L/2I.&+<$81& NG-ED DB(F.9#UP:P4P"F-1J6?!)S)YXUC Y8RGK MV>?'[WK=(WB1L^4:!!N9(7="66O[*&^*.*XJ_T^;L9FY/IWQ;%LEN^ECRL)/ MUWH+0#(;N5UH).'G,B4$*"T#Q1"32(C$$+M9Z&DE@@BZM$LR7 M%:Y6N"Y6-J@"OWEAJA7X/2'X75%81KR7BAM$; +P<\0C&PQ#0C) O.1]T'G\ M!I-E0E@%?C-)8A<^G5JW?K_HQ-[9S0&:*L,Z]Y3V4K* ZALCN5:0_F!(OSYS MR3.%C;! 8+$DB/,(?%8'BYB,,<2H",Y+8JF@RX)7>8DJ\UHAWS3X;(5\3X5\ M5V16>*R(#Q@YS"+B1BKD* "A2-1;D1+6.%=Q87(9ZTE$\HN.?%5&]A?Z\?5Q M#X#GN!=+,IL *.#W*CT[_USV4K" Z*\OQ%H!^@,!_>Q&$6RE@Z34:61PS+-+ M:416*XZPE=$;&1/AMMP"C9!)S,%?].1$E9E=.-R; ).M<.^)<.^*R/*DO#7: MH$!" -RS&&FL @(EH$81KK#GY6; 6DZB2O:BX]YL)64I7U%SP&.':TN/?C2# M?C82M,]T#=5$"L(,A?\NB[[*8SP*_J]G<)-@)"C'D,>6(ZX(0XY'AK#S+AAC MB,VTERFU+.7L535&4E->%P%#!$4A: CL&S)@\R3A)59IKS*1\\F=5[H M.H<_K.,R0QOF/-.4RC13T=66$P\$_NLE'$ST2H!/1P1'GK?JU=4*E2D0_+]2<9B*Z0LT'H^8575:1BIB3SQH;C+C20)T";R>SG19+V,S>PLP%@PUJT+GXTNJS([@-SL#V]DK7"M>5#D?*^FO MDC]/NW/[ZP*>$=\67V.X$N2P0&_EB![FB&[4,/>:,9X41M+X/!Y*%7(!O?ONT5O#TEO%WQ;"]C8E)@Y"V &C<)(RUHWA4S MX:1#))Y*@#=5I:2KE/3$^_!-MQM.BE9K-A+/BPO2$\@MCT19(?5#D/KZ1 OG M )B=C"AI D24*8:,9 Y%G&C23@FB8UDHP+)*>TR,46\=Q9X=0&^]C;8?2QEOI8_]85*D/169N0 M,4$@[IQ&+D6%M':<12Z)=J*$/ET-=E79X(GW8:,[B+5>]+'X:ETK5DGA6:6P M-\$ZBRT7G'_;A=9O7XJO$0>-;L=7>P<_'+.O3T]PR1,6.$6.*H:X5A;9*#%R M1 D9I9(RX:55,9$E)8N>+:ERP@L'3,>H3]8!R)FJ'O%LTM*%SJX.:[C=G5:=6*<];'G'3/7??TTO:'S M-/TY]G&3*,-1:G_EX.[OX,YOU&CVT5I*A45,.'!PCC/D0M(H*$.(-%YQKI=6 MF1'+DN*9R[TLV&J7&PY<[M019%CDERYQ.8I7DL_8;/XF<]H>-(Q1:.YV$]5Y9/M*6SU)8GZ[6%"M?5)*I#%M85K6)0P(USB9L/@ZX_W.^V0!S] M_ZGEQ?N#LWO0P>E/$9@'2)P!*EW);H82@0L]/OUJF.:OM:X0YN6XD.1)QV]F MKB=G?.RMDMWTD63AMSCE6J\ZMJ3/S!J9_&]2&#*+3&GNB\LQE% MW"J)C)<:4:H_VS.B%.F[H40K'/\%'+^Q(Z7R@E/C\WYJ'O%$,'(*"#RQG@E-(U#X MO!$[6Q9X$DM+%WTBZRQE#"O0FR'66H'>V$'OBKQ2DZB2." :K$)<884T4%9$ ML7>,&I6H] !Z9%F)JJ#+V+EK5=!ED0AW[SB&ZZ.-55&71>#<6:K7)JE4'N@7 M/-#U_7><$5I&&E#$TB'N-$/&486$<*"8,6(;R=*JP,M2S]X4R1D'H=G,DU>X M-X^TN\*]I\"]:\P;_%1T%",?&3!O1Q,R/EF@WU:S0+ 7)BVM?P [7S?IO)\W-1NKXF6Z8-@&.6X'\HT#^1K5"2V+RWA DF* \O!# MNR"1B]Q;)9T@%B^M2KY,M)BY],J"K?]YM@GG9PJ5$Z#%%50^%BJO\6'%K'"* M(IKGRG%F&'+,2Z1U9(%:G:@)2ZM"+F.J*ZBCP2+2;'=]MQZ8]O0;ZU=9F#P3\&SLW*B^HQP()PQSB6%FD?21(&Z^U]TS' M*)=6B5@F;/9JJLPX'E6)W^> ?A-@N!7Z/2GZ7=%=BS$)TA.DN"2($VN0C1[ MD(!V:\RQ=[A$/SJ1LHF+CGY5^O>!?;@UV(^]6JN;.R7VVK.7 %Y<6)_$YC19 MNM\.ZE7%<'\%V/&-6H%."QFXC(@8%A"WAB ;B$< \UP'&KQ(-.^0)D55\[M* MZE;P-Y4-:BKX>UKXN^*U*KK$H@HH8)+3N,$CQP #>4C1.@6A/1_"'ZOF$\\F MK5WH1&V^6=OV#N.@3-5>U.[H.G@G6P+3;_;W*FD[]_SV+<0M30A;\DKGT4+G M"M,?@NE76YOC^MH7X0)SF'$D!"FQ/"&;3$+!>>H39XYKL[0JEUF5JJU2M17F M36()6F)583:E$K,F\&2__.' M>56"]H%]^*K;;A>#=LQ%'7*AW PWT-S8\?=+T3ZW!,3=MKC@(>/HK<=#SD_[ MQUL_)*#_%*'VY4E?,F 7M V'./N,)11F1L MQ"AB$TF,P1OQ?1RJDI8/M)Z;>R#$<@^$L94N?W:%]&N_=_+,16T8EHM),.+MG3N]YH=GL_ ]%R[;]^Y,??Q=Z' M?=N+3Y+TWVR\ONW/+UM3HN([V]OJ?1C800R?;.LX7CW]PK7CRK7_W+6?X9.1 M:W_+MEOQ7]MGNY_#D:-<;C4_'33.MP]V#^HG6\WM=F,=KFV_;NTV=_<;[0W> M:+[>WWVSB7<__Y/J!QM?J,:2\<21(%P@[I1"VE&&?/0^@4*%:-F/,Z??4:!? MRZ!6"C1O"N1C$%H(B&FYS6480T*6Y[4!@!(R26ZCMDNK*_B.(HS??%$[LKW: MURS6Y=IW5:Z?Q=U_.KBZ=\+^IB*66M=?.Q[L=WL SJ%2P&DHX/G'+YC3 !"C MD(4X!G$3*')1!5J=-\JY-3POG$"9(\8'"(#A2+ M [QA(GS@A E,U=*J6 8.E__> ]2&&E:SE[*=#K@!G?19(T^ZO="/G?NHXV:_ M?URIXE14L='T7W00SD9G$,8Q[TD"/[21!$4MM07:)@A+TT&V2I?F39%:4 KT,[R%FKN98S_84O._M+W+3 M7,NPJDJU/\Q.KX;\F'/2"ZF13#%/0Q$04$MF$7S2S!@M6+23W%YDH<:EJA4E MSP'MQKN;4H5VCT:[:P.+F"9AB$*.A "TPA&D.:%(N$B==2 DK"NTF^T!E#$, ME,WW $J>@M#M/&;TY,F2W\.F5)GOIP*OQJOOAU3U@_=XAV[OUS_O\,;G3=I8 M/\0[YWMG^1T;!Q!.':S!=_#N])]4;^Y]H5:JD(N?! Y/1.,6I^^85IH0R5%C%%@;<)^.&4TH@['Q@EF!.O9W'0I-*EV=,E MPT+0*D\IS$7Q>20":9(KXRO.$O74T&"65LEPO&2^QDP>J(Q;QX/^P'8RWZVT M<0K:V&B^_Z($]1$H&,(N<<2Q!K^:DD22&X:5XM$S_E!DFXHR50,F4]4CS0A7 MRC/$F<. :HX#H%F+L- Z,)P\HW)I5=!ES/DR(?%S=;,<94:G M4:+<<2-4]$8,44SI94&^W=3B6Q0;CON68-:]0HJ:'=3JMN?W:XPLU[([+,]8 MCSZV7>Q=?$O,<@V4XBC"O;[&UMEX1X^K8@:/'3W^KG%7PR:_8-57@\2$^R2( M%X@:GV==6X^ ^-;C7$V6XDGLG+#HE0IF:;U0!6A3'B"N .TI >U: M&4$M*=&6(DDB@9!)4V1"BB@PR@DU\-G+"M!F=PSX$;-CYF1_;VA=UC?;JAW9 M(J"B4_/VJ!C85E4>>U;9YWUF\US)]1V(=;/S:BC4"LD?@N372Y;0F(BC>5\O MJ2/B&I#JKYBQ7B376#[PKVG@+VK@@L"[DT2M+(22H1 M-]0AHY1#.K'HF,0$1S6L@_WM.M8*]&:!PCXB?I\/"KL=![;HQ%"+MM>!=E:[ M%_04^*[SB26L-I)9JN LT-J%+HK=[$+0.EQH MXFQD9>^U3_SBP?X$B._U&ID;I<0W.[YUG/OO7;>7&[@V&/0*=SRPKA6;W;S7 M%S2QUVVUX)1-:&PO]BO7\"#7<'V9.M6::!8XTI[F9>HV(,.90IZ!ES!$TB39 MD!PSRF8NXW$ONYQ1S*MRP,\>7R= JRM\G0:^7IL087#$6D<4C-: KRDA+:)# M"5/XAQB9; +J;? RX9/8C^99X^N,I9OGA9=?VT.\G,Q['YX^L2Y]F.N8J=[] MK^G%U \P[#GVKY/8L?+*-M8ZX5MO6WG.!WC.K1MSHZW$G.B+DY&3EU/5:*]W> MWHL<5+SHP>$7HW-'-O";_;WVK]@*-7=6^VI[1I/ULD^6<[X&M8PP)K0/<[-O&="]N>;9$TGHSU[O5-BX(LR\SJ2 MZ;6*B=<:XV/6D!&FK_[I>B]NZ<)]KINY,HNTA+#F?JQ9[[MM:.)97D*>5;U? MLSWXNE/:QEZO7*[3&]2ZJ3;8C_V865GI ?/\D%HJ.K;CBW((&;XH-XU<^6[_ M''7[Y9SIE[W8LGG]^1\G11CL#Q'UHFF$K]]B M:3:E0?#]Q(%JI(9N T3479Y26;X\'W=$E0\LOO[G #I!FRQ[UX\O1+]] 3_FYZ 1X]LLL MN5#TCUKV[&71*656/O>B8Q1>,5B6?7-!J"[:<]%O*\-^NT59AP^_,FJWM>?"?9)H\; MXKT;IKXUF_&/A*A)K!M=VVHLUS8[?J4< OEP[/I%*(# Q>]/OY\#$YGNJ95: M/E8M7UVG01\NR4_F2:"KW7:LE+-2SFDIYV\?._8X%*":OU=J^*1J^+@\V4^U M<(%F,-Q[+&LVI7_]5%-!S_TGKNSW8JS5X2G[_=H&1%'A0A%RS#?\];)*W024 MHS+BRH@G(O2%,N(\.>=79B&,WS1F2JP7*:6+!SQX_O0,BIV8APP53GLT8>I( M\M-3]4+/Y2_/?)G+GA1^_#%-T:D-]KO'<*?07Z[%4Q_S2^X/1RM"[2CV+CY! M3&Z_B7MF3 R/\?<3[?:),8!JBO@#)=.(H%RV-=]IT.E)=Z9D.<7I@PLS0U!R M(JQ4A-)$[GNGC+MO=WVJ>MK8.-LZW/GPYV/[\G M.^>[^[ME-?Q- 6T16V\V3^OK&R<[G^MTI_FZ-;H&GG6\2S_*>G-3['[.TX(^ M'33:K]N-]>V#G8/#\_KY(8=VG-2;?^_G>]8_?TJ- I/+V8,\VNB5I"@FYQ#7 M 2-GC4$A$8N]9R1)N[1*F%KF>A(K91>]B,)SFG)>N85%=POPTDHS%5T4F$O" M+'/.)8^-H-HK5[H%8B[< OQ2N869=@OLJKJ8 =].M$'61(VX" PY80(B$1-) M9*+!8' +A"UK2BNW\%SFC<].'[[J]LMYDW,?I%V>6I4GGKM()2OA5GK3[89R M45/L?2U\['_HMD+E>1[B>FG5 M\&7!Y,Q5EIAQT*R*\SP'!)PD*:\0\*D0\(I[)T.5TC0@H9G/Z[];BH&%?,>RX+GQ7-*DZ3E MI8*^*_7S_V?OS9O;R)'TX:]2H=UWMSN"<.,^W!.*4/OH]?Q&4K>M'H?]3P=. MJ6R*U%21EN5/_P)5O'39ND@5*6SOR!)9!X $GGPRD4$PM,$$(X".#Y\IB!YG>VL:L1TE.ZK6&?'ZC7>GO?),5 MMU<<^H%/.0E2Q)]VQ^6@K$=5DTN@\%]/_*#.GO;L9WH<2C^9H[^W,W1GX';. MS<]7[?3,"NPV"NS= ML7W#M-B 28<@9H%%7+]IGE! GBD+1J:QO%N8)6D4-L MTWU.V>N^<6BX2LZ>T7 9:#BG\THPSY1& !H+ 54> D,I!5I18K233#F4@B)[ M7*S"]['I:)@]\+<]KO.[+@<_%_WDAX^HE COL([$?1@*7==^E&GZIE-G,O"9[W'[8::9>UCJWT#J[!SNCO7>3]/ [?S,B.*60 M N&C\J%0*V"4UR XP6&0RCL(M[;YY5W?!SV1M^FQED_6F[YF&+=:\EW'@8J_ M9:Q;*M:=S; .Z48?$> PXH!2K('24 !)!3:2<^$@2]5;NY>R?/T0+[O$;SF& M;9:Y(E3#XV)XXI-9/1QD5MW]K G=4$>K](SOM],S535,H;-!X#-.9MW1D*H! 9"8P^HCI3>4$>!38+4R L"<3HOVJ-<9=A[T M:3WHHFRPH%<,? YLS]ZEY3G0WPR^Q.F6 M(2T #10!%5*\.A%0XB X2^=&.6$I&NX=%NSG)IL)AQ1@'ED #*$M'.85$@'EC M7%#!$LXCVEW./971+ONHEQZ18GP85KX8Z:_Y+&9.)]#!<)3Y=NHT46\Y&,=1 MW)]%4?W63.'VNH,TCU]]'54Z2J825"&Q[#NI=-?FGBZ?O,#GS.7W58W_77.-*!0&,(04)[) MJ)OB;UJB.#^4A\YB+2&T6]NLIT3.MY[=_!G_.L#O,_[=&__FW-P8%JFXV7BO9V/ MJ5.2?L2"A+"1HP"\:X5%:K)UBN9[*&1N!&;\&\TM4@-J\N3GQ5U$>Z M\L_7V1I\> _HP@(A<8&XX=CT_4UC"Z[SCSZV?[9[H],Q[XWL_LK]3=>E7>>U M^GB.N4[)\1$Y]?K2YC]\]2XIJX?UP^"+%'FJ':>O:];[I( M,L8O!^/G[A H+=;>.4 PLH!""H&QD .A4TRJHT$2ES >=<\;LGX8WS&'QQK8 M32_+_GCDW5.UG)9IWG=*S@^J<^^<]O$[P[8Q&GG95M=DQ6:=?"N=_'G1[@K& M0$65!$S%']0;"Q3FT0+S.&@?Y0<1;>RN562Q6]YBZAP(=3-.-^N/K#\ZI#^6 M;=%E_7%'_3&WZ:(^=UP0#!!4!E 758=Q5 (N,<Z.3G6-/+JA@=FD^@G@'CMX"]\.Z=^ M0E*GFF2G521[XV/CJ_W0L/AZ M?ZY.\A[-K?G\IW,U#117AA+"@(9, H-!YHI%W\8J#&FQEB^M9\EV%,F[&;F;P;EKX/SXID8&YX<"YX7#PR9H%8('@BL6$1K:!,X.&&T< M@M ;I% #SH2K7M3%&9P?&YP;6^67D8Z]B/^Z\LOV/YH?BXV^X?//-^K&??G^ MD/3+@0='[=\(-YAWH1?3-D];NR!IZU-2YHLRZ%AW#HY\H:T='LW!8Z7YQHJM1,0S%Z,C7/F%I<[I=IYW*4 [TP);QHHAA(Y^J M2=;/KAV?DV%=IK7VO/)]/2J_^%]/2SA[7Y__WZZ1I%#\3K)V]5]VI37QY M!,]?)RL!+CYBJYO20/!FX@ %+L#YP5O\F;K6:@44/.8">RXHA2$83C"V4',> MI":$_8W(UO2FHVH.88<>F,KKST"'.!K/=?]4G]5;OYP;M M2N#2X[0AN_\-4 M\;XKFOK=2Q;>"KS!@@M7-!1$CT?#7R(7/-W.7!Q&CQ/PIA:TN6@$4/SWGE?G\%)?R>.E$F#)M\_:[^[H"#: M+RE\QBBY_OOOWOS=+^6S*/ [W@N?H>]]RRXZZ&N(OJXKE1Q2)%;"NG9W]O5[Q9F"?187NBG=C4Y>NU%6Y(;6I-NC2 M/-GO.]E?+!+3=S,ZFICKN]'0?CX:]B-;J/^W>/6?<3DZRPN@6Y?F!7#OPJ=_ M#?38E7'Z7ZITN3:S8$,O_<&^[,3J2A;7[>?PP[NJ55<;MFS9=;:[N6&Y84^@ M83^ R2Z,%Q:9D=R8D1P<5=X7N_$M1W7Q:N B,=_5E3TJ".H5*?(A\Y3')Q]+ MF<8;="SK!W$%*N/!+4STX^/AH#7''VWI=T&++'GU;=2D^4.7#I0W*6B9);M> MDGWK1[H'')9V?2,IU)C^I=OEU! MO8<8Z.;*YTFME';YV^/EH!@=#[#)BO^F^'M@4@S\J7GKK MTWFAR69).D]X'6KD-!0/=#8L8*<9Q%(08ZDVQ% FN34"2N80U^3O-TD0"-^C M7.3UI[[(8Y_Z.IN<^OKT"GT\?H-WW^_&^YI37W@/OSWZ<.#Z\=_^[K=#LO_R M\^GN^S??9J>^CE^1_? MN*.]X[VP_V)RXNL=//V;A"@JZ21@Z:07518!J8(#A!BC7,#$I&R:3?:=G'GG M88G*IF=HOX#G"['%;63QFX'MC],@_3&L4BMV M1J.J-./FE-'!<&\X2.VHAOU^O.1-XN.^'F4E<#LE\&VF! Q$SE/F010:!E03 M!0R' J32\]81&X+W6]L8RJP!L@;(&B!K@)D&L-89:[72G".*G5%4$,6A] H% M&WQX"+*?E<,C* IQTKV!+ M5@]9/63U\'CJP6G.G!'"(.8BK=2164KN+,*06<6ER>IA3=4#F:D'%DT&3V0 MAF$$FG(LVF@2%072TF&H:13N-I:\1V!6$%E!9 61%<1<00@(G9!!*FTUU889 MI*2CD"!A5/ $906QI@J"S12$LU0&@36 /EA F0X@"M0"@K$WD0LH'%14$ KV M$,WYJY<>)7RG,=OHFE%[?E24<:[ [_SW])C/"OCYW[L>.3 M+&?6S1,\3_ \P?,$SQ,\3_#N&J20.(8"1P8K0KTDRBK":>!:2:&"M3\H.W$K MRS02SS<-[_S7L*ZS@7D; _/=@@?2&86@X@P(HPB@TGE@! H@4,$\-U8RBZ.! MB7J2DE_5[)N'P."-022@898HI"ZDP1@@5\2(^]@;8?L5^RINZ'GOW&D$D_S M\S<=)?UB>'SB![5.342FIB;Q6&1AI+A&M M;8^TUDYR% 146]LYKBAC7\:^2]B''%62&RRE850;JB,(:4"])4 )XJ)QY+W4@4%&2*O[ M1=;]G73\WWUGE+GNG)U<5CIP?<\_0\^EO? ^\Z-9,>WW[/L MLNRR[++LLNRR[-:)@&UVY$6RN(!))E<Y";74J/+;H\P?,$ MW^ )WM']TAWW:5R/COU@5!\,=^( IL;I?BK4]F8PJ1/2:')ST7?ZUO]G7-;E MR+_SU9?2^M;9^M;;X>&@>4KC=\T>UEMY6-\L[JX2;A6)8@9<)0^KQ0YH1S1P MTDKDL) X[:[B'F$Y\"0#Z5,!TLP4\@3?Z G>T=W5S!0ZQA06]F*#8\QA18#A M @/J#8V_40B45UQB;:'R.#.%+KL"-SJS47L(J_(GX\H>Z?GQJU%9+>_LU48? MJOVI"X>OWLX%NC.(>-Z(\_)9K SLMP+VW<535S0:_Y(2#+S3 M"@"5!(00"# M] @;&!1/IZ[HY1";2U71\K':]=B8R[!W%]A;U8FK'V)>YK)W@KSY42O%8+1> M(GGU3$8N2R/:*:0]D,8YJ*S1-)"KCEIEP,N ]Z0!;^7'K#(6+@4+%W8 HD Q M=E(#+I&85$44, *BU=!(HCPD,&(A[%%QN296!L0,B$\:$%>90R\#XA(!<4X. M34!&:VB!U]0#2J TF,)6*K_Q"DSPHCDZ(3DYZ>/*^J2OS]+X M^A_$V^=+5WAI#MN_Y=3_3??UP,:GZE&QJR-Z%P3UBJ0/L:(3TE4 M5:"4("6](HPI(["*V"Y=*D-U7\7I &+JO?6ZG?OQ:WYZQ'*$2A M >R4B^J7P MSX4%NZ &YEZI()#TQD@@'(IJ0",*=#2K 8)40FB@8=1M;6-XV03+.B#K@*P# MGK .(,AX3@4R"%'H@@Q00>:M@0%Q@FY(^+_Y:NAT?90U0RULLBA MH"S!@3&('L(=E%7$HZB(L\6S.X9S0X ---5-8AXH2R6@(9F'RO/ R=8V@;R' M$,LJ(JN(K"*RBIBI"!I5!)/4*Z.B&4&=$H1108)EVC#E6581ZZHB%G;YJ;,! M0LN BN9$JCY"@+'0@6@R*BZ,-8*[5D40O(HJ>YNN(GZP:7S4-BYEP+WA6U:4 MR6]9#3/#*B[^9HZ0DU'AAN.XT(LTTMUM6D6VUI>FL6VEI=FL:WEI5EL:WEI%MM:7IK%MI:79K&MY:59;&MY:1;;6EZ: MQ;:6EV:QK>6E-]L@0ZBKKM[6,R:M@OW2U/ZG5'\#O'\:)1%OR3$_RD M-G.6_).3_"M=#6+S,MH_/=$?#"\N^37@<8_J+%PXK;M<\<^26C17/D_87-KE M%XHI!\7H:#B.3W+UI/F5*%(ABI?>^F/CJZDC M7"ZI%L4/A_?)5J90*' .:=!*&RJ#4Q1+$[A1SE/-M$UYII!$.%>F>*R44=\^ M+%:F<)Q;)JD"G$@$:+ 8:$4"<%JJH VC\>NM;89Z2ETNI?S@&:,>9%UU%*;N MGF+PL< FRZU92JLU4WPG*3Q86%@;;3I%5E][ZQ*@\H=188%A2(4C11J(X0@U=4]R-KV*QAN]26K&&SAGTT#JJD#BB)'6 JP-!M1X#**R%2#0*'0K M,.20K+"J2M:]6?=VJ2U9]V;=^VBZ5U.OH."!*\RI05A!% *%WAJ&G7;^(1S% M60$_B@(^6_ N>V4=Y4! J0%E5 +%A0N&K!LV4#?$41"2"&\\@Y0CHHDQ)EBH&)96&)IU M0U=TPX+['RJ.- U1(PC) 8V:'&@'-8#!,R:(UT+IK!NZ[.X/S?]MJ+N_V1\L MAB=IOM6%_^HK6];>%7K@BK3S5Y5V])W$4_=$]LM#^Q20_N&P!K$I)_%OWQS[KB(?1$7,_D8[2\LH&0#EF M@#)E@#(^ (,Q9!() 7&T!5:0VR!KB*PALH;81 WA".(*6Z@"=U10:K@37DN$ ME=;*&/^0/J*L/):N/!8.$#+K?!2E!LI#!ZA%!"@:++""!*H\X\*XK6W:@U!E M!9(52%8@68$L/PXEPT"&@0P#ZP(#'=UKS#QRZ3QR84-28,I9\ Y$2X$#BA@! MFBD/$.:>J6@W<&8;'HE@YI&=W)"\>V +?R98]_.V*@]]PW=59Z%.9@U:QNLKK)ZB:SS@P#&08R#'1])SFSSHZQSL5]9XL\ M=LH#CE-U/T0PT#[^QJ$5G$C.C*>9=6[FOO,Z;%$TF\Z5/QE7]DC/C\".RFIY MYU\W.K/!3UTX /MV+M"=0<3S1IR7S\-F8+\5L+]://EJ(8%"6YN.NEJ0CC@! MXQP#"'().>$F_K*UC?#EL/1+);US:H.<]B8;$$];.:SJU.L/-4-F_'=2#//C MK@P+(@*&0'&44M]X!91P!"#CJ+4. M82##P).'@=N0QY6?;\WD<2GD<6&#$04G2!06L%3[2!XMC^31<."Q@A!K:YPB M+7G,+H=E[BVZLC[IZ[,TOOX'1[;RI2N\-)]:N^74_TWW]<#&I^I1L:LC>!<$ M]8JD#G+,T-+S(:, XW_.*&ROMNWMN%UAS2Y%%P%,K4IE; Y3U&EA/G'"4!A50U+ZX!U7.3_:8X:3W M0)3.#4R7FG*UX?9XRK53H_/?75G;:Z,4KZ@6?V>-F$O"=T%7GBVD8/)&(N&B MKL0$4.XE,%98( R!@5L!J?5;VQC*K"C7^=Q%U@%9!SRP#M#601R@EBY *BQ1 M"#LBG(C(KZDB[B&LHJP>'D,]+.R"2\X5U-2!:#190(4)0'%I@'!>DP -HDZD M#'V$\JP@LH+("B(KB)F"(!I2RIREWHCX/ZB%<3:*HBY_>"M MEAX1!00C-@766J 1(,-!2 MJV%4$1SW6+8BEA\3<=0VCL3&WO M*TJ:NZR&F6$5%W\S1^*S"S<I)'N M;IL[V[#K!S./9YZ<>3#S8-XJ/WDWP]/RI5EL:WEI%MM:7IK%MI:79K&MY:59 M;&MY:1;;6EZ:Q;:6EV:QK>6E66QK>6D6VUI>FL6VEI^-_[KRR_8_ MXH_I+0O>4>O3]F^Z+SUW^Q^F^F5[MM5VX_NF%]S0.VO/;03>>/_P^]N0_7+@ MP<13C' 3,7!PY MM4PE$/3@K!X?%8#A*!TRK^/&@*&,/#BO=+TYT-2J&H1@= M^=K'(1[4PW[I],B[(I0#/;!EO*@>Q0^:7.?/KAV?DV'=9"]_7OF^'I5?_*^G MI1L=/4.1_G>SOPL5';'53&E>F[KA"'* @!3@_ M>(L_4]?:P ,4/.8">RXHA2$83C"V4',>I":$_8WXUO2FHVHVA/K0 U-Y_1GH M$$?CN>Z?ZK-ZZY=S@W9!"I<&]_IU,&ODC9;*L:X.R\%TEYZW F_6XX4KF@T& M/1X-?YU\T&XP-)],]B>B@/KZI/;/I[]L;A \^-F7*HKZ%J%\LJN!W,\6;=/0+71\5K_O#TRST#1/Z3W\-]-B5 M4>27T@-U4+1DN9+=H+PN/XCP5GF)W'@H#XXJ[XO=^):CNG@5Z9Z;#&ZBHNVO ML\PY*UA#>6&LYNA#7A@_&DH,,;S+&9)'C6I;O5@G]N3D!;&%14.S;AG;VB6Q M7T@.ML&(M(KQW#_QE1XE1]F.'95?RM'W;*O'5-P+@9O+G<4S/=!<^3Q5-"SM M\JEP.2A&1\-Q?)*K5\&&NU6_CK>^N8ZK[ST_*LJ!'1[[Y68SS:<'[YOE=8U/ M#T+B& H<&:P(]9(HJPBG@6LEA0K6IL3)&$X2)\=?[G.,,$[H-\U\_M>PKK>Z M!OSP=??WO4][G_Z$\3UL_^6?<._@[='^P>>SO>.W_=T#^VW__>NC M/?RVG)\&?'.VA_\=W[6#TCL^'KPM/QSLE?'?X_A\_.'XX]''EQ].]W__BUXZ M#?CI#?GX_J^SW9=_I?[T]W[_Y]$N_F?\]V/LR\?RX_'KSWN?=NC'@Z.P5TY. M KZ#IW\[HQ!4G %A% %4.@],.A 8J&">&RN9Q9&ZH)YD9 5' 3<]/?(-F?XR MDNIGO,]XO\;ENS/>WP/OO\WP'FKA#!,*L( YH(1Y( GC@(00B,!!.:*WMF5/ ML%54VMYTN+_24N'WLU3NGK%C/2R5'?=I7(_:+;31L*A\A!Q;]GTQF)DPZ?/T METW;:R?5\$OIO"O,63&S(._,KV[!K_9?+-C37&/C-<8 >:D!%= !8[4#2#M*J/&0 M0KNUS7L0KB+YVJ;SJPZ8TQD*U]>FS%#X\% X-S6]-PZS5-W=&PRHQ 1H$@@@ M&/N@.>+8TE1S32&:H;"3C/<>ELT:,-[%59Z"-9TWT<"LZW$J[!7'L![E4EZ= MI[WG 7U1I/OA=7L<9G#X(LHR^PQO!>3O9ISVZ]Y+B__FE%,610*"= 102U+. M2$.!ARA(;XCAAFQMH\NEUW.ZR#7**'SUN.3"R\LMO)S5P5*H_S=?#9VNC[*2 M6)Z2^#97$H=?_PX(.2*L!,I[!2@Q!"B.*'#284Q"L";@!'D2(_QKUA3+YOP= M/NR=7?.WD/P?:8>K3N 9X:WH#^LZOB%YZ:V-=X_JM$?FRR_IV&ROV1>+QHR> M[Z)EY_V:63$S>;\>5B^'8S,*X_[.1-990=U"0>T>["R6(7;!4,PH E8J":B0 M&JB@:/Q!D1%2*4Y2:465W5'9,Y]Q;AGT/./<\G!N7@)*1TUD+(\,'%L+J \2 M: TU0%(3*#B"@;JM;818QKGL=G]D-NN_6E_73<#),"43\B-?E(,OD;<.OYLK M([MU^5(_]R>)JW4F^'Z:\6N:M4@0NB ^"4 MA,A=B032(@90A'0>L'=&L\A=Q67N>NE$7O:H=-+WGB%N36AK!K;[ ]N6!T[=.( M'9_X09T#HM?#IWKS@J1)QK\E$;]8D'#&]%MA^IM%LNJY]QP2!0S'&% F,%#$ M.:!,"-)H&921D:SV"$/9!9%=K1G^'C,(.L/?P\#?G-)R 26W# ,CHX HI3[: MZA8!@SC2-'BIM4B!SQ3F,[;=)+6;[8']Z7==#GYN @E2&$&*TI@D=&\B!^K: M+R]H8*.]$BMVO)['\234E!MA?_!R+M#]L-.(,\/YK>!\=Y'-$F\YT]H @EQD MLX(98(C@0%-B*/00>4:WMOGE\WS9\YH]KQN'<:MEL=?L+66L>U"LFU-7A)T@ MDJ(4-< B=5462*X]<-(3A#@S3"?+7:XB1&K3$2][8V\[B*^'57S9H+#CJO(# M>U:,JOC,"1 U=/:GPT1MLW>V\][9:X!](N$7$P$?S.4[A?RW/@[R-^\RRM\* MY?]<9+0T!.&C $&4HP544P>,X0%@CRD/#$/+R-9V=LYFY^R30;_;F.X/'E&0 M46]YJ#?GMMA3@83D0$ + 67! T,9B007>Q4QSUL2MK817ZX=O^F E]VQMQW$ M-ZET@*]GR0TC^*3*GPNGNK(S=EVY%6;Z=B3(#^*T _*]% MVHH5@]9I"KSR&E#E$##,6@"%X$I#JZTW6]M+QN]-]TID/^SFP=N#$=8,;P\. M;W-^"IF@S/H ",,.4,,@T,K@:)I3J)6"FBJ2X:V#]'2SG:XO??#1+G6SW-OZ MZ_+.964?P])=K%-YMO!]H+^^^IJBOOQO?N!#./>8+M6,<@^,<@OAK=H'C:T M!'(+*/44:(8\8$A%"5(;Q>*VMA54>?NHDW1UL[VI+X[TX# ^M!Q,(EF;W +] M4INR?^-Z,(_O;NC^A>EZE*:ZG' O&\+=-X1O?!0JDL7* MZ]J_].V_;P93B6-*@& "!)0;"204 G G'4?<2^YM.A \,7 A1(D9SCCQ 'J:2CDX#@Z@ 1%%(,0R:0+JUC7J49!3L)GG=>!_MF^4G MC]YHE\0CQ2C="]MG$L_8?AML_W2N.@KWU%("&0B6>$"Y9$ SS &! NIT8E3P M=#RJ%R69-_:SAS;#X3+3G60X?!PXG%-=ZSRRAF#@@TNQG)ZD#-4!&">I(,9+ M&L6WC7MV^Y')?P(QR?2G0:R M3N)7=P9N/TDXI[JZ \"?JZB"C/.!8P-X2*=)-:1 PO@;#AIAR[SS2FQM8#5]F5^Z31;PDE53+ZK0+]YO36Q8GAK6' 8(4 #=(#18,"C#/K,1)"0;6U MS?CE'% 9_;(+=T5AMB?Z+,?8KH4?]P$BR_YHA9U!_5:@?J[NBM,4":,%B.J8 M ^J]!(8*!*"FD#,OJ3*AB:^EJ]B>VW2?17;AK@<2KIC9/H0/-V/B/3%QH1@V MDS2:]!A RR+1E2P J52(1!?'/S2F@NA4C$60)1OZFPZ'V85[G^0JE?_B!^.< MZ:_[5/='V/TBOB^UY'TY.GHQKN-X^NI?D^/'9QG);X7DY^JPV&"1%1(#;$C* M.P U,)XZH+@RT%-J67"1W>)5Y!W8=+]%]MIN'/2MP&F;H>]!H6\AY0KSEA-$ M@,4$1NAC/!KVV@,%C20,&1B@B=!W^;!81KXNT-BGX+&MQOY6=XOQ6\GZO'HKF2#B$.(),!4$D#B)36 H&T3UEAL9!V:YOW,,TE M6;+?-H/A8W#;C'CW1[RSQ9JJ!"G'@=26 8HX <8%! PW--);(P.&6]N"9+CK M)*&]N]G/UX+/[OE1875]5)Q4PR^EB\S6G!7#$U_I46QUD>;BEZ6RW-M96698 M.5\U;XA#6=3#?NF*::^8L%BO*XU W;'OGQVS[P0=R6?IA':9JE_QC6; =QZ!- M]P2\T"?E2/?;,[:N'(VKKAC]:\9$NYKS^P]]=NP'H_I@N&/_,RXK'TFI&R>5 MX_,ILSLP4+MHSY- '3;6 :25B?:\HD!BJ8'PT' /!40FQ2V@GA1+KHFUZ6$+ M3]9:WV 87*5%GF'PP6%P(7P+8^MI1$#"+0<44PB4X/%/)RT32&'"Z=:V[%V5 M/#:CX,,Q7%?6)WU]EL;7_\#<6.&EW7(-K ^CJ(E3#XZ*.P%0,0]JM M.XD]/.L5<90'HR8?CH]H=I*@+0>D=7XW[H)*FLCX=13QNRCA_?#'1+Y_).GN M#-RKJ6RSTK$D'D4(QU M]JQEU.O*KEE&O96AWL*Q8(0($\$"K@@!E!,#9$IL;I2 6GDGL(V4G.4\"9F4 MYT;G1C^%1N?]GRL-S7)@RQ/=3\FH&@]9:W(.AB._@C*P&^T+[8IQ^6+8[_NF M"?MA+\HU%SF\(\7Z=BZ8,RC$*2$*:,6B86D8!Y)0"VAD7(+"X ..AB7*E6+R M[D]&O-4:EAGQ'A#QYD:EE\$&QRU@08A40L4!S2D$1AIE,):20A\1KWNAZ^N' M>'G3Y!ZGFL:U=T4YB/\_C;%<_HFF!PK%6S?$7W'8T^V3#UX3BC\+O\VA^'?4 M#!_.%==B03N:\K$R3 'U2 )%/084:>6)0Q;1T 9"0=JE-(0_7H<=Q;J\^_+$ MP?11,KEF,%T>F"[LW6@L$9G-\L5$_;=:&@_ M%\.3Q#?JPG_UE2TC#>R&8V7-&']7#XTM!FDE<>^WTGXU%7:F][>@]WLOSQ4B M5TH)BX0%$?>3KP13H(V6P"M)#/.**A3I/>W1E>2 V?3HK"?K%=E<)%SIN;&, MA ^-A O[B2@$[XT 0:2X">H","F"0E,E)6<..6P3$D919B3<,)_&>G#=M_YD M7-DC73?GK^H$ #D4KOO;A+<^%OQZ6,U%O1_2$81&6T'ZN^KA33"$O-2#2 M*D Q84!R80!D1&G)+ ^$;&TCU&/\*"_OI_+ M->+\NR39WR+,NQ?#XQ,_J'5J9,;Z6V']N5UB6WS29%7S]9E_:3Q-(N MG63)6/H 6+I0H<$!Z:QOUX!7I%S.6;J!S M? U.LB3J74[*XR;FG6AXKR7C*=?NEX@%*4M2RKU;^7I4E784*7KZOANN\HW1 M(1T-&4EJ(_WOU7PRO)W-@_3%SL"=_V#ARC_B@ S=Y>K+MC].DGCUU1[IP:%_ MJT?^50C>YAR8M],^YQ(T.0%1@(P"#X,#E"(().0A_9>A*AN)N0_%"+$R(4\*G_.N8I5*=D 5 @(N#JP02FDA M^-8VZR&J,A2OF36PT>?:7]R8_?<*XP_+P2#YZ%.MC@9>LHO^L?10G!Q.R""5 MMIIJPPQ2TE%(D# J>(+^?I/4#\*/I7ZR-KF5-CF7;4H8[ER@J:0'A2GS*DPN M>A]_0Q198Y43:FN;TAX1:U3X>0W527;4/R%$C=+7* @'!6(4&R4)1E10KJR7 M6"+;(*K,B+H^B'JV@*B(L^ X<"I$1!7< X,,! AB32A%2F.<'/5*74[?EP&U MV_Q\H[WUM^'G/GYX+3-?V0A?/UTGWTQ>1>*7;C@V?7]]C?9.3>?_[J*)?N,Q M77OU3 .63%*OC.)1+3LE"*."!,NB]:,\2^KY,;<^LGJ^E7H^5V?<&,E%D *X M8"B@"FF@/0R $Z80LCY8G\)K<0_1RZ=IN^L_N^7B[!SB=7.O(VNRK,G66I-Q MJ;3#DHB@$>5&&3+6P$02B<]Q!H$G]0)1Q00E# M-,3$8ZPUPVE/'M%5>.ZR(ON^)?K+*)7,B?^Z\LOV/^*/:7,71LS&)>&K:7^V M_V&J7[9G3[KQ?==JRJN;?+Z?-QZ>[X]ROQQX<-3^C7 #H ='OM#6#H]C$\_2 MSDZJBQ?-RRI^G.J+C/QAU=3.JT;)M!P=^=HG,&OF1CI]-CVX$2^J1_&#YF3: MLVO'YV18EVFN/Z_2X;7RB__UM'2CH^<(QN9,FD9Q>X1EZ^H[M8DO'X_\KY/9 M"!F JKS\#'>)H/-?]4WU6;_UR;M N2.'2X%Z_#KJ[&BZ-O[AZ M_'=V]O=ZQ9N!?=9X6-Z-35VZ4E>+AY'6OI--P;!B-$RKN7BQN)9?S];RN]E: MWIQ^__370(]=&3OZ\Z5.?1_<;[;FD@?YN\/T:5R/RG#6]7%"SXH)F=T;'\=G MV >(13W/3G_3=5FGPNA1FPQ&S>'DR$??Q3$J0Z0E@]%.5$GC0:JX\4>Z,DKX^^G@0J>!!OQ^IZ?'^P9]H]UO_Z ..E/'@J/SX MZ?7QWOO7GSZ^?_LITLN^_[^W9Q_?NQ.#*=]]_[J_=_S/_O[[OTX_X ]L[^5? MB;Y^^GCP6W__]W\>[[[_@#Z\W^M__'TO['U[!?<._\:$,<1Q'%)F"* !8Z"Q M$8#Q) 0DD."BM3+*P=B[G60C:*R%=%$LDBAJ@C>864B"PUPS:!S<*GSD^2=I MCE9CO[7]NQ_XJ.RGM'0B_!MQG0LS^ZIU%!\Z:5XC[U:*/V[B^2[1(#!VP5FL M+!5$&T(YQ%KYR+F%L^Y:]=^9I=>\^'DYBLVR-V$$S5))U&MQL5P#7X\.*-?T MX0+[7B.$O"EK'D\URX^Y<9+EG&;T"AU;]44['>^L3H95(]]>PSZ&XZH8GOCT M4_ M),;PUQ=MHYN_T*\_%T?ZBR^,]X/BI/*1YK>GL5/G*A?;[IN,2<5?S]X]*PY; M?.B?I:_]2>J@GN%TO+TIM-V/P_S3Y%W-7;_O[/PQ>UL85HU1497'"X-3#EJ_ M1H*%U/'FE:G-U3@]KMWK.ASW=9N1O[5#BG?>CJOF!%MSQ32>-3*:X^.RKM/# MI@UY]^K%M E1MST,GJWU!-Z/4^O*R;DP?:=S+$U#'4+9+YLY'2]K!SU.DW;Z MG?IV%ND&K*LX\])\6!1O%+BO1\^*W[S5XVA ICN&_;A8?#72\3F-UR!2TB,] M*@[CG"W&=2/BD^&IKQ)3=6459W/SV3P]0&KSM_RZ"HA%0#XP4$D6][( 7'P'EF ML74X.!,9R^AT>,F)5GR9#/ILWLVG[$];_W[SJM[ZN?@IV4 %XC^W<^YX&*^J MY_0S0EP987(RX](]A8]3:'@),RWET-*S;[E[OP'E"('G0.+NNA,EF2 ?#4:LYI[K?G$U,ZD;%_F^" M2.=/?/P1!1(U6%FGL7;%R3A*TBXJSU!6Q[W"?TUJM9TRZ4'GN(31_48?UT?> MCXIXQS(C&J*T>Z\B$1 MF>;5VJ69TW[^TR4&%/_0L1FQ4?VTM,95U?@S]6A<^9_GU_7:F1ZO/RD'J?7Q MOCA7]&'SPEXQB,-:U[HZ:YJMBZ#+:MZ@:??CDAGW8S/"9&U.24T;>U,G,I78 MNG?/BC>3KZ:WI+:F09V^J$QH,W!QV2:Z=O$%+3[ILSC3XOPX:53&M&7C. 1G M7E?/BA<31>K*VL:5'WM<+S"[*/HX!2>)=N*M$<=&H^G\N*E+M_@.Z;U2MHIYQO!\3YOGTBM=7/F+?9#ZZJ2@72"T2O];%SB!: MF?WBK8^$.HIL4+R.TZ) $/R_F<#2N*6 J?B0JQ=27 []"3Q.^CQ=@FV+1E7$ MEE;G+(ZU[Y?'L1,C/^WQI'/QLKN :E>Q<>-,NO>^69A^AN5NCTJHWE7Q=\B2?G< M-'@X'KEAG-O'/IE!:6\OW72<3,78HOB1Z[=KMGG L?[LQR?-5Y-/DFUW>): M<_C%1_";OJF%CH5;#_TP+<.(LK^@3H:"%$OI3Y&S79\TMQ5]MM5,B$= M5Q"*;D^'J^;W.4B$HUV0)/R@+8^_;J;'_G;VXH%1(K8!TE@ HL M4KUU!HB 5'DOC?3BHM>R"W/IMDZ]O]IR*S-I;Q".;IQB2+2G=8VU9#?*[4J6 MTFK[1(K+T=F"UZQAP!->7"\PS63#)1@N_'06-("IZSIB:,LJ&NZGF[/9$TZ8 M^$QRNQTGPZ%Q@,3K_80C]:/I6?;G'K%%,ABO;#WIA^G5U]W4OJ9Q_DQHZ+6$ M[+KV5/Z+'XPG+4B$-?+.:)$T.G/AIL9CV'#EN5>H9:+7#\=D$,^9N9_&[K#E M[4DQ-\R_Y)?\MV;[ZB:LXHO&3820ZU?_6C0TW328\__K8NX9NE(,XU1H3 M=?95;,#P>)J"OV%)*3$Q,"DS\;FG)=OS>O&EWE2MB^,J25[@%A>WK]8:?:Z! MT\=N]&T5WGP_MYANZ&Z0BM@XG;?3+,[*'R7J'[$Q:9)QNZ4RV1"P:>Z[\ZNF5GN+^=O2D_9&>C^V60#=!Z<\F)J7S77O)V# M\_X,G!M/1VSG@W@";A$MLEP;X74TV/X==8G?]3KI]31TS7HZ:W\^X2 )M'OX MMQ.-\_,GMXX;-7O;.N[^*O>&SM.0E0*17S':*-T+: MQ4\'PY.(21+#G[O1L>]WHY?X<$2_04.(=8/O_]01S2-;;8 9PV=%PX"3X"9J M)=[A6M4007]N_TQ-AW8@$O"/!Y6/ _HMROU0EX.)+=3LF37?_RN:,?V"M-[_ M+\U@'B\.9D-F%TCWT"3^/-GZ.QF/ZC:Q?=JZ3D\:GOSHB6U?4B!',@.&#?>? MT-[97N3P:G-L?)(T89K%#9,N7L_?T&P&A6:'4D^VU*->\JUE>3KWSS<;D4US M:Y\V6@:MB9@V"YK*62E8-/F[$QO7,YOQK/@I7NF_EJ/VL3\WH2-IB\$U5LJ" MBSR^9G2:_..MU[0)*(]D(]R5Y2?-XPL:!O M<WG ,F%PYK-64?"+Y_] MZ=HL:&+!^*_=UX+G3Y'29^VJ;31):Z*@Y\6?XV%B+PT UVWL7K./W")BJ\W* M)*W67+O:\]?J@TFH2!-E-0'X%&ABTS[UM2#]?3*8)THW)@I^7KQI]=%/S?9= MDOB@^,^%N3,QS9/S.DZDQ7DV"91JMDC+Y@%M2%[4\DU(Y_RO.1&:&MB7M6UO M\JZD8G\J?V[?<;XQZ>:ZC",5C?/)I%UX0GG55._%9UW_L/D:N,F3(\^Z_.SI MPR>:_=J!G W5#0\1KNQ1LGSXJ_!94/B^IFSL(HB=QM//%^GC1G1A,HDUAPO'/53 MU%.(\^QL&K8P#:,]^\[CHRGQ)MH8=6$CSA]&KONM==LM-GD6&M9$2TP9?M) N/FE\Q>Q=O)O\G*+ABCKM"5G=A*>VL7,_,I2.FY#9H-N K.%D7RA1 MD-9BFNU67M'[=I=LTMKF\O:%+<#&!;)HQB>ZZUZ^7DI!]O M2EV=/O4[;=A)GH5ZN@5ZSPRY;FM9;E1BVDV_K4ENS7_WT"=3L#]V:&A3L-%%[\ MNW7T/T7__NG?SG+HJ1$@,);2XD(##/(<4*(9= )'&;"+_GW!*:9>!"N)IE(+ MXY#66MB4DYT8SR[Z]^?C7;0#OJ3CD!U?(#]>#I?]"#\YI'&R)QW\>#$_[WAWZ_^,4B?*MCLVM9,CX]<:$RB:;.S'HU'N*P:9=#X M-E/0S80VV;*RX^,449K4^22:HZC'*?H]1>>4_O399:2_\Q;VZC=!OP.6TZ^> M*DA^VSW\6U*C5?P/Z, 9H'%0@58> \84#,HAIYB[:E.SRVAT6W4]G0<9J^=C MD0+OVD,I+7]-AXWJ&59-^6,+Y\V>S\PPG(+K%$<3;[\QT/;F:+G 9F>'B.+0 MEFZ\X)BF5:Q4!.K9$\O)'MQ$04PB\LI!/6J.LM0S/&^':0&.=3(R M=)ULW!1YTF]WEB:'!EN<;T-2=&,13,\4+3QA(58RQ.M'1].XOZFB"&4Z)]K$ MK;2^H]C*>&VR"GQ[=C%(E!N]7@?%\)".I!J.(B_VG;K,\>^M+"__^?? M7%B"F*5 .TY )&(!*(T,0"KPX#TQ5JI-A_VW/NU"%HO!AN>F2U8'6]LOFB0) M3?JG>7AZX]:O4RZ\LCZ:'V2=1]PM#.F[R5FENOAM&/\I?MIZO?/NMZV?9_Z/ M!N?"U;?\=>*:0,"?MG;>_94.8D]<$^D1_UM??<^+H6M\)8UF2C>^V/HYGT]N M8Y>F:ON<1ZKU#2?%,(UB#\WQV33DSYJ?DT#PNCE7[/O#T^(T>8M;E91B1=+I M@:F[JW'*F=F^3Z,7Y[ZO=!*U6CB:&J]M-A&;P/5Y[,HDD/X.ASVSJ']-7HE9 M;&H3DMJ;K9I(1NKQ)'HM?0,0[JUIX-J;EI,=I-,"SXMW<>;THVBF7&@!&Q+E M6KRX&]W]?N>>70Y5J]L>3J$MK=+S?3QW?")]$-+YBJ.RGGS6BYWU)\7XI,'> M2&5;]T2ZR,^O1P3KS>ISW0=%!CHC(F+^GKTWJA-Y$+ M-R>4TI;!U&1X,3TP/2L8UP31S.LCX*OXP^4LQ>\S\I=_5(AV1P#7)&_'$.IXX])9KFKUM#_N]KH;' M+])![X@7*;71B^;0NJ^Z8I+MO9N:9'^>QNNBV;0+/QZ\_1Q-LJ\I;?CNIU=? M/Q[\1?9_CR;9M]?''U_N?KUHDNV]W(EM^O?G#]_>]O=^_S.:9*_8A_>OSG8/ MHJEV8.F'][$M[S]^WOWV.NQ^^\#V=_Z.-I%AY=O\3OMA M(M>#Q+&?[C*RI[M__BV#-)B3 &P0R:$M(= B+J,@G2*.$V7MI66QWM-O83)$ M4I, _">MJDM]/[YEC??#*I I!R2^J3VC^?_G*IG,IB6%GJLROKD[X^>UX.FMXV[YTH M9LZ?<T[=>G- M1P&Q9P3?8A3.?0F?H>]]*16_X[T_;O)WGGSNYA^4#+SAXEUJ:=8UF$^S2]6] MBBW^<' G>+.$XHM-P.1%!GQC%+YCX9"#YG3.<7S+4=T>$IYP@V0:+.PZ%03U M;E GZ[Z"S&MA29?FM?#CM9"XZUUJP3WJ)%R]8,_72CI?2 E>51IN#02/U&VJ M^'9K!CPZMG1:)5];\^OAI^JLT-?EC8$E3MZ?VL3&X_@D5__\^#JZXR6NKY?: M$F7T=I+>\J^48G(%(EJVU?8(,NZ81!^QPN@MRH0^RM#ZWCY\^'+\B'P[4C* :F)FL'):N',A,.4BL*8MJ M'Q@L"*!6136!# '.F"A%RXBB:&M;RA[I8 WI==0-2[#8EN_QZ-*8OIA7"5A[ M$VYV*5[N!+C)(KIF!JRUVK(>0:=L,!!R:HR7!C,7N/,J&(&IRS;-^JBMO1<+ M-@V#E#K*$-"<V;1_#$ M9QQ="HXZK(*77(M "*52J!0,!3&53#)$$,[T?ZUP=('^>TNP< IP&9D_54$ M+9$$/&6W%HA ;%C"4<0.#S5Q_C734NP6N#P6VG'$+A*4(4&(5T,A)("(' MX9IH2GGD^KR'J<@>JLW8O/#;5#PXL_GL?[I.>V&!?+",&>0QU8CH(+AEVLI(!CU2-XE-RBIJI2JJ M7"#P7A'H%"& .>A3*E4(#+<6A$!\_$\@;/#6MD(LNYBRJSY#Y?V@TGN$F39$ M:>,H9C3^:HD3@BAO9? W<=5GJ%PQ5,[9O)@+FT-'LF,_H>'5HC=8B2 T%5CHN(:\M]"*EI\-&>2]]=LRO%3HN M..8I<1ZGK-B>.T =T4 S2(&V1'H#N95$)L>\I-DQWU'Z_K0<\W^DU*WO4O*O MS-^S?^DZ?:6-)QHKRZ#7E#;95"%QD@M%D8$&93:_/OIJ?S&D7M%(.#A7 'N% MHKYR"!@E!5#&8>$1# 8U838,K8#-/SGG4_;3/S$<55I8K)7V$3MI2#\5ISX% M<4!H/8&9]Z\5CLYYOQ+.&L,-",A''$413 UQ 7B(A(&:>,Q)PE&J3OC;6E2=8_)+ MS7YZGSGRW13&Y[-QD_B]&XY3V9-K[D>'F:8-X!KW*G<4^8: MG>0:NP<[H[UW\&O#-W;^IB%@&44!8)/#2+#(.V0TR*Q3PMBH+ -,>5F)Z%'9 M]2V7AURO'<3%==BPR0HQ*\0GH!"C320D$=YX!BE'1!-C3+!0,2RM,#0;WVNF M$,]F"M$RXHD4$$BBDOGMT^&7$ "/:E&1P!3Q(24J)SV)NWX YNDIQ,:8_Z4I MM[B]7M6-;U09,T%2G>3H\=%]![=W,]RDSB1])B5;K]*8 MJFNM_CA&W< MIT+G.KF5XB\/6_[NS=[K&SB6M!X.IEZEL.!5.OV!5VEO?&Q\-0S-K-X,%].G MG:\?/_V[W'WY)K;A[:>]@S^_[>)7;/?;;_%M.V3W_=YQ;#?=??GAZT47T^[+ MUXUK:O?3Q^.]WW?1WLO=;Q\./G_;_3WV[*7]^@%_B&T_/-W[]#KL+B:BH@1+ M;"4!3AL&J/,$&!4"H,%S39T)DI@FVSE'G8OON-'*["PLY]"XC+'WKB*7,;:S M&#N/H8-&$@2=!#8EKZ+>*2"EU(!;KKQDBBF"FZ0@? 4N_*>.L6L98->E,*@8L]P&Q62T M$V"N+?<$XJHR;"X9-N]97"[#YN/"YCGJ+Y2/8 F]=(!B1(!R5 (9)ZL3C"'L M5*3^JRA$\>1@,V\5Y%)R^8#G0ZFD>]:2RRKI$572N3K1RD.IB&! $<0!1<:G M,Q8&]9-"ZC MYN.BYISB,XF1Y\$!(H@'-$@/C)<1-8E&4"C%$+;I"&U&S77@^YON@<_EX[+_ MZ0;.^/O5C\M1HQW56^1SDO M;?;49Z2\)I+F?K7D,E)V%BGG#)\0@S3%&G '%:"&":"T"TGU613%#Q$B6]NX MAV7.4=M16I]SU'XO1^W!<*3[%Z+MUS9+;1<\5P^2 ME3DRGG<6S^<&$&=06DXP4,+IM,7A@.0\@KJVBD8ECAB"6]NB!TG&\Z[A^14Y M0BES[S4UQ793B;=O&:?*(_OG'55L]-'/GBQ? XMO"LJ+P= M'@[BW77\M4&9XO3(#XHR3A$]*NM0QF]&\8837S5@-;"^&)K87=T 9)DNK1M@ M3/.^?E;L#NM1,0S-39.W_,]_28S$KW5Q4@W=.%Y5Z,H71[%-_;/"-B@66^!Z MA=6#P7!4&!\;TV0_'0V+8:H8.+G*5_'6@6N>;2?OJ?SIL/JD[L MVR ^.JZ%9\5BIX]T?$R+O?WT3NO[_;8[)W%9V+/F'8=^X"O=CRUT0]\^+U(X M']=&Y4?C:E 7\?K8D-JWZ5J?%3OIJ;$%X_ZH5QRG%_UH&-RP>>Z1_N+C.PO= M'_EJ$%L2_QS7?MK5RL>F^EYJ\.2%LP><^KD$9P(<1@1HWCN*TR9).SK2HT9()ZE.>YVJN!0I!^TH-DE7+DFK[74O M-:&=*6??FR?-I&K%%F?*L)]$=**3LDKM:KZ82+BW,/*Q$4T?XCC61^7)L1^D M)I>#*+:V32=Q&?MV.H7R:WR8T>F129+CRD8YQWL3M$7I-*5H4E^'IZEQ[42: MOC3.XY3?+0Y\^[!1Y9M$O#HMBS0DL0_-"+:O3;),/;=2O.N+>B3X[;NY*(#5. M4\CY$]\XO]+J'X>(A^,J"J+RDQ?H=H+]E( PU_?GO^\^13]^O.SXL(7S608 M-.LHX573Z!:6)XNT;)>6&=>QTW4SF=J9F:;%__U[Y\4DH73J1+O0*]]OYO=\ MOL6OXKA^:993[- ,;UODC-U*B#3'X&8BKTTK MSW>NN2BMDA9U+GT=FQ+&_5!&B$K?-F]]5NP/$CB$T03GZGA[&>*":Y=I&A)] M6/D66\S9=:\]CSK33Q(!KQO55D_/QC-"7FM5"L$\/C5A> M6C]%_4E;W_NTVB,+*>MVY>KCN"1&Z;[C^/+9S0E"TC2:/7\V3X[+07D\/EZ$ MO.E=;VW[ MT,MWMHU+:BHVY(KIV"K$.;S&VZ>S_*B,*NA8GTV?440CX^B*:5=/V%$1_.1Q MS0,B1QJW [SP[*L1IO+_&9?5?%K/9FWJ5%K /WK 8BLG:ZF>\0@W$=^@!=!S M )\4P$FCJF?,JI>X4C4"$1*GS^]-&8!IA5"/3TZ&U:@5N3^_Y ^.RLH5?\0G MG!5_3!H[UP\[<0XU(%?70]M.DCDOF/&>$,%Y#B8))U('S0)KN7K]I[&>]'+4 M-"-QP+/S##KB2%R0\8K!<)'E3=5*')"K>G !/Y(UEL:Y'(R;VQ\&44Z&=2/F MYTUC8H:'9_)4J;XF6"7=J]F=VH3K8CQR/\Z,8CAXB.NV/$ZER"XX_ % M"E& "W)8^'E4S3T4AQZ8R(,_@T;3/M?]4WU6;_URKO\7!O32.%TOLO;GA2DP M<4]9Y!DE%'-+J ]08^645!0BB*7$X5H1K(D*N0*Y+Z+?5JG.R=:80I\EQ!UBO")\5U@PA>UTFDT88O_ M7F$A0G:+NDN-_15Q[;BL$^VK=P;_/WMOWM1&LNP-?Y4.GGN>.R>"XM3>59X; M1& +^V'>D1C;L@GXAZ@5!%JXDC#+IW^S6@MB-:MH03MB&)!ZK:/TWHS/<_:Z>;77>PY-IQ0I$P0B"NJD)'6HY@: MCE&"34R]5@A=N^[CIOK*Y[&OR>%XSTTUI^]Y4TG]ZR[5($\M[*?*0:QRB152/.?(,::, M%BI71LZ6GDXW,ZWR(/D*1T[_B^# ( "OC]S&A7%^"0G ?: -;U30(9E GN;3AA&D\X=8KGXT]T?-9RJ@,8V(7&&)UL<81YCV#KV1S:UUL?OGK M<*>V+;;I#];X\N.\4?,'UV"!?B6-VA[=/M^ <_YJ-6H_Q';SD&]WOATV#MH' M.TT'4%/'#=J(]0.'-VN.;3;76!T^J^_M*F>%"TXCG'.&N+$.@2(L0/?*8\YL MU$ZXD>(,C!;\6D+C(-.($0Z,%U[)N X2%?:'DO_:]HV38KWW_D35Z*TG!E@C3Y2R; MO.?KOD!QXP^M(:RKN\\KC8@W^Z/9.P)X4IS^NQSOK?4D M$Z (T>^'Z1U&M_SCRGO\^[*ND<*&[KAS//+/HM&#PR42!R5'TB0EH'<4NNGU MK6F/\@E2MD>*O0+M@O;3+>(MX^#G.!1^Z66S2Q'?DY"%L4>K. '(P>R%4<0R M6:F3>+UO%;XLN&"G-1Q-X_63A(J+E=L[;OGBH9+K;/P,:7TF"S/9'0.Z^%XV M=:?#$R^/ECM=>!1J!1WJ+.EO)VD]TW5F$@B*Y(9R&SM$X/2,]ZS3191Q*F2[\8#^$ M87;AU!N;\%=O!NKHY3R;Z7O,9M$4;G+8-GCU;I(SR1;MI8@*?-R:OG(1P)UZ M%<>QDB+7Z"+TDFAC%'A)#ANX^>?C?EKH3I$NDY[@VK6*F\-:%;=/;L[CP7'Q M>.T4.!_NIR!6H5H7BY5><=2TV*CBRT2V_2(\6G#X M-)(WVN B+3%]4P3J1SN3EG_T;;ME;*L]0K9T]M%1OW=:I-^TST;[\1"?9*ZI M#5@$Q:CA.8M:<@^K1XRET0IB=S MKJ0A5ZF:PA L$=?<(Q-HJK!(D_0$Z,'4W)7"_?I;^2W1Z6;\,0@I57OXWC?4 M^2 ]M0QY%@WB7BNDB(@HUP;L"8-)"*D0?^7ZZ(MK'V33$,/->M0X#Z$W&+;/ MQF'JP43-Z*3\#%2 /LB5@M4F@F,P E5@%"*:WT.ME]<%JZI+M*M0/VRK>Y$ M-#>+0-G#E9L3>/)69RI?)EF1(-A2JG81I8MPEZY+WP).#L<2K'-6R"8X6G2RURZQG,2F%$XFU5JSK9>_\ M"-%FW_BPUO6;R?#Z5N2RIHJ;0:TU<.U>,CW+XLEM?)KP M5WN_OK6!ZTW@K\XZWZQ])74*?$)_'M9K/TXWO_P0]0-'=@Y^T*O\!7QX"OQX M6C_?H-O-/0[\=;[3!+[:^GK2:*[SG>;A6>/\9Z?1W '^JI_L1NE(X5;(!7(#>-Q M.Q4%C=.IBHQ,^+)PIGU81&AYL@]\G /9,?V]5G=23RA'F98OBTC?W7[PQ^VP M&2=[6D.G?W+GCD_>+25[P+.IJUP09$!7>($X>1SIU#+(^*FJ \ M-_E5G/F?HI9RLNOC/2Y*N\WQL#?9]%&):/')N*PT91*:HT'X,/GE6K7\;-^8 M1).3#B>M;D&-Q7W'N:6:KW#.B_32<:.<\?.,4T]71JFG5\IM1U_F>$63.[Z_ M\^2[OR0K1.2//!FOD+N^%#E[Y+F_?61YW_==R,9$):]/GN-2CF%Y'HN9SV$Q MIUZ(0GU)$F%!&GF\YC9?KO&_?>3XXI!!#41Y4>G*QFZ^Q>^EMD"0I5^?EF]N M9O%"*WT]*>$%U_Z/(NS5.X8K^<&_[X%N3VT?5S44?_A(S^LVX\MVNWS(ZI5L MK?ZK+'U %ZGEU',YR=D#G.03HKXPD[_T>X/!IU'?BK(TDGJLS3QN)/6MM?-E M76P?P-];Z^>-YK>#QL&&V&G6Z4YS_:1^D'SFVQ3N?WBUD53CRU^'V\UVJ_'E M\SX\"VE\J=/Z0;M=/X=G;ZXE?_U^XV ;WO5;K+?PZ47/<>R5MM0BS15!/.84 MV2@"R@/W)@J;)E8OK>9X6? YS,MX!ZUT2]!TO$+_"OV?$?W!I/*YBDH;9S@ MOB5:>8X9R:V.@9%1M@JA%?J7!/W/I^@?\B"59AR1J ']J;;(4D41(U):P5C@ MQB^MRGPY%[1"_^?J_??,YDPL_KU95IJ7SH?T_J9/O*?X0R6U%H!M%EIJO4KLHY):CY5: MYS-22_NB6V3DGB$> D%&:XM ?&EO@\1%ZU"9+S-=OA&R[T]J79Z9=+6&J&2] MRQ:P6J5HAWB7@ZKYSBM3^&YP7&CB..(DI"X/7B EG$%!>*D"\;"DH925*;E: MP3E^7&6*%"N4JOM7Y."M_N&2;3J) W MP5J6YX@8G;H/A8BLU!BHR.' G>;6A9MS!U\[)%1Z2?'.4Q$JG'\/. \D;DC, M/2:..(1UB9'/, /Q0A%C.$H ME33!"+RT2F7Y$M86$>=+5O2X*+;5/VD<>C'R=33OHS<8S_LPUQN\#(HD\=$, MBDE#]]LK(1? *OJF)Y;-CUU=C6[.5<.8.44@0Q%RD HW5"NS3A_;8![Q7^/:/"7GZE ML>R'5M&FIT6;0C'"L(HS/4,I5%4']1*%&.^J"&J^[8 J)>HA2E1KQH@DWHD8 M D78B !*E G($D*3_Y-8;ZC"S-W3*KF.=DUHWN+R#G7O^LA -8SR;R;VZ<;-;6>3V5 ME1_ ,5L@^^!:NSDFC.8R(EA) S*/1J0M@3]-M():QJG/KPY@Y1:#14V=H5)S MI5PRKV5DAO,@/;'X:OGY9,U;8?#<@U=_^RB+PANWH-K,TA4#5'^9]G&:M3HL M1J^".ACZR0/I>H-AFDN?DB\ I-JM\Z+@OSAZ)?N4OFT-0+<$Y.K 37QFSXH+ MQ%9_D.KWE\>_]8Z'V1__]_\H2O&?GS<^;Q:_DC__G77"<+_G5[*M 'N;!&]K ML)_!LET>^AI.71B,IMOWDJB!^V6MF3>P9@#WAKT[ZO?\L1MFZ8TSMV^Z>REU MI'BB8 :MT>3Q]&*#8PO[-#Q.<\FS(],?#J9S9[L!KI7N.C@^.FJ?%9_WPU'; MN)#23D9'KSP")V\AOKD,9YW"T[BS3KGZ7HUTT94HG29_ED1,JCL>!X_7:7X?U\Q_GFUNI?>]7UCC_JWTUXKA]< C/_KG=.%B#X_YJ-6KK9XWS MO9-ZY^MYHUD7.P ]UP1BHS4 M!#%NG5&$!RG3I!*UK'@U[;:DA=_OR\C?ZO4/4P#BJ-]+\887&FW[VS5]KR6# M\]3KTU9O=/\9;72%\0_!^-E9MRG'G?-<($^<0!R#3F^II(@+8[CF@5 ?EU;I M,A9ST.N?A;%*"TZ/U_)?P;=?(>3"*\$50CX!(2^T8,9B;E@.D*ASC7A.#;)6 M>90KJ:FBA"D#6C!95K1"R(50B=^Z)_]SJ]L:[ >?[?5Z_J5TX$=:8V\1T^>I M]4[V]DO:V@K3'X#IEV:P>D8(EUXA(7$$K9=:I#75*.146"RXL"I?6A7+3.#* ML?$VO-D5[BVR+EOAWA-P[T*75;GC+#")#--@[7/GD54L(NVUP()%K6B!>R)7 M%>Z54WM]>5_ U4SJ<28S4=>7?%[9ZC=OZ*5T]5%:<;,W-.WE#)YIQOL[*EPK MD8?C*0E?"RTRYJDJ?TDT4(F*AXB*[[,J,B6"&2)0KE(YB\$&5&0ND/@^@A0G?$E8YW2)@SB.6&(2]"_ M%7,<,19B[C"5.D8 5;E,>=F=R6\.5"M/\X-7\>\P&'R8[8FP]I"BS\HS_;AB MBI+JVS]->]3PX%N ]_M5IN[-BR F9K.ME0PT=R*IVE M/M*4E,'D=2EQK;RF\M!4GNGWAGOS5(DKW'LB[EVHQ\8K)F1P*!#A$>?<(*4C M0]1@PGP>HB[&3"U+?GUN1X5[KZWM5I[I>WBFNV%XLU_ZE1;^3C.NZB@[%VOY M/;68G:=%T@C#2A8_1!;/)H8SRW3$3""FT@0ME3-DB2>(M;1!HT MBO+.FZKNG>\23J/EU"*6,PY:J,3(2/C36!<YM_926)5P9>A ^ M[_;/HU]F<[\?0M:!N^P/TH#+,(_!EA73SLM947YVK;H<5UV.7WB;WUZ7XZMD M\/)MCM]Z$MZ#-9JJ/L3 MMKU\&_RLC4:OKTS5:+1*_KMG2*;.&UMUVFC6SS:;/IUSL /G--)Y--UK@]2_ M;+/-+S^OAV3.]\CV^3:IGV^(1N'B;;3K6W#\UL;Y=GJO@Q\G.P>.[VP5?98N MIJWG 4?#0T"YI0)Q$W)DA3.(Q"""SFWP7-V6_/?\M>E/X9X2(LL3,I^?AK O ME150 7\%_%>!'TC4ZL5HX3G7&H7%%7$%<"O*N O!?!?3#,G-L*^ M!8.O:"I$=EB5R640-8*_CM4O+([>)H2JV57'J 7&I\FC%(J,4< M&Y\C905'G&D+!HEGR!FJ!,EUR'T @R2O:I&J&LQW GD/0#Q8AURQ/-@@,)>$ M&6:MC0YK097+;8%X1(\1#WZY ?$JH'M)H+M0P$6@#L020S%W%O%@@"55O]]!\&-C9EK\2;\U'(9NUHNQTK,?:[(NC-"9LYY] M+ZFS!108-F.LW#X/DCK?9]1KXH*)U'*D8]"(PUXAE1.#E(I&!\VI(GAI]84; MG+Q];T\)W/P5SI50N9YU>9^'?L^;P7X%?B\+?A;VCJ_M<7M_U>8E MB$Y4(JL266]$9$FEC:=@NT9#N+3:.LF9I3DQ@?O ]"@YMQ)9I1!9,R$BYDT> M@D$R!(XXEF"OZU@ ;6!H,P M'-1: ]?N#8[[9>DH@^N?QBC8 ;0[_]EN--?XYM9.IY[..ZC#[QNX?KYW6N^L MGS&JP;JV2B 5+B6,L>BQ&,@M8(_BU86%G89I;;8+4 M0-J1ZSQ1=ZY2HR@#"OO5#C072Y^-UOXZ$SZ8IF]BABL\/-K-WS[L2[4SFA#> M14>C-+5Q&/YN_0K^*C66J;71*Q#BC]-=1B(VV :$L0Q B#(B14A$@I$\JN@, MB]<(ZZ*OU:M#W+4VQR.(VSSN9ZT+\C?%9B<2&[0&P^1 '.ZG0N54LPQ2]<,S M,<+#.WJ5H4>44BLYIX_L$256F'J9'E$/Z'?$5J1XP$,\I,T2(?F+M&A*C\R> MIT53N;I35/U*JGXEK[W-;Z]?22VXT+&AGR@A>VB[DG*10ZG[CU5--A:AR<8; M;Z4#1DIHMX,;'IMV=M3O'<%[G3UAJUYOJ4NVL*_H>7]#OO/'AWLO&^AWF.6E MFN_Z6+M\Y"8_:'?J6U]YX^#S88,V#G<.OK4;6XW][8-V>YM^:\-S\\W:C_-Z M[0>]ZB;?W-H^W:GM43B?P;&=QI=,22,12L9HC'B)$.C"-/<@O$%+ES%,".>9KQ"^Q$F[[ZO= MP0I]6T_&DR2<+5^$QG]'=]Q8%,V2Q M-D,5E7!XB' XFU'_?8!]BD$A$UU 7.0$*:8C4MR8G&.CJ,N75KFZGB/SG$5M MS\)3I46T19AV5X%C:>=[5^ X7W"\T)P#APV)4B(C9='FS2!E:4#4>@]BCCIA M)8 C514XEER%?NMA@-DDO;M_WC#4N\11@BJ[?P$RC,LGF,MEM)1H[.E"R.#& MIQD#Q3F=4R\4PI8;,%"(03K:Y+T247(AF4MI_)2PTGFOWE\2_WN*;E22:0'8 M9J$ETQPLQDHR/5@RX9F!W%@S' DB))>(1Y$:02F)//PFK?+1QU03G=-*,KVZ M9+K?_.U'%9.];&7*7>Z>&1_/^NE1Z Y*-7W[-4I4SG=QGHO@A$34^X@X40H9 M81DR%N>>4\L9IXM7HC*[U5D8[776#RZQJL]:72"[4:G* *!\D+4&F1F,2U8& M]RI8N5_-Y.+5JXA\!6R$Q]6K<+FB!'_O,\TI79'JL:4KOREZ$7==^/$%,\4C MWW?CJGA]-=.\/#4%BU=M4LTT7URF?1/L6M4(5C6"58W@$\G@31<)OOJA595B M5:7XKM,3;O)?+++R4=70O'ZIYM!,C$:SS+;YOQJN/X;81\.G\=;GYI M[-=K<,W:MT[R"&]O?8-GV^/U+S_;.[7/ASM?/A^D\,VUGH*=KWR;KI_4F]NX M\07>I];8W_FR03=K>R<[6S_A';X=;F\UVINU_EE:%+EW$I_02XIUG$U0X_QYP_MD&#%8X_Q(X/S/?VU#%-?=:=*L[.-A^'.\3WCV$DOWBZB6-;",,IVARXLW^_,!C7+9 MM%'N?O^"X/<"LOU@#I&)L!H?3/O$G V6_G-IT:[LPK7%O7V?WW-CWGR>C7D_ MF<'^YW;OY/OQT5$[=("T3?NB.>^@-!DGTQ[EA[1Q\/4T]2;?:7X$&?'UK-'T M^_6#;YV=VIX ^7.ZO?65@^QA5S-.-N$9&K5UD!>?VR!?#ANU#=*@ZV<@/PXW M:X>D7ON\#]< .>8C7&=72VPLD1S%G"C$J=!(N^ 0L7GDS"M*M;O:G%?[W'M@ M()5FV!(:M33" CL)27(?)+Z:H#*[[%G:BRQM1K;1'368+\JB[^K6>V/3W=\^ MQ&(CVQ5!\\@ZK'WK_52#YBN OTK$7KVBN7Z1C;WKD M^YY5:E'42E5^6JA_$X\(,XZ21#=YH?A4[S9U. MXWP[E8N?[6Q]%?7F?F<[#1P^^-BNU[9/&@??6M>21@[V2*/6;L.SL,9!N]6H M_07W/#S=_+)SL-V!=_OR \Y;HXTO?Z5^$!?)@<'ZJ&(02%/XP5DTR!*'4BN^P+N$_@OL=77_RM_Q9-YTYB@YZ'3_NFNQ=:W4\CSER?84Q0GX_[_> _ M'@\;O>%V&"8ENM*@'Z)!MV8<)+FW3$:$>/6(.Z"1YKE M%@G'L2981\==(0_D]0$[E4_EV7TJI;4Q%N;0:H'GL<#34N&K)6_3TN%;2H4? MF%-ZF?%>L)3SME*U>U;>RJ69D^ZL=BWW,JAY5K3^T^_Y8S?<,OV^Z0[/+FKM MRE)EUVA-I/G/]O9!H[.S]8/5SQT%R7Q2K^WLU[]\/JC7OA;7V6E^.V@T-ZYU M3V]L_6S5Z4Y[I^G.&^>I_\':2:.S?K*]53]IU-(S?VLWOM0)2/?8J+G37:,9 MYR97R$BB$?<.)+(G C$7L<0>%ISPJ\6L(@@-&EEP'+YTQ!NF><@M?"RDLYQ< M+IUX G/LGTSR(Y&-)R= M3%AW!ED_]03I[F6QW^MDS\Y5,SHUO)?[X(_[)[V^ M'X3N):7Z"KNM.=<_-NUZJ]OJ''?^#MV]X?X[X[?Z@<.;-<#$,:!A!; M_<$P.Q[ '_T[=]Y[!](D2FJQY=A'37RTL/TV-SFU@MQWYXM2K&K?[]SWS=K: M+N;1!VX,(KF&C:9@\RC&*!+"$TW PLTQ!<-'7=OB<:T;+'UV9/I#8/'>7%@Z MT=M]]M6!>DUDG] !_T ^K(+8\)HQ40)ONA@ M,\A A(5^@0UC67&6F7[(.F&XDJTE.?*K-2C$Z"#K&!^*)TDAY$Z:)7QQ3IHR M G<>%E>";T/Q2]%9!PX;BZ-!<>E!K^TS:P;P^?%1>L#9>Q_!6_?\R=)Q@<0,-\1@[&0=:ZPA5F!*(%^SQN?$]IQ_!(NB)R]N@N&(30J@O&BA)W-*MX M4A<,J5ZH"X:251>,L@4!2\L,TT.K+AA5%XR*71>&7:LN&%47C*H+1M4%HU3X MNG7%JGH;&>]5]XMWU/UBWIES:A'X^J-IFZX+RYD->ZUN-P6V>G'L4%QD%J^R M):MLR6?,E@05QN4@] FM [X/ 2=-W]\< M"BI-5N0C'=>CK,B#M9.=IF]M-N':S;W3S=I7MKFUS3>_K)_M=+[RS:UUO+FU MP>&J^U>S(NNUC^T&W1#P'G#>.F_4G-@YV(/G^JO(PMQN?A7;!WMTI_/Y\HPA M[*DGG#I$J+2(,TR1MCE&C#FF&,^CU?G2*J'+4M J+;+*E:_0OT+_*^@/)&Y( MS#W.B>#4:L4HX3F7V@5%%7$%^JL*_4N#_AHX&%,,+^,6>IO^@H6621K:[IH?2Y-_P^;'*+;E ^ MT3/G MYG$D(3*JV$T0.$T:6.9I(YJQW6"'2'--O(!&1M2DTEA#NE8QYU4;!+ M\OQE"W8?QU^EQ<\G&"'SZ"M2@>%S@>$\BE8K,'Q),)R9":J\E2*WR.-4K4JY M0MIYAHB)3F*IF66Z $,L*S LGT[^U@,C_TR2N!>ZG=!SR:#'V:T+(X,64A^_ M*/S;2#G[Y6F013%2)&"+4;8^=S;G#-KDI-HF4M1 M^8C>1H2@ L9%;"A3 >,\@/%"1^<&!J0X*.Z.!>\9&^GH MN@+&DBKJ;]UY/LU@"EU?Y2X]:+:1**!ZT MU9+GW.N<"9ZSZ(2Q0@>1XMXO:N)4DOLADGNV-VC01%"L#/(ZE<[C7"*5>X*$ MC%$[,&1HKHNL)\VO-P=]?M']8OQ50F J9S2B$BJ54"F%4)%*&T_!4HR&<&FU M=9(S2W-B O>!Z5$J;2542B-49D:V.,IC+E7100EQ*S@RC"KD9>3!\1A@4\?) M5/,8R?7.A.4^N0A]5XS>=)R_0L MS[9J)?.F+((S95KF6MY]Q])X<'A7ZOP?T MGV=XNT+_YT#_F<$HWDMBA4-6*IV*P!A2QC"D59X[B[G2(E+/%;BECZC3QPKH=_(6 D]S[$2:\[!FP\'_YBS1$UK75\X<8.?=/5M MA4'Y9DUL?I\ Y'YKFZ[CQL$/6F]NG&T"&-:;:V*S]O&P ?_5 >CJM;\.MK?^ MZEQM[KOY!3YO H@VMT_K!P!Z7^JG]=HAKW])]_YZ"D!W4N\T "!W(ESS9)=& M;C'6H.(R$A$/-D>:1(Y 9%$J*,Y)4%=G31#,G'4TLL Q)S@JQ23LDN8!GL + M>;49\'CQLYG5?^ZA$[]]I/DUDKY.:J5J(?T*5(9WL:+2:891+JA#7%**C),8 M:>TU%@$K2^+BM9">T'7[8JNSD] /0%R=HWXK=5WOQ:*[]*B+- CDZWVD[\3T MR9LO4I-IOB*)?F23:;S"U1U=D.]N='S7EQ2O*/'8DW_7N)G=^?5C&S=3LB+N MNG+5N/E5O!'S;_GWO(M9=5>MNJO.B0QJP86.#?U$"5G57'7.D%5U*:VZE+YD MS[+2\\?$$?JRQ225B_^=MWF;0[K[S1F)G]IF,&C%5O"?TCST[K TKOY'^AC& MKO[ZZ4[M9V>G\U4T#M;/M@^^[6]N[;3JY]MGC2_UDYVM#;&Y]975S_=.KKGZ MSS\?-K;@36J'<+^_6HTOZV*GLW'>.-C V^PJ<7@5[- MI$C9B=IY@V //5(D,&1Q+H0V@N T,FYN>>]OOV2M!+6\E1BHQ,!B]7JNQ,"+ MB('SBTQU26-0QJ<6#A1Q' 52C%(4@I!6!>*%Q573Y[=;N;P(5DWM.(SGS/;# M +C=#%N_PNW=AJHN?>IU.:Y Z256H_@A4/YM1[HW!6$8? MD0W&(LXY1DI)^!'@8Y<3Y?,TYYLM@W"N$GG>1AIGA7\+J-]6^/>,^'>AU3H3 M03)YA@RW$7$F+3(>4\0BUH8+$:+ 1?VE8*K"OY)JM6_<5_^/.>OWVNV74F.K M?FMS5&/7.T?MWED(WT+;#"\EPE50_G H;WR:466QT 9'*9$7,B"N943&N!SE MG%+"\@A4;I96Y3*7E9OZC;BI*PA<0$VV@L!GAL +;19+;**S%C$!P,<%9DAC M3U#NB=0L%X%*L;0JEK&8AS+[]B&P\SJBR)N:6@P:*<4,!Q+P#'M1 H&*^X,HZ&'%19MDSD M]:E&E5.BRJFR%?,^+?#/^6*H5Q5H@;I(13[A")@\&$:,$MY'E-A1S M(_*YS!9]^\A7N6,?GCK=ZQ^&_G\/BDK&T!T4E;:5<[:\BNQE]\-H^U(,;;IY M$Q?$607?CX#OV5SA:!P#I,Z1T8XG'ZQ 1N88.>Z4RQD-,O"E5:XJ#VSE@:UP M[IG5U@KG7ACG9AVMRCE%"2)$@)KJE4<*"X]\#((3PW2NU-*JH%4F;%F5U#?N M9JT'GUXC&X1V1*WNX+B?)OI4[M;R:JGW;\4/6[HQV=%O =[L5Z@ _1& /IL' MJUU.K-(*114P**[!(^LPJ+#42JXBH5JE/+!E+*^/3J[\#I7'M0*_9U1=*X1[ M-H2[4%FUYP9;P+6H4K]F:\!(=\0A[2Q5T9AHJ%U:S7$542JKROK&_:J?C@?P MX*&?'?7#D3GK +>_6.E6Y6Z8H\+Z">Z7GF2K-=R?;'+EBG@"KF_.IKT2ZZQ@ M1B-)&&BN+*=(41P0PU8"+ EEK5]:I4 ?\]!<"(62Y0B@(B0ZU"3NF 8ZZUDB&!HJ*$_EG)DE+:%&_<9U[K=8O, MKLI17F(#8J9F9+I?%3@_HG%/U>8]A()&Q6F/0NFG4TQ+7)A6APK0R*YQOW(F]T76]3LB&YC0[&@T077Q/0]E1>@ZNZZ8Y#9.)L!6, M/P;&UR]4T^8>;:SMJIAC12U%N2$!<:4",@QCI&T@BN7&!EKD93!>9117&<45 M]+V"F[5"O6= O0OEE3H04%H2@+A<(QZU1I9PAS3G$9#/297G;\-?6A;,JSRF MC\_"^ 604L#/$&Y2N4_?@!([;L@SV>%Q6*QR2SP*V3=F7:T*RR"D(T@H [JL M51R9'#.DI#,Y"49Z1E-V'295=EWE;*T0\)6'1%0(^$P(>*';&L-=;@ !(S81 M<*'($F(%C0!^5EN*N"$:$)!@I FS3.4XM]PE!*2J"DN559%] ;/?MWY- M'JFX;*OK@=$^$%:LXY5EON=Z7%[$>Z_][S:QW>H&M#_ZF^ "29N]H;F8CP;O M\@J3[&VO[T._N &L:3;HM5L^FU+0Z,OQW1A\[WO'MAVF!US;I9)1]G^]GOGZ M/ O[!N3N_%SHE MEJI\SJ/GY+X2XEHYG>^5T*J$UAL16O.+>E1"Z^E"Z\).%$)&X7.;!@ARQ)T! MH97J;#2)6G!'3<3YTBKGRU3J2FB]NM JS,S_#%,FV]0"&FU*X[@#]W*COQ-K MMKK'1>++=:-OM(8'QX-A*YZ]EM%'\)45S:_:?+0 Q"N+4+SRS L=]0:M])8? M^FG,:.M7^/.DY8?[(XMQ?"5.5W)QS?Z=GFDL$,[Q,/PY)A4\>XD;;.;1\CD MGM OS>I=LYA'JX^9G>;029) 8JTA*O_8_O_6;WI M4>]%OS>=OM"$3_#*B/;'''")S2\+7\F),#(GE(*M89Q2/@]28C!&?,14\MU: M83$23-"%Z7A9N-:"'=9: ]?N#8[[H0F7_MCNN#1NW'6?W P7V^MH,X5$* M2A5=R@)H*4>)%$&+65K]%G[UVK] _F2?^L&WAMEGXXH><=_?;!%X9-;(&[SN)_UIXOI1HL9QXNYG)E!!H3>]<$O9]D?2Q\W_[]LM/2A MOU0TY_K5\O TH(5F'7/:ZAQW,M <^KT3N-H@Z\7LOQZ@!1,=HZ>"<&ES3HRP M1F' TZB5(%3&>+/K9J/Q^0%J\-^P!)MQ1#03FJF/GOSCY,$_F2/X9G@VU8SE MNV/D^MDN)SE7BFA$C7"(>VZ0(50A#4:*E%QR)U,R#Y#K-*_[SZ1?$Q M^?/?*]D/H,=^-MP/62+H=,R(;I?39_V0;M>#SP=#T_5PNW88@G"]."P;)D=X M(O>R$&=1(7P397X?O<+?Q1M,OGR_9'FP=[9KA,$N&(*P"0;Q:'D1E4,22R9T M%!A^@OA?N9YC.Z'*E>SC!4297Z;53@8![/V$JF[%P\P,L[KIN_V14L'(RM2KL<-8@RK#0*H*A2 M['*+C5I:[<"&[+>O:9")Z?_>^+CY+3MJ'P^R6[DC7[5E M1-_97C=J:W27!RT-BP'AW,%>"V*0%B8B['' -$;G/0=FOD%K^=?*[9M['<(? MQ;&W8SDH\"[A^4FO[P>A>R\P[W4ZK6$BA\\AK'7 IKA0#?"[V_KUDUUN.&'* M8J2XXH@3')!BF"%!K6#4Y#'/Y=)JHW<=Q6, (\: $#>#0<^U$D-E)ZWA?J$. M''>/!_#W4:]?T 3HD>E35ZQ^.M 42[^2;85LW_B'T-#SJ $/()UW3!][8E=K M9G)L'9*& WU$8Y'28.!8!GJCC3@'VGE0V(:F;<-,12 U '9E/ M\,UAFVK_'KE_43 AG9+(^)#*2SA#6A*/L"7",^(%(0#MW>O\?4OHI7<\+&S$ MI.E;TTYSM)YB!<"5LAI(A:0&S'Y%]$J6->^\8C@]:H$\3[KC7\?MLXS*XIID MY1$>V<5UY=[BHEHK'$DW+?DR6%XCXZO5+0;-MUO%)A;0W3ON9['5A0]:I@W? M_@KP^W PVHM!N/@D2THR+#_L.NPL7+$3PC!SH3\T<-DCTP=V!'4K'=OE13[+AP.S OW3"10>!>R]D6<-1U_P[']Y&5KS/O?ZGZ3:\6Z-RL_9#[!I"L,-!(>*C!CV4 M>; Y>$2YBC1H0T.P)KG/Y!U694%/0'QC/"JH-.E[B1]L2$ "!-OK9\8"+<^! M+![F@*BWNLFM.J&-;Z/G]Q6-%#327&.[,4:CHL%(R. 1=Y$@ZPQ'S) <# L; M XE+JR07=_A85[+DPG\0Z!0@\C []G'T0BY!Q;=T[\U8I"%/9_HT>Q/Z>+>Z MS69SF^S:X+'CH-L$:<%L==PGLU6"@I,K9C2+3/NE57P36,!.@]2X RJZO>$$ M+@J@F,?6S[@PBLT?QUA^0P-W8\1[(XQZ<^VT<;*KB+;).D3*,I8R8X$TN#4( M/L>8>L&,8DNK]&;"N*)!/C*]Y3:=\I[)#V+I7@'8Z9>OKHG>EE1 YIE4,.HB MV32GY-VL_]G8/UTSK]>;#=V1"-YJ&H MU]KMJYRP??"5;M:^P3,U#AM;W_8;M37V&JWM@T.RV3P\V=Q* MG+ G&GN[CC,*3" 0B9ES, "5I$&!3L7]U*$A.YATT&BF*,?[I=##D\;: M+N4J" <:74YDCKBT&%G!*0("S:/,&?/87*6XQ;;.DV.C".ZG62S9'W9$"_\N M4D):TSZX<$.@S4%K,!Q,'*BQUVX70;(/]_%5C!,&.Z:_U^I.TE+E*"VQ2.B< MG#,^HLBV-\?#WN2449YJ\?OW5T^^H?!B M\F2 !:%4A]Y_%4B^DE-R_U6X]"5>N>-,O*+E8\_]_2.S>Y[\ C6N-[/^6VW= M6Q\/H>-;^[W0\B*\/P@*Y(1YT $%;M6[#JG;7]C M[%J$,S)&E@NS*)D6CZDC. M*L@7HHKBV ^ME(7N7IQ._FAUP=[N'<.5_.#?BZDYO?5^Z^.\[$5FYM?;W9+M MY2OV4WA#'1$>Y;Q^9&N$,??=XM8N2W^$Q[JTQ_T1'-ONK)/M+;A/X]SK>;GYK[QS\C/4S3*:CH2DS2@:.D18I<$G@A\72("H\$=QH)R-? M6I7+A%^/:K]V*Y<$&@;DDS#!K;718"ZI<;@LI M0/18"L OE10HBQ1@4RG@N0C*\1Q%3 CBGA&DJ_M"G]?/^[<:_J>[>?\S7/AG 6L%OURL]1^17 M":*G"Z+&IQES)&=4:6X\\H9Y$$0YF".2"T2\4GG.;> R"2)YO7/ -:_9:[-4 M:;'S\5;)*\1[*FPLJ])>(>(+(N*%:HZY)IX"#AJI64)$@BP6.=(@PB+6P3.M MEE8UGD/ORG<'B[]1TU]GC.&KJZLEBC-479\7H._L0@O*><8X*MGY#++S^XPU MP9@!6X):Y#WCB&,KP)IP!A6"4VH>/8M+JV)9Y^5S:[V_SL\E$+*5X*H$UQL1 M7/,,RU2"ZUD$UX71YYC!S&J/C* >!)?W2 >G0' %:85SL%ED:94N2SV/Z9Z5 MX+J'F7CWR(+?U52_E=K":Q6%OA5CZLL3^[U.45(XZL16= (Z'HYZ#9NCH_99 M:GV0OA\,S?!XV.N?93$ J9CVS/52:XR0V0!W"<7!M]_XN;HRS:MV=QV6R:7I M#E,L37TCOP6X8^H_510HO_/BW3VQ^767>!MUY!0)QPWBUB257@GDM/14Y]$; M=ZT1_>(S6/\2'4RJ2"9:ZR2FHP P>&"7%=.Z U2.WC1V6^@[=2Y,L% M?G21K\SSJLAW12CQ0D6^@KY0D:]0]ZW.KI(OJJJ6,E2U+%ZY6%7D6[%K20ZM MV+4J\JVV^96*>-]ZJ=]UPRH92V\"09^63_6#RS!UYFDM^6VS6UD_J37^P4_O*=VK?.O7:S]9V,8#X!]NI M-0X:S?631G.G=+SOV].(W&C+NK5M;"3<3P/NHM7L(@N%9Q<1\1 M5I#K6M?_W8/5GAX7!I7L>I#LFFV8H2S!N50*.9)3Q",3R%JID1.2TV@HEM$M MK8J5Z[W^GU]T/8Z_2@NN3\@)?0&Q4X%A>37Z"@Q?$PPO%'DKI3+<V+ >5:?G8'D$+HTW=WN;DA6S+6QJ=W$>O^K1ONGMPP*0% !RT-AB$ MX>"G:8\F*ZVE]-)+8^(J5>L>JE9C-OX405>61$@$&I='G)F(#-$:,>6)4Q2# M\L665MF*>M'.*.^@-]>[C3"]=9!\NLU9@60I0?+"'@T*=C0XBPP/ G$1-%*$ MIB"])$X'9HV-2ZMTY67;1[T#D*PLI06TE-YX;&YSN!_ZE6WTYCW-BV0;%30Y M_:B[MS$,G<$_H9]2D"LY_Q YOSG;)A+CW%G-& K1@)RW.@>)GSO$TPQNPQCW MBJ1)[->;HCVKG'_[+N[@-\.I M0M(P$S$3'C-3H>++6S]5&..&,,:T!<&D]T"EJ;].9YV%D6AE3*_[!+=L=8]A MV3:/0K\09E7^R,,DUFR#1AV%=11KE =F$:=<(F6U0YKP7%(3(RGZ7)&5JLU5 M575306[)('<^27P5Y#X#Y%X8"5HH8FP>D!8&(QY51#H(@[B0("5ISKSG +FL M@MP2%.?\MJG@Y-FO=S5>S+'MC/1 _]3KPA&?_/<@"/'/'I-Z&IML]-NTL MZ9LS/=@F!M!R%DY=^S@190:&ANN'8XM'UU[JI'2,@,Y8"U^89B)CLTS'P83KUKYX=% \QW#?#S!0M2PMV[QS#;:(9 M +.!# ,V=Q=]4O\7!' KMN"!6IW4+3AT$G_!;R"KX)V*2X&L/6H;EXZ!_0K] M7RT'2!/3Y6K!A21>4WNEXI%6LE$_UAL??>:9'B:N>:1**!ZTU9+GW.N<"9ZS MZ(2Q M3SW8W?](@IY'2Q(;! XTC*9OSL8 ^<'BS MYMAFW3!IA$4F&JJ44BA!SQ0#A2-$C$%;5>&,64S)=6";[>C>!?(!A@ MB5$2-)E-BWR9 !,E_(8"KU/>6,1?"+"BTV*B/I68 RB!KF1K;2#/)/-^@7*X M7(@.TTW2Q0'F3)\A//SN'IA]W(I[\@2S#Y 8T8:S'OP/+M;/0+2.'O)XT)IV M\.Z;!#4HP4[6"M9@WN7.BZ!F[?*B0B_,^/I6IZ,](L\)]O/FG-X@C$G2%8H6*&#'[6'ZSHQ: M-8RL%"#$=B\5UB0)D)@&%#)G^OUTNR2L$T%.*'7*"/!94MH2X8_:VQ^9EA_= MU@S'!Z<#KZAJZ>7'.F;Q=L^C=!SU!H6V_*$?V@40C#M@PW+_Z\^QM.=T)1?.@QPV.1Q,E)B9RUH1='1S#E6OI7L-.8;2F M;S>^?1\II+V4BY+LN*XW?0\+-"RPP?9\*S5WF;F/\6FSTB4&$R4U@MG9!<@: MM8H,H^\ZYBR!2]A8<45RBM8H7=<-KE[^G#%]EE"/3,ZXZX) M&^DEKCN7)EK$6,C"7R?[+5"3BQ$<,W=,5O;H2>%!+QZQ>#-X-N?2M(ZT(+-V M]>AV@\D<@HO=@>=/, J[W0[#BZT8I%0?G_"\GY1J>)@DE%=NP,7GL\Q&HIG$ M0&4.RES..8[12D:IPT;*J QC8E>HI9F3[KQB21CT%BN8@$[XPL-*:JV! Y%Y MW ^;,3%TZ Z*7?N6Q$_PGWJ#X>#[/A#41S,(_A]S5E!86>:5;'Z::$M?1?W+ M5[I3.SQMU'Z<;Y]_Z]0/UGF]Z0]WMKZ>[QRLG6QW?A[6:XV#J]H2G'.R4]LY MW&RNXT83=*8OH 4U]TX;]%M[I];HU&L?6W"-DSIMS&I+#)Y-@)UA?2"6*H9T M#LO,.<5(Z^B1MU@*+XBR.BQ-G5%^+8W>LC@21[233@DNN=$^]SE5"F/!6.[< MU5DGQ0:@8@>RV4VZ%CQXMO$XU\7"[Y_YRCMJ;H*EPH!E ]:7U89X$"5,2&.# M9>I6161!A.=F<9(XP!/[O;9/TY&,[QT5 8/L[UYW#S5# MOY-M=).>E3#]GS:\VQ]CK\O?S8U_+APN!:87PL$7\899P7*K(35(-#*X8DC! M&@3FN*> "5P(K'-+#.=>Y99A8UPRI$#6"TJO&5+WGA-W@0ZSI+G6[Z?:N(06 M'\^N 0WG1IC\KVA2_/K^6ZPBD7"(A+4Y(A3 M;Y$U4J#H)?:&)'"V B:^*7W8#^&P4]4B+2]2=07 M% OF4^'E7A[_F8)44Z.M"*W"5\GG#2"3KC$^*FTB? ':2$$L25M+Y#A6!&<^ MG1S9NB#EB;(U?M;I)#&X\:_""0^&8'>DU1&M:<$NH'A];Q4Z(?PXFAV:E/AG MN0A87)B7E]ZL>*1;WB#;-[_2 ++0G2[226NXGYEQ:/P. 2RLI(KG(8\$6("XR1E80A:2@()(&%"\!+,<%QX5RX*D^S7Z,E M!$ :C71;R7YT?>C/T%PQB>LT]%UKD(@W.2P25XVH>D).(R;L]H:)$=MAY*#H M/M I]BA:N]T[]FC:VBPX:GW\SO^D5QY[V,#B_FQ:_;KI'X9A*H$N4=7SW.FO MZ0V3]H8V2(L*-AR:46S%,,$,!W9 M M*"RIB#F853@*1BK"*1?A.+RKP?0B)D;$F(N(YT8B)4 -L3CP%&F1%A\(J\R MD==FK4YW<\USFUQ.CG@*Y$63EDL]4DX'&Z@QRNI4(?A;7!I9C">A#TK&+]-J M%X-?"]?T8' \-N\FY#:UTY(:/$[>@/.ZO9/,3/?EMI-G:;7[- ^'Q9AI+135 MAO,@HH)%,#QB#(I6S DKZ%5A041%KR6@UZ83N]Y1C070*W4T3Q6M+C4]$XA: M%X5BT5*"4S\?^1!Z/2IBR1?!B5F5KS=2"HDHE$*UDLU8<3.D.+[H.&P\'W_) MY#-0N@'34]#G?X];H.>GF/CD0AJ(=J@@)W'LA*),\ M*FSRH#@8HR:'WZ(:%8@4$@+=*BHJ.W1^/L7Z:6-O%RP+ HI&CJPEH+MZDB.= M-!)#/)>&V8B%>SY+M$BGFY)FD?;N.ZUN*R7S7?#H['ZG/SJMX3!,K_2Q!WN< M_JBU4B9>+_$QF'(I*W#$#.X>9YA!NCG8:V#"FIG8Y0V'7DJ"G%QZXI-?R>I% MQN!@OW64X&3\^./[PRW:+?A]E%6<)IH?A6*L.;#U^/*C);DX)?&A#^VPE];. MA?[0 ,[XXR*5&*[1ZX;TMIU>/[U=!-+N7P1FQV%W,Z,*CD%JNN17;W<"N GW M@^7OI/2M<0QYD!RC<+>3_5YGX@M-0GP4\$T!Y.4K)PW/CN"S9)&/DL3AJ^*Y M+AR\XPC_57 "+ 1MHC78'SMB?R60ZA^WP\0SNW?<'N=ZCQ)?4MI9[_)5BB,[ MYC 4N0(C(I@\WOC<4>9G@K=V*_RZE(4P"75/*+%O9AW(%ROW/KPH#\W''H'M MM$EQ21_^MK*D][&GO\\-'_9@S9+JCE+"AYO%7]<;#$>L-T*QXV[R?5\+HR3= MX2P,KU0Y !,5:>&C@,DHJYKBA(O_=:MN<3SPSY+UB<0#-/GUSE&[=Q;"]U%N MX1JD M2:4#38,'E!L3A$M13"5!IU=WA2V+%+'!.%]I1(67ZVF*%$V3C>@\41[\#;K> M)!WJPI7V?,DR-\3J4J1H;G0U"MY][O7''Z7CWELHKWZP08#$G-&14$^1\#&E M)7N%0&WU"(O@C7242EIXT>2U*%X1V[LNV.],@'G!E*OOXV#BV"]PS;#YGA!W M+' O&@D/!L>=T6?-Y)=YKQE8C9H[;:SMLF"BD$*C*'WR(5"/-'8.!;!F)&P0 MX?A:%E6)\OWND-&QE^J-DOY[#>?,!0V,O!['@Q%,7E;2"T-M9*&-M=O+,GSB M"QC;,;U^:Z_("RT^'UES25D>%RA. +B0WD?'_:/>8!S^NGJ]V2*3_7XR5+M.!]B/=((%]ZA\Q+C$QV<=VRL\'WNB!48#J8!(EMTT/C*0/]]'"QNGK M8)_"RTP:!LA1DGQ1;S\Y9WQ$T;W#' ][DU-&'02*3\9=!U)>LSD:A ^37ZZU M0"G^;A6FWH>TQ9/.4JUNL;G%?<76M)'GGOW^^@5IO-[GOP"/=UNAHBW MVN'M-]U#]?0+J]B@7DUT*U8X/>+>5D+>$P[LIO>M= M+U>7:*I7J%B$E9QT&[M(=+AGM^AG6M YRMAY+.=#PBI8&Q5D'J46C&NMK5$L M*IXSI[QW[-Y=XYZ<#95R,HILC!E?YM;8Q[4V^LS/.M^I_&E3C:_K,/QWPZVFQ_;F[7Z&3RCV&D60[Q/IQU!#1>Y8H:B M$)E)960>66<\R@T5/% B>6Y34B"CUP(RI6T27*'"\Z&"Y"87D0 U6,JU\CH2 M07D,CA@B-=>_:?-;H<("H<+Y%!5\9$($IA'./4,\)P)IZQ4"H(C6R5Q9XNZ# M"N4:9+=X6M"O7LIQ:K>&9R^E EU?S3<&=@]+6GVB$L1?%.XF9/%S2A6I!>_" MYZS.%>8:GV:4'\$P(UA99+50J8-90%9IBUADTH#B8W2:&,O("KX^6/MQ,Q+F M,2JM0H3G'2WS) 6H0H0%0(0+Q<SA9./E-]3Z5*Z?=P$'I=9]*CAX M!CBXT'RXDDY**1 S!C0?V%1DI,E1%+EGS H?Y"S#S'P4M^A!:WGF"^DM68T M'*92#Q7!D+%6(FZ# F..&Q2QC8JPP+D22ZMB!=_:'[5R[;P=GG^4,E/Q_$+P M_(4: R:--,8'!+NL$8]&(TN50I1H6'WL133Q]SQ?+N?-0J0<3DH;7RS+\('S M0A&YCTE= MPK+* 7PC.M/FK"PLI06"Q44 M\T%@:SU3:3J$LE$8YT2(GN54"EKE +X=5+BPI'+AB8U*(IP[@SCV$9E@0O*> M$&=HT$KHU\H!? >!\#GF %91K^=4@JJ,G[+#7+VYEB!NI "M[6)&H^3"(T*% M1MSF.3(N<$1-Q(%Q1ZADHRS O(J$OU-,>*(*5&'"0F#"V103 N?$,.>05BP' MDPA^6&X]PL80H9G"TJG7RP-\!TZ@.>G%-4.8'XDCH2L8/C"_^X>C3"&C@: MC.'3_[KWEI 8S2#$ENB<$R)I3[U[>)ZU5J_!&APU/:J =M #A* PSF@15;[2 M$Q#E*(A7"@BUEG\R("P$$&;2#P\&4\PY,"YES:14 F,A 5RRX ,R\3A\,5_ MUV3[69(OX&M1]F[T"WJ4K)/]@E8!U';GI1PKO4!."&"#A5'*"1XH10S@@4'I M'-=(Z,5Y V833[U7_:,$FKSJ5V35ST09E5!=>E]:AB,BL0X:N:;&46\TDR\O:P*)=?RF[N MOTVSYYZ.8F8DOM6GNM6=;CJD5%Z61J\(:HSA0DU(:PQ\\>>ZIMU15 MJ.O\N6E!I!6?.*3=JR;+I25RTA^6J>_?5&6IODWSN2,8[S>Y-\4-P2J:O.E* M;8;]SGCD?YVP-IR_Q<8/$MK7?#V" N$"7.G/N;]'@YDH\\4#$Y?%5Z!#?+,W MNG.JSX8;OUSJ@"L]>JVC;J_9<5&Y8WXH*UHUBFIO,-,08^J141HY8Q5A7!MO MB*QL(O$:[]XF*4"D^GA84^6#IH0*994SG'B(?;#6B1_%(SQ+A9!YD>-J/=&R M'N1)X(Q+X4)*!4"931EBL &,!Q,' M%GD3Y$U50U:;+V<515(AQB)*H-U4$.]J,=-B4O"KXL9RYI1U,VZM[_7F>EVU M>G?&_:6ANE<3$:+!"7I<-1'50.BQQ3?N+-N!&YC>44OD\24_GJW%L"'HG8 M*K^40M'P'C; IQ9@>;5YXM=L*K7*_=-R[DSF4R6&YZ( :SC8T^B#;&=7[)X[^0!M?10G;S MW+ND=59FJ]T($>W>L&T?H'C6_9W*S:Q5?)]KEH'J?7YZR<+V%=RAWOU M8@7LE99;IUZ\*V[V+S\H9?TKSI-*(T%\A$A' ^6P3#',@]1*Z* P]S_PIMYM M_7$_]\E[F?NO&_O_W3_U@^I3N]L>K4?$;'>''1P?'L>VX8/]/SK-\P]?][:_ MLM:GCV1O^^/IX?&'HU9W!^Y]^M"]ZFUPL-]IM[K-V+[#H^:GC^>M=^_IWOY7 M=+AO:6O_MVXKMO-@_ST[?'<84J3L7!R]0D8&"[A/M700ED")H #3%C$5AQ<; ML;$E&NAZ-OF;<[^LP *M(<[5N!#KFM6] \N2>4O-Y]U8HGG/.?M,; M=UU_-#GA65&ZVNW9"SLS3YCJ_&$&[(YK3Y*:GY2X,PCD?DZ(E])%7>Q M13NW.YNB;%8Z8'AY>(TO\#H0'CBS#'""&* ",V X)8"Z$"1!-"AG(UXWH%I$ M:-WRD"5;,[(UHV9"\^W6C,=)SC?GYEP:!%^Z!&6)^6$(3"\0F&.)D2*1IU.\PP50+BC2TL&^1ZNJHL+[\N>3FS6F:U^K':0M@,D(>:@1X3 MI;\W#B8OD\&IAOVT2&IX9)&<5<3[6[08&F10PFJJ ME*0J&*,"9@1J[;@+EI#L*K6Z0-^>86CO)/6G8UA*1G=8!:_[11B_1JRER7N6Y%N2[['SV)ZV;^1QX' M'R!AP);;V4QK8)2QP#DGA.-2&8$VMBALR.OU)3+7K7;1S*>Y$2VV:.8*@>:- MOD$TP)2FU<:6<:IET-A)00B#E#"*F HHH!U() M!%# R$"/6-0@-K;X)EU&D$4&T]7.=[M>%8CO\MIYE*R9O7;6#TEG7CL$:TLX MQD!K%)&4: P4Q@00G=(B2V>MD2E:;>857_N$V%G:6KB*^AB1*SN5K#! S)Q* ME!4.NJBH2@,YH(8BH 1C &O$E4+:FE06FL@&SC;:=1.U,I(NR)'A<0B:'!FR MMT(] 7+>6\$*(P,U46@VC@(J) .*(PH$E59@Z[ P*FJC2X@K? 7X6(/\+Z]I M@^9)OB^KC."WR<**,VB5"9X%JCS36@M,K:.8,Z:1RZX)JXOJ9W.N"8P@K:1A MP)$XE%0+ I2U""#J&%,XCG_ &UL4-<@2MFL6N AK"%N:_NB1CR1R9 M.;*F')E=&I[$D3.7!L.%E\EV;(-U@'(5.5*9^ ER[86TD >XL<5$ ]4]WJCV ML+X*(45UR)JR/D:DFQ.C6*R()! RQJAA3$;IE$##XV<3)XC(S@]K"[LSYP?& MG">6I6@8J@&UG #CH 9!2@4YPEHGU800M:EPW:-C,O#6QS7B.8&WAB-[IZ/$ M8R38["BQ?J@[V9$/2U4IODJ6V M)67F>)3HEITH5A@\9DX4C@3!*%1 *$DB>$ (9.S0*+)Y8I)!62-869/KGA2\ M]K2^4@);QMSGR1OQ**S->2-6$F7G/3&X-,%Z+J)J+"6@(@44!^P!,EXA(E5 M/ II>)-PE''V65TS:N/#5I_GO[P/70VGT7Y_I#O9 ?*'F6(F!R>/(_&XZX]3 M:?%7DA*L-K;0)L1T$XLE) 5_D15>6RRON3?[4IGX6<&\AF-_ MES6=4\0T%PCC@*BV4CKA.8?*$1<@YC1;TU\)DN.Y &[(#<42!,DIH-X)H)CQ M( X^]8)@*E."/]& J.YAATM+"[1@1*D9?KQ@4J%%LO(*B=EWQ7L^1M;.6Q4K MC,QT3L;6CE,=@-4F "H) 89 XQR3E,4Y6U'-K8(;@B2Y>LL7V<"S 2XN@2X M$.++^T8K27F7]HT\,IK) +"V$% ,/3 Z>, #"0Q3XT+LWRW$-A6O7T*IU\=Z MY4;3+Z.T".)_7?O;UK_BGVF#KP=W77FC>S[Z'%7? M$2[A\LH;3M^GWHW>/_(1]3J=_FF"LZ(?8Z"C0%_T*LXIO M?A@%]4+W7.%G^%7H83JUJ0?VJ.H"@C8+#)%Z]:>75,NA_&6RA&+/=O3)T+^9?K@FMI3?VU&? MZ44>C,]R[>%)1Y^]:??*_BN?^^MIVXV.W@C14)B47'DYEKTZC!H5CUX!D^J@ M:E!*;S]\Y[6P@6X_B!N8J$=>^X,60W['C1_?8ABU$/D<+4:\ =%C+WZA)K,X M+^ZXK8&6:G";&?5??C0X1:FWBF<42V+\T_D2:*)%_:N,IOY2&GN$] MM.$I#$>9S?]@8^@!I];!?7!]0N.7,96J'?ER[DSF4V6+7!%?T3S8#QGLJ76X M'.>)B;C\?+&%5WZ;V\T]RXSB]Y_!?2X#IJ MYS?/O4N:+BQEN0L[VP,4S[J_4VDR7,7WN6:-J-[GI^F[O' KRR>_:8]BY]G[ MM#L2S>BH/XZW=<.:O,+=#?[Y\J19:$7 4/Z3*\D^N=M>9>W86YP9H.)28D.8 M\IY*38T-"!'+*.?"8EB&KC=:A\>?SQ-&SBMX_>G!_@]OKJ)<[B_ YMXY_R@NW/6_/21M=[%=]L_ M^AKOU6WMOTT;.+BU_=OQX799-'8N89^S7AJ8,O0A :CQ#&@.TQ\NG"0.Q0NW[=J%%"#.]UFLM9WK-N?YJ3J^S M7'^".1$'60%%,([TJCU0S!' %%4.6FFL$"GIU'+*0&1^O9?7WX,0_V5"))]A M)-E$R"7V0 E",%:#,&F"D1A&*E;!2(4@-+&U-BXE>?$;TR/:$;$^H ME3WA<5)NCCU<85R=Q1X*1*1.:&J--H *;X"V1 /D8 C8(JHAWMC"N,&6D=LC MR[:9G3([O4YV6@@KY<# E>2C^AZ QHA$2=\+H)Q40.F(EU!;24,* M#$2; B^A#MQKIZ1%.1H]+1J^9OWT@H'CJXSPM^@?'AH;=7NMK>-4&*6L%IPS MHB27@;"0W856%]K;<^Y"CEDG+($ 6:@!Y1'BC88$I)31P1$36;W:SZ2YK'W- M7(*N=U:NX9FY+G/=NG%=]MUY$M?-?'<8XD1(JH"'(0!*%05:"@^4,-@RY.,$ M,!M;%#;D,G28U\IUKR"#^9I[X#ABJ:6$>XT4Q9A*$J1R$%GE'%%(9 ^+0?S:.D MS>Q'LWY8.O.C<8H8R1 $3!,(*!0"*.484,$XC +UDNI44Q/+NFTU51$;;'" "N> "=@"8BBRAFINDD,(80U6OV34M2?K MFHM:&4D7Y+SP. 3-S@LKB9V7G!>DUD(9"21F*D)HLOLQ[D'\-^(J#@0E-V6T MJ=02JF&^ O1\D3PHKVK+YF'^+ZN,X;>59B$^0&\%,9I$4,>:(LX\,="@^,WR M[)ZPNN!]-N>>H!65. XR,)1H0!WE0$KO 5/KYW:VBM#]>B 1AL#K8(2PFFI. M(M?Q!EI&[977RG6O('O(^AAY;G1/D-IB0P.7C&HJB5?:[HG MG/M!W^GA4?9,6 D9+G2;Z^D_P1.M;C9 ;\ (DA[[FOA!A!Y]0QZ#1"40DS00!J M)0%&!@DTO57?>'06O><%\^<,YON%MGN%06 M 212M@#N.%!!I#1A5@5NO$0P0^>S;;G7QG.I/L]_><^I&DZC_?Y(=[+;V^)* MAZ\^?=]H3XU0KAV61 2-*#?*1 (G!@ND/76>J!SNM9ZDWOI]WJC*O)!82Y!" MNP"%1@)CK0,*XV ,M((&LK'%)=FD4M7.BVXQZ[NV2%YS#^:E\O"S0GD-Q_[. M4#,?1,1M;SR#E".BB3$F6*@8EE88FD/-7@F.ST+-0I 482\ )M@#2H4"B@<. M."02!>R#SZ:?Y>O7+%]G LP$N*H$ MN!#BRZ&9*TEY\SM%4&.&C8JD)T4 - 0-C( $:"P5-D%Z05,6(;(IEN+TG%GO M'MM,OXS2(MB:5KZ_HB66/U:7F,$O,ZVQ_/T.6P6GB&DN$,8!46VE=,)S#I4C M+D#,2UL%AA-;1?Q08L&5)6Z/O!M'.37<8DZ>";O#MW$*?6N/SO;3N^S'5OS6 MB0=7]N"A;^ZWCN!C/FOM?OK?PATY(_3)FZ%UO8!VWO_&;'X/V/C?.!1_*01:H&DW@/%J41!.,I)E.9]1+F3 MV-NCP=AOS(WSK;+/S?/J\F2\]QR>+08$;U@+G7;/@Z/J.\(E%[XMAN-N5P_. MBGZ(;8RC6_3+L2_T9.PC(\4E6HR.?'&2E)^B/2ST,%)*I],_';ZY/'7CG^F; M7@]IBX_YTNY-%SNOUG*Y3*;73,XHA2 ]'O6GEU2KO_QE@ABQ@SKZ9.C?3#]< MD]+*[^W8]EZD_?@LUQ[&]I^]:??*;BB?^^MIVXV.W@C9@*(2#2X'9%>'4:,Z M=@4[JX.<-PC#MQ^_\^*[#Y(&H^21%\,&NNN@(/R1U_ZHR8BK>U[\@]WXQU#3 MS8MID6K%?:E'+(%Z2J0N)E#]3 &J/^S1)8:K+J5/2_O/8Y38YY][>6B?-+13 MBUPI<4W,H,HX@?#B_5^N6R=^N\4Z,3>A*N^7-;'#_W/4 M/&YU#S_MQG8TZ=[V>]K\].=1:_\K/MP_[$1MAL9G'C7?-<^O&24^[9PU\6'G MX/BWV/8OM+7]Y?M!=P?ME==]Q ?G7^+[[9P>G+?*8E>S+/$&&TX(!1HK!RB' M#AC(/ A608L(<$%5)&,>(/@ M3$0O'&3Q_!NQKU5=>A?Q**FWSZH0O=9$N3?[_#]F-^:EE)]R>@QW>Y$KVWV7 MR>8A9-.>TWR0<2Q(+0$,B*7-V$@V7G(@C(^_*PHED1M;BJA-#G,UR#7Q(LKP M^6S>G$_#T(<+Z\,'X606V!>'H3.!'6-)O% *8(8DH)@RH(0T@%L&N5+0!"8V MMBA=CL"^_@B:MS!>2":?XL4S2^5KGDCCISJ+Y6D3?GENI@*F38>0AMG^=!,AJ"JAU#&AC/9!02$V9 M8$3XC:TH7:%EE$A;?Q#-QO 7$KS_Z ^";T?\*/J#8N?[27N0+>/K*X,_T30^ MF2SC%/G;<^5L*>^0K>6/(9S6[W,BNS,&4F,I\#H*ZE0ADZK*F91.P1 =H& L MBNQ$;A+$GU=B7W\K3[:3KPJ8KH+$_E3,S +\XO!TSM4%>AXL(8![QP$-R@'- M P002A/_2YR@/.%I0UZ'TVPYKX< GRWG#W?^;^J!/9KW_,>P3B;UU^SY3P.6 M3%*OC.)44*<$85208)DV3'F6O"Q?6L+/GO]/8J!YSW]-E:?"8T!%ROBO0LKX MCR2P/ 2'"(<>JXTMNDD$V51J&2STRATN:V"HSY[_V?._5MK2XS@I>_ZO!AG- MU"&E V&*&1!XH(#BH("63@'L@K?4":0Y+=4AG$/05E)7RIL=]_3IO*=01>E-;F8PPPLUHHI(%0Q %*D 4:>PB4XY!Y(GA( M.A;:A)AN8E$_2]^"EO@JD5\--E]>(M7I0A"\9J-;CURG3U\X*T2%R]'D#!N3@1IAVG.@!;UM.1A !#H %&.:Z(ZOE\7@X:H>SE](.[_M"^T>^&*4B=D5[FI&Y^)92,J>,GU6NSV'AI\$) MA2N#&,ITGZ.C@?=%-S[B*)X1H=%5JF4QU2H+W7-E$J[B5 ^+_WI(*NNG>3, MML2]HVNNR65)P,OIK2\@GJ\FQ#\Z.6[S?!]*R(<[Y3YIN-<^DA4^A199OR%*KG%-I[_UD+9@1'% 1O M(:".:""Y5R!M*2)BH?8V-(B&?U<.C^+/U M\3=7A$&_^RHP[Z]!/PHK;OA'?.&[@]!>WVQKX@A8!)(H6D:L4CH*E90J!)2' M\:MU7&+FB:=F8XLVKH>1K01@Y?&_:_PCVLC8/=8%!2 F'%#(*#!"0V"Y\#08 MY"QB:?RO9_"X#6U*N&EW3^)I2;**8#*[MG2 MP:G*M=[VZ802A[2UD6ET[RP=_CV.7-H=TBF>X>]1_$\94I4>\WMZP!\I$WOC MFLQZ>X6!F@NTY8/?M"-%MNVU-,$WB+@?_# RJ:UZ)T[VZ] M9I(R],G)H/\]XOPH(LV#.(<(9;C&F#N!J(S_*$Q#%#B\]+IGWG_MQ]\:UM_LZCLY2*AZ7X.W_\]]@MK?[HP,=V3SONU5)4;#]N MG7XFSJD@J09(4 ,HL2A25&2L* H;B+2SUI1%2&\743:+TZ-VG)CM).RFB5[- M.9,F_L7T['_S@T(7IQ,+9J$K$V9Q4BHJ:;+?69 &$4RM4<@Y3)U2.LXF[H(, MA"AF=+A1J+UG\=QGFUF5#O9'?S#Y*9V'7MTD^PB;;S];BSB5'@,L"094B0!T MT QH9>,=*3;>XZ2XHZN6O"*-V%6A(YV3ID>[-RX[?S$L=M(?ED/TIL3-"-:3 MLBVE]\.$/BAN"';-O^/B2FVB #4>^5\G!EZ,ZI/AMN_'*I Z[TZ+6.NGW,+LI7S<^!:ED) MZI# R75PR, MD0;A[%F*@:F&@.(YBH'%*]$=);N>4 PL-3D7 UM2=:/;;""Y:%2N!Y:']J:A MO;4>6)D!MMC6H^KK'\FP5&[1YU& '^P?Z=YDK^Q"[UNKB.%6.Y[SO?GNX^EA//=P_T/4\#KMYO;. MV<'Y#FIU/\+#8]?=^[3+KGKQ'>#=J 'NG![N_]9M[A]U6N_>LWC>:7,_MG'_ M(SY,Q=#Q 3LX[ERN%>:HP=)3#ZR2#%#!/3 TJHF4*QAUQD"@L1M;F(M-*FD. MTZJ+IWJ.%UXG/_0<+USG2F'W)Z,KGN:EK)I$U22E7O8CRSQU+YZ:>9M3&RAW ME@/%$ (4<0:T,RFVV$G/,,2&)&]SVJ"YC%@.)EY7]2J7$Q.JZ22G7*UNU;8V,J5F*OPR=68I?,+;.E3(3Q(K M-7!(*D -L4!KI(#'%E-!F?!Q#FP1V!#7(\9?VEJ_BOB:#?(O),5?E#++)ODL MR#^0C2[F3I;E'\$WERJ9<6X"1T* 5&D84"(F T9%AICI37 M48YG#2FS-;ZF6HQJ>D[?FHQJLB"..$0($\V3; M-Q@8QZ)Z8!PBQE*K0LI7R/&F0BOF+[J6R8EKL#]0C["'G)^_'LMFA7BPOH76 M7ONIF:-WYGC[Z5YZVZH VWWYV MV-$HL"L@+!(1O:@'.LCX"1,;!,6($K7&::M*'1=4J50OI2J]G*IJ?1(\<=E@ M7#PRP5.\EM'[)T2Z0>.8MBRN?%^K4Q^0V8G'7GAL)JL[$TKA!J)WY,]Z0C*J MU.3[7OP#$VF]4OW4=CY=G*IR6J('2&S[URI0W,.,\=3A6NOT:[4R.-5_N>8L M8@\9^(O4[Z5\?VDC)R>+NVV8+^O5#\Z+M0+38"X)V=KCZS+Z]]U%>88KY2$F M>77G2CA5B>O?K 46OZ3H])3,=8]EZ.L&FN=T"2UK[?3'\4YN>,U%;S6DK"=L M5_$JOWOM1:N)(7^5U_/+^=;4;"Q?<.MNE3??%EQ)D-S#$Z6R(C^Q[F7Y>>9\ M?GVKC:RFR7FRU9;,S!_:\9QNLWO8;>['ZS_]V6Y^^O-KZ[SS]>!3$S?+:MEO MKU?$CL]KO=O]WL('9[%U\9F'G8/N[O>#[GNR]RF>>W[PO:R6O=U*44_H8JLM M<&^I8 Y @A&@1$D0YS4$W'JB0K""&+6QA>"F@LM(7K#^84^OR6TDL\=K8(^G MUB'-[+%B[$%F,4R.< HM Q0) ZAB$DA##8B3P;B@O0R<1_90FXK6+Q'S*K)' MO8)F5T7C^W"E>-(JJWXYD.SU:3^3^3NI$Y=I; $TUOI]3@DB05 :& 746AN5 MH*" \40 *3VDS-.H!T4:PYL,Y029.1XWP^B*J@$91I\#1F?:@&7Q?QXY8(B, MVH P"$C',7"862$$"IR(C2VR*6".O*VK,K#^VS]E1>]5U@#J$?65;7NOK]C- MRBE.Y5K/1+\(HO][3E]2%@?.$0:!(@FHLAQH*BQP*DX#(SS3+*4N(IMQ@M3. M[+=VE6U>TXY2IJ1,2:NMA&9*6B ES71/R;SF.&B@O8F4Y"4%.HX^X,HH)+7A M0L&-+4PV.5NQY!FK2$D_T$PGT8,IAJ]>GNNUU?F6V(ESD_'AN9A^W,6U'?O: M]V?V^7\B4/U]6V2RKX+7U\/%OZY10;DUV6:;7?:STV5VNEPIV^O;3J=O] !XT!95 !:8D '"$>.//"2)92PG-2 M/QVV]ASRRBVGF19> RTLS?Z9:>&Y:6%FV_3$(X(4 1E\!X&T5QY#$AG&BL6,0_N0QGM_7'O[Q%DMW:LP]A_>FMFDPSSTLS9Q1 M7BN/\]V>[7=],=+?"^-[/K1'O_SDXG]LV_?LV<_%P'<2*Q>C_JUEL];-*7V) MI]8Y8&)5S(JOV_-ZH8Q0LY%=I(KWPWYZ)>YWB_5RV.F>=/IGWO_M!]_:UM^L MN^WK[[]5U/+'H-_-/GB+U/":\X;$J)8'%74Y@!$,@#KL@;8!@J"T8R%0KR'< MV!)D"6;$!2ZW&@+3X^V&RQ/@,Z=D3ED=.V'FE%IQRLQJJ#14&!D%G#8V<@J/ MG )3_G3M/-8\<)LR)F*ZA#+WKXY3LI=W]O+.7H[KH/],2.ENRLK.D$]AK??S MFA!/8:I<0. $,H 2IX%6+( XG@9)R8E&86.+D&64_%A_=\CL#KZ&0/DR0GT& MRF4 Y4R\-]1JI0P$FG$&*.0!&)X@TT!!L&$B6+VQA9;B>;;^0)FW>[(7^4L- M]ITN-)>KT]]G%[YFLZ(V9KW%=/,:R _+]%%?C,DPRQ$/DB,^SBM[;E\@O<^[UG M'8C@#?W7:?<\F+AK(UR"Y)57+E]PI5_H1ZFRB_:P&'C;_]*+=W5%/*#CJPQT MN@=(]ROBM?&C(%\,*-8N3LN!%T0_EKU/_Y]N;U MH%$45_;OYUKQS<>]0?#XJ@=SQFDA=TYJV[=CSTX.FH/7.&U/2IO6O0' MFT4[7-PAODU_4.@PB@]MZK,BL.NH/TO'8OHNG_7=\UZYN]^*:+WS' METV,YW33W6YX;'R7/_J#X-NC<>RC(O9KH:V-,RM=%U(+ANE19T7?VO&@<7G. MID696+3=&Y?]?\]9O/4O,_AE:XVF_[^N]$-%U01'FN%(IM!ABBB6F"LLI>;> M(R$QV]CZG[F)40Y^&M3I-$P#-AW5:OV,XK=4&":.:_M+.X'\3W%T4H! +PZ6 M.9NLD>%)O*;]S1?_WM_]Z^=T&^-37,'-MW#C09HJ3UEPFS;SE_%GQ/7%U[:0%QH].O9\_ M:0(%-W1"/-@HWG8Z/WC3X2W+HVMW]KQWN<-G$4X8XMW-NV9&__;?SW(VZ^_VRDI%((#)0@ M$%#M!5"2*6 YETH;X5R0&UL1VB: DHTK;J['(*!_\]X.AP_=2,R=L?=*[.U M7"7EXNNED:L&.\W-4&&C=XWK8%<4Q7TPS,9[^L&O73WXTNY-!;426>X'AR?] M8;E6WI2+,:[K7T_;;G04;Q&Q9X)#%%<;!ALW7ZE-%!K'(__KY.EP_A8;/VAX MS;$7%(@6X HOS?U-[U9I3BAXS 7V7% *0S"<8&RAYCQ(30C[S(7:F%YU-)B) M^U\B'@R\_@K*U?Y&=T[UV7#CETO==F4\12>OCN@!V^^Z>]M]TZ:OZMX.'_'D'; M_:>G/ZGQWO%AY_#3A_;A]@&-SZ.M_?=GS>,_C@Z.=R*6'GT]/.Y$W-VE3;SS M_7_/=^,[?"'QN:>M\YUX_M?/T'H= C? !L(!]5R#B*(&:(6H-T8A2$)E 8EP MYMW;9-BWVG.EN=0,!RJDE\((Z*&*2X1YP^Q&X8=6GR20&(S]QM9T#(K)( RO M*6DWS^*;IOB- M0/&U1[L;%\\)OV*#;+WF?&\7.=>FV&W75KO[J+]UG6"01-^J5 Z=[4>HZ;8^.2GFK MG-M)*M_]\'?Q9=QV/C5SV"AVX\_.E>)+DJC3N:.!KG[0G6HQ_+QYDWB=5-@O M44SJE1=51H"D6,1&)44G/2_Q.$A1UI?>-3Y&QVZ-+:ON7@KX20DP[9Z>WB5* M4$>-8G_:])-!_UML]+!2E<=1N(IGVBA&#OJ=3BEQII: MO%KL>S\8Q/>*XF@2NZ+,D

    +=TDO=."*E M3C]]=&F#J)H7Q[K=FQN%9.ZXU6+>&W>-'RQV6QE?\DJ;8-_\D$S?X:+U\P4JL\I5K;S<]1 MZM($^CB'I%. $A: "IP"%&5)Z*PRVH2;I]2XEPP["6/:@^ELJJ97U*VUZ7_S M>7JL]/1H)EW#"!_6P-)Y[ M6VX+I,,WTFJRB4Y0IE$4;UVRZZ0=A=+P.;$T5M1WHML5 YNS"6?KM,O6CG+9 M:%A1>5(N=>^L.G5Y;E6[K3\N^54EHU_RK3J-8M+0]ZZJP)/I.J\;I/>Y_.Z3 M?>-9F"5\Y3.TM7_PV5$:IZ;Q ,?Y"*@6$F@LHDJ,@I%"*6J56*:W0![XI0V\ M)U(:#H)0%%!D(S1YK8 02$92XT02N['5ZU_#IFL_1&WD9HB9[)^4"LK1(()8 M-P[3T3!BE8OR3[4U0*9[ TFH2A.BL2#M\WEM;K?,N^WVT';ZP[1?N)^VZ+/= M;6IW^_(9"\XX8R[BB_. 6AY%)>$ML%H;30W#D2BOVM%6VX8PSY\1S^Q1O/?# M9#K,A*3&Q/L92#WC!D>TID28.&^=,OP^+'JOB3LQ6 Z:J9EQT5XZ7LEV>Z$\ MF 6\F?QO/S..H(RC%*5^C $5V "#.0(\>(19H,*S*/\C<=V;.&H )P_7 1G(U$HUO\7>B&+\U,"7_"&N"NO3S=@+1Y7QQ,(P\&YL*UW! M]BM3V6@.E2X]O?&\AM\;-WMYM3-;^K--KYF<43HH)P5G>DGEIE?^,G'MBTC> MT2=#_V;ZX9H'=?F]'>6-WNA-0NUIL%.[5^)U^=S)EJ10#49PN2LY"7V;M&>R M8]FH=BRON#Q6!SEN2*EN/W[UXA@&1AE+X_KUPZ2!LH+L.,L(> M>>W=3>8-(ND]+_Y!6&2]LN#6=CY=G*J>-Z!T@C?KD@!W_YH&M83@TCH' C]Y MU&H5QE3_Y?K,P[YFR_7"NE'*1TD6KV_]T%+59-2_3>?5JS+W7S8NS6*WETX>5O%J,&'3=(^\9 M)\I/I7]-?QSOY(8_KZ8H^Y1$8:B!5R*-S;PA.'FPN7G'K)N=XE9Y\;_0;*C? MN"^T;-U3,F:M=.C\,I/+W+*S\WM_&!LSC2^M2]#\HRWX!Y_^'![N]\];G_[H MM/9W8ON:\&#_*VSM?SP[.'X?K^_$-GRAA_M?:7/_GZ.]WR?7_.^?1Z;K.GO' M373PZ2-J[N_BYOF'H[W]]ZBU_V<[OA_=^_3Q;&_[J+.7(K ^[=#_/9\K6W#^ ME7RVT 8?. <:,PZH% H8@RV@V#+O@F8>Z50!E3*8\] ]FZED*0D[ZZ2+UJDM M-\OWF38S;=8KXTRFS9>ES4FNF;W]7?@Y2,,9M!P@C-S$"U:2 )14BC.*A:?) M26*3\$R;R\L1L[*!6P^-'/QKT _M49$2L21WQ-_ZO?&P]*"H1S#>K:_SS.%Y MS^,@6;H5_6V/O!MW_%ZH^G[2]67/IX[/OI&7?",//A/H#:'* 18\374 &-"0 M>4"D1LG_=Q9HX/OB,,472IY0F 4856T6-6RH! :94<6B1 M]I9&J>&ZR% ZV)T,?!G&.IE+[6$5P9)R6=V0=B;-P?],QV*2<*N=TMBDZ5:Z MT9593RZ\]N)=W3AE$FJ/SAH5 ]\273KP7\8=/2C"N-,!H[B$YHZ?'O4G6:62 MWWP*/JT.N=(9_K0_**-R^U4@:F@/AE7(;$L^'4FR]-FIZ+#YF\0G5Y MO/FI'_C936=-*(-N1T7'ISM5KOGIX-2[Y&30[@^F9E[CO[1[9^E&\7'Q&X<'K5/BI'7W>QFF-T,LYMA=C-\#=NXJ^=- MD-T,LYMA34[-RS6[&;[.[91:+(;L9EC359/=#+.;878SS&Z&Z^1F^->M)M]) M-HE57NK9.R)[1ZRH4^&_=:2(MSWWHM\\/NWOY74N9E[^Z>M][%Y^!6^^*:J3M$=^=T;]M];1X?'N^5.=O?D]@N MMK?OON[M_Q;;VX2QQ>0 [WZ_YD5(A+ :4P&P0A!0*RC01G)@M:.&PH MY1M; M9!-QD=TALA?AZU%[,T]FGEQ1+\+,DXOAR0NWP2;[3)!%/! )D H24.28.U@*)R&X37D^QDGLQN@T]T&[RHX=#T+@UP=AE]2.+S(>3DLZ]'3G+#FT7=S6G)47VXYN=X?SV5O[ ME>M8.C@KS#@]+[WAH.W+GITK0;%Y*:%<3G.YAGBS\QEJPQ$3*61#"T"1<4 Z M&T P0BFKN Q!W9;F,LYN/*E*PG_'V=?I]$^O1)$/JWHC_QE'A KM>'"R MM(?Z6SFGJR*QR[MZS@;9"S%[(=;DU+QR%F+\3LA;A. M7HC3G9[2XIG,N*F>WG"5UW=VJ<@N%2OF>CA?F.BW:DLDF>XG:_/WM#3_FJS, M=?&OZ+;V/QSOO3L\BNTY/SC^"@^ZS>][^Q8=''>Z+?SQ>^O3AZ\'YU]P\^RJ M?\4!:KUKTL/N#HXM:>_M?V@?G.^PUGE\QJ<#8];-_1?9#7%O%-Y-F)LT5\T/,I/F, MI#G+9<@^L^ 4$M@#'UDR5?UC0!KH@?-,(,(T-5HFTF0XYS),MFXK7ET""@0*\#EWIO_F]ZM MP@\4/.91?^>"4AB"X01C"S7G06I"V&=.-Z87'0UF,_Z+!V;@]5>@0^R.-[IS MJL^&&[]/B7'Z3$V_4)#OM==6WWC][>\8>OA]N_=0_P>]K._Y\/9X>?W(G!E+?>??@:GW%\N/WEM+D=G[F] M2_>VO\+F^7O4//Z(#O9;QX?O/M+#_3]"ZW@7?^;$06*Q H[ :C3$)@XNP%E MD'$EN"%.5I0>@<>[M\F0:!4*E <. \-4VA#_3YUCR&")C$'A:O38M,.+V.-E M*05_'=UNG*^WQ!'.PV U9#]LT8I'L*44[[;H^5'1[ME^UQ$&WGWHB MKHBB/QX-1[I7WL^-R_Q*94!:?(^^:Q3;[<0*[N:6Z>%PG#JA3/S=[\5'#B)A)3,?0V/J2,04O!9 ]YM_BL:3#WJ>% MD[=//T[O5=T\OFL9670RB$+L(,Z&\L'5= H9 #R#W M,"(5TUCQF^)MZXU(^ZFL0#\%X)684(6E^2HZ=70T6?/=D_%(3P-938EA:>:[ M"6KX*2]<8,:;=8B/XZ+!%7Q5]YE]S^F1?H4!:;<-ZU5CQ<18 )"91S\NP]UR%?Z[/ZR15\OC;.E'!]WOG;WC@[/2AK[_V_'A MIU;[L+Q'\G#YYZAYW.HTSRT[V/^M?;B=VE9=$Y\U/L0?>>MX-[Y'/.==;#/^ MLYOL\:UN;-NGG;,F_GC>.N\<-=_]^;5Y_D]H_0Y1Z?+X-SS][(Q"4'$&A%$$ M4.D\, (%$*A@GALKF<4;6QAM2D:R^_UJQZQEU,^H7T]GQHSZRT!]Q MYNI'TU3S8+$1E_ !(NBGR<1\6\W+5NE%N1=*-[_AWLQELIS&%R(JS"+JCT74 M]IQA0G%E*"$,Z"BL IJ";C13+OXQ4&-,C;%\8XOA32C0IB0JRZGK89S(\/@, M\/A$%3W#8TW@<:;!=&5]:?]@+MW%C9L0',.+>O!0FG\80XG]^NX-2+YYU;G)FLWT_R#:'YG M7J$+QD!%E01,Q3_4&PL4YE&U\SAH'\6Y5,;/((UEDIBQ&5G=<$ P05 90%PG$."H!EYAC&[CF$"Y-67SM++(B M>WMUVI9_VQNUP2PBL'3:6?^-^0<-ZM(WYI?AD%>_WLEVH!>R _V=_?B?SJ*3 M.SY\":R0H/K2OOR)JZ94]?=%N<2=[[8S=M[],>AW?Y]5AKM>0/!M-U7QSL+N M@X3=YKS)1 3F!(84&*D$H(90(+W"@$")I"826Q:%72M M@>$DX^Z:._IGW'T1W)T9&:1!#@?I@#/8 ZJ) AJ: 34'#*+I*%^8PMM*BPV M!<[(NSQCPR]E?=8+J?EJ\?$K-<5_4($\J1;5TD#!8RZPYX)2&(+A!&,;!YN' M2+.$?>9B8^L^-WTA^-!?6I(GUW@4CP6\6'[*.)'Z^O!><*)/]K->'UK_^"TU=VE3=PD!\=' M7Z_7D([MZ![ O7=_M"-V';?>O<<'GW;/8ULCOKW%!\=?S@_.77OOW8?0/'Y+ M]MY^IM9A9BP%7BL'*(OBG PJ=J#]NV>4W MH0A:9)$S04*JD)1,0">I]O'=H7;X!H6_0K8KA=)?;GV5#[Y4P^ON%5>.1?'! MGXP']D@/9XI_35_CEC+AQ8*JV==\=']<*_VWOAZX(HYDH<>CH_X@7N^*45G- MMLKO-K@8ZN)DT/\RT-VREGI923W);;IWUBCV9U^*KCXK+BZI9,^BWRO/[Y_X M7CP^^.I'18AR7S&*[U.,^N5_-XOQ2?JLXY\XCBG5W,-$6N.X$%RRH"/M$4\D M]YBH*-I2212A^O-NE&099$C-2[*[K3\>(,N6TW\V^_^J>N1RBLVW%QVYW__- MSTZ>;93QU\85Y^_99V>A5TH08!G7@!*"@2&4 2:8Q)HR+73$2]:X+G\6@51WM=.9F=_QM MX(MVK]#61GE3]ZPO3MNCH_*>@W''3U,_=/TV+EE MD2;SW.J9+(5JWE]>#(T%H=$S2T+VR+O8$7MA?^!UE'W.RM7PV]GO'3T:47EBK7])K)&:61)\)( M?WI)I4F6OTRTS]B7'7TR]&^F'ZX9P^;W,?7'O'4]-6 MEERM)L=>5I+>\^*7* 2]9A79WWZ)(F=**ECL?/=V7(I[VWKD'V.M?OXBVG>T M)@_V/09[IFK,Q./BFFM@'NLU&.N=[R?M@;YY/?\ -^OO*E#W"N&W9LYYI+?* MI1E:=\>4ICXK$-\LHM8O+^P]P_')LAO,&TC_Q/F>M3SNLN;U+ M#K>_?F_B/T*S#<\F:=B^-[>_X,^068Y%,"!XKP&U! -M+ &:.4=2X5>I0MK5 MNM4$5K(6"4\Y8Y#P3#1#KE2%E IUU"6!6HE"YQ=D06T540E"4#1 M0%-:5@RDY@80;#UD"A$OQ,86OIZ.]4FR0%[N+[_<*\ZAB7/2\"X] FTMNQ.1 M&_KS]4K(JS>,#R%!Y*T+' 8I!:0",<.)84HRJ1%WE(A$@FD3&Y%,@G4BP=;O M%R1XMK?__NPS$E!:G>JG(BP!#2P %;P"G&FNO:/(:K1X$ES)Y7Y3$[MMYSK^ M->AI_^__O:QR=J]FWJB;X>NZV8TTC]B*:/;S7AFK-113-?DE9KJ\[TPO2O>V M\&JLARM;R$5[6.A1Y0#ZW\,BSAH[\.EHH[CDB-R^[-/<+WQ9PWJ< M;C'O]SEQXYQ<%N]H^]UN\C:MZEOWBLB/W./D,NJ^ ME?ZBYJR\4]FRM5QW=6_T0]_O[OBKUQL5,%U"46WJ5\$!UZ,!]&"@>U\JGZTX M\4^/VE$+]]V33O_,>W"B$]ZTXUU&P[1$^N-!02'ZZ>O/Q5!_2_&=Y8)J][[Y MJIAL$8>H5SJ)QB_M4:=:LD?Z(JU,NLO;MWNMS6*W9QN3]K3+P(+VH/3:'J=G M#?N=\LIK\0E=_;W='7>+7NFLGU;]Y+[Q9#./""XA1Q7G\R4U;'PR"5^X=F7Y MK/CN-[YU(\>8Q,;]6P]'G;/-2W[Q\^ [#1 )U\>V])2WD;=TFC^A:(\2V \B MA/<'U>R9]GL5D7*BS\J)E,9GI$?C>%K$8_V]=.-/X6/EK+L ]E&I 7-?)Q(AG+]%3=7B^ZXN4"!>@"MS9N[OT6 F)G_QP R\_@ITB&_V M1G=.]=EPXY=+'7"E1Z]UU.UC5H.Y4O<+;XPXO4<$Z?-$]6@=U\8TI*=?A:[- MA77N)\'H]<;TO$5[[S]'F<(+PC10TEI N8- &J* "5 KS*T@6*U?',^\B!?9 M\5M[5*E2#PO=J7L$CI0-01\9@8-Q0PK^'.$LL*$8>8YP%A3G$7ZF)G/\+$V. M P3E2K7X.3OY^>8%86RE>EDV&+WCQC5LL6I(?M^9_ .S2[WB7VK1FAR.\Y!= M]OTRM4,W/N5H6/A(E6Z2FRC)J]7'RI^"H,TUR^/[FD[-,/+ UCQQ1^EI,'(Y MP=GM->*$S^8?'-ZI']>V6673\W93IZ\6";. MQ#GAQ1J.[95Z&'EHUV=H]\O$E#E/S3J.[7_-))0\OFLXOAF6UW9H,RRO[]C> M!LOU3:VUFEE(]F;96VL;4O?$ D'7FWC/\J8/'M]5+PY$/1>6$::,,)1PHRQG MFJ$@J*76(_2#HFP/B[.]E$QZDD'=_F?<'M2ILO"38FL_GC>WW[/#_7_B_?]I M-_?CL_;C-;B)]O8/XK]_Q/O]TS[<_M"]&EM[N-\\;6UW.JU/\5T^[7Z/[_6] M^6GW_.#\(VL=?V3-3P>P]>G/KZUWA_.QM:>?.:-!8&Y P-8#:F$ "B,#.)9> M!8L)2ZZ%"))-+M42"OX\P]JK+90^H89V86VNV< NM';]LZV(%2*? MZXD=GL@\@#R6>/[1G;&?\L[O_>&HZ4='_1D#D,% VEC,(]$ +@T# M5#(#=$ D_F&<. XM#F)CBVXJN8R"R0H=50):0S1W$D?"%0&4_^#DM+9:O1" M&$IG5B./(LE)"K3F"%"&*% $&Y!2[1D3O/7<;6RQ3:&RS6@U,33+[%EF7WF9 M?;&\DVQ&V3#TW"3SO1G_+8GF[6?D)0U!6T"D]H!"18$1/ !B<6!8:2>)3<[Y M65#/))-))I-,G0Q#3R2;;!A:&M^T+_@&IV+P28_1$#I O8) $L. )UHZ[1 1 M+/(-H0W*,^,\-^.\1/3(DXU*=>K3*HOBBC@[/LWX]L,&W[5RUMS:QH)S.$K- M02%$!<;:"2>PESP>0"Z0[*-51V+Z^Y*/EL+2006D#A)02I+=S6+@4/!80N4Y MBK2$,-GD C\_,2UDL=46-1^O^V347$W4O&XH>B)D9N>B%X;.F7.1TU(@ABPP M$3$!-<(![04%#DO& Q(BRO4;6WR3"9F!,P-G!L[%&#^>"*#9^+$DH)QYQ7#B M8?!6 D-] -0%#30Q$"BM$ N,4P7-QA8C#;2$'=T,E!DHUPDH;]3+O9$N1&RT MSD!*E% 68NJ,9 $;BY3-7C#UQ,R9%PST.#C.()"20D )XT!+) "607BB0QS. MI)=#L0F7L46943.CYCJAYG6]_(F0F?7R%X;.>=\.&%5N@I@&1@H!J#4)1I&* M4F<<.>DD5RRDL!\L28;.#)T9.A>CF3\10K-FOC2HG+DE.,N:06JV5%9H[9K.[02T)ISWG;A""M%88#K@(43(/V $=YP.(TH'7 M6 =KB=C80FH3UC"ZI_;8F(,@UQ$*K]LJGHB#.=AD&: W0N,YQ98)3262"A-Y,8650U5OTB[#'\9_NJB^TI/E>2&"J\PY41+ MK+#&A#).(.32Y2W]>B+AW):^#9@C$P 2..J^/NJ^TC@,G('.&T\%E2KJOFQ3 M0):A,$-AAL*;=-\GXF#6?9O.;\13*P B"P#AC &5! BE#5($M"@QBAPV+ ML,?D$ISD,^9ES*O-X#U"^WTB]F7M=VGP-]M@5\1IXJ$&0E.:-M@QD-AQ0(6R M/ )C<,)O;!'1H#0#8#VWU)_?4\FUOTT;6-ZVW7.^%X_*ZUU^S]9=[M![C\./ M!K33[GEP5'U'L 35LO#1Q1#$-\EN8(_,I/'$VM8K1'$W[^Y3Q#07".. J+92 M1F3D'"I'7("8T[R[7T>V.YO;W8?(8$&"!R;^!=12!!0Q"G A$#?:0.79QE84 M738IKWO0PD)6ZBH1YQ+P^CG1;W$YV^KSAC6;-(O,\%:7M;E"I'F#'\C3&#/' MK+PP<\X5JE'6*\S9WH:02:#:I+(LJ9.Y'6R"$1%4O#F(Y$B0TPFD&@C1-,$,>4 M]1M;##9$W7.)9)Y\-IY<$!5F@V%M(/SF+"<^"$F$-YY!RA'1Q!@3+%0,2RL, MS2Y1]43SF4L4Y0I:SP)@-!5AL$X!Z9P$*)*O1P(3Q4A2>^1F'.&,YZ\5S[/> MD_6>NJS-%2+-&Y+K=Y<_XRTJ;CI\Z%5WTEJPZR/B[2P?2- MMOYE!K]L779*O/FZX_%PU YG+^5EB>"/G"QQ"9M[XT$Q\"?C@3W20U^DR?FM M/3HKANV>]<7O_6YL^UF1OIRD:;N9/G;&:;B+?KS4C@>#V$&%'D>I>Q ?G*9P M!)SY>YX,^E\&NCO<+"+<%'H8)?U.IW\Z?'.?;IQT?U_&UO2GEU23LOQE,H]CWW;TR="_F7ZX)A?,N\JF?G3MX4E'G[UI]\H> M+)_[ZVG;C8[>"-1 2I8$-/$-GK2G.HP:%3E=6=_500(;DM';C]]Y,6R@NZ[$ M1#SZVCN>BE0#4?4<38Y]@7EN\K3)A-VWR3_P2Z^#7W2]6H/8\^ZZ3"!K&7GQ MQ!+(*_<6H7S@]\O?0.*> &04>_X,9L<13\TIYO2OE0LPLSWW3'L5GV6=? M.S^UXZHYZH_CG5R4?_SWM)2*3;W%AZ?N4O5S)E;7JDV<9,/M7 M)26O2,+K/+8/&=MJ5S\/[1H.;1FD6%RSJN:Q78.Q_:\9/]'4:F08U#)P:&S0D%!8[H- MR%+)JARL^Z-]D6/7WMO^2N*]:'/_R^G>]H?X[(_L<#M>M_];N_5NY_P [YPU M/WWX>G5?I(5WZ=Z^B^W^\GUO^RUMO8OON=^)U^]^;[[;A0?[K>.#_=WOA^\^ MA.9\L"YCW@9L/(A_(*!*8F L)4 X9XG&7#MJRR(YL)PGM4M.<:_55ULP75;J MG@5PT/,,[<+:7+.!7>3._?.MB!6BG^M>;$_DGNS%]L(<- M[YJ7'#T34":@&@YL)J"E.8,]D8A>N3/8\@AG M%CZ*XW!XJSC TC% "15 ,Q>'1P3O#.2!,[JQA<12PD=?.]^L9*J^.O4IA>BG MK_?9CJR#43L77WTN6QR"EFA* W%44^:XIE91Y4RPCNE 6:(AR*#(B?-J1$NM MW^=L<4CJH##D(!A( #6&E 58 ?9$6V>DUR'I09M,H4V*ZA[/4WO-TCX581*%_<(6GU+!S;$0+LJ#\8EG[8OGO2Z9_YQ_EHKI__T?IPS(UF M#2Q80!Y+)HRA@2KM%8_*L*-!2B5Y6>L5--"-$FQ+D 6&TW<3,:OJRQXHE0F(T5+PR),V.% MISJ.&E8 &1LB)#(.%%')_Y)(IU@(0N (B7"3D?JY7&8\S'A8*PO$$W$Q6R"6 MA'\S"T2(8V (A,![[@#EF &3TGE;9#%"Q!-ND[$6-O 2+!"O /Y6TL:$2-I"H$IF#D.K(IE-CD*B<=R:"8NM^F7F# M",9X?)BS@K&-UXN_..H*LG5ANR5C^/6GJEL"B8O-18)&U,8L!JF[J[JJ\GDR ML[(RH4_'DYT#06CH%"8<:KVVB3%:E^01SH:U13I;"(*9.3-S9N9\=LQY@TOU M@0R:7:J/Q)07+E4D'*.:B$B-*:A+II*(3#J@G5#*O":] M^62&=L?]V):]9=KRE$,09-]!'FMNXZ71FO)0#OMU483F]&Q1Z6^1-IH T^[@FZ]& M_00[QST]V+@'HCY#*+Z::WDF>^,UX+S=_=9U?N"JES$\/V:JK5%--JY;V=+7 MF#(,]2=_#'7IUHL37QSKTZ+R_2[0@\%8]PJKJZ-XPV00-YHK"WU\7 Z_Q:^[ M5:2L1OKK7.Y^Y,M^;+AI1X]\:B$"24^7NFXPK5S=CT,RJD'.:WLTU]ZTJ=21 MM+87M:SG-)4%%%:?Q\3W]LB[<<_OA?/U]K<^3:K2?FSFCUY$RI<&A/'OW9// M @7$=2! ZN!3"?3(ADA3@+SU/-6>XDZO%3ZRQ7&:TG+LK]E2?U8RUE2_26EK M+\1F):O4B TAQ/VJU&"R >&/BI7\L)+)BWYR3HO_\',Z,W2T?;OB(WE8?SZL M[[R-,)-'=('U&QH5* _I(L_H3=5+7Q;OGR@-^U/4J%GBF':BR9#\6*F&Z)*6 MZ>H/XE_C:#21/(@/',3>:8'R(#YPM_/N&W'*&>N@U\X+0H,7VC@G,1,84LD\ MSWAX/:QWAA4D\:;Q2XY^]JGFS#';+=LZ_QN]B7 MLQWZZ/^73RFUY-G%85>OL>8B &*@!30(![11'#CO MX\<>:B/:!(X^8U2@PKE3#G@A!#J:_9/9\7/;= MLZW/AFB(.,? !*E3M@@+C! (($NQ$2P('C6U\<5\ZV[O=*")'G>V_ MNGMO/D51^;._M[_#.MM;44S^O++C-#?.=W%G9,.CJ+YYO5))XKAIR2* M'P]8Y\O7D\[VAY/.Q[3C$\7E\+.0T&@.*1#4-O@7 M%[1W6RGD@$D1UZ.0FFE,K11&4NZ$I0R9P./OEW>(TN)H1KTJXK@7SDM,/<.>Z4)(U188Y1T<64%1X54FI%GO[,U*/;L:%@K M7+11$^:#EVHF]RDR830L=#$J8VL3%CSICH[B1]785%W7U>5IVA?6B1U+W].C MM'M\U"T=.-;EZ+0(W8$>V&[:7Q[$H1F-ZV?\DMKZ/_]+8@Q_WZF#'X9E_2?Z M_==F7[FP28L(W?BXQ(")>D^+;?_-]X;'M2?U=9RO^%$)X7%9CW41]O??->U*V/=U3WTFC,8CO\"YV("Z2 MV"57;X4=MA38_Y[G(%JLJ.? D;^.1P/V[MGW%5[X5FCJ(L))!(#PGCN+1]7!BF#BPYC MPX*MJ5K1FVGDA MP5(_QO,/QW$";&]8U8@0;B'9*>@G&A,NH90^/"S]X23"IXX'BF(4_^R=WDGJ M!84B.)XXU5.LD)::0DUMB*N&$2VNE_H[!2S^V\_0VVU@0X!&"W2J,BAJ,B1J,A%=5D:19G" M-&4_81LW59^9ROQ$]*:4O9Y8+7V0)K!>/%'2XX(JSR=F?:HNI&"R=,6/%'B/ MI8)4.X01HE8[P[G7RG(7M4T75?:)\1P7$+A823-K)XJ/_5XFPV+-H"@/!4J2KHQAHYQ5 !"+GH[4D<%C;')U$J#X% M(:)R<>IU65W6U=<+$S]NX/T"],L)O-R()U'NHSJZ$$B9\:+\?.YW)CU\%SMX MCAD O^CE8&E4%) PP2!-@,%1X"CF#AAK*'"6!Q'QA$!)4N#S53WA?V\4^T?= MZD[D<2_9OR>+1,TA*J6N^K,<]K>CEK'K1WMAITH6@*T/AU69/)IUP#I;GPDA M&@MB %0* :HC(FB,,.!060J!.1+-$(JSB9Y1C;"Q= M@(*R/?;[PW>-HOIW-("[OGHU+LL(F1%_=H<#V_R1UU=#.R>[;S]':)<6&PEP M%/R(,T("K02,IHD1D N%I:3IQ/W&38DII^NK5CUJ=\6\;V)&[9T TXP%4D8% M^= W%GIU;J^8TQD378]F'_'?U16#?&+ Q[F>^"X.QSH^=N3]Q7*>W)TT)ML; MNPD]C@=Q@48#-G8_RL'%;;'727VO+ADW"_8?3W=_HMF0GO9;;6!%7I^$!=>9 MQ29V!L4;@EW)DG9^IS;5L!?E]_?)CA&B$C M- \GLI3$KC@>C_X1(;57!*]K]\'H*,JMC\:'+Y,XG1QU[5%DG$'43@O_W9>V MFSAE(MLIC'""%%5R\8&DV4;RZ!_WNDDI2#&&W:%+\#'#3'U]>OZHHCNJ4B>* MX7%S&J><,[=3P^>7IB]27Z.F/(S&T47OAN->\IF44;5.EE;9/3R,O9_U@=0V MUO&PG#WQDQPE\SV+&'6N>,>+6F+$U[KX5-U.NM>K9*?[LG849T9L&!%&1O3: M4"V= 8B3E*(Y)2LE2@,K+1*42!Y9<6V3;]R4?^9KC*]5HWZ"N+-X4[RV M0=)>-_@IXLW50M$GW5Q]@B'.CCFAYGG<3= MT72CISFNKB=TERZJZ;!Q]-0;7>=^XXGG[_JML5H-/H[D:>OC;1\VWD?HF!PV MCVT=CGN3+:O)4]*]HX:R:W?BN7X^4:U/+TZWIJV=N"2:?;]+BZ'X96MK;S=V MH=M+VP-N;$>QUSL#N_%K7%B1SGUJT<>)[:9NI7>=>,FCTM JOZJ'(XWB MZ51TFBV7"Y-EHT@FY:569L9]MK\3[2)R[[@WNIB]B[U7)'ZOIS>MF_06D2), M5#I"4FP&P]%$,N-(]6K!C!VO=Q1*'X?1KT_;FM-Z1DE%<[X_B!(T;]37RRQ> MT1LFI::\86%>0HZ+91'UACC%U3B"QBC*45J8Z8*+I\P,XY'^5F^JUG-SL6QF MAJD:196Q<4_VNOVT$YMNG)]@-_3-,$0#K6N[Q\GW4"MV#8M>M'P2P3#-__ER MZ%ZW\7J3$9IWLRZ#69T?891VO;\,RQH)3@8^R\ M'TS-E7/LG%.T+@(ETG*JD,?%X"OMKM5VC..J-6:0+=I_&B_\_W3?DH_\*^CO>V=LX/] MV.['=]W._K^^[KTY^+X;V_ZT_?7LT_Y;=D49/ONSEY*:??KXFG:^[![M;O_9 M^_1FY_ONQ[?TTY?7:/>+^[JWO]O;W>Z%SO[.252 )?4$2^*!5(P!RCP"QAL' M,-?,R8"E)?)RB)CWSG-JH9+:4@RI8IA+1J6(4Z.Q99<#W6;FH<:BN9GX<;S; MM1Z?G[;?IN5_ ]!?2DWV_)GK8X/5,]KW5.>S/=WM-S/?\X<1Y:>XVVAY9>U" M:F@A&NP1HB.71(VMK&K<-N.JF_P_&T5L()NK2+YEKLC \AO7^R"6,+%]0V=1BO3_30VJ$U$\$6WZ;.4A-2;HVZ MYR?Q^=9&"4I__2-^[QK0\HWJ:&>EJ [$2[Z(2,RQ1_5@U3V,5TV8]]S$Z'6_ M1CO@:!BMG%IW[P]'_N+;V+7:G=&\ZGCJ;:L#9_R@]MXGYIWZ3F<[U^AW&;C,W%V&4]\D(:AS:.2[W#$I=_$Y4:5WEU-"Q'(*WT M]>2=M;[7JXV!M.CF[HBP#&8N2-/R/:ZDN,9J#T=CNE6-/-5*:A3_9%O$23Z/ MB9MF DS35NJ3F<50FW_]X^&@MCYCYQH9C_;*!$ FEGF4RE[\I]$P9Q_1-#)N MX"-)VTWAH1L-VNXW:''>[T:W'"4IJ]VQKK'-JMA@V?U6[P?5H;OEN.$N,[W7Y+-*]WRM7O:/&X?-UJCIR37I%>N\54?:38CA)D?B MM/>7O(E<*NTBCXN@$>5&&Q)]5+*FCB ;C_G511*\N+/6] M<[_I;AVY,@S3+ZNV',=Y G7J]??.UF>JN$0&$B TL2 ./0.*<17_Y*[>>(<8.1>A"X=UO5)GG<_-_7?Q0-.HW;&H_RFC.!74*4$8%218 MI@U3O@Y5OB9A_UT\T-S[U>[>VKWXOEYR#2/K3!>^:H8KW)" M*7-HO2P[=B:HYG1_QG'1/B-VMWM^"+*[N__'E]TW?_;VME^?QOMPE KV:=M^ M/TC2].8#BM*!.Q\[]&I^OAW4>=.!!Q\_T&BDQCY^^GKPI?=U]^S/HR1-G_;_ MU8^2]/W@["BD Y6?D&OQT+%A0*Q6T M% FAC61*1K30-D2"Y(T;]#QKTW[]A.SQO5XY."ZZJ)NC;QN,>K:Y*=**9;;AJKU#N=/TX03<>H MB2:>K29'GR8]:KRUL3/1 FIP>.)7_#OBO^:DH49;[Y9N M8B4<3[:0)C!7;$7C;KHE,;$C9CVH29/NZ^1H34LW=B&E5SW?"HF&1K+*KC#. MPNVT',[ULW NV?YPKI^"PZ-EP;V)=_=;E!+W*2@7?T9!19W.>1#-&AIYEVF@ MTT%I9J4/.##."5FMA+C[]5&?E/@VN182+D>([?>G^UYS8#BXB!UJMJ5#Z/82 MQM\N9^Z]?5-M3[9+^8:0Y'[)=BG9( C?/C?M-:E>ICV+V.%;=>D=DNS2#<;O M, IS7\(-]*,[R8\>_)-[?]9EVN*\P \N[]RFQ#VWK@S76F$XOU3EE+!WF/C] MH]+[M"\V.DK6@_/N$19!%M!I=2%OX$7]NU'IX<=UJM4?RPT.*2B*N^=J[*U!*7\B]U",]P')_D MJE^?I_)Q35KLE5(WWD\=W!<>B>>L>SS=3+=L7A=9VOF:D?E1 =GG7(_Y<@S- M?7S',X$1Y.J^;7V )IWWG,^+I?J;R\[;ZDB(O.6>J+/=G=_GJR^^7H MZ\''=[W=LPX^./L:^UV? $PIW]%YRG?CE*$$0< 9$8"JM-=+ HT_O*.2$N>8 M7-N,7RZ_[O*#!*6%(')K6_11:#-C?,;X)6!\?&TAB?#&,T@Y(IH88X*%BF%I MA:&3$A\-QE\-F,P8OS2,)^<8CP(1-H7#(1J1G;I4=]/(^$-Z[(WCGKF(\>RF M))UMD9,68L@U _0XM4]6RHKZ>R:$9C4,J?-+\:(G_C;B68(M<6TL M2I/PM=H+,Y]EYKD#\^R^FK$NJ&24:A6I!F,+J!$<*!(4"%1(3BG7+.5C8S=E M^ULD\]Q/E%J+F0\P+I; )AGWGI%^G7%O2;AWH7'+X(47D '!J0(T. .BK@U! M,)P1!;DVDJ]M(BPR\"U?Y9[$'9+8V;S!=]]+6SN(N6,W=RQO=^>(G-:$8K0U M(N?Z,;LVC'WI>F&;^C*=K)_.68Y;6F"EU1RZE$.7U\[;V MUN]TSE8"A@2F$B/\>PYQ>-+8KFR'/=D6 M66:,]IDBF1L6SPUSQDE 4#@K+? L$$ UYY$;/ +>2ZVQ%D:;5((YL\*B;)-_ MU!GA-F?24,_ET;UE6NKYA)L/S$JMUC97(RNU6GI)I??^,)U]>>?K0KR#P_:E MH-Y[/TWJ_OJL\_%=_^#L+=N-\/'IR[NOG;-#%D$G7O_IZ^Z7MW 7?X =W#F] MDM1]O_/]TYM/7R*0D [^U-]]\_9L;_OK]X.SV+?^6QS[3#[MOST[./LK[)X= MD,\$(B8QE,#)A"+.,)!"9X$73BIJ Q&&7,Z"'#@BSA+JL1%4^* %L4@:#;W@ M3LEP.7_F9.@?DGOZVH2K/^W'XR5W)=KY=>H2F>DVH8C]<4IG7K]W4X2G M+CW5C]B:*N\,?%U%ZTB7A_'QO50+/:75+OUH7$[2S>HT0"GA;.I&4A6K:<7% M25+SV-XTC[IKRF)I$SMRGL][>GWJ8>J8'79[*??X,/X]J=OIST=UMJL_[TZ: MP61;8_C[7GJO^G?T>Y$:/QR6I]/:7\W<&A]OO:AN/YW?YBU24>6Z@50C:)!2 MPD]*B$WJ^,1F[6S5U+(&DF;-3*T]FM6JB9T_=(17X-#17<\890Q]01C:D@-2RY:S?$#J^4OV M8V!E[8I<"<%>E5EO%9Z_ .5HU2]/-#VHMYSI"9#]3D S6+C'M6 MB)! O,5>4(VE%-+*P(342"J(T2U26,X&0 _&?3<<3;[_01;E5[$/J7X+YWMOWJ[7UZ?78YZZVQOI8*MWW?QO[X1PD0K4 M.^8-DA($[R"@4@0@ ^$ !468\XV73ZSR;O M]XPK(CGPGA% 6?# :"P "]I [)#R6*]M\G4I'\.H6?W3/#E__PJB(Q.<*02E M8MI1I[V.^E=@&&KAD.,<9[W^6:'CA5Z/!<,\& =\)#5 C3+IG",# C+%L"6& M>9O042&4T;&E6OV+WIZ9:O4[*1 #3 XK9-5^P;GLGC5Y(>E)8$$P8C05T*H M PW>8\0-YCQDU?X9D5=W5K4G!CL5+"""*T"]=T!%$PY($8252BME82(O(7EV M2:W&?D5&QX67))3"PI2U2BM,':=:>HT4T5'-9TY(D57[9X6.%ZI]0-)"ACQ M$EE B29 !8( A1Q*@@PG3*QMBG654RRV5K5_T0[[^EAX5N57W@_URQW82GG) MC97<"A*H"UP'[(4+%'HII=#Z%KI\%<0JT% S0P!&03F* O:)!$4),5X#YITK-*T$Z58/;4 92(!PX-8(('$ VD%)6D"0@* M62P-DQ+6AZG%.I6D=9&U=Q"_%N)6.[=!,N=DSFD%YT0304@BO/$,4HZ()L:8 M8*%B6%IA:#9#GQ7G7)BABE@ON:8 1X4"4!<,D(X@0+"SG@F!:(!I4YVLRT<) M^7KAG/,34[5=N=9::ZHM>^1FEAV)R\X-QZG?J]MYZW/V 9B!:/ &!T %9 [;P&CD/HK5>2.K>V2?DZ9#2? ME5J- )>,^AGUGVGFRXSZ#T#]TW/4MXH+YI 'PB '*'(1]37DP*I@>9!4>,G7 M-C%?)Y)EU&^GJ^1E!^_DE)8O[IA82U-:9DJZ+R5UY@P1 XT(U !.& +4, .D MYQHHZ!B.9D@DK$A)9!V)JV?"GGH#[YE@:=OB0C+N/>=DE1GW'H![%ZJX,H$Y MH1E0C).HBH< C#$2. $MM@H'AVW"/A,DIZ',Y[\>X63L#5D; M,@O=EX7>SFK?EEI#)#? .2PB"Q$')*(0< RIT$1 IFED(775&Y1/<3TW]W_& MMQ8FDLRHMC!4N]"M/5&.N2 -BJBFM "2"85$ (1K!!'1ONU3?XH'H75A[;L MX\Y9(+-C^QEE@%3-09Q !WRP3FD5 M*!=\;9.N>=]4X'H)PU4>=&)M$. M!3[:3,(1PTQ@USNVLPLH>[=7%^,>.7MCQK:%8=M,Z(A"@CDN@64B8AM)*C7W M%D"DG8<*,V'U]>[MO&GWY KUB_9LWR?UXF%]6/[XV1^6;TFR;CVP;=4,6IK#,>L,]]49[*P]A#0B5C@/*%8,4 TE4,P2@(EE07$D ME1-KFQ2O*]J^./M%"EX+(:V=^QB9KS)?K0A?/6;^Q\Q7#^"K"QLW2.2)EJE& M6-HS=PX!25 PE(,!2>2*+^VB=DZ)3#SU9/SU4\LY=8:9<_FTCS >8"?]Z7U M /]CI"/4Q7]=]]OF%+=WQ_T(1[;Y.Q%W=S"N-UTW_Z>^K,$94_YC\QQSZL_C MCPFOHN Q%]AS02D,P7""L86:\R U(>PS5VAM]JY)/V?@_,NX&G7#Z11J;VKN MIS?>,=??/ +?&K@O& #!:_)7]KH##XZ:OQ&N53<,-V8=:_\S-_(+L.[GE: M M:^.KQWD\?'6D!X>^VAJXUV4Y+%\-R]+7)%WMQP;_Z WMUZ=5CO#>?FQG\-?1 MI[/C7N?CSNFG>&]\XE%G^S7\U']-]MYT\*?]'=SI__GUTY=_:AD[5MZ<%;WX_0@*EV[^QW: MP1_(O\]VXCL[9P=T]^S#9Q*\$D@IP#VF@%+O@%), B@I951 QY%J M=-HH&MYM)4640$8U%MXZ$V^07&F+C4-844R,-6:M\%']/$ZKM1Q'7:D>_^)B M JY*WYT7^[VDY)*,-Y/_\Y>9?WD5Y9T3SKG7EBJH9-!(7]J@19X+6BV2Y%'K@DJE2C(Y\_'_I?=&/O3FJ"C]P\6G7W+)>Q&9U ME-?2Q89\<=(='15_GK=Z(/M?OPN&^=S<)6/%P<.Q\.JFY[Y6^E[\>'?_.\G73V%)Q]Q-I-W;0^'5AN#5_?, F@B-(, MYD=O]N=1>6'/'GI@2J^_ AWBF_VF>R?ZM%K[Q]P 7!K1*P-U\YP]<,JOA?N? MPO6!*TD4H$W)U8#(8$AZ25ATG!VXV2W1CN[$5!NT-V^,R86VBN>/2'^NR65R1%=-'-15N#>*2ZQ7O_/&P'!7QRS^'9;] $/R_ MXI?0[44V3)]Y4XYU>5I@D>@0PU_K![P:]N/+GQ:#8>)@G^:B2CP9V_K6'8ZK MWFG1K:KQ3?S<0%KJW["HCG09Y5-7/IE*_6,_J)J^^N_I=U_3=36*>G Q/*XY MHF:.TE>CJ)6EYILO]4E-I4>^YPIS&K\?=LF!Y+O'_>&IW["/:Z; MED[L^$91;%6%\[&KOKXW*1G_' X.P;Z/([(S2(@8 ;CXNQ>GI/AE-[YT@?"O MZW?H5GS'(HQ[<5R^Q2OBMR='/JH52;.H'SWM6A%?=MJQHN]]'"SKRY&.8WOE MC;J][BB]Z'_&D\_3FUS5G"9KX-*\U$O@VLF)OZ.*3L6(SJ^M9_E<>]3?"Q]"_'CZ M C>NY-G;HVIZXN.@QG]'1W-/_N^B&X7*UJ*85N!QV8U-'4< &+KXY<5@-J$> M=7-)ALQP,(X?QK4Y79KDUXV7@8%W)8WM:/&5W>,I%.XG7TNUH*%:KL/@O3WR M;MSS>^&RFV!KX/Y.*^7O>J%LN=35>@EG_\'4?_#V<^!&4L<9L)[!E,T; H5A M H1)9G0 G%^6:=R.,X0X^D"12WR&DO!I8$P.$ZA8)?]!VT7EA\K# D2P[#7 M&Y[4O%Q+1H302!Q50M#&[IXBYIP%/@.:4:8B9 [[?OW2IS47'@U[SI<)RB)C MC4[7:\*-[M56?'44N;70H^N>-2&(;[HW]C5@ MS[!G66M+OG$B7.=@./&1Z>-K1E)W#2NEWKR-.E0T/>(#KJI;;Z][U9O?M#C7 MS3HZJF63+B\5[R<685^7A]W!=&..-W9GO5*F]TRNJ$,-]'@TG-[2[-35GTQV M]^*Z[NGCRO\V_>5*+$3]=S>.PF#T6UK#4Y]Y=U"OWKK=B9FFR ;"LK;4)AL4 MD_Y,K+B-QHJ[M,_9?$GD!J'LYN]_>/./O^0;&-WW9KB!;OX2;R!&[WGODW69 MSX/Y^CDMV:B9ZMA'1[5NK;9KW=G5F MNL9N6&I9IN\TG/NU&M1I-+[7%WI0,56!LDP_V\J@/URJ-X:%/<-%_/>%S?!N M8C/<)X!Y075L[S6<'I*SVX1Y4*12SR\]6(+11))I&;(,V@D#4)*0HV 'F&G M#6%RH84BW_EO?C#V?Y;#_JO8A]2[C]W1T:MQ%0?5ESOUCG<;3[ID-V]SO?_WWV=M29'BO>[\"]MY^Q%5)C'H#P0@)JZDHV@@,B)>>&,F<] M6=M$B*Q+C'.ZI06?O3%06H8 @L0 R@P$ M2F@/O#1,6,.LLB:Q@<0(_YYI]$EIM!5)-C([9'9XPD07F2*63Q&[[^0"5LI BM@6+4 *\("R;^<%9E2RMG@'SB#;ZJ/C)PK6?Q? QS<8QGZ%Q+ M4[L7W@R'+H7EO_?EMZ[UU?MASV5DOQ.R?[CL0V."Z!"8!2PX!*A!$&C%#8BS MZ2C#*$ZR7-N4+41(" 8&"A#R M/NK\D +)! >*> (MM$P:LK9).,FTL#1:6-!@+2V.63Y%(8D?Q(IDG'Z&_IP, MX0N#\$MN&XB9AU810)'5*?X\ MBF]N4V7C44LKS81EXBM)=%<9]!_3H]/";-7/!.4/KH1!0<$I(0Y 8@*@UF!@ MM#= "JZ@9MB[$.J,U4(]AJZ^!&%K+7CE$*GLWWGA_'*GL,A?II%5*6RZ6NC84I=+ MALO[P^4E'PO7RDBN#1!$)+C4$BC!*#"4*TXH%=&F>L1Z,2\<-G/8S)U'\;WO M]6('UXM#/_"E[M6',[7K=P?=:E3J)HMJDS(V1]6LE ]F,O-OFGG?&KBMN5E_ MW4QZ)H@[$82][)[QSD#AE 96"@.E^EJ\J/EN8*6NB^ M^+,&_@6X@F[:+8W3FB9X;[!=SVM=U6XO;-43F]']3NA^>-G?$SQ&G',(O(6U MNHZ!#%8"B(EU 2M5!UUB25NW&]!Z4,KA-MG9DRGB\9/R9+Y8*%_,NWSMMQJ1\B*A\/?5/ON26!,"\V M5O(QHV3VFDD?'#8K(3%!!OT[@?[7RRX2JXD64$'@/7> 6BN @H(!2"@DAGG* M6 1]1-<9E*US@*]:,M?#'Q+\LRL,NHOP$$S#^W3:6R0?1*(N.OS\=6[X?OKDQK;&XP_V]W^ M^IG'63!1"08&,QLU8T%3[E\!B$%:,":LP&)M\S&P??7=[SE8Y>5Y6C(G/'*P M2F:*A3%%YX(I]E]_1D([SZ@&+LX@H$QXH#&%0,%([,1A1!C+@2KMX(O6>4LR M#"[0(9(!;TF ]V$.\*S'5J;,N4QI ZAV 6C&(+!<$.T(]\[@K!JWU[.QXI$I M>Z,C7Q:_3'*S_/H8#HX5/Y5YEYW!Y9W.J>=U=S@8SGNS\^'+>Z'Z]\L.#TDT M#XY1$!AT@,H4;QVI;^"?3!$$(1$ T<]!Y0%!*0-!D +L: 68:W]8[H\,FNL;(#(LP/#NRC+ MRSNI(O1OK[\M+3Y@SFK3N5@.QG$<]\Z/:/U1+XSFNOVT M.EY_'Y4ZSDUWH,O3G9'O5Y$WT@N4PSKKU=2/GDGC;J1Q>MG# DE 3-$ C(RJ M,U6: ^5) (Q8'MD>PG/OZI4;Z M>ZIJ_:U;Q869]UM7S_<4:6&RR_"''_A<2>_.T']VQ6]D.93<6B @A8!BGHXB M&06"XXA+RCTQ/"G?3+;OJ&GK82E'Z&3/T.HS1CNJ46>"6!1!S'MG(,&$*13G M0[!($":5TC,8 ALXDM8+ZRE;VY3J:K+(O!V=2R M!W!L+H&T@KZAC-T/Q^YY MOPZBVBO"/$!!N;0I')5[[!E(-8^,4QS%F:NKV"F6E?N6>FY6/*)HUT^SQ"S7 M@_B#0;N;^[]EX_=?S\+Q^JR9\#'=7%$<GK75R;?3+ZKYS',-/Q(-#SO0E0L MJDLX1!HFWD8:AA88J13PPL3_.-1&UL74$;UJAN8 KS80\,("O#*O9%YIA5'W MF.[-S"8/8Y-YIZ;@EAE-!-">4T 984!+$2G%68$8HTKKR"9R7;#'*.3^PBDE MQZK=>11?ZW(0.U@5Q[XLJB-=^M\>(4)D9N61N/+<<&QZ_K9!SBTA$W4[]O+>XM2XW1T:C9[O(6[8SB38P>P[S^H>NNO;)?*/93+UE M=,#SLD3_]N7[I/8M=IL17[8ZIWKFM+EZ+9];GS!;G[>Q/O&53)8,$\BY=YSRM4VX@=N79:'U:)OW#)^O@I%Y,?/B0W?^;B#&!^X MXAN/#&2&7 Q#SN_V:8^)=R$ *^(/*A@'$FL+,&?8*QM<8"$Q)%SRB8%,CJNT MGY8HP@AH"HV0=UX&!I'%*&(GDK!7"VM&$ M]*A]&W'/$>Y;MM?V7'QXV]W>>.3=6\8FP0JQWK(]@!-) MR+QW-]XCEWV Q@A.B44 TDAYU'H$#$I_6AT-'Z-2GNY'\P$N3Z9:B$8YH<:+ M]1 ^;(.[9>/SA*S:=MYLM81V@"0P@;!*P)'E!D-)"(IF,!.F#E M)=>>/(:/%CF^D#WUS]*$JAN-1-=*#U/G[G8.X]PF<''G:(&+W0B%=SB;/U5+MQJM='?< M-[[<"[457^U=Z*8Y8NCN]OS.R=S.Z?Z'SPHKZ95DP%%G 87> \V" =ABBC7" M<2+5VB9#ZTKA=<1@ZZSZUH-4WB%]OKRF(5AQRCA(82(_Q[II'5V$G,Z+@$='S@ M7EA6MML#D1_F(%(@PP1R&%C+/*!>"* \M" BI["$,BBAS M&2E0"#[:&IJ;:'H0!FIGC69"&Z5)G'3XF-Z9U3\%2_$HP7$]/;"^>'_D_:C8UB-=_*)' MA1^X8AA2J8/NT/UZFP#_.QS-:-<:S[UI7V_R;LR]A/G5N"S]8%3HJO*C*N=Y MS3G_%F;&7JW$9;2C1D;K54!$M2*:08\I,I!:2:2$GW<>7(!KJU['DU6="W#= MS3*=KZJ\W_E,;9POYZ(]BK@#%#$%-+82> M=BN^%2J:JRI2O"R5;9Y:V'GS; MZ=S+H)]!_T&I>RZAOM1.$N:L,,Y2++$QF$EBH I,$^O$S:A_0ZJ>C/$/P_C. M',8K+86W6 (6*1E0SQF0.DA@<8AS(B!&"JUM8GDU[T+.X;T :%_08-DH"KY< M@H]!/@6ZV"4OK4Q*JTA*=^ D+I5V6!(1=-1>C3*64V*P0-I3YXG*ELB3L]2' M.98*0A#*TJD/GO;(&'71$O$8.**$TTQI@D5CB3"4ZS&U-;SY!1P=WQ^.=.\& M=UH^U/)L/4H9P.\&X.BR*TD;XD2J(!$(,ZF"A 02<@R\H@)!$0U"PM8V"5+K M#+-\/B6?XGM!@-<";TK&MSOCV[P;A9I@+<*I)(Z5(#*2!UHR JS4FL9)TBZ$ M1W"CO%186]!@K;H;)0/RL_4D9(2^,T+/NQ!4M <,]1PP87 *LR7 ,!X LH+9 MP"AU2C0:*":/L9FY^E"=8W(>%)/3ZVK3[75'7;\T3\)+/:#V))Z$?U[,9W8+ MWPO3\66O0H#8.49,!'') 476 LDQ \XIK#SABJJH=5.Z'I=-]@JO1GQ*QK[V M.Q4RU"T ZN8=#)QHS0A1@/*@ 34\JJ\*(A!DU&F%"1ICM;:IT%75-<=IY#B- MY4",6YJ#8<7!N5T.AHS6"T#K>6>#=(0P)07 + (U#=@"@[4&F'/A'(ESR'54 M3,DZE#@KIBWU-;R <(5M'WR4>%=T!W;8]\5(?U^>MR%[C1_1VS"=V9UZ8O?U M]QF4W_49X>^(\.2RZT%!:XPG&%#M.:!"(9&]R MCF=X04#XR*Z'#(E/!HF77!1*",$=!]9Q!"AS$"A.3%QJU$'-B(4HQ4"L,WHU MPBM'0>0HB!P%T:IEURXG10;O18/WO,="6X@I(12XE'N,V@"!@=H!AHA03&G# M+([Z+%Q'/$='M-5C\0*B(_9&1[XL>L,T-+[LYRB)%?-;U/.[96TY]FX6XH<# MFWW3]T%Z>B5H0F/-J"( >YBJA2 ,M$ $6 J5XAAI:-S:)EFG-+NF<\Q$1L(% M^RUND\4\@^#B0?!2V@LK.&?& &>L Y3( +1V**XN(HA'P5OG<][R#(,9!I_: M\,]8N'@LG#?]&8960@^!5(:E-&\>J*@+ AL(UQ@*)3'+"F&[+?\7$*O0I%:H M1D/[]6C8<[ZL_KOP_QEW1Z?+=3SE;$$/=\D]:Y)[!*_'^YE5_;I>TSL#VQNG M$?Q[6*8.;HU&9=>,1]KT_/XPL5_L8CGL]>(E.VF_QE>9">_(A.RR:P0B[D(Z MP"VA@H!ZEZIP2 :B42LAFQOZ:D8]2[,&DGAS"-5K^HG\M]H]\49=(!497/JD$_6,_J'2- M6'98EKX!K]$P_E6-4E&R*@) E8"G&,6;_S/69<2&5+$LWM[1I3TJ"%HO$F 5 M)[HJ]/%Q.?P>(6GD>Z=%\5]W@,4(?5Y09:B7GC(2--/!"NR<"T%&E/Q)F5; M[I(7JM<;6CTMR?I'&HQ7,V/Q^GOZU9_C'W^F^/?IWT?0]O\UT!_5>*__X?O! ME[]ZG_K_^A+O.>GLO^L?[%MZ<%;WXS3B8#]B%NW@#^3?9Z]/]O:_HL[^:]PY M>WV:2JT*(A"50@/*?%3;N0] *@R!\QA[)'F<.[&V"3?H#3@6EW0O_K51S O9 MY.+=<3\N:]O\G99%=S"NIV)!\CNLNNEIOY6^%Q_[S?]^TG6CH]\0C+(QD1.* M-P1K0.ZZ.[6IAJF*[^\3A(6SCUB[J9L3U?B)H '!VV$#B )<@$L3,_/SJ+P MPL,('J777X$.\[K80!S%$,"5?*:TF-LY)B10G'6*823":LW=". MPU YQHF23%&+O,92<&D@#(Y3**ZT(R 64D+B=53G5$0JBHDB$C'$(-76KZT< MDY@[,4GE:Z5RO3CT U^F#-\#5VC7[PZZU:BLI;'P#>#>FVCNPC.:8N&X==H) M1:GV*L*:"8I*G4IUH9^5 \\\LS2>@9VSKY]-G!'L"03820.H#Q9(X06(4AZ8 MPSIXEG(-;MRTAW#.,T5C\M0'M.LU]8!EV8T+[M+]PW%]*,*_[ Y'OD#DUZ1,/8]%^T]MAN76P+U+7.E=7J1SBQ1W MOGSXK*.A+I4( "(F 95! ,9!)X2R2+=",_P+92A6\'=QHU:S8LV9VQ#0A=" M626IO,C%4,2/??=;L@1KT7;3= WIN^G)A],BPG(] ^E3'T)\5!+4T>WH+8), MGISK)L>ER>G6N%DC[[@_;O3N."MNW*!='.8[8^C,O"5$+GTU[MUQPM*B.2Z[ M4?":>MNUI5L5)[Y,G;/#;[Y>)$=Q- ^/FA[&(4^0[1KM(\3/1D?G(GNL3_LI MY>C)43<*;5)-CG6WYARORXCR&&*81?C:5>)O7"5321Q<&[.4)O\>4__>)S%/ M>&!\;WA2@Z^.N%#9LGO<(,CD7*7D?]=S>^ZV#T6S)(I\7KNX-Z4=3M3FQ$A3:B?5:;B9,@OTE_ MFJ_A!OK?UX0?3.S+#4SQS5__Y%YX\Y=8;4AUWYM__"7&ES^VI6AWD_I\/,;B+7I[G$[\7K:X/&KQ&:*NN(8^>#> MM$F*VM69GR"DR@!Y)X#L]Z,A68/AD^%>%J\6=>8GXO6P\,J7)EY_ZZX#W<%] M#C9D&<@RL!)3^\Z/='?@71:"%16"/&LMZLPULY9-K;R8,@\^^6C605(WIR+, M(I!%X&XB,-FB/&]@5-2^SF+ZDL]OZK?Z\:)1%I$L(EE$;G+8Z>/N2/>RC&09 MR3)RPVB_UN4@=C#K6EE(LI#\,&G:S_T$?+F#_FC2)!Y#?:V*OTO_K3L<5[W3 MXIT_'I:C6_D]?[I7]J1A'Y.UWS3X2 N_OO:WI.ET[?*38M01KW'6],!5-Q>% M:7M(Q7.ZM'T^R39A<[LZLU1:7D96YS:-WA^ZIP?6%WI4;'OK^\:7TVAXFZ-1]4H M,D@T>[V_9D%W^ >_M?3_?B[YW^ZWC?7[W.?FSKRR$[ MN)Q:)O9GM]^!>Q]?P]VS+?)I_RW;V]^A\??3@_W8__Z'[[M?CKI[\=G_/GL[ MZG3KM#*CSGX'[[W][!!VV%H-%-<:4 (Y4 H2 #$-)'#KD YKFPRM*X5RXNF[ MRL]"4_ _ %E:.#3MZLSUQ/MT9-NR\5EHOK:'R/@SHLAKSM[?FQ]S4K86,.?N MJSGFE"0@C2D$3&('*#8:&.$-X#3.(6=264BB=1-JEI.")5J."E6EU ;2:8YB>.]DN M*H9I"34HVS1ZNWXT23V\K(BE^Y7N>3812Q,782YYM#S;9:$KJ(5#TZ[._"Q+ M84:#C 89#3(:9#3(:)#1(*-!1H/%N_9DJKT1L":0P%1(RDAHK0D<^2"4#.1G M19/NXN.+%N!.;0#^>$BDHB12,^09-)(&(26A1D"/L-,FU>G./-$6 MGKB\I>,)AY8I 93W$E ??],$$Q"(D()28ID(F2CRCDZFCWPJ_6ZC5^_9%\-) M73C_W9>VFZK+I5*2:3>^[-H?92[)Y],7=SZ=!:4TL\A(%*@(TCAK#$>$4*:1 M<.(6]'Q-/,9.58V]VQZG8I-_UY4@FT/JUU=JSDQ])Z8^N'Q>70:(G"$!.*,X MH-9SH A# &%N/0J(.II.W1&1XRYR../+Y.-,&0LRYQZ++_ZE>V.?Z6(A=''I MD#:QU!@I&"!08D -A4")R!G.86RQ" I3%^VZ3!:9+#)99+)X %E8&5*TMV,R M.$J)1SE[G]W'YNOT7MX\<*V&VA.GZ]"K7RD7E9,\J:T0N,R4N6 M+##)E(U#=F'+9E]&]FQFSV8&U^S9S&B0T2"C04:#58V@V7)?QM6H[P>C:G^X M%8;_CG?_/N%MU1_Z]+[]UK6\V2-YY.SP)NLA[9,#[T.8@UX$#HPS$E"$$)"!<$"0Q<%# MZ;5T61'-T3F9D%H4G?,.H@5W\7_I0WY(-Y= M3.G6(!)R/:%7TT-D9KX3,W^]G @"I5IE%C/ O-2 &NZ UBH 0CWV*C!AK5C; M1/CJ>:Q?.*QDD#\E"2R]78?CKB4_<$ZXP.Q&GA(':#> M.2"E5R!8CYF'%A-EKLO^D!DB,T1FB,P0[=NWSN2Q1/*8-S 48HIRRP'#G #* ME0)200L@#\Y++QWU:&V3K4-QU?.7"2032":0ETP@3U==XLR70Z>KHTP=CT<= M,V4G2.?M9Z^E=X8+8#F.U*%1M#L$$\!ASJ+-J! .^#Q (:<3SPR2&20SR$-, MD$=/$9)Y9#E[')>B#X34W"N#@(2. ^H$!]H%!(QV6"E.N*.VL4&R$VNY@0>N M6QWW]&D:8?^3P]OYTG9>FD-+5D9SR,>;?S1Z?^B>'EA?Z%'1T9&E"X+6B\3[ M.79TL;;\M5$E1 C"/%=84$4M],90X1PF0F(<##>?=QZN@M7M[HU'U4@/TM!E M1>M.BM;KJ&#MS"M:T5['W%/@@_* "L. ),(#2RATRD!GC8^*%EZ'*B?XS4<, M7BCM9II8U!&#>W/$-;;XT;#G?%F]_L^X.SK=&=C>. W3W\,R]6)K-"J[9CS2 MIN?WA[O#0>I'.>SUXB4[L4>I!%EFCSNSQ]OY%)Y2")ZJ1W*A"*!$,:"H#X [ MXPVT1E#,UC8QE)DZ,G5DZLC4\0#JH(AK!"'!PG&JI%;<0:PP"A&!A&-@CCJD\98J30'T'@/*XV\FV "D1HXELX,8L[:I>+8Z,G5DZLC4\1#J,(Y+ M)!C46@8JA=:8!"()%(9P(KE?A&ESF%Q'BF1FR! HH]!U2@ '0( 3"L%8M_>A-THA:U3JX) MC,_4LJ#(%/X@Z&I/:(-XA#%]-2Q+WV#83O\XKL3J%M1]AVB3A0ZO&981XNK9 M),>CP@W'$CN)[F'%Z M-A?%=_;VLQ("8^4$4)X;0*FAP#!'@.(>.JU(" PBK 774B&92>59DLK!'*DXCRR*TPLXTNE@MQ9 MD\ !ADK!(*C'[E$SA&12R:22265U245SB#&T'''FJ?56!XV,DI0@SZ$-Z':D MD@,TVL@LAW/,@KR.5JGT0%L? )7$ L68 08:@X,7'G*RMHG6%:695S*O9%[) MO/(08\4(25U@ECE!&<<:!B.M@D)!*@0EF5>>+Z_,!OY9^%E;QY -&' 2)* ! M$Z"DC^R"1%"&.,R)S<2RY+"_'.;P'.DF5\+ZT>CM^E'1C9C=]SE3Y#W!8TF5 M;E<_ZU_.&_L,X32C04:#C 89#3(:9#3(:)#1(*/!,G+*XR I\=X0)PQU"AN/ M5: "PZ IHT;=(J=\%<V0LBQA$( V#. M$T"A"T#;( &2FED%&1R:"%97-K@X0$QR[$#@6L%J"(22"@MT)S)P)53RH;,%GEO)W-( M/L)ZV]&K-^^+X7$"B:KPWWUINY5WA1ZX(FW+EUT[\B[':3S"858A%"902<:5 MH-A!PX2VT;@+) 2'R$++3.Y4U7B^'EASV+7^^4>J&O9JV#_V@TJGCF?JOAMU MH\OG7D.P6B%A@4_IF*CG"D2SW0&$HAKF-/&$B!Q-GJ/^7CA59S994-3?TU)) M75HR,\F"F&3^L"L*Q@FK!-#!$D"=BC:@]AP@91CAT@7!"2Z:8EI9J9B23U"I+@A.1.##*3/)\F&3^A*OW"G,,/>!"1B8)B %CD &$ M2H@-Q@PCFIDD,TEFDLPDCQ^]E-$@HT%&@V>&!H^['YWURI;HE9>VJ06A6$(I MHDZI/:#2.* %PT!#G$HU(XLR;OS.5]^KQ/G\$U M[]-G-,AHD-$@H\$SC@;_8?*(+?=E7(WZ?C"J]H=;<0A3YW3O;]UU.X-7^K@[ MTKU:2S270WC>^?^,NU5WY-_[\EO7^B;FYYVWP\-!_90Z_"<'^MPMT(=<#B W M&BIN3=32D4& >AN #HP C;&A!E/"6%C;).M$B!SEDZDG4T^FGJR(9C3(:)#1 MH&WAXUD1?5Z*Z*6(, ^LI 11K!XPF!@BME!=$68=UUD07QSUY%VIE M&"E7OOGA+E0=:U[ZXW%IC_1%7K11MUQ>4K15W\=O;5*T=Q?SO#6(-%W/\M4< M:9FO[\;7]'(V-.0%E]IP@ CT@")F@0S!@SC-' J/K4>/>D!LQ0)&"X!%R&:/%1P8"!E@""#''$H\0DF4(RA60* MR132PHWO3"%/02'SV]?(&1$\YR#^WP#*#04*2@7B]%J+H<2:/&HFS4PAF4(R MA:PNA2R@7%NFD*>FD/GR;='V4,8[ X(0 5"I87)D<4"@TS0$(K@(F4(RA60* MR132PJB'3"%/02&7B[H9&K11$@0E&* "8F 89\ &J165#E.(,H<\8O2"ZU;' M/7V:AMG7X'8S[^1+VWEICD]9&=TAGY+^T>C]H7MZ8'VA1T5'1[8N"%HO$O7G M"-1'B$W1P7E)#=+<6*J%EX8YJ@U33!C'"/^\\R MK&YR;SRJ1GJ01BWK6G?2 MM79.+L>=2,8$#T$"@8P&%'$.-#804"ND(S!P@61.3)P/*;QPRLT4L2!S?'@]2[HN$4XVBN.!W-%:\#9,EA6PPA\$7.V) M>!"/,*9;5?%J6);>_JA4X!W"3WY0A>&G _NCQ6F&9<2V>B+)\:APPW'$L2*] M[C.DCEN6:UCV@+56T.^C.RY?;!^K-_=?ZH_XT>(8I6H< YI$$K;:@,3E$L3=K>=IYJIFWM.)(( M/\1QE$-I'^8#.KT(I7U+][8^.\XMDU0!_O_9^_;NN&TDWZ_"HYO9S=S3Z! @ M^'+F^!S%=F:]-[:3V-ELYA\=$ #5C-ED#\F6K'SZ6P#9K6Z]K$<_R%;-;F2I MFR1 5-6O'J@J>!$E/)6,B-A+B1)1G(K$Y_#UT4N?CN+X^K8"AH!P;^&0%>_^ ME&W/UN>;OLCX@%3D#:V''JT?D%YKSEU7-F83259S[A $_$\Z5)(F?Q@0H MF0!AE>\I)(2L)L(D*B&0$-&I*4 ^%ER-S ];#V!A4J*E14 MJ'V0\4$K5,%U[(9!&L0LX EEL4O3E+NZ3117>A-Q6M2J^]&JI^O!71U+Q0,2 MNI$@W.<1B8-0DR0UL5T62I:XX*+R>,0\'[4J:E74JJA54:L^3JL"%@@*CJH; M4I^S)(X\1GG(@UCJB$5T([N?J%7WHU67:?/NA]>G)ZEG O:Q1\",HL30FB1@ M.A$_2,/89S()0M6J5 M]*+ Y=0D<$8\]H/4?^!I+7?&^, #?&L=P)_*&@^H?V"H[J\K&V RI3H000AD M24/"$Q61*/$C$KLI,]5!.H)E!-'*Z:T#H-(R_4B?9= M'E!/>$F2I-*-?1;),.&H)OJC)M9W=-PXH(*GIK->%! .FIT(Y0KBIMKW0T^+ M,!:H)W _![4'UJ0_:/7LCKU3S@Q2U([^HBN9U5HYHE".V8NOLCL[66%U^N:J MT\%_\ZE, Y:&BGNNBCPN8Q%3P23\YH;WT,XW9&.\K>OY^FF:;8FZ_?F#.7/S M53F=Z:(69HJHJ!^FJ-TKU>HQ^&N2"TJ"-*"$QPDEB?1\$@:""\6#V'7ET4OF M81MU3&9\IOH85<:&O+E=Z0M[^C*JBPVIB[42;0$4T[%,"0^83[@?)R1.=$H2 MQEP_HF'H,G#KL*\)*@M4%J@LGK1#Y-$@9M*-TT#QD/,D4*$6$66Q$'&2Z$V& M_E"/[$"/K%4G^U)I(*<@L785X9)Z).:I)#+T4AYK/P@3=?22CUPW1EV"N@1U M">J2G>4>(1H@&B :# P->KJIC);E#BS+]9WGD/' 3[4BX$ $A%/?(\*/-:$L MT'X,[D3@2VM:4A=-2]QY1A73ATI".F;^$,A9V]UG<2XJ53NGE2CNM]?\_'*\ M[GF@Q*%EYF#NYM Q$(46A1:%MF^30:%%H46A1:%%H46A1:%%H>T#\SY+H<5H MW\&(,M:9W%EG8G9G2&*V9V#)+O=G<'\.=^MQMQ[!%7?K$0T0#1 -$ T.-2O\ M6/TYKYNI+IKZ4WD,2V@F)_*?1:;>%J_$+&M$;JW$Y&H.SZ_ZW_.LSAK]45=G MF=1MTL^O6I:GA7V*S?_!3)^'9?JP*SGD-.2I+W5 *'&WP)5AX$6!GVB.ANCF5 _N01V,0L*S:^[<@[+9YI6>S2LY$9==SIJL MVEZ+LP/?Q?^V#SW.?KTDZ7$!"MD2]'K+,]3,#]/,WI7F9M+UW%!(:;J926): MUY!$*9]0-XC

    PS\';N/8I?J ]>]J"<>IR=VU=CLJTH"O;?' MZ8BUCF8^"[TP92Z) VH:5>N8Q*'R"$T4EU*Q0(CDIHYFJ"%00Z"&0 W1OWUK M5![;5!YK6] N]400NP&A2BO"/9:06 0><6-/IX'+M,\C$_ESP^N])E"!H )! M!?*<%0B>GHAH@&B :/!PI:+"[/"VD+;[5H'+^WGI9@F<#"6 Y:JWK5Z M/XA<%%([HG'>"=#2CD='CM'[_<@#3,I*Z6KQ1&_6.*J<)[EVS(L.STY[6/X M35WX/Y7$2KH\HHG0J6:1YS&EXR!EXN3MTPTT.^Z'>5,WHC!+AV;8P\PP_TK: M@,MU&L1I2B(E4G,X 2.Q4I0D8':EH9ORP$W "F,C-^[?Z03WD[;>8AEFF@]: M8^],2S]0J?1L];X9!CX,2/E>CY$\7O/>$/^8E#FL6OWFW_.LN7A;R'QNENGG MLC*S.&Z:*DOFC8!E_%2^+PLSCZK,<[CD+,Y<A'CW)S XO$ M35J:]36J*U16_=-6WO"Y=Q7DNLDA/_<6"D1*O#!9$B%'P6H MK8>KK4]7M34/*?,2(8@?*D9X$J4D22./J#1@@H9*!:X/GK4?CN*8H;Y&?8WZ M&O4UZNN^Z>L@BH5BD1>F@O(@B1,9<"]AH*PU5]J+45\/5U^O)PD&,J(L%9PH M&L>$ZS U12>:A,(3J0L.MHI-*#Q@(Q\=[%UE$GYG>1[^5=G9RW_ C\6$5Y9% M:B,"BS=Z^8^D^NY2HUR];QW3(WC5E2>9AE!9>G%U<>[Y%NNO?N\56UGZ&Q8> M1%R32?LW919*/VH-4%/+*IL9UJN=,G7D1!2G,$13.H5NG P08JKA'Z>9: -H M=9EG2C3:L"3\8[I>F=NZZP"J[(7-I()G3V$*D]K1A8++;>932YU%^M/BL98T MCDC*,SU>7V\C' :BLF)N&V;=],D&:+F!^ZY0_&O,4]:VO]>+2N?P&F?Z^_-, M-9,7U 7"=$3B;!SZK8#==*=(@!3S1G_?2:J[^HBC^[W>KOF2NO=C3.(PZI K MK+#RX;E6+?J* M,]<+XEB+B"=*1IS%W L8BZ2K6)+>2H,%JTQ%=9H5"Z0-6E+?.%3HLC"*7$\+ ML!WB*(DY\V(OHC[U72ZDAOM:&>H&ZYYLH4G,FW(Q5(O:]I,.YH&DN9C5^L7B MEVOVKOT[ Q$NP "#.2Y2>;/"$LZ.VZUH'(T9]^VB=FF]W7RZ!1^W"WY%I[5? M\G@<>_SV[^^\^>XOO7' _$?>[([I75]Z\1T/OO/>@YQR<,^;-Y[YW<':+ESK ML$^N]4XF\Y7<;^H_*5FY3[3=A8'Z:M6&^KBPH:SM]4K4$^?'O#RO[Q%PPIJ. MX=&^7Y-!N=[D)M*=QV$&!#(Z5@G> MJ\2HA\+^YQ?.KWI65LT=[5ZW9M<>TH+V:S*#E*+UP.W@.>)5657: MAL3O8PVC:*%HH6C=DPC'M=-)UQ6U]15+;RLD.2AC\,-,5Z*!*3K' %UG69/I MV]%KKP[6SA'.7OO"G(62R>WWZK$[2V"@B4+5UQJO'(KGM>M>"W3,_"'@V_OE MQN7>\H$PX^>>S8@&G=/C15XD?*I]-XEX&D:1QY/0U90ID7@F!W>#;;Z J=]: MGOZIK _FX F8CX*YO)_^Z_7G\W?__,U]_]=OYQ_^^J;YMVG=][[\Y/(\Q*>!!&A7A(2SI0D"4UCXOI,:R^- E=%1R^I M.XK=_J74]AY_-YHT^V3[$+$?L7\;/1Y=!8 ?N2(2.N3<@S&T"^@11MKU.7Q\ M#_"O86G@-]0"N]("%ZT6>/_G+U].J#)Y.T%"6!0$A&M7$ %:@=!8A3$3;B!H M>/22C2CWM]O+$=$?T1_1OP=+T],&OXCY3\'\]Q\7F/_VRXDK0I7X84S\E 'F M>[XFD><'Q-2]>R%+8^6)HY?1*/3Q)-BM-?&ET;X.%0W:_-_>K^3*B=(F$;_2 M@#TRR_5J2GZ7H"]-SMBL*L\RDW&27#CE,@0MEB'H%X.-@ XV6,KX0'CMM9X! M?V5MMKDYOE9,3:W87_:#?C2H_8JE-VA#8IH3C:%P^R M+_Y8C2SR=\^(%$@72+24$0Z >*FPIP0$%..%L9AN)8( MBIL&Q0V$UE9!\2]=E0KL),3#7>#A98SMXB1Q/:Y4P@E/74VX]"(2N5%,0H\+ M1;G@GHB6YVPA'B(>(A[N.]J$H+@%4%P)0KDG6B>*^>8P:YTPPB/F$>&E'O$8 MTZD(:, D1Q-QRT&HOD>DAQ,N>GQD#V$V2HY>47L] MP$.)M^<;/1[&=^8;(=[M.%:$*+A)%+R,$?UUXH?<=P,1$0G_$LX! X5V7:*" M..%Q'(1>0'<9(T(<1!SL"_%V&R-"Q-L:XJT$@-B)8"Q-9! 3SJ0D7*<1$<(5 MA$;"<\. NBE7:/7M*/R#>2'WZ) J3 MA$2@AWTI?$\S\.8]S"W%G4Z$N;UZ\PA^&P"_=QWX_>&^_^6$1CP ]-.$*G)[%(A1MZ@&\L M<,'*4Q&):1(1&4DI(RXYBR5:>7WVWI_!-OW'B:@T242MS;)-9[JHMUK0@7'8 M?11T6"K_8(C\:H7&"/ / _@O5_UX&B6 XC0@+%&"\) ')!:N3U2BJ-+"#61B M#G :N9Z+$5KG/3]P@IA[7"4D4#PFG84Q$XE,B-75= M%K# GCSDC;QP%Z8NPB#"8%^(U]/2#83!#<'@FK\?A&X42)^1) (B<!X(%-$VTB[OX"(4(A5MW^M$*W GZK7GZ8*6'7L2I2^Z5:#1F!__?QGL+/_8UG!8(4CYU6E"WGA-!4\L\.D MSO\W9?FXT_^HY7W("0 ;S\GO:/NJ(^VG2\HN*14*(Q-]IGT;$1<3%OA#O(1;A MQM/W$0*W"(%KSC_3/*1A%)#0E2[A/IB&"?<]$@5,Q\R56GHI&H3]=/N?P?;^ M6W.6LZZ7QW\ #A5EHU?:[>'F_G ND,KS21# #Q[SA #)(A)*KOQ0QJZ*^-'++:/YX0=QP6_S MX+?BS?]R(E/F"L%\DO) @C)B!-&D@3T50RF((\]M/9ZZ;L_@RW[USK55:75 M\NA.\65[+?,./!K;TTK\!8E;>R]2/ M&#/Y^8$@7,,/X:8Q\6BB(X^FD>>Y1R_I*(JP" NWIYX3(#[$H-V 8W]+7BKB MWZ;Q;\6C!_M6*QFE.B8J3D+"&0?[5C!.9.122@73"5-'+^,PPMTIQ+WG@7O[ MW)5'M-LTVJU7W N="B9#XKDF?LDU)\:.)SZ-@8I< FD,VKDQFGH]=>J?P8;\ MJXDH3N&A6=$5U]OF^'DFDBS/FDS7+S84(7X":O=PV?HUF06%>AK*1T;IRV20 M49!1'LLH_8J:>\$0B'I\_3A9#)@/(;_MWA%S\)TJ+6K]6K?_OBT6-,=MT<U%,>$IC4CBJY1021,_" 5727STDH]"=OVL,8P<8>3H M(!&Q/YEPB(5;Q<++$/K[XQ/E4JDBR8GGFZ"2&_DDC@ /J1!!I*30[FZ3XA 1 M$1'[0KP=)\6AC;A?7+P,MG\X/@F3E/K234@<*)]P)5.2A!XGL1:*2]^7B0[0 M1#S 2/LP @%O=Y R=^ ISWMJ7_L$E%_NJVKL:?9 >.=70P \X5R!;4MB9CK; M!@DE(G(UB9,(J)<$$66>R9SS^/7D$2P%P5(0Q,6M)LXA^&T6_%9\_E].4JW\ M*$X]D@0N(]R+71)Y04 X#\-0:X!!Q8Y>8C]'!#X$OCYZ^PB%3X'"-3??!:45 M!%03J@T41DJ0A/*0>#%W.7-3X;G)+$(% &2!EX:,U>']MS:X(8Z$=S@P@TN MQ,5];ODC$CX%"5?\_M,33:D,10S(![\!$":(3I4B7&F/Q"Q(2:(B'GJ)CKB'%F+/HP"'ON/_ M/"_7!T!A/,GL$SK\] MO[;K'R3@Q_"$R%0GA(>2D3@))0GB*/"Y3D28!D,#B$& !B MXU:P\3(X #:P8)Q+&27$\SU.N! ^B<"_(5&0P._, X-XIV?=($8B1O:%>'L] MZP;A<$=PN!824$:[R<0G"8LIX6FD2!RX.(22 0/A4(%SQ_G\Y49Y,H\1/2:*I(-R% MWZ(XC$G@QJG@YF0^SR/X,,@&JNUP[6L04!JBR$843L%' (,8".RC]=$AF!_6' _M=5 MQS]D*M7:E<3U-",\\12):!H0+Z9,2D%%R,# Y?1Z7A=N4JUAX0A&=T(CP- Y)'#"?!(FOPS"(I"?UT4O/PT-S$?R>"?CU MR[-'R-L Y*VY\YZ6'HU50"(A?<)IX)%$I90D0<+!N4^BE+E'+T,/;;Z>NO-/ M"'[2,1O$P;GO=>-(44^<656>90I\^^3"*6>Z G^^.'4,0YY9,.C'[GY25DI7 MW0B-4Y=YIIS%2Q^R MCE88# $Z^ )7[N..*'B]]J<[KZAP57'"^9 C7$PS2$ MNQX7^.-$NF'B>6EL#GAQNP18Q@/BICIEB9>"/6P:P?)13'>A)K8@C+U%/MP4 M0UC=53H!(NH6$?7=&J(*T)'<8XHD@J>$LQ3,[R@1A 4BC6)?:2_J<2H!0BI" MZL A=9>'%""N;A%7?UO#U8#S)*(A);'O@Z7*PI (&@D2>5(Q%DCN>0PMU2%' M.[80$+[O*H8[.L^@MD&-XZ\'-1X6.-^6'N@A+_9K,@OR]73[8V/C;X")<'&^ M-KG]19"GF5*Y'F@$^96898W(VPZQ*FOF55^"Q8.SLG?<&>;>9O;/XF*JBZ;^ M5![+?\^S2H/!K>9&BVIL^_48ZYJMQX%/3QBCG$4B(ER$,>'2\TF.$ M>($,"&?<)7$8P)\JDGY(P48,.!J'NXBKJJR>Y>+"K+#^2E!C\)?N+\0\Z' ( M@!](B:J=M"JG3@VXYY2IR:Z;P4M>C!Q8Z**Q17,:P')FD!.+Y@:0/7=%YW54 M_A&(_!%H_"']N:/PSX:^QX5ZLZ N:K^':3^^%AOY='P2N6$:>N 3)"D+"7 6 M(['2G*2<\R3UW,03[M%+?Q"FH:) MJ3E%T?,(#[R$1 '5)(E#5\1:A4QR- LQ+K+CN$@_)XU+@4N!2]&WI<"4LMMB MJ%DALYG(S4EC=F^IC:869:.=2DN=G6WS_+$#WT?L2]ST59GGVD[A0_H>*%O_ MNJ0LVL8/LHW?K=<5?WI[0@/E2ZHEH6&J"7=-'D48,)+ AYY,&$V4>_22AIA" M@2D4"'T]B9DB(&X2$%?BI>IA7 MAJ"(H+B_>"G"WR;A[S)6^O[X1$>I3%4@B9^&(0&X4T0$W"5)E,0)8U'$78WF MX.!K;/.RQ3^_!]7=X MMMD&AP6M_8LW()9N$4O?K6%I+!C8W#H@,HX!2Y60)*%>2H#$(?7"-(F%ZF^. M%D(J0FH?(;7WQZ(CPFX187];MU83%H<*#%7IJXAP[3,2Z= G(6.ISSD#Q$^=2/[,2M$(;.G=R/;75?*'O)BOR;SA&YDN]@%V=CXN^Y&]BP7 M![/H<"FP*'M#T/RQ*>5GIYS9,TH=_457,@.KO!^["8-SP?K:I6ZU]L80_$-+ M[S<+HS!D]3P@<1_%V(B&&T'#RY3"][^<")9$?AK[) Z]B/"(!222(B4A MBY/ BQ.N@J2_X7V$0X3#7L#A3CO5(29N'!-7\@Q/3S1-4ZV3D*2V+057*4D\ M^$WP.(H"7U'%)!J(AQ!X'W0XX%<]FU=R(FK;FZTV2("UA$/('7QP3](?R^J2 MV!]2TWRCN4"4?Q#*_W)^-0Z0\L@/A!L0*55">)RD1# 1$#^27%$?U+;@!N9Y MM.5]U\-/)N_3'@E"X9Z'R M52HBU\>*0H3"YPB%?>]4CX"X&4!<\_U]S=(@H#%1,05 %"DE$5"+)"J)/.D) M&?LI&H6]=?N?01; F^DL+R^T=AKQ!9X]$YERD@OG/&LFDS(W>BT>I3^4E\^?V2L@#Y'PUM?P#$5Z_*Z4P7M3"31-A_&.Q_ MN18,B$24!&Z02%-2'?@4DP00)9\C2NXX M2H" N"= 7(L2!+$0OE )44',"4]]2:)8":*%CG3"0I>9@X[16MQVC*"?Y0W# M*9IX!ED2UQHRITW9-I=6>.P%6.?&C(M:UJQQ/VQZO*O]>C*Z8D6J1NH M)"518!HYRS0AL8@9X8'OG0$TF*.H^I$=7)+_ M5UTW528;KYX"_[.YX86;[[(B2A.]:^BT6_2 M5$L\$?:!ZF?UU"OWW>OC$TH9]7V=$& ("NK'''BEI"80JRC527#TTA]1 M'O=NK_7@=-"SW8A]MLB\HX@)@G+/0?DR ^;#+R?25P&G24@\/Q6$*QJ1*(DU MH1&X SHTA3*ROQDPB,J(R@-'Y5T6V" T]QR:?UNSE]TT\+W(%X2&OB(I<:%'U(U'ED!5- MHE(>I]230E&NO%1HY6D=:)$DRO5$C6\DH3*#7G$ MB1:N!E/>#4C,PI1HF@@AJ!?$26RB^W',>[=[.D2-\&PW2 \9)5421ERE/OC% M(?<#)MP4'.'8#6.7AR'W[H>26XF-($ ^&"#?K<>?HS15:9J05/L^X2Q.212; M(Q29KV4BI2=UU-\$$X1(A,A>0"106=#4&!O4YRR)(X]1'O(@!O%A$95H2 X. M)]?C#D+X'N5>1%*F7,)C!3CI>9P$L8H3T(F:QQ$:DOT.+1QX.L@=H04-G]X2 M5-C9@MX:_5I\TPWEP9>JG">Y;K^]1HB>,>\W/0PHWG-)#T#Q)D+Q).(!#5W* M1>P)W]6,T\3E,O*BR+6*=X\[!*AX'Z9XV;4$&0^,J"01)'23A( &ID0D+"0J M\CT94[Y M%NNO?N\56UGZ&Q8^SPI-)NW?E%ED_:@U($\MJZP[7KE,G393LW::TBETXV2% M+*?:AE.;B782D8M":J>>:/NE_="N;.V(I#S3X_7%N;[:3UKG%J9HJED0,AV$ MG+MIF@0>8](509!&PO/\DY"&1YLDZ^TW[IJNU+TAGGX#81D=MW+024,+/N_G M4WB>O**E./5%$%+&4LJ%C"(5ZB!P8P"RU&6!S3%F;I=C#+]8=;6NA3[.DUK_ M>PXZY_[UYUOOCS]_\]^!7OG7_TY<.?V?0OP>SS_\^8Z![F!__/EC M]J_??[OXUY^_>'_\_I:_8V_H^]<_9#"_Z;L_0?]\^OS7__[U%M[AU'O_U^?S M]W\=^^\_R9.$2F'HA":4P9D 4^8JU=@.(B%;'1NMS%D>2 MI4'J>Q%01\ 1[%.O*.7;POGG:CD MQ#'",K+P^'M9YO'B44\Z;I-+B,SRQL+,0N:.!3TYU(2_&SB>XMA(S, ;J&5RF%H]> MC+X9< )W63L!.%NJZO,L,D< MGJ?KVM$%K%U9F/Z@([#-X16D-BL$JS 5U6?063!3&#'/F@O[*BV7Z (N4/JT MTO98P3FHN*H160$7P1O-\\8,DE;E=+F.(^<)G(U#O[6);KI3)&"$SAO] M?6=YNJN/.+H-?J0A;M5W]"$.8PZY8AJM_)Q4ER;DJ2960(E(XB/Q<7-1' MWZTMP)45O;90MX/XP4+Y5Z'Y"I2'FB>1%XL@=C5/$QU1&?BI3"FXY[[4].CE MA\(YGE59#K0;=7!NQ&D&%G!C1:5,TPQLX51(@R<9O"(8Q)_F>2U&SH?/N9C MRSKZ"\A7!N *"#,1\+2J;5L,@BY C"M'B2G0W#[P7+=(F68Y7"",U,/- $)9 M4<\K:W@#I&=3YWR2@8J1HJK,J,+YYB'A]8@QI4(5"NIS#\R02 M0>[!*@68I M%YW!QQDCBU]6XQ-OW_]XCP"%$"#1;Q>S?F4F_5JK.4P.('(9>'"?NX'X^O2$ MN7Z0*AX0S5QS(*=61' 1$B5#R5FJ1<#%T4O?=4<@5M?""$"8Q:J.'/8&Y==1 MQ1J(%QV>@,!;_66;](+A<*L8FY',AU=D&:0XC3S)A 9G(J1:N,*GPI5I*#RA MPJB397_AO/EN>)"WU!$J%3PB,>D4AY/A&)##U?Q)X+#M_+9@*FYBU!0: &\*0Q MUQ8G70MCF-J>]R"?8%$W90-?BQGHAR^9N3R_:&]]B!Y(J4P%5RQ@L*)\/P+5:<+3UUF&^ \YM.\:KRQ9)7CNK/+I\TD4^,IN@6JE8L)U#):? M9#&)A)PU\ _,9KN\XMSLR69=?6H;#>RT<]:[21 M8XL_QE7Y;P'X55D\HC<@O;-!J+]?\"YBSSQV]Q8HY+"U^-T[48"):$CZG[7S M.JOEO/4$CGOC:VLV] 6]15,; MX4C+'%Q:XTVK]>43*\NW[BS+M26\V6&N)^4\5TZB'1LK,;WGRN+/>=&"KSF= MT#X4/K0;+-;NOQRA-G&:%M87416PW$SL!(POW92CSLXWXIO97@IM,W]KHU5Z M5E9-&PPR8XBYLL&?#8]E'GU< !SDP$5F1!-5^!$4@$-=\O^,*K#/2C.#ZS:Q MVB19P[VOM;1(TW*P1XT+1>/Q)@%EP!P)!%QA1 .Y(C/[+Y7=<*E@H6T(+S'Q MIQ0(9,QXDQ7#S+RJCZ=78:BP+SY4\ON[Z2$ MQQENS H%5*XN1I=1/W-Q%U^[Y/A.8D>7 V=%:[E8F3X#7]S&ZXP]93:Q@,*K MDN7 ;ZT?;L787/+QS2N@T*C]P$0Z39 -=*CQKU0IYU;GKM!/K=%O=.N8\%<] M!]E;/N,J*_@'$";P>O=AU]?FDCGW>/_&M6 M?W9^;-]@92P[##U>H/Y&$8_&H- )\#G,$4?TBP7XT$8/*5-54+4OEXORZ*7'(H'Z+W?;A M3%=FD^)9K<4M"NYW$],J\7JA<4'XFLMJ181P&C(5]<7!H?YP6U=I&_DY*4ZM9_6 M\YF9BGD,W*&5?6]K.UH%+S$EHR#RW/'=%J/J M!0BO[S]:\QHNFYGN[19.X+)78' K,38 "QP##"Q,ZLBY-KRQ&L]POF'CR.D\ MW 5,MW$/DY;2WK; 9AM-,5MFS:1VC(AT"&UF\ T?LZO/:>]6\^7V6BT IEMO MV5QC<1SE&#!M98_2D3!/\'2$W5QLL7_53&@W:S-YL[V@G1RT3KYV87<4V<6" M?5I6LVS2.B/GNG.V=+LQO;HOVUFTW18QR&V]W$P&[FFW69>;ZDOF;BV&EL$M M*YU;@&FJ>6L^=%,8.\=@4%;M_HR6N=W$+6Z8>6N(=>%SN$*L-2*_Y+6S,I]W M:53 Y&G6B,3N08^=C_;[;@4>/E.3,=#N*#DR!Z,,WAVDT[IW2\J8>R?EM!/) M9)[9&C9N$!FJG,J\+8OV ;Y/-VZPJ(+2]@(1;V/1"X-5I%W>XG M@!WO5*T=;VX3[3ZSF;+)0G' 6"XL*TS@S2V,@E5:VH,\V]M6P&@J9%5>92?' MH.TE7]A]LJ)AE\L!Q@MI:6N"P[D55Z:KTS8TFN3NL:=RV3 M4=IHRVF7F;*4N,(D:$S+TTK,)I=:OP.6G1N];)ZLQ#@_<-2GG=6>G5PM_=V*WTW)QVDW0VBS9%W,YC3H-99(] MUN_L1&YDA7$57ZV$+03@!DFSNJNQKL0:'(*Y4\[FK1 ZP*+GS609]EED:#AF MUWF12[*\NG4W6S+"JL&CP=:!U[],<^E20$W4JSG7NKB^QBT%P>F4;1@:%+M9 MWC;JV :K;Z5+895O-]F6+5OOJX*W_G?K#;8JFKEVM1,SA:H$+=6T)*@G;:#/ MG#937\GF,>PRK^V^VR(;P) &L @>!:)F^'-:-BM9-@F0/;N5GL;?-#*R(55$F!?@W^05G9HRTD+7\1Z%E_,@= =.EU. M9@(7+[3TVF#+(U0-?*V9VH;Z8-6:9#S;A$JX U1:?J:7FMH$,FRXVHK_ZN/: ;O0W-1(86WK(%H%9W91 MC"4 O%QGK:F_N*%S&;)Z.7 7NE9Z82-W6;!=KN@R=?<>L,U)7@U4+I*3VV7[=O6U'5#[F8V!P% 5<-_?K?G6 MO(.17Y MF4EAUFH!>;4!H=RXB/:#->Q;^D/*86/ZMY'CCR/X2IZK2,?MW;<[Y>.E<7N M+GRW&FM==^6,OUPXQHIN2Q>6T4:+**!"3%Z9V2OO\E6_(K1(_#T2__TR,-_& M\^T>2:668?J.YJ.5$B"C?Y@+)@'2M0]3O9FN)B($[\V@9&WM_6P9Q0/X]"O8=TK8/4[T5L+/B3-=&GW_#Z#A>[I79@U1GF=EQ MLS$34-O@I;0[G0;@K3$%G-$&C(M%ML[EMH#Y\J>R.#6;XB/GT_^:Q\#TEYEW MJC4$X/D?C4MQ6@#8F]C_Q"B UM2P'D^'%KIU>6SA^52;:<'TA#2;*,A?/9CJ MS?SUJ6PI54]&UX_C[1(KN_8D[?G=AZG>BB?U MI*S:BEHCL+E)C#6);B8VN5 6G6N7=77"-G5CL3-5F02&[F;SQGEY>CO!;R5O MOYWZ6U*(?FA?]V&)V3UYI7OYES9"9G=H6O6PDC3:D;J+X+VXCW/817JGHCK- MBD7#FHX'NI':>[HK+).(>5,N;FF;V-A/NJXWL"ZYF-7ZQ>*7:QW$5B'&K &X M)K-<7+S("OOV=MPN_,JC<>2U$=BN@W\>0QC?U'WKN]*7_E2Q9[VWBPG7)TSYNWT(K]9N&\SN)7>CC!$$_KR[Z' MKNS>=Q[]SFCOQW09_.HZ;?Y(D+T1=KW_%GWH@:>](SQE+>5IC)1_7I3W;B3\ MC3!*_7TL^O5>>-M=]&7_.WOE"^-;9W+K9/C6;C.6BO M2,@.+UWEFZ?T27S:>5(/I_50^KL^Y2R=._NT[F%A*(U' 6=#.G"H'ZTR>W H M&\HVRO:=LLW9*.0ARC;*-LKVHM5NGM-3$5I[7PL08[S'Z-;P#7C]=2P;O-*(!N$7'K X2=Q#N&@!_[26D/5C^PEVJ@R7L??8B MMKRF.SMK>Q>NR*]=NQ5KI]TJ,VR[*WK/O+?3O]/'^,@-Z,:]X^TO<&_Y M]_%ALCV /8K1IC:F1V&P^; \A@]]/?<4<&;P?&FD+IU_W:16/L\KY+],14U=;TT8/.[=V<,+J M4W??9_WVGLWZ>?P\,OC]&#Q"!N^)-CIP_^A#U[GYW67GYE]-YV;TDQZ7;+,% MN3U\*Q+=I,'P]^8CY<^ O]%+>O J_FX:DSD?V^[^_V6Z^_]LNONCP_0XL1T% M= O9W8=O4:++-!069R,6Q'?/PCA*0Q]>6T+N+5IY06\+' MH1?@E+<\939VZ6.G_-4GL_M.JR\)X$_NZ-47F.]O]NQ>:JPV3]=G69Y[" MV:S/!N'TV<#I,!M?/IMZPLWT$NP/U;?:&[$?Q8C(%<@5+U]-1'&J[\$7N-)/ M7.F_.3>L]:!J^?LP&QH=9./6V^T_>^U>6K>.'/U%:GC/>9$UCA*-&&XSU\VU MUT"?XDX.6I[)U6^W8M?$?'B;P+U0;Y.- I]4GMSW/3WJA2,>>?VJZ>X]. PA MX(#(@,CPM"QP;Q2QGG5[0&1 9$!DV'<6KC<*^M9-:>C L,<618/+0S/G'B/W M/2QFUY-L\&'& MK4[OF=K86>5=[KX""C%WGAO>=S3.T>,(OW(CL;61Q9?(N[ M.MQSKVW=('/OQL.8*QA29ZT$NQ+6JE*\7GO3[,)5;SF+_,*^<8K$?Z&2% MK+2HM7*2"\?XHG]SU%S#Q\Y,5(W3E/:$]LNKZHF&>Z?:^!"SJE1S:<[D<=*J MG#K-1#N&\.83^/JCR,_$:9$5F3,5<@(SJ>$2T3CGNM+.+!<2GI<59HC%V3Z. M*-1R;/O,695)O1R_=F;SQEY@[G9*X#X[:B[JQKG0HK(/$,Y$Y.GX$95$7RE! MFI6U?;D7E+VAA;--NM,F?CT+]6 +R\4R1UF<\;_7TG;>[J(VXH&E[+ M?^A+O=,MG$4>DNH2@4TT2(.EG(E)XLQC%_N5R-EB9AI5I!\%36^G@M@NV^EE7 MYHVN6UV8UHKXCJ5R6"HW)*H?7JG./DKEAD;U(5(5C]D\1*H^[(S-?I&W#[/9 MI^G^O"KJ]E<_MPT#YBE$PZGB5-$G?>KQC>V^#99;8NG$@9=.Q'SD;R%+[["3 MUX<0LT)@0&!XRD)%T MPHL\?L \[M'QYL,!A\;ACW)ZD+GW3C?&QIMO.7C8S+WA@LL!5'G=4C+WNP8I M*YJLF&M3:UGKMJA1Y+E3B7-G:LZ4SD0.%]5-[2C=ED&.'>?31#NORBF\VH4S M$;633<'1.3,%E7!=+I*R+84T#YMHH1S@I4QFNH#_3!4F+,'I9*6LR?9>JDV1>MVBELH:AR>$3[=*[S,TUL_8$C#+E.]75R.3-=.3,S:P?H M \NX*$EXL=4U['L98.".F??(<^0 :5FXK3+ ^(Z:K,=7>S$Z]MPMU=2%_(ZO MGS1EG]]QW%L_I^RY_F9JZOH05^[K;':?BCC$U%=,:#Y0PF+]P4$2]C%GP'06 MH3&L^D7P9S>Q[6;HXJQQUL.>=5_2N;>B'G:3T3T#5[[?FK\OQ.P9Z3!C\[X; M-./ Q^2<@\O71%A 6'@:+(1XFM;AP0+FKSZF9IAMMJ7N88M!7U)7!^MU_--T MSRU@?.5\;+3.^Y8']=O'W, MZARF>&-JY_UL?G\P1)M@]:=-JV=T MVJ@5<'UEAFP%T+&W^>-SG[1&/>2?)U@!*-XHWOL5[RU4MZ!X[T"\-V7D/XY8 MPS'RZ=C?J)%_8,R-H?PG+N!Q/I]FQ7S:MR QO@PQO=U]1]NOGG5H85!^AGC M0_%&\?ZZ>$<8PA^F>&,(_[YI.PQ#^+UMS##?PZ>G(^:FB/HQC?:-@',3^(^OY_3&/PNU4FE.^E7I^RN%U M^="F' 5;JN?'55Y;Y?N>1(PM" 9T&M)F TYX/BZRU4#9JG_GX_:!A_HZ&^3H M?O9J.:2#9C?Z2OUB#.SU@A*/A!T28?'$V>$:PWCB[ "=KF=X-BI.=1M3Q19% M3T27WT55B:*YZ+=ETQ=R]HQXV(WDOLD*(XY=BG:6NX"X@+@P%%R@[N;[#" N M[!L7-I3A]+S:%-'QYJOQ#EL4\+#90Y2"S9^H]YRD *M\'KX[;@^:=3Y.1 7S MQ&SA0>*&-Z(!GC>+"?$'S.)TY+D!LCBR^.&R.![(N26O!WE[[W3;AG]_V+R- M;WI9,Y.#%P%/_0TQGWSL_Z$*#;W.?A%]L<-(_R/!', KV\,$>/H?+XM[( M]S:_-8PLCBS>&^)YXRWT4C\P!G^<4X.\O6^Z>=MP:@Z:MW&#YA&]EDOYV7E5 M3DWS!=%D98$AD$&B!1VY'D:P,8)]P"S.1Y0CBR.+'S"+NV-L+(F;-(?)V]X8 MP7O__LR!;](<*_LF]6.SS3#LL6\*4K8%F#BPL ?&K ?,X(SAOB,R^ $SN(N! M:]R4.5C>WD)K^(/F;=R4>? "OM:S2LL,MV.&BQ,\P",D,%)]P SN44RY1@8_ M8 9WL5X&MV*0MY&W<2OF<0OXMJCGE2BDQE#'($&">9A;C7'J V9PZB.#(X,? M,(-CL!HW8@Z7MW&3>0"_B"4\UHGC?/FB^E6 M]KB\,@QW[)N,+,90'L:J#YC!M^+)((,C@_>%>%O)*SLP!L?-F*'R-M8U[M^3 M.?#-F _-1%<8ZA@D0+"1YV*D&B/5!\SB=!1[&,]#%C]D%A]OX43C V-PW(Q! MWGX>O(V;,0]>P$]E(W+GXS_M89C'?0MV[(QP25DI7=D!8 I.7>:9E,G#DDDVWGO)]G.221OB M^:X12:[A7Y6=O?P'_%C,=67!_IS7399>+-[FY3^2ZKN7RT?=_\9;Q?[F^:Z_ MY+W7YG*1J7O#&N=9H;7RH195 =?73EI63C/1S@S&+]78<3Z*'!X%3["A(.<'76@8 !Y8._.9 M(VKG7.>Y?6A6.#-1->;AAGF:MJ\*C*&+)CO3[;/-L'HZR\L+#9_ [<*I=#W/ M&Z=,[<#FL&)17/QG[9R6I3+S@-NFIM&DF8P]SUBNG&=LYI&7Y[IR$BW%O-;V M(6F2<\=K&9KKZONIJ$ZS8H$R08LB M5DH7]W176& 7\Z9I:+ MBQ=98=_(COL]<$ S>1'2L>LSJS:ZP' WG_9K^/9O-_CF[9>>.XX9O?W[.V]V MQW?>R7GPZ'OO&)7R,0_N^AZGO(DITW$8W?'DODXYON?-6]A'N1G6OF(RPP # MW%)YO'?_J$5ZVA9LO%VJ=NIAZW0-=[%5-JFT=J8PRJ1V-&@?U5':F #MKZW! MX-'1/:B_4%H%&!LWDN91ESY;GMK*#NPNV.I-FFII[&9C=#F_BN8^!7%/91Y$ M^&>#\%NFZB$AO'$*=TW5+87\]D;US;Q/O[B"QBCK*.M(U2%0]8JL?L70Z1=Y M^S";?1KO=VYD;,E,M->^R!J8B-PZ>WZ;F3!S.83Q;AX!(!&1TCA_<@OQ:9>RMG""-S8Z+JXQ)5/UUF9?['_XD8 M#;^O'0TSGXI&*T<4Q5SD;3JF7NZ$&X>V@N]'COXB\[FANZ.R6E:ZT8X^TT53 MCTQ"J,EZE>8Q3>DDVA$S\(*_V"?G%P[S_S9V'.?6I9R5MFVA;F?_9R$]M^3C_I3]>YXID\4L M"N6\$C,3J79^U74YK^3]4G0/9HEN8=0/\\HY+ZO/!B1DMT!FL1:_V]1X6,)Y MI9W*I(17>FH0Q!'PP:DN="5R@(NI;IQF N]U.G$*^%V*>M)&U10 3'+AE#.X MTIZ]8Q]OTL5+"5>UZ>\F([W+0:_T69F?F>DDHOCLF"F;KP"]8!;PFC7I7S^U(GFJU8TR2!XZ;="Z;9V MYPJRG&?-Q/G!0 Y\]N%S+B8PW,A<"4!G:EU,64O= *< FN6Z 56]*J3<5%C=9]EOP0T+-#=#T]AY M:PQ;@#BCWE;(#9;Z3%Q8>MOTZ=P^_*>W/WSXU9GE\]IA8Q=L=>,IP/W3K#WB MSE% Y>LZ]>HTX>'_/3?F?F G2)\-F>\0P',C\5EA"^CRS%+<"@L8.I?2 6Z4 M,&;0O400>,I(7YG "HG.X[)/OVB?+,%G%S!B"L0K0#[SAPX Q*]79]59:J8T MKS&O--7&)NM&F8E*@+VF*W-=OIB/,:B T4\SPVC&A .KT+ST0C,"7HK$#&>J M'.'Z&ZZU!M[MV';+" 9;O_'6IP5#;58!7JVL')&4 M!B]IZ(_=Q0/&UF!XT+3M-%R8 UQ#X4E?F4%1-HM9V/%9>Q_:G#?)FGDR<,1G M6'&3I=_9"Q]::3!819PAV X?"N>#;$I ;H?Q%K1':V6S-C(!TI05IKC7:2H8 M34C[ABV ./4\J<%3$=6%82)X56/4=B(XR2I%3&GPQ0H.9 70O)G;9WQKQC)1 M(.9^_[8X TU15O9/^OW?K9P**^)9FL'C8$[3>6$@_K4^TWDYLYS[IFC,1RVF M".??57/3<4OO.U'W;XG]U\O M,-*JL\+ZVP!+<[-,RFHD&D>@;4Q1\]06 HU680C6)+/O9N=KT"HW0YC7,Q+8 MO@9U*AD -6BT"M$-)>;Y5@E[SH;5*#?LS-C.8$9YUVB4GL;:)%2 MMFR_J"+OAK4O66OP:N'>O#PW?-0:!!T_&+3I?.=9V9AZ<5A=\Y!T;OUS9U99GT'J1?1CS@ MI<3I::5/.RML/;CZ#?57_-6..@N1'CE96TYO*OKMO< ,\+R6K8P=.%K B;'W M[,3.@1DN2&JBOQ=:5/4(E%/;VL#*4\=&53<9VAF,8/RMS\2(6U5*K57=FI:+ M*! ( 7C>R=PPDW6O5R=L5:?U(>!-IN*S7G_[;Q@;^\LA[*M8>%S'PI55[*:V MPO05K/=IJWOABX6(@!]V"0E=Y.>R+\+MO#WJP/)T+DS# JTO7ZF[W9!@$3FW M( WOOVS5<'D;3-NPPPW",EB!>*AJ;UM-_*I!%\B)J"]CJCU]C=M#3/V8^-=W M@WXH1:7 107U.6\F907W&Y5@JFMK2XQJ28R%IK[L5[(B89>@-147SO(6TQ)% MFV!'&Z*=Z0*^MZ9;*R39U/9%,?^.3&N3UM*QEC:(PVKDK'U2.U0[Z2EP^>6L M%Y':A5IKXPP=%IC)+UBJ_1:#3/Z,673KR;B/>[Q<6"5 M^\=@'[8FW9LO8-!9A^CU_>KW^U#IA<1^$+$O395+6]&YEO.+M#X 6K_Y,LO: MX,IU>?X*;FZG8&^'E^Z]"NO6&1N&^)U^2%#/&YXX-:$67V_2QQ\AN;$=89 M&!TLC!X\,;]A[I.,AH-?H'Y-!KE] Z8!;U/K]G",YT$N)_5N6$]T.IXA?AP\ M,9^J+0]^@?HUF5US^TV>WS13*M?/P?/[O_]WO^[>O:9YH[?'KGM[-]H#U!]( MK& U(618I%@XWOO@].B^G.[8["R[7V+RI6RD8[D]N\C4ZA*H;%F,MGOU6G4I MY-1-?$*7*3]74J/ZL2?WU.V[I\K*%AJPM!FFPY('-@QYN+)[;?*-1=/F+_YG MO6BC84N,UG(HL_5TS+)KQS$WCUA-6[QV?)NILS3)DC9UTV1=ZFK:)B\N+TD]L MB?3HEDC!X%HB]74QZT8T<^#5"]OMRY0^3 O+/0MK8F5*C4 C&-3O6ZZ6:R) MB)6#2\8OUXZ=K?0UJ&H+.5I[1.3M4Z^69=@#8,%H6K3GZ4H$9E4FL;!P63VQ MJNU,W[:N&\,#"R;Z7O<0\\?7/3!_3$-O&T4$[CBZZP32QQ<1Q./(W]F V6 M0#QDOV80A]WBI5L.6_5"<'LUFR>&TC=R/MI!G:UYKUR5?@H/<^);;51*&>FJ^XO)1JQOS,R\=(>5A(_-R_LYS8K M!9L,'"!M/]JM/23M 9+VDVTFAKU!#I&VWUQ:*$C? Z0OPO+!DA9A^7!I>QLL M][>=T18=^BVN\X?+CIEXEN=3Z=N_@SZIZXV"*-[W69_W6M3>RLBNSG'> +1L MA[0;FW//"+O'$]X?(!']0Q4^BJ,0,04Q!3$%,653F!*-J8N8,@1,03-^UY3U M1V&,1OP@A ,5+BK<02A7S, \24#6/*/M*NGFS\]VE- MVSX, ]DE?)J3]-4)WR4Y@_.**/-&0<@VCC@;6<7>BL/CS184AUZ+0S#RPPB% M 84!A>'HI>^-Z>8C9B@,* P#% ;JAB-W"^$>% <4AP&* Q^QR$-A0&% 83#1 MD;&+PM#'*-TV-N7[M(JO;VYNB?D+@\01&H_<_>^YO7E,C@ MR."](1Z/Q_'>LT*0Q9'%MVBG^*/0]9''D<WYF[ M^<0VI/T#,<:#$0]ZMBN[$1(,"1%W((C;9.O-)?CWYPU[QC2;+ ?HBVSV#PTI M&_FT9^F+"(8(AOM^PYXQ#8+A3@(X[CCL6?8J8N'6L'!#<(<>W.YMEFCDNYL/ M1.V?!"BH:+2@T=)GV>P?&OHC-Z2(A8B%B(6(A<\<"[UX&ZTP^K+>/63KV_8Z MO[-'?[^\SXGE1\_L:/N388[\.Z\#XP!W[+'C<@?&F)E(.Q%]SW9CSR$<]+W>=A'&\7NL%I2G., MXWU.2AKD&89]X-U^S:8/DH2'IP[]\%0\.A2/#D7:XAEUSX^T>$;=X=(6SZC# M,^KP<(M-M&-R[2?[+N@YN-;1V([^47/N&6&Q'?WCUBWDHS#>>\,.!!4$E1X2 M%D'ED2F?X38RLY\[I@RR++E/:XIG7!QHIX-PY,=TQ&G/$BM[+Q#8K_9 !8*R M8.1OH8$3B@.*PQ#%(1@'/4LT':(P[#UD/SR3$]LW'Q*.L)'KTI'+L'%<7T)B MR.9;.?1XY'M[WVA"'D<>W^9I3V.V]V-XA\CB@XQ"8G/$9^*:/K/6&MXHC,-1 M$&-WC4'H_?[46V]K<[@_;]@SIL&*\IUX+HR.(J]G)[4A&B(:[OL->\8TB(8[ MVO9PL5EL#]SEY]1?([RYO\;K["P#GULMMSYZ,=E;FH$XQ#ENG&:B'975LM*V MJKM,[2<_E*)2(^=<.S-QX=1ZFA%1%'.1.U+4$[BA>\]Q>Z4C9K.J/(.OL]JI M]+_G6:65K1#70.XIC-V.(QIM1E!:YJ(2=D"S8R2FL"J-DY:5HX6U?;C3M[X MIKMP.MZ!&$OXG_/P1#W\C._+,SU-0,L$V^7'Y[.0+,25?*KCTZXDC7 EMX&1U\*L!QKC^D'46CG@ M/D^RNBDK0U%C4*=E!<^6;5.\14-B_66F96.][=I&+1.=9_I,MUV+3<327FU^ M,<'),Y'#7;63B-P\:F2#D[.J_!,>HKOK4A-$ /5#7,*^9:4;8];^IG?,LSYT:YE*G%_;>\[+Z M;$?M+BRT-KT$%W^:1QU _@#>/).5'+B>-:)ZB#$6 ICYT>XQZAE(ZEF[T4*J^CCD/I4[OMT3X.'0?N242\+'O!=O8 M7J!\S#C;1MMU=QR&T5;:KILIW[>Y_0":1<<8HWU(,\YKJ-2E-1B<:']=HM0. M>BT/LMZ@3\[2O1/T4#CN4QK'W($T"-@G80_O=(=K\1K$I>WBTCZ5]O,Z4F$7 M)R;L9@]C9_*Q"\3YT$:4P,,\;@\CRQ[9-V(+ZX3C8SN41VTFZ<9Y6\AR>BVA M9G^+UK,EVF//T;[7,YCB+G_OO8I[+V3][$N! HX"_K6EB4:A'Z)\]Z(IQS[- MZUVL8FN&7&Z0.$*9[2>[5S)RBCM.47EB8YWKZWI0C76B$8VWT/O[<:O66^Y[ M@H[>A3N%+'YG72T;Q<'F6ZX\ QY'E_G!J_AJ(HI3;;.*1%V;Y":3%)!G;1)4 MIE?*&7MBZ3_K\?MEB05M>E+OF?Q82E/G7-O2W>S,)'6@^?6XR#X;A5%\+:2/ M:@E-KX-@;SX*F8_L/6"K:R@ZJ0L0-.++'?MNV&3WKB4,0X;1O$%&ZY'![Q<) M&'$/6;PG*NGPW:2WQ9DN&EM2@.[1(P7692Y&[M!%.EP69Z,@W,(!-8?/XN@F M/68A?Z[T3&2J+:&M5\MGT6EZ7(@C"-V-!C@.WYI$AVDPS.T'%)E[[VKI\%VE MY8[23%S@=M(3C,F0;R' IFNNUC%+G/\1T]KVC MRJ+M:(>^TZ-6-A@Q3M%W0M_I<%D\W$(U[N'S=[^:TU[R\#HCQVJ=% ^BNG> MNU( MT-V_'_;AX)3(?)W]$H#!FR]R9-M*?V#-U+)U*<-/9\W9^0 M?=AFWC3&HC$6C7LM@^7O +NJ]22,=.!N\W*O96Z.&ZYZZ%@]%LO'OCVRH^+(VEQ>P6W5]!.?/FQ*>5GIYRU MIQ[K+[J2F;$8^V$:#D['\1'??Y)-[YD.;;Q!L[A+M]!]Y_!9_,"LM5VLXJ]Z M-J_D1-3:G+Y=&UV%@?7'.5^4COP FZYB8/U ^1LLKVBSP87#9V_TEQZ\BF^F ML[R\T%U+8<=VS4HNG/.LF4S*W,S=J2<"<]0>+<>QO\\08>_Y#UVG(3.W'T7( MW,\^/0T]O7OL5Z?+0/WM^]4[6\\N0MT]\#Y!ZIXM[T;/*WV887SOM>LM:D%65["'[-=/UQKA ^%C%Y&WD;OA?JD('ZV)]5UCNH+"ORH[>_D/^Z.] M)*F^>[F\?/W+6Y'FYL'79WSO%[U<,>HN%LP._,(4LV7RVA+F6:')I/V;,N!B M2URE95G9_CTO')BIKLQEMB@.+*4?\_*\=GY>Z:7P8=E+X8;DAGNMT6)U5EC+ M'*B6+WZW?7:AV]_#31SJMR"C.\<.!IPARW:0W*0FM5.\T$YGHZ<<[+ MZK-9(-F5%<)Z370%7\.;J4JF^5PV<]%H1\VUTY1.DTWM M6.GE8\QU\GJY(XQ\# )JQA5Y?C&"R5Z^ZD3 ?5WWI[2L'+&\TM&+4%562'A^ M=@933(0QKV&2*\_XS]I)Q1GPF<$$+:H"YE6;*2:ZC6^)M+%+M'K'!5Q(8(:. MF,. 3@:+ -_ENH''?_N^A/>,_PX3?QCW[9O#MB.AOW4>S9V5W<] .F]@;=,) MYK024\.Z+A-^[:&L.4;4$PV>ZU2; 5.15*!^S44 07("RU"/%G*Q,L:OMC7;:R<7 MR>5!"XM&.': ;&I:Y-@C[>NQ\\X(.MP+E]5VR?X$%&KAIIXGY@_S.I4V\^Y M!"0^S]N9B,:^J_4,I*F4^?)U5\*RRJFTXNYPW!CGF566# MVO.D;@2@",Q.3D0%\#I&X;X4[COS"@]ZJOK3S)LNKC1GJ)M^->F X X9-*HR%7]+_*Z=!:9 ^HJ;/AC=PTU M%O( #&]8O-W#L<]>& UFGB">1JJKSR#NR?S"T&")7JW"H_Z"IKT@5G@SL?[N M]&J6M[ 4<(R%';/R0 5@BBG<- &>*(RM^TX ;5LB>G1D@?TZ&BU=K+*VP/W" M0C^80=^?9ZJ9P%Q@J&Y8SMI.GT(I8?TI3\('*CN)V/UJ8XKBI1G+8VP"->=+@K= N?_JZMQ5.4#7@E57-A M%$IK&*4DZ5:NM<;$RLH9SZX!+^D,$+RR#S!*!(RL!%1!GGTV&@$>9"\0CE$1 ME35QP.R!V\T]Z=Q:JCI-C:%5MKJGVYTP5Y9%:Q>.C%U4G+;ZZ<;ONX;Q8!,N MSMDRG]7S'*9I=-#" (2/\^S?\TQ9N_-&S(7J:/[3*5K."C$_A)*-'4]L3Y$'8^U_WX)8!F-0.-)1K_*D?G M.7!EJ98IW(0DREQRW+*S(:]8\?7?&]9Q0;OB#\2%0,%NR/SQ7MF*]+[U1_PE"Q;)XJ$#=]H,>) M^J_?CIN-HS>1L WX9 :^J0;?8RJ3+X@B+Q4JL 5Z# ,?_K8KI20U?8&8V/C3 M#AKZ%!EC%TXCJC(E']:'5">XBN$+5D](C))S)HF,'RIDP.CU.I;X*PB=2$2)/48=0V\!55P[?5[-?(UN1]N=P@,6 M+KE@8?O.PM=3, <6OAPJSP4-?.'[2*EO"U\:U_/"A5M0:Q96& >)YZ3?HK?J M1L*IQ6XLK%S!][RE5\:+D0LXER$J1* /11Q0"M$E%O.1!.+#=3!F,YKQO:N1 M0SYO4-JR;U(SZ1KP#[!3BO:@[1@P,A ;9"ZQ6^TF\.# M5482\!NZ$;?P !! M84-?$#+QAS**DLE4VR>W8Q31R;;!A<--3#)79,>TI1*RKFM#:99#$ M=C#1:QFK9R)GM H@N:@!VH=A<$$GB IK*1AA%&K$,&@;!G%['.]$S*72CHJ M9(#8,L&]PYT(&MRK)P$$P+$)VH2>2Q#AR!B <_6RYN6CJ9+?X ;8,&O)Y&5' M+H!%^"?PS8P>/H%] ,TK]B+'\ALB**]GPWZ2*=T\3>!;&Q<%VW;]+A3%#3 MJ &*N_!!@K@^H9BM3F._WA!M ! IW'#K1K"CP03E M (QCG(\T^*NHWDC!"+ M5(HJV.$*3,7C('/GKMZQ$3ABOW' JAA'0)$>0+Z2M3W*JWFAO,W4/PIK@,X' M&(0?DM,78+#?Y*78.&1^1 J,$-J]A%GV,*X)PNBC%4>%K[0%PK M'VQ_L/%A/\'$M6O&TPSH&B81!I*BS),0L8C9[_ V7="$6;2>G/\Y>'_8Z)D M+R\WJPE'32@(C=A/0E0GG,36$6=R?>=<#XPFLT<0]!%Y')!H?4PRN YN5.@C M2A$M"6!?2WSTQS@.,JMP8\,ER.' P""^W9AX Z4>,%XXI$\$)A(YN)=7<+4@ M>!Y3TW&=?^ZY3F.DFMVCINH>M=OUT6C8;36;=EUVNZ-CV6IU_N^XL_="-(<5 M>M4 V%6T++:'^%_0(P ;,?G.B63@"\]\?@^JJQZ$&YN@D0'\=JD)PCN#+5WIHZK2%0SR(6*\!;0,(!T/J1CJS,"?9JJ&(TL3D M@4>@-)@(74%NW2H2+GA&C=P?\&-:)XU]8S(+_LP/_,/\=\;CQ4%N6G8B_P." M)TJF4U 00[;)0""Z@2(_-)4X!,]J<6('CK8+(SJ%X_0OU4S\$9N;J/UF3 ;T' MS#9.$X_O= [64+NR91BZZ'6:6$4F,W!JT.6I,*;UQR79-6ADH5/5:& MVFN72[%BM0EMQ[R=2-Q.D/92=D5IRC5PF]&[ F7\OPN@,>076U<-PJ6X)=(S6&S;R=C"SO/%M.4 M+<0^6/V.&KD^JZV7">B:C98\;'3VU0'^<))XUQ0'R("7>_F#'0N8E;;7) MHR GY!(\L,0[2F9+IF3<8S@UAY"'@I!B;?!*Y)EQ:CE/UOTIJ,;;VA!>MRK, M(>*%A#3N+:&'!R!ZU8T;)%$*9PI9:K?87Z Y(A&S0VJ RC'F#VO938R1PSK? M#USP,J!]I[ ,#3QU1JE$0$83[>E;*BGP9ZX!LYT'''3]XC1;77MU8=N7NXB)'-_TWFJ7$?ZA#VDB?DDIEN-9& I>H:W[F*L';* MC<9&)L['S%!2GOGT-^ M"8!S.$0D3D< 3O*04_;!S@!@[^T7K$O@%U7L3UX@2CAW[= =8I[V,- .1EW_ M8!*OT[J(GV/'6D[_R"6GXT,\=:,\*L9"7S5I,Z1=L!,;= FNKHCFJJ PA+ D MX:0&;!EI/W\ 3W(4IN[!4T&& S\K3#B!1=5$UWS1^:O#@!%I3BQ_I'ENQ4QS M%7X4X$7@(LY=G\L+#-5@\1YI&G0N:@BS8$TS^D/I^FEPQTFX:L<2XB\UIQ,Q M&DCA6:3=6QEE].WDL^7$"TLENK=F8X/M>9+%TBK5Y>?RY'+5:?,1RHTT%5;= M;1\ED(L/RD/P*C^-%__*+& PHXZ;1 M>"/.OWP\O12#LP_GEY_[7P;G9V5-=5WGG&Y8XI.Z!O(F75^A?R*R[EDSO;U2 M3,<&EJW<@C^$A==4^"!WZ4Y9L$Z-4!^L6$E35,#\&\FC14R+]&A0]6I9P8!1PUP4X! M)A^'DGXFB\ 'XF">(: M+U!-S()$<"8GNK[5*/&T!'"-OS;-X>)T;?:D7*"Y-DAS09>BP&30:C]3W_>3 M5*?-.]XW<^YPFP/,FLIVE!K12Q_!"7UYW8O9*M7"Z)YEO)0FG>5*X317Z2S/ M.^HU-"(*N\U[O_#!^%+%'6.)G*VF,0JI4> AH[Y^&9K_2D-J5>%H 7$K3HKE MY8K%LR-73H])--1O8XY*V/D/X''4Q+71S3%U^<\TKU3GKXJQDA[P&-C&H3YO M:FFV-]$#US@$24S9#_GLQ1(<0JB[HLU;>A\7N\3@-02$=D["GX! 3%=&I2W. M)>,&@"5OFEK+%(EE@.MWN7'#I)#,^YV+ ;@G35JWH+R8SD?.AC?'%$+(_"26 M,VPA,PXFZ67J)P>K@ &)7E-,@0;2T_2:I2LGF,;KZ6SUR ;MT1,F5;2V:.64 M);>LU-;QRH2S5GWK$L[*"LRL)9/A-Q)#1K6L%?D8OJ& MTOG1DY\&U)G-25E2OB2)K-UJN ;8IRI&.Q;KCA(/C. \LY.P5$B1N8S_:/VA MN9/:T48>!:.SHT<^*PP&(R"47.R14*T5%8+,*.?!)&Y0:@,_#F3/X"I4LNGFHL;;OJ'YSM8^3$' MSC)7RIWU')A=O9G/(J^O4!KU#(]B%Q45@#% +N2W 2[Q(ZHXHN,:*![;,1:. MJ?3XB,9)[ 2W;*Z#P14F7'O&9ZRNQP%HLL:1OC]N.M-]3&E,3M$2'(R+<._: MGG$P^!=,"]5=2$=CH"U8)*U(H7=(?%WDAMGD-;T:[EPGYBCF?LQOQY\[299) M5$":T4(60II%!%U[P9 L-AWKPFT 0";L3^%8EZY^ HKT9UKAP UEFJ,& ZB& M6/L&VF'66"_GI#=A+KBD\!R/"9B;&XV;*["Z25WJ@A&G\/KY-I,&FT9I8XTR M&2);.S63^H_EHJ!!8MW>XBY3(8F\6, _!PME 5:F\(J46UV('2)R=7VF-=>" M$WUDP#41QRFR6BM884DY%DL'224-J%F GC=7!Y$!*3M]3(,7+@6+:(S&1+,3)/#%$1RN1(S85OB#1J M&$DG#L4&;025C 408BS.%45F)UG7PT*=V(*K8YGW(+-7 JIA]+@MKJ:%0AU) MSF^8E<:^K.-TG3>Q62@%^^J'ZAK/+3QXB#+(ZF1(WPS_(Q@#O MCG4D3'=#'D>52VW(GN?D[REV26Q;S;D5Q#Y6!NN^6'HO7+IUD$MI-2&<_([Y M5>::)NK6%R#VKZ\Q.S?6A6"XE=^/VM:Q>3S'D^%WJ%-?YW_5.+*.>LBUO$/6 M#+B;Z01(P2@S?ZOY:EXY07TZUU)5PT,7NGM>#D:F,I_R?$*'JL33Q.,P\=** M]NO$RPK^*;OW] 37"FZ-:\,@G9JUICC7T-6EU 5<5^R"7C)?_#L!BB3G=[U# MIS]9ZG0"$-TS@>5@FNL 1]/9Z.0TJ8F':6HZ5Z73D="N-_:_'8A(WE#W:]T9 M ?0D6@/3C;B0$0MA/=;PB9DT]@#E"[S+$4HW-!EBH,$$GI.UAB%B8**=2&"\ M9))KAJK7Y;['>8YUE_1$ N MR(F"<#BRNO<0#FOXO-'L6IT-&+UK=;MY1J_X8N_M)S!FY[O!Y\76&LHD66., M&O@!&A%.VOR94N(RJOFRC+HVHDL6Q40Z-])[1/IK6O7'H;]F?2/RJUO-BOP6 MNH-EI);K:3%R0SAY3:(80(^:!5*QQ[I07KG?]8Y",:"W:]QT^H\\-[U M6P:UM]?>KBUO(92W<,O'5J?7W/#F)QC>N%Q\[>HHQXWMZ."T.K&T\+69U M4/%7X/;H%^!V<'7U]?127'R]//G8OSJ]$NA 145+ MNTA+#M/29^UY9VI*Z:>?^1O%>_3$\-=_2B]1!V(EO5%)#,;T9C@E3!6/J2Q* MM@&=/8'2^)MM*W7?F=7X $"?H#;VJ^=5E]XH_;?T$TRO*_17N,\<\GL![Z'& MZ&/C=X.QT ]"[GKH60P+2V//-QQ\Y3<45*)5S+<_;X51%\^ MN=%I6D='E=C8/;%1':K5H5H&&%;\Z!MHZP=,\KAT?=1Y=[CP*$$O+%-N5E5!QP^867,?J/KX%5S%# MQ0Q;R S5T5!Q0\4-3VVAO3AV>/9HY/8985G7HLKWLY7"H]$^KG7JC>=V[Y2> MT"L'YQ83>?O8ZG4K$J](?'=)O)+C%9'O/)&7)!:UC43^'.&FGZ"]$@*5\K'S M78(6_ZV<*S\5QM47]<-;<-T)$JPOW]K@>;/=K;6[]7*Y9AX'!Z7ETVU@Q6<* M\C\R]Y4,\8^9'%H:!BN?3.O4K:->)=$JB58I%Y5R4;%BQ8H5*Y8S!/OR6)&< M'*^H-]BV=UW;J)]>-43D_O ^%*U&-43D,7MGMW"*Q$A25_ROV!'S2OEN$.:: M9%<=?F%S9X%?-5Q/B:9=:+C^&4>+7LF1BF?B/0_SI(DT+V5&VED08_-7#PYQ M.+MV[[774D*_0 I7R7#BZMD4.&4^CG&N"C7 _A/GL6)7"CV<1GP,/!P4LYW# M32LQL0%Q= JT<4X#,@;9G-,7@/E=QFZW@-W3'V-WZ,8KV?G97V7W^B8WFLV' M]4WN6?7N@_O4KKMXW+5ZK5Z)F]CN5(B]'V0'/L7K-S9N04F"?FA_%;QNX MN[:[7/69 ?V>9CW1N(!GS]E8!O.)ZS@@-3:#^5J'P4\?2J/10R3Y<@=5092C MP;X62?^0V[?K@G]&,3N_V1/C4(W^N2=EX#?JW^NM%IQCZD>KT;#&\63O;:MA M-?[Q2LX[*WXQ[QLUYF=(L4S>RA-\CQ&\"0T%&^GB9@)+0:,G#1GM?'F 7O4;',1_T^*5L$MGI#YY&+_H\9J[1:[5I M[J=T@BE.045L:):'O1N,Y*=(XIN'F M)U8J3QJM3OU.H=.K=RNA4PF=$@N=9BIT*EWH^72AERATEKL]MQ;7C7JC3%[- M1Q#?SQSWV5 2[KT=(!V!L,-3W)&Q%",7ITLOV!?M>@>I_S*=."VN#K\(COS% M-!19N/_S[O*3V!]0: .4@UCYD8MQE7=)!-]$$=P]#4*&GBL(#T^7O7O\*9]^. M.3!.:8E';\SD^H<]\^;.1Y[(:"P^X,C3!ST"_]J_<0]XPG,0\^#=A6=FS!/ FX@(G.><%ZWL4K!] L"Z3J]TGD:O$ MQC@;6\)/:!D3/X2S=HG^LAMIND]H1SUM_L75X%]G_2]?+W-S+'.U&8+#!4F.)8\&]F;!E@K./XK$;X41W8 X]/#X" M",$%8#,3>!R$\'K.ZERPTB:6@*9G MU74&]+TS2]I@V_8>.GAY_.3[+7QD-8\VO;DL'J-'2*18RGG/7('5 MK2"Y*23[_?.SFABCM:79#O>M6L[V?:I Y&@A%F*4$#0EO]]#T!2H@02!"4[ M5$O/["06B>\ . =^P/O8Z%0Y=Z))R>=WY[O.Z> M=/[^\8GY\_/ \^4#8]ZO=Z]M&_OMP\R**=M&Q PN\; MI9<3%F3E!T?B]01%."N.D&!9KKAX\,&E\R/1U=Y@8&%JP9M D0!CZ\P^58-CY*7'0MQSL@DYOB: MLODE]E$< "0._XA10'R"/1@R 1:#8J- [C5';(KY5S3'T0*YN()I'W^P+"%' M,E]0QJU0@?DHFLAF1HP#S#[M]NRNX'8B^1OJ(DYRLI'=4D!'.."1^-5=D_BP MC+S.D7D#XJ@[16A1OQ%Y8-*0]$G]QN2&M7UZ>GJT%..TM!GJX)/EN^+/KMVO M5VW9*#:O&WYU,]QKM&$]1^NU('P'$C0/9W9MU?S(*8H2<=R(028 3#AUR M]SWLU^T^0$A(_B]Z'Z!)W=X#! ?_\QU?,%RWXP")P([99=@+_".\MXAWWKF@ M8%+?H2FT3SS_[?YSLC\&,/+%;X9W77%GC7DDA+0'\^V@9L MD8HC[-V&'^7?V[U,P6D1#7!+*1CC-F=3(2Q]F'%1R]LPH@'QA/?Q"07"C5#',"[=Q+-)N4 M]'(24]E<3M:/&[1_:JG<5MR*J/\9G/^YH=K24M#+:=#K.3HYK0E:U+<2DN_2 M\1\X=;_/:.!A%EW]$1/^LH^D"JCII>: 46XNM3SYOUI)!>\R]"]0-+L.Z'/M M]:J8B%YBPUYO9"XQ0=629%LDIU]PB)G9$I45U?"\;_=L.['32.0&-(H9AA\I MLGULO8.AYH+%7H.]*XB.S6#E]TO9#.MZ2J--2WK:^4O,$0GJ,#Q#Z/CM] :. MAM\IB3:Q^QX_X3 &]]"ETX2H"TK$RE%I->,?T20P4S&E M6)T0!KWA0!W[!4*P?DRHM7L: )?0=,KP5%@87S%_0,"2&EJI)D6]UAHY1M,G M*;*NQ():+%G-NVZ31,>>)_^/@L^A3]E<-G OH6HIZH5Z[$@OWT"HZTJL7"VM ME.D-1I&9DDQ+ZM>E$UN500)L'4]K3(--@'Z4GSHR1E+ X5:.W['KTA@<59C@ MF#R)==:$X04H[;@&WTWE>D;$6E-I->/-[:U2K-;>LNV!NFH7"*&-]I;*T?5? M=321$1VM@K)!1PU-I-3-_7C770D?QD% GT4J8B^1*53T @,7?F0FL!7A5HKK M5I7E-PDIHM)CE=1:)0J1^I3@=J%Z?POYVKA>;W*RECXJA M6EW4[SF]4P-)M% +/<2+17+. @59_C\7U#01214)K8X2P1%E <]37.\?R =; MWR64<<)Q]R GK/L1:*[F(&%BLFX=AU68R".G9S-1&]P(X=6TF>; @L(6N1T,H(MU)8 MLO/8NR%H0@)BNH@4H/2+"7CVBD.3$K%R5%K-^%H)Q6*L?I4!_UYQ70J$T,;E M1N5HO914"5BKHP8]QU8B\X7R:*%>NL=/-'@BX?2"85A9KY$KN&%TTJ,,JM50 M ]M6'8X5)2LA966TW@51;]>;CH)^CH ;HL0D2\72RIF2G M[1$O3R/"ZN'Y& MB"FA!B$%VI+P=O*X3@Q^&Z1=G@>P(!0DH-;\;N.ZG./A':-/1-S0] F'4 4' M)ROWME9(OB9-O88:.G;!=H:\7H)X?VJT M_Y-@%&?#D=J"&>,HFTT90I9NV^JFX'JEJMY_0<6[%" M2\7XK@$K!?P0S^>(O5!_'$7Q?"$>U3%6ZQ/5B]=V;/-9*E*NLB)AM>2J>A>O M*@EYT<=MPI_;F(O;',7]L:\GZHH*]&(7>XIV$[NLUDKKM7(5OP\"K8S&+B=/ M]0)ENQ/7"W_@])5 3GWA6UFE[X)79?-;^(0CCKU[^"\CKKRH!E@W?D;,>T5U M;U2-?C" +C VG#<'0U:YM:X]'2!)_>_C0A78+R+A? DN_34B['<4Q!C6[%<> M%-5UZ$?$T.DK:2BS$2%KMD35EJC;DI5+6Z&] ^)JO@CH"\9IH,](P I&Z_LZ M(UO-&V8DK(Q&BUEN[NZ6(+6.KG,\4#.%"OO;Z.%N<[.&BBN#ZC77"=BU!I)H MHQ9"+ 0;/;K#3*IR(QEL8_1:Z-16,[,9"0MH)&M(BWE>0PT5([5J:-@;J.E9 ME?^MU$-;[*RCATJ@6CTTM)V^D@(L$D4+%=%NE[76NY2U;P_[MIJ$;?G5JRH/ M:Z0!RK!ZE308%"1E"J301J6DLK2.!U@*UBLF<&AZ;;$.KI\?Q[:ZS2)'S0)RU@:]=Z&X]?:G&U#1 MSQSPLY6(69ZC&8+H9\GX&\K0D@)6"F%UC*[SMW'!3BM M53L"1[O@HM4-QK?1H-WD9*WS $5 K08:@8>M;%M09-!"G?. IU(%&SD165FM MGAF!*ZWN$$FA+>1L#:=Y$Z%7*N J*]'3C$ ;M4G6]SI.\19$KT$<9Z#N@%DQ MO(6JXXHQRBXH8]@5%(VBHUL0O2(9VNJ>(TG!6I-H+[]K9 <*@7KU,AJH\=!M MWK=1S6SQ4NQD$39$\1>FZN0-=J&K5UC'SD#-[R@BS&HJ^Z+53ZW4;0_Q),)_ MQ-"!*W&!H]FM19L0O6X[L0NVU*TH6))$>_E=Z[*H0J1^:IPZ S7/L,7]__=Q M__/1YJ>WD]\;G^<6'^?&R8594DJ"\_]976)Z3=DEC2?B\PUDLOE0\80$Y6V!&J"%8I A)SP6/SZA=%X<=Y)BA-09AV+R^(A#<-X?L:S*C[#.T%H_8WR M\B[[:GO7%WY_Q9SZXK#>$T[NO*[J?3UJ=1B1O)LDGVF%%W@BS&D( M@Y^]&##G:SR?8';KW\7,G:$(WTX",I7M*&>!%O/J$D^?A!Q/,3,4MRM7W,)] MDU=+\2?.;Z?7RKHNJ4,5]&W,/4K9%PPB"\67?N\IG4=?L!!EG@%)JY/^ZS%O M-;<].DX6-N_8S!\E\F[.T0\3J] E8A+ M;K-]?!$-_QDCQC$+7F "DO+)^HHUO#ZW@%6+I$EFO/)BEZ?WE;VD%Y1]04LR MC^,SG==K=ZBJCU6L[?EZZ6PF['GTI S,I'$<=)_ M-D\&^QQQ=Y9.NE*>U273L&;X'(*[(]A[$2 RO\1BJA/Y%;"2_I4##M5.*3G1 M+-395!;]]+(NQ"-YWN017)] _H6]S^&=[,CJ2$PI@]ZJND-E[[VH\]:7 MK<\NF7MYI."O?*-,LZY4XFHHX!H]6X!W;S)HW!D,[0#?^EI+W=#!W9':(?BZ MHFGB9-Z5[XL0X1/>N-0FV:01P[IY"\VJ\/)V(=6X>A1'%"FS]7:R4JQQZ]AT MZ4Y'GGX%WSH=NK>]L%NE!VLY[*SQQR!3%/P.'5T[&&CZ!DM+:44-3Z_46$H' MPAU(ZPL(RD6!-"[2'I0K%%/XP8Z<;Z#WV .-@5^_8L3OXOFB(H"B0S2N=-;+ MW(9+]8F&<22D4WNU-"-S&,OD=J2D7S>TTC\8.9I%*4U7A1VI':J]"W:*!PV& M ?E;2'C%="TIW+B$/X>@1H#CR=H;BU\+Q,19JE*WKPQPJ'$2;40VZXXP/'>+ MZ6Y2>&U?Y57">R3]@UXAV9+KD"L0A=AY_(WQV29ATEM-+DG0)Y%W)O>D+]FA(&?*AY5_02W_8[_6HL HYE3. M$B4:=6/DKF-%(A.1'&Q]H_1'O=H/("YW7K;WZ1Z4'<[#MYN<&<"_\DNQ.C+-QB3N%0EU[PKWO' MA?[U:F]8I8-N2J!QB5\M.0X]N7TJ%T$"S](L\&0*;S[VE*Q:'"TG2:))[+!W M"0[=%Y:<&.8T$B;-1)@T;M[J27M>GC;>FW#3H0Q=Q.5QVR8P#=4\UK<+RMV_ MV8LPZ^()WL/]*S?9[FD07%,F#%C=Y@ #<-.2%/LO1.-C%*RWWR>A)>IG+\LC M%:;PQH-.?(99JG-@;4FW*E1M6]>#&E?%]Y3ZG"X,C(:BDHTW?V>?,4T:YF\M M_U.VZIG6>Z@Y3-GL?)^%A3'6CQP]IO$QI.X%$?LC9@](?-4X;FU?FA"F#C@BZW&XV.,YC"FS<[5?=T4->?'1R, MU&2:1IPE]T$[/B7?%$#R4G^HF B6XZ0U53;S#H0:MZS&]UGX2]2#8]IL?2TL_V2)CMM]!B#C6DXNQ M+_<])5[,,^&SBSCBX+N+K_L&L?AZU3B*,/SS8 !G7H\TLLO//^Q-N/F#T?U> M;Y3L+*"@EKU;'P8N9O6-CEI4&E_+U+96.%T:0..=$=P?.CW[^X[VH@FX\4YN M[2ZXE#C#K0A9X<8[L3HV\P\4QJ"\;+&9J\(BU$&:[Y!BKP[K&KC#@^F,R(<9 MI,P.9^+OF:B/_KQH2V6%AQIF4:W:*IM0AVC:Y+N8"4&1\ (M"$>!W+R*\3[%_"L%KT1>C%#NR]0F=+"1EBR+09,LQGH%-+WZR)S (7A!8\)^ M!2,FJ+1X"@HVK_!6&:=51F9U]5+MS1S5)/Y4>&UL MW5W9XO'0XPEUVV*ZI>6-@27T\FC<^CFX]GTE\?L)_KX$4SC M+(VG)[\\_OW#2V(?_^/O?_G+W_Z+D/_]]=WK1\]G\>P4IHM'SSKP"TB//H\7 M'Q_]D6#^YZ/T+^OOS0L]FGK]WXY./B$:><7O]K]S/7/@K@ MFBB;$Y%2>Q)TS$1[K;D,T2AN_OOD9V>X$& 9"2YK(H-GQ+-LB8[2LVA=8E$N M&YV,IW_^7+X$/X='*-QTOOSUE\<(I%4\N MWOUX_?8O-][_62S?S9QS3Y9_O7SK?+SMC=@L>_*__WK]/GZ$4T_&T_G"3V/I M8#[^>;Y\\?4L^L52Y[?B>K3S'>4W#99BOH:?U\W43J[.PSXLH!I@K39 M_EUDF\YGDW$JK/W53XI!WG\$6,R/DW578_UE/PCFI2Y*=Q<=3F;QRILFA62S M[N*3$Q]@LGQU=#8G)]Y_&KT>^S">C!=CF#\[ZSI\L$M2Q+;F8_#TN"KGM HC+W!":+^<4KI+Q"*%OS]*^[H:QT MV4>X*QY2\LDFJ-N+=!'-5P VZ M/.WBHUF7H,,A^?&CSU &T/7HO$+FNWB#1U?'AO4[GLS/3D^7;9+Q DXO/E^& MZJI,6,PJZWYE9)2B+PN>QC@[FR[F;_U7'R9P@24H%K6FB2CJ*,XH3!,GJ2., MRB"$4LHYVH('V^$29> RK>LQ"5S\:8W&0NQ,Z'-/=59,"->?"N>JY&ZU_/QI,2QLU1H%>GGSKT MJ8M(\Y5,,6C'G#7$99 ()#AB8_F5,Y.]M(XGV\+T>U$-:19LR(EZEJE&EG_Y M^!$]MN[K%DDY1>=,1F)!X4A/K2?.XD0M#21-K>1*BQ9,V0UI2%-C0YI4LDDU MCKP\ZZ;CQ5D'B.?E^$OY:4U9(W@PGC'"M(@((J OYX4GR7DMG7"4RB;.TTY$ MAS!$?O\,J6.1>M[U? Z+^0B .F49)5QS)&>4BC@#G'BON;&*H:O?9,!8=5]' MB N'U%J;F"X>;BQA*^>,>(->K\0!6HK,A%5MHL1-%$-RE8ZP\0WW_V@-MW?Y M?X/%2&J98W",:)4\D0Q_\MJA;-0:_.ZR3_I>'7X$-23/J (%JNF_&B-^FRV@ M^&.O9WXZ?P<1QN=EM0+Q_#:;QC57?5+*">J)BJMIUY&@.)!D-!4\,W"T"3,. M 3G@L6/TFL]YW:,GA2\'I]#>C5=^.G)&-FVDJJ,2?+WPSJ$ >K[84!%&U3CQ1N&6H:-CHR9>I8".#F,Z@Q.&FA;LJ0._OP\.&7 >3TLX_^,G M9S!*0G'+ VK$!4:D-)YX3C/A:%AJ(0D;FSQ/6[ ,*>AZ +[=]-C[6:O:L_=L M=GHZFVZ@D(%&YC,"L,'@V"(L0?$"P>G 4AE,QKBA!6>N QE2B#8 PO2R4[TE MJ93&15P_>>O'Z%4\\Y_&"X\^IHTFO;8_JI@SA>J@A_GL!2_]/T]+0,(?]9OKY3A!%WAE,E M)!%E )$8DI8E!(H#"&,R*":H;_(HU1+@CCXF^3XI^"#FKD;6C;0V!'-STAN% M$+U4VA!O<7*1'( XF27)Z+]$RZ/"UQLG6&\%5E'PB\T]*33.Q\$2GVS&R51H M@C&A((:SX&T*,D-ZB%SRP:1:]V?(S<3K7E:H]A@\7Z\7H(\W.X4/_LL&L#) MN.2T]/A89E?R?Y7.Q$=@! +W07J;&0TMJ'$+KB%%\4UY4M,^0UM832E'YGBA M.7) 6F.(2\83D$ESHR6-N4E>:XN%U<%D?M>GX -8N^HRY'BQ3-M$Q3Q#6 @) MIA$5-4K42:>+$DS"$#)(!"306U9H@2 @6_1$6JU([L TI'6 IIRJ99=Z[N!L M>O(!NM/7XREA)YV4GE%GVX)H[SKF%+HIAT#J4,&8,5 Y+$ MQ)7/S!F:FJP77X4QI-BQ'@MZJ+KZ&>XKB: 7PCD M"!D<,U+Q)BNL6]$,*?2J1X7^BK^'U/T+07V@Q@0OB>=5_+\J:ESO"<'4FTI"0Q <0&;PE^3-@H MO7)M#G9M@AA2+%5S9#A2S16S*>"3'Z<77S[!=%[.1JYBN2L24LLR\PC'\;*/ M;5(BUH6 7Z(#PU(2KLD2\0'8#J&%^>YH4=LHU]CRMR?7M?4:?Z]:)^RM+R _ MPF*,O5R%T;-HV-66FU40VR- O=)J[Q?X=;G^.LLK)Z&OJK:T6%-%MP&N5&GM M\AC#JH_7)9F&)Q A L;*X'*I@11)H)P3PZ+05B> V*34VA8LO4_%E>R@M]TL MC_$Q]IE**X%D5>9TIAD)RDF"DT$T+@>351.Q-C ,:4&FK^5O')0[4M7U=FEA MN0'W3YBB8).2C9-.Q]/Q?%'$/(?U$#\2602N;+3.\W>7U2C"9A@\VR<#D1 MR4OZK0IN61O.<4?N M7R'/.MA8@WCQ!:F-EAA/???U%2IPOB-90!N#,699ES!EA8)E38)+!C5'F=(" M1U'MVBT--9&IVA'7#4:!C2E(XPB4\_08H*.:T =BH? M"C-WGI$]TH15UUCFR_2+%9)+Z;B'%%*DA.9R EA%1X)GY1"']5$[;ZUI4A1H M%Z A[=4,E555C%DW:0*EG%WE^H4OXZ43,AI.(DT.Y\!41,Z.^!"T@:RHXDT6 M]/;#&I+G,%2:531L/2=U(\:R#(P)UJ"77/(\<.@D(0AD.X ,*N:2*G2OX>PQ MV^7G,#V#"[MW/B[^&"\^/CN;+U#3W67:9?'Z\']"XX^D30M*''9"/9^/VG(>')T'][)FUK_4K3*$,1CI8ZIV2A"=$ M) -5.*,X09C4-F5)-7YOFC]S%<^@!NW:=.JG_7O9!=W<(=MR;+3B]MZN0ZD- MMOIN$Z3-CFA)H7PYF7WN?>G4]D9;*6L'[$I;HR4Q"#M 3^A\C*W]^O7W>3F7 M>+FH]30NQN?+[/L11!Z8UHH8Q3.1 *4"S/+7!%JAD^O:%(8X'&)=YPD\"'0! M+3&Q[- HBO)F@T.#4R(YJCW33=9A]SA/#SZ;M^#*C12VHZU0\0#U[:4/1DIR M_!X2.LY'$J@3(1J2='!$BI)R%3TG4-)XT:?A7K0IB[('U)!63N^)/=5L5+,N MU?FX7 W[SS=*2]MTC72"!)39;+^=Y+243R&HRAF9DF M:^@WH0PIY?Z>&-+3'O7RQC[Z#G[U*..SV6D)>=?S(14\&IMQ%ER.;+9<>!4I M 1/+R.8.#ERG"J')4V MJC9KR;VSP\P]+D_=!V7JF:G>#0ZS#C4\79TEB%\_=!Z)' NN"[#OP$_&_X$T MBE!VPZ0CJ53VE#@WDI U$">\$U0RE=L<_C@[?V<@@EW ]" MB;HJ;U?3[MK*OXH.N;.EGD8@SFN*0(/EV7'6;O/M5G ' M,8G]((-0,ZLUY-/&UO/(,V:5EYG@]P*)4N*B822'9 ,WLOSM?HBT@>H@!OU@ MJ\+US-24.:M%@F6AO)2"X"81#882:0$G5\H"1GX\:YQ=M:*M#DGL1G40<\0/ M/_8<:Z>&U%D?[;Z8\1X!<.""<6)M27#1W!$KLB4Y*FM9!&VA4<&%8^ > M1#;YPY.MNF7OP95ZZ[^N(H28DK JEA0J*#?#T5(&D)((*H@(7H4VM<=O1780 MMWZX)>B:YFK(HFVYUA?E'[^.8N;K+^<=R^T7V)%B-0:B-7DH(2ILFZ1AW MQ'D0PWZP1>R6IFP[:EVK,#K2BCD6',8.Y;)3J7!J+^F$A#OG5+;,LM#D;K)# MP!W$K/LJ3O.08US+ZENI"U4-5?-C)>(H\,RP_^]G\";O/MZ M(0TY.*_0Y#)Z%-](XA/-J(.LD_2 JFBR&WD'C-]!#EYU8C6R8!.*/9M-)A!7 MFZ?+LHD;2XHF"<<#>*(2M43BS$5\EI&(3-$9CL+[T*A$W4'XOH,$O9;4JF6Y M>N/0>4%Z&5VERD'_Q!;HXQEY'!F>V!(X29U5QQ'4L%2\BX=8! M#S)KGUL=']F/;$AN3B-.[8V9>UNK7J2\7B-Z.>O>P:>S#H>3.<;SZ]N]8C"J MU$4@.(_YA]L%_ M*?M Y< _"HY(=QQZ ).9B[H45 X*IP_*B>. /\4L<+JR0=@F'NZQ@._H2_Q0 M?&MJW&:5-=9%F:_VF=;]56P#61M13P?S_W)20'NJK\G"!^JGR=5EH.$I%ZT_V%7T;@!HB]3#^U0;J M"-C =%M.E1PA[*ZS*3TDO@U8;;&/GU!VME5?!?4GE)M]?/NI#_T/:K>^@FX# M7ZE&VMZK5V54A@>O22KWCTMN# D&(V[PGB6;F*2^R=;AX3?@UA!X62[W0F04 M#ZS(@:0<,(C4+A.ODR+,*\I"5H*Q>[KT=Q/6D)8.JS'F]EN C[9,O?)6D\GL M<[GI;DL1G&\X+R#:DOPKP1->;BF640KB,P]$@9*J5$ )HLWS4@UI);$>F M9H9KMH!S$]ZE$%6GKQNMUI^\]@/O-\]O'MT[0A\W3O[U$'PGE&H2'N_+W6RD MHK3UO;>-QLO2ZFQ:%F)[T'YO>Q4U<0O82E[:9:6MY8PX$B$RX70@P:>R%ZTX M#HS!$B=U*O?H@G*-3G)LPJA6SNV=__POOX!N["=%MB2S-)*DZ!.1RJ%8AN%0 M'(0#KYU7T.AT^18T0_*[>G!@9^&VHS7?H*;?K/NS' R=14#IG,\HGTJ$6HX3 MLHQ '%6!".E$M!Z?*->XKM\FG"$E?[6@P?&ZK\^#E^4^T8^0EM>.C(#R&*F+ MQ(9LB4Q@T#&+%BGJ3&16!^F;5)#=#F=("58M>'"\[NOS .. $9?9 S6,@$J M;CE&>XY92HQ,W"5M#?.-ZD5\ U%-H)6= @NZ]#FEIK;@ W)?:K(G!N%'.BB7[&&H M5<.(S9RW]V>?<$8J6<)^8>ZX MW(FM=>KZY4KL!59;[%[)H-O;JJ^")LF@U_KHET*SH['ZJFB0 M+@7//F?(G MU6%]ML1Z$0@#8,+0$$6SNP8/P3>DA88Z[-ER0KRZH>IE?ZY$ M7I[;>38[/1W/RWV(%Y" 1XQP:2HV+F<]$\:_)F) RKB0-G >59,-G;VHAI2J MT(8Q]8Q2C2(G#,7'H'B2CF$!9-D@05#6%E,TLA9IZ:Y#'< MBFQ(*0UM^%+7.-4X4W)NH)MOGB._+")] 4R$)(2(D23+>#E-3HF3#@<]Y9V* M6D1-FXPP!V [A#?W=2%N&][4-E UYKR'27XUG9]U93MVO;=]2>7$LK(H(:-% M8,XD<4AB(C6$R!)3BC;9,=F#Z1"FW->M!&V84LL@]:J4(&''RPOBE_=IO)W- M%QTLQMURI0Y?+2_ PL:^=$/9?)JI%U=_;)3.1ELD$$HPIW"2=IH3WS9;<*& MN':)NYR;7+NR']8AQ+JO:PO:$*NB66K'91>>W9K-EYA"3AE48$2[H-&?(HM9O&TY,+-%13 MG'MQ)K:\7-3IJ2?6)D6BD-GCB*>UN^9;[[A;=T\GAYC:N/"\N+# M]<5/%T"0:S[HQB?NR!1FGF2*-#$",TTE280+5^J"'_7K+!YGT^URA[:_) M9EDX[^!\-CDOHTT':;QXZ>/J>K(C]G9V-56AA-'M$'N7?=K61;\R3_M:;*23 M)AGEWRX&/D(/-^X5[I5%O -*-0G[9(]?;Z2BM"URQB\;7Y8"+0'OVLG,LV[C MK[V2R>_81T6-'2%4M?/EVV^S=Q;G;>4<":JL61E)B14XC7#J0'/E<4)O4M!D M!Y[>5]FL)K%=TBIK>;1)$&&U(Y(#%.\U$H^B KHL,36Z>F8OK"'M =?@R767 ML:)1J@42%Q<3[P2% L<8.$D9I90A<>+ 4PQJ02H>J'1M"F/=@FM(F[\MJ%+3 M+ W/]UT.V:6 Y;0X.J%! M&=KD:3X<8N\$A:T]7;75T\5>6XV,#L9$)TC&![6[9XO5R: X 7O/!TFEYC:Y.-P6$#FKV/A>6;E*:W\UO?!2\$VK$VV7A0@N#]&/ MT"O1/&M!=$SX:(FH?;+S6RQ+ ,S%U.TH(BUY>RG-Y;8'-'3YL*9&+/A5#P4?_VD_M!^N(7MHH\&$?M_=E/NB^SC+Z &>GJPL0JVMU7R=ME'JP6$UUNGFK MY)NSQ7SAI^6NMG;ZO:7#QKJ^B[CWI??U[7M]-IZ/[^S^]+U7S*:Z_GUY6S9L MW)>\A/7TL^]2PY'DH&X;Z__NHC>UQ#_+(<7GZ#Z_]..N!'. PU]C,]S>9V,; MW%'H6H>5)\OWH,&WHEOO_(RXB9XFSHAQ@A,91$E:IYZ 4$$M+XC5;4XN'P2O M7_;J05ULS@BCJ 7DJ"5A5J(V> )BRV'(R*1UF3D?_:UT/++O(:VQ-^#.U<37 MMI:IE/Q\$,AK ^LH*T^S$HXX"XY(P+#?\YR(24()F;.-/E5DT+7NA[06/@P2 M];%/]?/-[Z$['T?8%:5^6>_#E]O>MZF*)2=2T8W+$(ED(1%GDB-6@]!&4*Y4 MFT7O*O![/8QU(%P94;@UX+23A'*+Q),I$FN#01YZX-:#4]0<]*36QS:DN> ! MN'OE,7]@R]>92PX5XFH^S@Y9K@]I./]%[Z@E(@9*I %!G-<.?P6PS#H=DJU* MY&-0#FEF^EXHW9P-=\]7V.F4]"3S'A-.TXCP?1.LV^!Y&9>LA;*?2 MC%?:&\,)C:@JJ5!S5OE >!8V2_1TI.!ME78+PB%,;4-A[95!81"4>. !83V6 M;2Y2;9-(4J&I8$ 2145+2P/Q!EUZ*J*U0G%Q:(S5&.@0YKP?B^L-"-)LQ_WZ M,>YCEC9OM-%WJ7(_J'YKO]?;/GZ/>$=+M86OOR]\O8<>J]J[FJJMA :; "]\ M-QU/3TH"S/(Q/DK\ZVWTEGLOJ+H"]V#^]I9J"]^ ^==ZZ,/\'4W55D++W9<_ MEG,ZI*?GT/D3^.WL-$#W)C\?3\XN5BPW]Y]'G#KIM *2&3=$@HS$NB1( *NC M\-QJV:2.ZAUQ]B[:M[V[&_W@Q#^.(V#6>RH3$^S(ZMO;&FE M=S+#+=_^>Y/6'SP M7U:E38Y1PI96^DI_&[#:8O>@P.[&ZBNA 06>E4+DR^%YCN/UZ@S'"4SCD1>/ M[&NNKSX.AMI,(SUHJT;6MH;KBMTBLA9/E(W64>W#QV=[>P%80=03KX0=>;:&6D U\ MOG7+?3R]:TW4$K;%*G#7S;IGLZXKIR>/.S1WO8G>*X#[(%65ML<*\-:&*DO> M8/WW:@=EHZX,B#C]SV>3<5KF:997^CX 1_5367M'"-?WGM,PAW^?8>LOSLN" MSS$#Q[4F>@\<^R!5E;;7+:Y;6ZHL^ZT&7Z\:E2_!S^'O?_E_4$L#!!0 ( M $A6IU!OJ0:[#4D /O= @ 5 86%O;BTR,#(P,#,S,5]D968N>&UL[;U; MEULWDB[XWK_"XWX=E'&_U.KJLV1)KM8LV]+(JJXS3UP!()#B<2:I(IFRU+]^ M DQ2RN0M-[DWF%+*RW8ZK]@?OH@=B "$?_QOSY<77[W'F?S\73RM^_%7_CW MW^$D3?-X22[[Y MT]E?I86D4%IF?,E,:PLLVE28!6NECLD9Z?[OB[\&)Y5"+U@,Q3(=03 0Q3.; M-(CD0Q9)+P>]'$]^_VO]$&&.W]'D)O/EEW_[_NUB\>ZO/_SPQQ]__.5#G%W^ M93J[^$%RKGY8__;WJU__L/7[?ZCE;XL0P@_+GW[ZU?EXUR_2L.*'__W+S[^E MMW@%;#R9+V"2/C^ 'I\7G_[P-AKSP\T/Z5?GX[_.EW__\S3!8BF>>Z?PW=[? MJ%^Q]:^Q^BTF)%/B+Q_F^?O__+?OOKMA#F9I-KW$UUB^6WWZC]!7Y8X"1C_OZ[8G"J1"Y16QY\'NW$?9")N&*%/H Y7MG";M#9SL@5!&:2%\4%):08K-/3IA<=0=>7]^?UM, MT^]OIY>9/-OG_[H>+SX.R?6.T1OQ?M\\-DVSB$9EQU,BY]E)$ZR2,4="1$)! M!7MEL.,Y=4+K*5U.TYW'7E:7=/II#;V$B)?+[XZNY^P"X-WHT^#$ ;Z@3^+GZ%IC'Y1*\>@(MQ2+\@)>+^?H[ MK'Z'<;'R:O]]/Y0;:?69W"9;I,.7US5H>C6=5#?)?&S MTC^9K>E<^5TG.F8UFAQ4IQ;3!Y?BC8+1M+__;CJCY_[M>]Y;%]_2*C5_>;VH M,6;%/DJ@JWMF6>!9,>THK@Z8,S,4-F?G59*@FJC5)I*O7T-Z<;LM;-%7V+_B MXF:U_'DZGX_(9]3@0;'BC6/TJ6+1!<^BM(A!D9/IH(6@[Z#XZH5\.J?; I:# MK"POYO-KS,^N9]42X6P\S?\-E]>XU,8?88[YZ?3J'07'RUVAD>:0HM(T6:T( ML;6)@76991Z#%,B=R:79*G(4U*]>51I+9UN?5"-]NC%L>R ;X0UYCI)A3L T M*3X#1PM:H'FHDC'&LGNGI(U"'<+Z6#5J,/ELJY3NJU)/\O^YGB^6<<.;Z9.< MEX3#Y2L8YQ>3I_!NO(#+)?*XB?PUDI\F>MK3-.+&[$M7Z11 M4&C(IXK,VZMCSJ,Z-61^10QE+BN0)B$0^07&!>:D*2UX7X8+%;.3#Z4Z0 MR+;VN"]D/PD5:'(K%!!,9R48\.R9YT6:8KSUNLU[=G@CI,=FZIM*X"A&E[5/FME87PL4AF9(DRN: MK!P*3;!LTXW4)8P!+<2M]($SV(63N=RUH?/=S6'P7]/EE(S,W[Y?S*[Q\S=) MR_'#XOGE\H%_^WZ.%_63P=3AYF6KCM9T4KVR)Q_&\Y$C#C*%E+9?<3J!&&YDF M0ZK$3E1#>A;[TF4.*$)_Z4U;47\VO9#96B<39P!UDU-(P\!!IL]"Y/2&!*Z: M1-AGU(<[Z4@/KP[',-Y #0C.U72R]--^6;KAHV03!QT\F3YI;Z88I",O*0:O M(:$SJHD/L87D_('& !*:#DEO@T/!/9LS*W &-3K0-$%9#-.J^L7" TL\I4(? MHDBZS0;; 52/00^&H[V!#:#HE^:'^3G,)A23S%>HO$Y6^ES(EZ9)ZTR3#@(S M,\5+K0@3Z";NXFXXCT$+!B!Z[\GB?_RP00P%1;\/F3CU%.9O?[J<_M$[V7+W MH(W2I/:@WDR^S-E*8\"JZ'4L$GS.(H!1)E+ :-+>[*B=^+MS_7>"#78,C\JBCTX*JQ7F*#50F.W ).<=X&@'EJ,Y>$7TIC&>I%V;0PS# MR6Y$&]R "Q:"JB9:T&*>@\BVF$SOK/2>VS Z@.UHCIY5^W'9AZ+U",,PM!// M9N(AUTY(;8IUJ#,7,0@!EAM/KQB0J1OM1]:=G]?X'B?7>.O8Z!2.=HS2DZ?[ M<&TFRIKLG'$!:(W64BD@#1(>A0T1=$0S.HRP#U_+79"3-&OO6(-SMPOC!H,A M*0[*"G3)Z*(S2&.U\$ZBRHHGO8/!;;1]>'PVGL/%Q0POZDKQ*RY^ QJ\QWM[ MY!,&Y[S[?#8D$LOV^_'.\G\FZ?UI,5 M2(M_CA=OGU[/%],KG'TZCGDRGR/]F]_ AU'BN2@C$E,A!*:Y Q8-^;DR%H@F MEUQ$D[RQ$[">/RH85).V X2VTAIP0Z$:CC7><@OO'_?@_?6Z\CLM_R!!S4?9 M"^X5MPQXJGD=WC.*>9 )\J$XN0DQ@KW/1 Z"Y)$HTOFETF _8@\S-P05HOEJQZX+J"/..H\1_S::\YYQ#B.H;:D/Q/+9 M5,!R+X5RA2ET!(Z,)/,I>X9 2B\XXSSRCY8\@=4.(WKLYT M6A;3=TNW97W )B5W)1OF?;V()3"PJ(%\F6BB,%;E8E(WEW)K[/,YB0,R/AV. MKJ'#!_).<]7CR<4=1$GJ8&QF&BLB\)QY:R4+VB,Z+ 9L-P'N'/ZKEV%_TH9^ M"9^,9_\%DWR)LS6:DKE"I1SCV5),6J1B($)DQH=L;;!<;^ZF[!'AUM!?O?CZ MD37@Q<(EFI?7BSR=SG[!]!8FM9@%68BK3^>2OB073&"6.TLZI30#@,224*K$ M5##@O?N7]S[EJQ?H8!0.>,EO">R?L,#9;]/K6<+_0EB\NKYZ]UGEL$0.BJ:H M*, W0;,0-7G^4BGR:"RWJ=O[N?\97[U8HK9%E( M"=Q;%FWAI$Z@620OG2E/WE@H1BO3[6T\^)BO7J##D;CWFM=@233;AUN?,\!> M3,IT=K7ZC?W0$&8:.+\M3K:M(&%:PF;I(-/,D@(M)_/G$/H[VXNG/S)*7I]60Q M)P7$\?OE_OX)!.T8I2=+]^':S&DKL?"0(<<"6@:(42M>HE 0ZA=A=!AA'[Y. M3R;9.];@W'5()D&H_*FL?!$Z%PU&1%I(3#%<>U'T#@;[))-LC_;YLSZO:J=Q M!^?W/NP;7//H%2W]2KBL-)7TCUKM<5#6 MMT8=G//#N#>UVSF(@,$ DFIG[6.0R*%:B'K;S>]@_- ,NO/]8D+K.SG+)R9[ MWO[SG@SN1;*Y%"NGLX>8C30Z0(A>*DV!O2'W!4&6T1Y,)W%RNO'<'F0X?CJ8 M2R?)*FI7R-E&8LE[,IF.6V,=EU[<9:F/G;PUS.?;63W>U(/C#Y0EQ#XZ!"ZTWGJ8P1WCC0P9QW,(6D4;ZV<2[8_5Z;WT6A;W> MU=^NW[V[24&"R_6]GEO[#:=P>=^0/3D]"O'F:JTU*61,PM*Z78)^V\!M^>Y@%)(2Z*SA0G&ILR2?6Z,4267A1536W<=Z'QMQ MS] ]3$;'D=NRW\6@:&-SX4)+9X4NM+(5;H.21#T$$92ZC_Y>]N6?,)O!9'%B MV'/KKWORN _'YLTV[FS.J(0E=SXG&8,/QH&-T0;)#8QV(SJ%C]-?^ZTQ!N.F MP\L,(64K@N FF-K=(!3+0R1/*043N JC0^A.X6GH,X2.(P_&ZW,V1=%A(30PI,X#N:7DC!YE&RG9Q/,WM!CL"3*ST']T[N'_0P;8[.J'>K+4EO8D1K2[6::E2C-(Y#9P#N!R-&AV%_Z@D&/()\\]C MB"M=.3'I97.4_DDN!W%M[J\+$S48\,D5G9SVVDBK(N?:*!G<,F7K ,(^?/5* M>ML]UN#<=P8;G,E. MR:I":1#%!UN"AFR"4YH7L-%)HTR..ZCL6P5M>OE^/+EX.L,\7OP$J8YZ4G_; M?4/U3R._'^%F\E540D2;4_):9X_@(IG#HH(#7?. 1QVP]N:P7Z+^H1';,-I) M/:,IO$20(2:-POGLO"@!K ,A=+3[B!UF,[UNG;PL=T>^M9W"<\HR*.9=+$P; M\D:B<11N2R>D )6M:U*.ZR"JOE[RKL%7>X _3F>SZ1^5:GA'/UE\'&GM0LP\ ML%"L95J1UQ>CKGU*+#CEA. QGHN!?2#/OSL[G-9L>LK-A#/T%OTNH+_5"U'Q MX\^X6.!L_<-1K;YGR1=BQB"A3($ !D?$8*BM:K7RI=O5P,Z/? P*T9#D!I'W M+J!/KV"( M0TS)V*KCAE=C&9FGN)Q%Y64IP(N )ED2W2$^)OUI))@!*QH<-)33JZOQLJ?L M3XA/KNI5I)$T&8U4R)R7R+2 6/VNQ%SP*KI"48MV9UO MO$])N5I(9(!RRKL M@CD23MHL;*YM'6F^Y'LQ$*"9])B?M!C$/K@A&X+._02]FH?[AZ(NY54YN@P M9<>$02)$1A M,S+IL#9B=+'63Z^QD-40+5B-Z5Q1Q5D36L\;/1Q/]D.GLG[JXGEG'LL4+A.= M0DOD\.(TD5/3]4.RK)8NX=9)F3?WU@?JDKH%Y:'26@<2\6;#U'Y4-]AAWSC\ MO,G)ZH*I9?_L7:#.F]8ZE, .RK\'V^?2!(])A%@E3:K,,9%F$#!8W.=TT4> 0-<.2*!CV MR3"?92;%KWU K>-%-=F:W@3RN-R!7C0W."6]C6>EXET0M70%MB$]C"/03U0' MY-Z#YP9KP0YDT3N3G38L@*T5C;5B,1@*=(54J1:*C-9_S9*_QP%H+?ACZ&V1 M83.=Y.ED>7H:8?+[RU*0C%S%]_.+'U^^7E<7CYH+)ST3Q?%:Z#\27%#,<4A6 MQV*5;9.NUP7=^9V!OF+5,ETT+CC ;GBU;<1$':6X0H*0=:@T_(2YMK:O MV3;7]=;=IU]=FL5!Q';2(X>38O\9;PA5T*LE9#$.(6EA)*I%O>GI5QMTC]2U/UP'?!J$15,)0A(F\:*FCKS6FI5&RP^(<-0@3;%()O$[21@"9D(*1XB4D;_HK =K4*:(L$=/1Z2*/(](P07+-=C0#CB+V?+:6S5KKF@% ],BZNL/O7>Y MJ%,1W'2:?UF6/YT_N5Z\G<[&_X-YY$WF.8?$( =#T5M!%J.M+:FES#YZ0UQ_ M45SNF\GYH^TS:_)6_:H'U84&F_LG3VCYX;]QOAA/+E[A;#S-8@22;!X:Q12@ MI+D$S@+/CG$=,'@7"N=-,@6&G,2?*GTN#1AP W.9L77R1%Z^J[_X_ /.TGB. MKV;CA)_OB_P$X]DO,/L=%_\-E]=2+5^8-'3+ MMCP+W&]&F[]0#6AP+O>O*3S9?KB[9\_G#B9;.)W2Q#(?I_5B&(TIPC'%!:_U7 TC M-\^P5#"E!,(;TR0C[!R3^^;>CR].8QK,S LCZU:0R&BT%\C;AI9[D'TSBO?PN='L.CT4(G5FP(3',!S$==F H.>70^8)M;04UF\\TH^)>C$P/> MDOXTJ4_=!^Z=WGS?_%9="EP"I35G1M4R0U:2CY)\8HF^5"649$H;KW:H&9SK M6N5#J_/RA[VK6&NIOQHLZ[1>3/'X_SK3LW%3;3][(P#V+Y#;1+$Q] 6MC M'?I:.>NUR*6#WG9J/+ 3P<,W'CFK(DR'%,C [2FV /US7.^K7R[YF+\=OWLS M?3Y9?+Z_U 7JT'U+CL1X_FXF TCUD(XT$,D#:Y%"EV.RAEF?D&DO%0O"9Z94 MC"H$6W*GRP%?C_8<:(CRL,ISC"0&5IIGXQDF^O'JLH)00JKH TL.:M%& N%I M76?@_(,L>W V=1+,;F3-(5L9X1O\Y1EAJN52*UGP.K@0K,4.WRE)G ME.:>A?E7"$4.@L)K6G^@ M1M[6L0!),@7>*Q/I']>M:'ZWYYUO,1Y*+-.VG#9(Y[Q9:.B7ERIMLY.2GLPL MU!YGH#,+$12+-H)6F*V,30J8WT'Q;2[9_072((OF="(^3V.27UW"Y%>X6E]V M[C*GED4A6DSJ8Y;VG,L87KKO'R+=)5:WY8C9.Y#@LTQA6O@*8A-PAA>N@!-.< M0$'PAF67 ^I@::5I4D]M)YHO\ BTN:"WJG#UE5(#CVX]O^5[Y>FETN@#,U + MTV,V#'0(3&3,0A0A7)L+-K=!?-O^W,GB:)#@N:'Z7="T=,2^!!?J=/'LD7,/ M;ANL(QNH3 PV\1)85K7X) ^2>:RWK<@^Y1224FT*\7T!_D8K01]#Z> 7V.JJ M<]ND56Q/5LN0YM;IJ!7#%$HM2E\W+J*LKT1.O@A,OMMFS:&GG-\)Z$/_M 5W M0Y^0/*%WR/X\G5R\P=G5BTG-"1R_QXIN!0ZM]TK+R'@.G.GH:W:@ &9\C@:# M#2[83H*][TE?KW 'Y;!%2%I[C%4GX_F_KF]Z1[V;3JH?P!C<4-C"M7YX.H%IZ=SM1/8R3-Z#T M-B^(#49] RNS&YQ6/HML/'.AAJ>N5I+@2=7;R,';G NX-I=VSZT(!28G\-L,IYW;V*_G9]=06SC]/R9#Z_OKHYN1R\(M>AAS0I MR-5Y5IN5TDH4PGN0F(N.08&)%!<&7I(6SN&^2FF''O?@Y;@@*.FU4LR7;.LM MRL*BR)()+8M1//K8I@CS5UR.J];Q6%Y!O27/?^+XXFV]Z_T>9W"!SS^\P[K_ M^ZPF\)$*C4R2 K@0+'NR&MKHVO+5"B*&JR2TS1R:6-5S3O(+W/D?5O\'N_S4 M6H.^I/I>N^:ZGMQ_3VM.:VU[4R24[AM+W%/\9:%JL@I*XK',+*@ MO6,4ITFC?.$\YZ]5TL>D$0THZ&,H'3J-:'T]&";Y92GCA+/UT85-11LE+..6 MHF\M8F1>"TYFRSL3G(Z8-A*.]Z2:['W$@^>8'$7\='#6&F0/<;![8]!#QFMAL'@L%D!5K:X%&2WT910U$*,.IZ2AR*NN] M\)Y'M]B>7'[W5M^0?]!T9K=P5.6=WRE@_[JZL9]#IQ*50#2&>9IB+3M"051( M-6/.6AY*E,[;%HM\F^FTV0,^%=7T#YRM\%V-%Z/@B4MG(XLAU*2#(AD4(9A, M-?^4P@8!3>[UM)S4E[+U==;WH-MN\ -HS=D."D^O;LSMQ**\"K3M+)U M3"=(M* &8)%['C2MV6C.6"QTF$G]^49\25ISMG/"$^>V[O^U^DG=0%HY$"-> M;*SMXIG*F:89)4V3EUQ[!01G#?DF;=JNG&E^?[XG7Z@NG>TT\<1I;D]O(]?F M-59U(,?[Z72RF$%:7,-EC>CD*'KN,J!A:%2]\$/1.@0M6%(B2OI':]7.V7WX M^?_YRGTYLCA*%UO5?#D;#7?^1(R$D\5D[YFUKA[R)DOF"!P+NFA?5)#*M>L. M\T"3_O/E^YJTKE7?I5.2)NYV-ZG3O=LZ1XP@.FDY1R:]%;5B*+) ZSV+R=@0 MO0;>IF)(NRG]^;9\.1K3X"[C?:?MG6C_\>,V\3='\-P;+4P.]5)/O8NC=2U] M2U,T(M7J+#FD-J%3TVD];$+.P[X)7XZ^?"F9.P,3<5/KE/O@HT\LR%JETI*< M@K:%R1)#@!(*G+-1=Z^Y?*EY1.?4U.$V&P;1F"]]+VY=;KG#E,Y?N++7G![H M/OY#ZUO+S;8>RO*5O ?.&?!)&N9$R4P;FUET1C '6G%1*%J29VSA^@7J_WWU M![X!]3]&1X;.9]L&)5;9.<'(HJ(3C&.]2,85L, 59T9&0Y%^<$YT*YVT]Q%? M>7AZBO2F@U,_=%+<-BJY0J5<1.5U8 YK(;BB'0O!4?PA8PQ2JY(@G:@0\D^% M&(SZ]A9"K5 Y;[S5T3.I-# -LK @DF0IH) N0@[6GZ@0ZD^%&(SZH7O3;*-: M]V>@"15EM254L.RY5!@8&TCB2H:B1 G:G*@09V]S\94HQ"G4#W@0M@>566?X MA@3(8V E%L^T$HI!SIE0%6-%]-+X;GG3>Q_QIT(,0/V YS1[4-EU?2?.47AE M69*"7.\8,PLF<":!2U6KBA>N3U0(^Z="#$;]WL.*!\BV?Y(6X_>UK]\Y,NTW M'W:V+/N#L]S(L(?L3-;)FR2S5@:B-.!JL3W,WB=^3(;]@?D.)LM_3-[C?(%Y MHP/ \HRM8>&T3H]M*]_C9[XA:15*\9%;KWW0T>E0DG*F) ^%IRS%?9(^EH/! M9+[LY/4,%OBI5L&TM!;X_<]L*^TCY[PA:I0A:1.5]]+IXEUTW($@H^U3!@C\ M/E$?-?ONZV PDN,1 KD*4=BD9=IB M;AOIZ?SU,!/[AAJ8P2XOM0#N90X.%3E700O/,91 JS7P2'ZC-/M']:3:9PLX&*DD4$HO*<):=S5"RZB>TP:U$XL0Q\"O)I-:>YUUX(LX,KJ33%]?CF^&%/@^*DZS'3R_U[#;(&SRX\_PGP\'^4D??8N,"TM M,*V\8C%BK0H79*X=(YQTG0S/8) >DT8]H+ :W(GX&>)T]F227^,E+#"O_+Z1 MTD)'HQ++X F: 'HEE+\GSU*2.Z&XXCTE]!B1^6QWL$/[-K4G_@GF< MX/+I)8RO5E=]YB,52&6U3LRY>H<4,3$04*]U\P2J>+"I6]9"M^<])N&WHGE; M$]S FO!?"(NWO\%[,G=/4II>3Q:?@,JHH6[1,6$\+9K&D 4S/#";R(X9$GN6 M1_FYG9[Z#6C%0)1OZX8?[B+=-NKY9U9N-KA'.I#'#3,;7UQ@=;N>OZ\W3VN".DK2>2$, M<^!JH9%2366.S.6DR*%2 -#-X=TQ^,-?Z1IW8#SRJ]IPNBW;>C MN@GZ(2XL#4/_ 5GVX.X\4O7*>4@N,^>KTMH$+("T#*S7W!9K(<8O39I[KM^< M2YC'4#9X8GLI6-.?\/^!"<6P'T5MA+U.EDL)T=$RI M=)2B8R;S_H>GW-:IE'A]"=SE./%);=(PW,68<4EA*+5=ZIFFNA58R1 M6"M*.*T*JE#2%G.]4E@VQNJ3PK)GJ($9[)+"DI.H=XR<42[H+%)TY+-KR#J" M+"[A%H7]T@IK>N+;Z249@OE-T^&3$@6W1^F;^G7).$TMK&0@Z'#A0^2GIUE;9H9$E1 MRQT,]GEWMT?KDZ>Z=[#!F>SR!CNO; ZT"A=5M/<\2/+3M''1I9(6. S+%+ @(K(M52M #,>QV9\I"=3#8;JSKY69T>UWN?J!+U M&M]=S]);J'F0U#,BYH8YX464@:*^9OTJ3J Z=&IR5#\-R@N?0?:37/1%;*:4O(+ MDB;GD>8^@O0QU#*O4%\MT>U M/F9O+/,&?#[TH?J=J@S;+OGR#"LK&P1'IKG,3-=^I#%&PZS4$:.4W+:YJK,? MTKD/Y5O(?5>AO/[\MRKSN(5L?;K< 5OSNJ5[P#U@ =(!!-E)/WI(X=R: A D MA(!,.(K@=;*:7*A4*RXEY#SQ4$*[-CAGU9 N)3K/K"#'D#]TWL 3$@S?O>.S M.O^.*-!%,I0V.4/H8F AHV""1ZM569:9[N1_W/NH!ZIV-(A8ILTX;=$HVI![ M^_M!A#8!2B\#2S+5'6&A6.#:4VANH9AB;4K=SC(Z/>X127Y@;AN\[]QN=S#? M!Q6]@5R*9"%$@NIY9*2[A#P5QR%):6RW/O#'/?Z"P8@CYW:\3/L M,Z6T.;$]KU;<%TJ<52F.X;R],JP6-*^*,I&B):FY95KIP'R]1&N%*B T1QG: M=*';A>8!G(IAI'58!TZ@ND5]H?7N^E+%(U$TO6(524JHE&PP M.30YX[B#XA'Z":>SW**8QAK,2J>[P&GI$VS@>1A/H(>$]LFZ![TMBCYMP-)* M!0X%6$FU,(($00L91T(IM)9DW8IO4\+I'-*^9X5O)^QC6&THY/41Z6J-28F# M$% ;5-M IDMDBD_!LZ1*R;1R2:N:%)[8#>B?>@N/UMHU_QCU]@ M]CLNWL"'IP1RO&%9NJ60[QBE9^[X?;BV;LYXS!H]N4!&1U&B )F=+:[(2/Z1 M&!U&V(>O'IGW^P<;G+U.A=J]T YJW6%R)YW#>@T$O8KDMMJ(&':0.$P!6)H8 MN5,W(_X$:7QY)U, ^Q8VZ2"JWH5_=@S^ MRTTYM1^GL]GTCUJ'#][13Q8?1T%G+Q32O+TA!I('%B./S&C#>1:"A-8DR#H& MY/EM]7!:LU4\XXE%"Y"X#BXFUT2/NF-\5&K42#1#GQ@=Q/D& M9UMD:L\I,!RL9).]8HF570<$28K?6:?<^ZC'(OP&I0]=2/8CNQ62! M,YPO7L,"1\X4+VPD@-Q'ILF8U1OWC@Q=2EHAN!*Z'1-W?N2WH0(GD]Q@G^?5 M;)H0\_PG8N89QL6ON'A97LSGUS!)R_3K^4A8T")6Z^Z\H:@%)(6^D)@04G&" MSY5K4C'U?FB/05T:":)! ORS:WPS715-? 6SQ1CG3Z]GLUIO99)_G4[2S1>C MF*TJ%((Q9V1-[Q6%!<4MRT';1#&N\+R)R]H1WV-2FA8B&3H)?FWMJF(_K0X/ MSMX1U(\C,FS%H+/D]_AC<,":I9_4 M#PN2@N6?QI-/5HKLUDB7[$J]GT.>*];*NIYY2=Z.=])8'4V*FV60!ZNQO0O/ M8]"#(2D?L&;I&A:%,F1]_F?9Z.MEN0&W;"=0URTH!"T5K*T<)?DYX!G%/+63 M12BUVH-*;4H:'P+UF'1B,/(;%"S=->N;HU(ON77H*/*169/MLLC &%>K%!A+ MZ#"4-CL2^Q"=JQ#I>3>OCB?[2[D7=7<>-UGZ 4!#3DP*56O >5W7.\6"%241 M-\*D)KE'VU >JCCI0"+>O$G9C^H&AY1W$:TOVW3 U#()81>HA\E$Z"NP@_+O MP?:Y-(&\F4P+&K!B=V#800Y/9<4!EPTC@2KDR%3Z!D*)VINEV/@-' M/*2F'$'^T.?=+R;O<4X_%^OU3$8?A$VUIE!D6@.Y2SEDI@JAC![1V6[WGS<& M/I\CT)#[Z4#$-4A]N77F\?'-#"9S2)7>^8\?;__DQBU6"J1>]NFA95 K'1G8 M;!D('HOCNI:<;>,H=H7X.)R(QJ)I#"\&F*!/:E&YP'R,F1EMN2@Y%1,'"SMW0SC_3D-? MP4P'9;7]]8A:77"\6';]@\FR??%X02%<*H(^9!..UQEZ+#J.T8[M29)"9:%+1LF!2),E;3+6IPG)W9%Z MO+J[!QJ4N2XOJ-6N:)V"<5SJ)"&F3!H7948,3A4]NA?G$0U<;D['3^O7LO[; MONU9=F+8($4K(Q*Y:KK>0BA* T1GO8@V"Z&,QM$N-,?ST*,-T-T1!N*DPYNF M?4C:H_663)$NT2=3K\X%1:^@%T6.]B,[GI\^[7TVAAB(H2YO5) >B!F;DP#M MN8H!R87CSBBD1SLQVARL9X62F]%>X[N:"C6Y>#$IT]D5K.:W2JV1&!-*6QCR MVKB@H&(AU8M;14LE+8UJVE2NZ0!N@,-2G%SC38;H9#&CX.R?X\7;I]?SQ?0* M9R\FZ?(ZUSM'\SG2O_D-?!@Y)8TDUYJ1:^WJ+D]A@0O#"CB1LR5WWF(+/D[ M^@#E78;6J!T'K4TEUF#7=7E[Y=5L6L:+D;,V:HN.F:@EQ?A",*\,LGJX3/;' M*I^:*,\M#(]0*4YEN$71I\_%;O;/^L>/JQ_>[!L+1X&Z F0FU"8?3@D61+W* MJ#,4J9UG)ZZ'30FY/*R7QZ.<[+N2PI6^XS\LR+2O1* M&"<2TS%G!K$(IG5 Z4(6*@V8_;$+PD,=W307^G10\@?>E=U&M-Z0[(!IZ%20 M?6 >(O.COZ .RKT'R^?2 BDY3( 83.V)JBIU8T8BV@0LP^V2\60+U#R!Q,Y MSB/X8\AMX)&\) ,)U<:M8\=U+H**QLN:[JCK;?HL,@OD'[%P \OKL"NO\OGE^&H\6"KJ^QA$%)*^\9I"D)O\DTF1J3RWT7 :5@E1.=!+0 MK4&_6@&=2LS>-VBP)+GGL]ET1H%";8)TR^LXYI!ZA]0'$6T<4F,FQP83 MH,E&*R#?1@2E(9@4-=(_HP/83N;H]'R'W0,-RU>'[ <54!NE)$CNM#014($W MVJM$9!:7-EGKDP2Q,=1KG->%*G\.<#!_6KKZ9$J<])QAF3]A;IM93%YF;;D+ MZ+@F>^ !M 1CZ&.T68M-P71[8C\':^.1M2;BJ]EX.GN%]#$_R?_G>GZ3][@" M4S__?"Z&UH&IUXV-*[FV4B1C)Y',7A'H$+TH;5J-]$+=?WN#5 0_"6*5>O9L M/*^G;= M?\4]G[YM[X^T$%N3NW/')YXD*"@Y1@9D79C6]6J8S:;N]LB00^0&FVRQ?Q6I M0HTD/T"^T#%B:U&Z93I?O"Q_GTYS?0]_P]G[<<+Y;]/+/(J%>QFE9<77C(>, MR**O=XTI &5J]X,)(0&FV^WDYVX30)02)*;K:K;>:1:')@(&2NM"/5!OCT W>8]63!L)I4(7Z[T38 MSZ30+R* 6M.;Z4PW'!1<8X2^JRR+TSQ6@LUE<)J0T8&204>LW ERJ:)(I^Q M/%:=Z$M[@RK5Z^K9-XA69JS63):0(6.LM2TRX8H^,"^TJ0<<,A1C0+797=@' MZ+'JQ" ":%"T^N7B+JY(,*(P&9:P_6[-U_#V>7!/(E;FK93"P3&=X\WL4>N/\^0JI%^*&FQK>!A&PPGRZHW[D<* &C%J$ZVPX)D JRAB)%_.&V,82F]23J:D MU% [M_ \;LWJ1_^.';S>F\6T3-_RY$S4M0^]9ZHVM=>H"X.0-3,NY!Q+#-8T M<:#OH'BL*G ZU3L$WWOO]CG,)F2>YJ]PMFQV_VF*)MM<,%B*YF0DIRTH!A " MPZ2MCR:&')OT;=@'Z+&JPR "V*$9O;=M-X']"/-Q&F$,.B=>"T)FFBKGM'Q% MPB>\XMSYY"G4.X=:+-$\P+GC(-*Z1P6.9[K!H1ZH"I[#=X.AFIV8^F>05O&4PM\L@1F>@ M\"29XK8PG8QDP2&R6E?>Q 0RM&GH?2+>;V5M:2&^'::G]_G1/W%\\98 /GE/ M\=8%_GI=R7Q9EG.8O[Q>S!?!>,I,]KWD^CH'2A4FPW%BE ME%5M&G#>1G%^)6DAJLW6FR?SW$SHHUC T6,=D]+K6I694(@(+&=3%)9"QK-) M(/90R0YG$_-1S#98*WX>0ZQ-&CYW^1X57TI,4C)IZTHI'*U>7$GF%4".7.N( M33*EMJ$\2KGW9+Q!!MVZ__.G\X);$.N1NG"^Q-JT Z4B%96B9ORB9#&'Y+1 M\JB;MM[>@^M1:L>0LFB0*;=TKY^D-+O&?!O9=))6NIQ=B44JSR AZ7(FC]L+ MX9B-WB7(CL?8)'"Y%]FC5)=AY=$@9>ZWQ33]_G9Z2:/-G__K>KSX^.E2P:M: M(8+X7RQFXWB]J#?ZWDSW'&0K*W)2H;!@,C+MI:@)HK58C)*)K&9&V\3_& ;^ MHU2]!Y!L@T2^)Y?+WUE%\3_"O%Y=O*K'Y=;4IL!!-+B[LIZDB_+MCG]9*5M2+%H41@W)I(NEYK_ M#H45H1U&5*3/C1:_#NB^)24:7EP-7/3M[6BEK P(AB7O"!!R9'4WG'%T(4B: M,(@F!Z1?P&E! XEMZD0ONEN4GQK&+PLT"Y$B>876TWOB-#) @AX!S&WL5X5-@Q*DF0OG6:@BF &1"@A^N#:W(DY'NHWI&-# M":S!EM(M#^_-]$G.2Q' Y2L8YQ>3I_!NO(#+)?*XB?PU$F_S\0)7%0MNIOH: MT_3B1I#+68]D-H9)/][M83>XSJ^T4I0X/] MJ25MK_'=]2R]K3-8AK"+\6S7BC!R$L" Y>28&&0Z2$E$"L=XL.2F4)QKHZ+X1.9';JUD(0(% ]HY%XQSI?LG!<]!0FE0^. +C MMZM.QXNHP1W6';EOH%+!E%FQF28.Y(F&*!*3Z*)0%#;RW"9N/+S9\&!QM/3% M"N"6 >>A[@:HVK)>L)"X];(&V;E-W9DO(HZ^];(\A?G;GRZG?WP^?3)6I6!4 M9 )%K5WK@<68%*/UMEA#KT_VC1S__:"^T>W,?L)IX.3_BHN*Z=5L^GZ<,?_X M\1_SFA3QJ13($R+K_?*L^Q/BI.MV?>+,RLR95E)3Y(N27K?L*/A%T&UVK(Z' M^J"+5D]1;U\P;2FG!ONC=[?VBO2RN*19UK;V&-&EOC^&YW>"H!K!3-+X$N\\XLWT6#%Q(7)Q-K'(ET=C)"N/0 M7! D\9JU3$^>OQ63. M_\*U?B\.A<$/H0$-SM"?X3M:$\?+8)T^O\2EQ";YR57U7_[G9B_*9!\5+X(! MN)K!DA-AE(E(\RIH6OZP-$DWZP+N_%KW\&JPE$XLCAQY#L8%YKZM_18Y\3*G4SH>:&^X+13@M].L0J#_U:CB9 M-;!;+R;OB:CI[.,_9^,%/IO^,1D% 8ZKD%A0J9KVK&O6;F VDIL!B:) W^2R MS#:4/W6GKWQ:I 'M/F=11@A3-YQ1(OFF0I-)M$$R=,8(*ZT,NDFVV)=R^/7% M:3F M_DSZ^&8&)(OE]LGZL:\1+L?_@WGD?"@(2%*V-9FEEC=9;I!BS*'H) /R)KD; MW2'^^6*UDN> YW'+GEEWBX[^.ET@D8?C]\M^EE(Y(YSSS 9:2'2]^0VF ,M% M.J$M5T9O*-J>[F*'GO(-Z\JP$FAPLK9U=6NC[!X*%U6,DCD57:V^EEGTBC-N M<\Y<*QYDDS3,>W!]PRK50G)M"L7.D+R.9WCS_UM$K#(YB#XA%C*'RRHG MIFX?.0^L%*6"CZ"U:+(=TAWBG^K62IYM"KAN(%T'V;?,;C;!*JCQM>44/!GZ MX(U6]"&I($7PJLW=O"[@'J385A/AWJM#/2738&-M&^.M&L:C)!TH0Y&VPII% M:'5D].H8EB)2.*Y$R/9,INH6JF](7TZ519,=LVUP-WLT9')K!*L<&,URK*;6 MV4#A-2>8!26!\X:G)NF8!U%]4XIRFBP:;)1M@WLUPW%K%A%Y#5AN58Y%((GB[J85CTM3X#[#:G6X-)KL+VV?Z5]!1^7 MRRPZ8R/D4/M(((4'Q(FOKJ$0@9<(4<32Y(SH7F3?D";UD4F#]*5M@+OZ:ZXK M=GP<\1)*%H0OU$+\&B1%F,$;5K@7 :+GLC39&S@2YS>D4,/)JTG[J1WZOU$# M9N2-!\>S83'6U*:L:F<;>B,,,9.T]CZ41H>.]X/[AA2IIV0:;%1VSTT:2>V" MERDQ\OHBT\$(\O<@LU!3FDU)4HLF26#=(3[ZU*Y&TFK@G>]!6N.'^1YB"LW> M$$9F7,ID1X5EOI3$>(:2(J2$@.K-.^%H^RM7)],LQKEYG*FB+5DH/2J4F>UGW(OAC[-)AX-U.Q M!I5-F_P^6L[SLKW:;W")+PM]AZSGXN.K2Y@L*-JL]V/>U4F,K$[&:F^9*H27 MS"DP;XUC)118;!LUZH[Q\2M4(WFUL$NWH#Z=7E[>7.%Y6>K!].V-^&B3 M0QDL"]G&VG$-Z5UP%#U B Z5X38VN9C;$=\WI5)#R>E!'2BRJ1F=)-^N9G$Q M;9% 1EY8I !4UT0'KL_IF.^ ^.B5JI&T&FQA[D'ZTW@"D[2'&.=*@/G['?"@Y-;!8=];J>N/XY;OE)=;G'W"6QH1^ MQ+6/7@?-I+(U*2MI4GVD%\X*26@-HFH2X=V+[(NQ3X.)]Y ?U5LV+1SS5>3P MTW3VN=K!RW)S6WVD>$0D*\F2%-4TTX+L,3G&N36T,$LM=)-CWX.H'K_2#":3 MAML JR*N;Z9OX$/=GZ]E#H@*PKPG0U\(;D*L&Z[+8H9 'WR4@?2^>!.Y\:Z- MMW0JX&]&S9I*\GP>^@Z:1BH+;^MUH@Q&U@*:G(6:LEZ2HK6/'-;),2<=YJ/*#+X M@O7C2WL;1LHGI0HGB@M'^F B T/^K2T.A4-=KYM_<(+T&B3O]P)M0 M;U5*6JS TPP$,;;,7*M9:L8I)8)I4M%J0-4[GK+?TEO,UW6?OFLIJUN5K-XL M]UV3S(;D#LPF2_8F!&31@&12&VV*UEGF-I7 >D,?\+V%R\O];^L#5@D[KWAW M[3-\5SG+B[_6_D68__;]8G:-G[\YG2SPP^+YY?*!?_M^CA?;QV3=M7H^6XQN M3>#)A_%\E+S!4/>&$9)AVF-A$6@F4EIM';>6"]M!/6GH6ZI)7VVJY8YG#ZA? M;VGFLW0=D=%W*:"J<>;^U>',4I\.P_Z NU0;4)XM5]5.8$8D)KB^7#10B1L4 M0SH+:U5@&Z _JT1OF>R6;0]"FTN99U]3SLG_]8*"3O)Z6,A9,%^2R(IS;SME M='])TKT9^LS"/8;'@87Z6\()D(5Z-7B9*F9B2)6H/;1& 2DPB>G"'L5!3EZ 5] \?7*O:AJ&USYW1ZA9]BVY_K M'U1&JUV#>OFU)IYIRTMMM9U8$+5)BB'_-Q@H-HI&"?'[,'UC[MW04FIS%W47 MM-4;TP7<$>[?4*KT$&[AX++LIB,]!'$^<[.VKR[K7'(A6Q@)J:C913+)VHJ9 M8]9.&-TD]^$!M&2/>_FP2G(,_PV4X^ET7IM$P"7.5XNCM4*)VF24N^7^H$/F M 4A^*0M1BO I==E(.'Y_T.O\M+CBLH?"WW&",[BL MU6[S%?%;M]9K5OSJEO,:+)B,: 50C.5KPS:2GL]<,VM5%,%(B8VZ47.=NTC!#***%2C MAD\'4'VC/NUPDFJ0M[*!:?46=0'5TIO=B>IAO-@!I3=M17T#\[(;G#9&I*)) M^;DS3&LMZNUVQX2S3CJ3AMXJ'L:97YR MGZ5###4%8UG"<^-XFW))!U$]!CT8CO8&-N U+FA^F)_#;$+N M\=K_->B3BS7K$LC,Z675"HN%8=") .DHVVR:[H;S&+1@ *+W[GO^QP\;Q/Q, M7RY_L/Q^G?AK+-_5___C]8M/)/WQQQ]_J?65_T(QUP]+=GZ[CG/\UW5= 6OU MM[L/GH^OWEUN).1L%[/>'.*'SSCNXEN-\A@$.Q2'+2XH;D$:@?;@ M2T-F5A(RC()RC@3>,QM2GGNP?-@N_&]Y7R/XIS"=XL#FFU8JQBQ"["6 MN^M[D3W0#OL0\KM?)WJ0?U;M" ($1\X9V5%5+S(+YA-*EIV52>14CS,?@5;< MM\]^5J4XAO/VRK#>]U$9=/*&.5F+<'A?2Y@59-8(Y[F!0&OL&13AH?;7!I+6 M81TX@>J]H>*>+;;5M^N'2.[L?_[;_P]02P,$% @ 2%:G4,"[6H/HU MQ! ) !4 !A86]N+3(P,C P,S,Q7VQA8BYX;6SDO>F2W#B6+OB_GP)3;3:= M91:HY (20$UW7XO4DE=FJI1&4E7>.VEC;E@CV.GA'DUZA*1^^@&X^+X =)#! M[+'J5DH1)'#.!^+# 7"6?_T?WQ[FX%F55;%<_-N?XK]$?P)J(9:R6-S]VY_^ M_N4M)'_Z'__^3__TK_\'A/_KIT_OP>NE>'I0BQ5X52JV4A)\+5;WX%>IJM^! M+I__>E^M7K\ZX\_?OWZ]2_?>#G_R[*\^S&)HO3'[ND_M8]_ M.WC^:UH_'5-*?ZQ_NWZT*HX]:)J-?_Q??WO_6=RK!P:+1;5B"V$[J(J_5O4/ MWR\%6]687Y0+G'S"_@MVCT'[(Q@G,(W_\JV2?_KW?P*@@:-O65M\?U;_]J2H>'N>J^]E] MJ?3Q9N=EN=.JE9):*>/<2OG/ISK[\0KQ \F[.I0U@'"UNK^$DO$+ MX0WO%J5YN\S(H2D,:*05/7(VA>, MU-9,:!3Y]U9>4 L,MB4&OW4R_[__^N-&W0"8ST='H4!U99N_P)4K9T?704:-(UUJLVF"&:8:XA$FD.2F951"<53G<28 M1V3VN&TR26/@;:"Y#A M"&;-21 F*$"22 M)Q Q$4-JSRX1S@3#BB^FM+@#R%OUZ6X-6R6H$MG<+QY5C A^3@P64>E=?'&H']M6*T?OM:E(Q;6ZE0 MU:NGLC1BSD0>2I%C'*),U][B\.NYCF781HA /S MC;R^!N0!EBIE@FG!(5)VLXUB!KE&##*5"R&P3$B2^MGH5V$YPGKY:@ 478WQ M:[ 9VB3?"'<#6O%"FN.G5 ]KE!_T,K)I?DK+0P/]Y)-]KX;-CI.5\F.YE$]B M]2NS-L3J^ZT0I=G9M_\TO;VKJB"2:*I8&F& M,K];#Y_NIT8)1NKGPCJ[>C*!)^BNMQ9#03GX[40C.&@E!YWHH)5]SYC=J (: M74+>1_3!,.R]@Y<$(]\O]$'G\!ZA5RL]Z4W<*_EDCRM/N=A\J6\KU+?53T;5 MWV>,,4&M44A52HQQDV#(4YF9G1:)4:YS(5'N17"> DR-XCKY[5G;:7Z>WQS\S?VK7AX>GBO%G>K M^UF,-4F8E)"1S'HNV0M,R3-(&%,T59G0RNDLQ;7#J:V&W7;_:[?=9]UV_Z$1 M&\QKN3W8V05VAY4O,)@#+V*GCTU:B<'[(7#T6+ "XSG2VG,UKGYKC@=(9Y&FMO'U4T\H-6 5!K *P*/@:UWTBX M[%L&PW?$4Z"3T/H< EV-ML^F9##41Z+[ZSYLS_U%+[#.[QK\FAQQ+]!+UUT+ MOU\35ZP+2UUO&3ZI1_-YW9N-P_Z1M$H%-[PO8*XR#!&/[3U!%D.-TT3@.(TQ M0]XKPJ5>I[P6U)*#+=%[L-)%U#W8/R26(_+^ 8QA^/XBLCV8/B3"+\#Q5R'= MC^Y=$7,B^HN-C4_QKOH=)7?GEWO>!/<])>IBW:I567^BU8?5O2J_W+-%>W[T ML]VA5-WQT4RDC"C&-!389FZ1<01YA"+(DHQ)FF!$,CI[5B5?.M\ACR2ZSX3= M5F"X^5K+IR3XH5B RJI8_=GSJGFL47>\HI[@2 Z]N&TYJF\KO>VM#OCWXP[M M5O6;-F 9;&D/:O7!RN@/6@!N0 ,!,)]* T+ N_&1ARWHG?I8LH][%S_RB!S< MX8_=?[]%[Q?U]5:(Y=-B9:.TR^7"_%74\E4?E_-"?&_^W)B!6*$L2I6 $641 M1"JV054R@Y' *$Y2G:>15U8+7P&FML/YI$1-1&L=P*X2?JN1]W"XK2I#@CSP MZF!$/PWN#6@$![^U_QW$\:DO>B%)VEN&4/NB?ETM9 MW2YD&VM4?5[.Y8QFF4 1E3!5$88H91FD/%*04$*UQM3ZN/O0W.FNID9H=22@ MV?U6;.X;OW(&3S>>"H/2P(S4 52+"=A"@DY08"4-QSN7T0C),&=Z&Y5++FN] MSQH.;TSM1. ?JEIM'$IFE&644LI.?9/Q10 M0YO"?3!RYE(7$#:\5W7$5RGQE[OE\X_F]8;SS%_VJ>YLTZ/0DHMR'84X/=O# ME^'=XME0Q[*,_Z8>N"IG/,4HQXS!1.29-4,C,\UC!25#(D^I0HHXI6PXUOC4 MIGZ79?%?2O[=YCNL,\PV5H_UZJK> M?%.E*"KUL30[_D_6D'J__*K*YF_%0[&:X3R7@J($:ID9RR5%'')*(IBER/"; M8E&:>U5)&5+8J5%D+9D]Z5*MY.#1BF[V37,K.*@MUQ";ZT!C?OP1''$3 M?33]6Z.7V2IW@UMK!6IE;D"M6/,/4*LV]-8X[ ,OQT.).\$ML!AD7?;]@;N MLX?M^_=%L:I:\P5E$95IK&&:V^VM+5MC+%X!S<:64I4H+C5SMGNW&IX:H=>B M>9AYVQ@Y&+L]-1^8"&NI^ABYV]I[&+@]41C)N'5$P\_"/:+R6>MV^_GQ+-LC M4NY8M<=^W\^B;=?;ZNVRW#BK?M#-0=Y,DHC%Q.RM26391D?&)"4RA1%.$T)Q MQ'B4^UWVG.UO>CV;+^GY6Y'E\WZDGAS3AK>\69MP?ZD7A?;%0[U;JH9HE)$OB MF"H81Y)"%,<"\CB.H9"$B$@1E>1.H44.?4W-A.E"KK=D!;]9:4$MKF?!SW,@ M.])(&.B&)I&^J/ESR&4\@C+(F>[&Y8_+>A^PA\,K_;CC5U7Q. M_?)D;9H/^G4Q?S(_;?9>'S:U1&8DD[G"40:S6".((B$AC9""0M,88:43RKWX MQ+/_J7%,*V=_%Q)?_(5.\IQD&31J"L/GQB(D6&+(F6(RECI&7/BD'1\2_Q%R MDG?X?VW5 *S1HQV,\<;%;0D8$.V!EX5. Y-17ZB\W$DN(W&%0\F9QD=S*;FLX+93BO/P.%]^ M5^IO2A:"S8_DCXF2F$F1&H.39AP:.R>"7-I_HI@0'9-4@ M$QZTTO=/F'09?X=C_8%0'?K^\Q*@H=(D7<:X5XZDH%B_0/(,OX^X;W(D9Y0< M,R-=;N\ETB(Y:WDB)Y+[^_W.&VJ'Y#H!GY);]6=L?>>VC%$6Q8@QFD!%A-GA M(F)VN$H1J!#GD4 ,J<3IAM6YQZGQ>Q-],%]7)^U=(^HRUFZ[UJ (#LSE#7BM ML&"GGM1&WG#;4F=H0FY$+W"<'FJN<:I((J*6M2,&5AB1E.%U6_=>=,"&WO-<'SBY#HW<&?-&TPE$1UX:A$F$09X4 M<@+.G@$P#A;8>+&COG5]-R7JWS)A#9#O;5KPGY9EN?QJ.GK%S!2RSD(L5EI' M%$&<9[%9_%$$.4$IY *E*HY$2J77U:=/YU/;HS12 ]V*O2ZRP#O!O@R$ M&WL/!>_ Q&S%MHMFBW G^:9.P%IXT$D?LD*N/V9A:^=Z]#]R55U_9 [K[?9H MH[=;J3VUL4E.VFH'U2VO5B43JYEF.9*9XC!A/+7YBB0DB:0P215&*&,LC[B7 M2]CIOJ9&6YVH=2J>3ECP6R>NKTO8&9#=."H0= -34F_4^KB57L(CL%/IR>[& M=BF]I/<1A]*+K_1V)S4[MM5W>_:[,LU;']5':XG]HE:S%/$XSU$,(XHCB$2. MC/V3QS"G6&G#'S2FR,?_Z%QG4W,VZF2] 8]6VGHZJ$[>&[!0IP\6_8%V))! M\ W-(&OD/JZ1>[-![IU8>E'S(YZEE]_IN;E:+N1R M\6YA%G;.%K]_T%H9T^<36ZGW[W[Z\*E+),$TH6EJK!%B_D"499!S$D$MM4P4 M0TIG7C6RG7J=FEU2B^:Y8W)"UW&K%!JSH?=(M;Q@+3!H)0969/!#+?2? T:N M]<(IZ+[(J>-Q-T0^6!SLA+Q>'K]4]4XX\4?S=^L0<:=L-<^_L?)WM6K*[*8H MRU4/7>!/?M<4: M'MAWL%BN %? &+M5DY1/VT*^#[56;3W?'Q[7&CM>+HSXF9PGX6D._L ,_O^+ M<1^O"G?X\1_)#>S+O=I+&6._A>XC:+^)K6_!H+;\:CZ&H@*;D;>O''X:3S9/ M1%W.VWK15/8A^X\ZAK@M_EWOXZJ)U/GV&\,ABWX[2O*'J0#NAVS(/??; M9]U6E5I5,Y9AEM?%O\V>":)8YI#(C,,<&*OZ/,==6BO9"T'4J= M19A)K!2".*42(LUR2#E3D&K&6!8+AB2]/F??4.)/C34ZX23XX2"@=M=*"^W! M%?:K<".OZ8[UP"3IXOM5N3I_K4'8I,:_ 0?1PKN9 T?T#AMD#$=U'0NKP;3\ MR@89'6^GLV&DZ+=^OM%:B57QK-XMQ/)!?6'?[*GH)V41+^9%+?JK>ROYN\5K MI559*FD>:M9NNYMHE)N;;3(S8S23<"BCJTR;V#7"U4-HY">)0X^>VE+W@J Q]4-AI!AK5@!&[N>;9U>X& M-/K95:C3L'ZVT1&LE01K+6] NR,/MQP-- XAUYO0(HZZH R$[_Z*,50W?;-D M?+Y7\[E=O-CB^RQE-&>TSHE!,40$84@C87\3)/UKY/ I!8Y1/=#5N M9/)Y?0_BD2\\WJ-*VM+L$-<^X2G)DBQ6.8P8,WLQ'9O)KPTA,,59QC#&BCBO MW#LM3VW.U\*!1[,U/GVW>@&KR\MT;P0&GLB-\B&]XT]J>TU%LYWVQBMC=DR- MG=IE1Q_PGWFO6_^%+^;5F5:*9\:FAUIS:DQF*2!14L,H28BBA.B,Q*X3;[OA MJ3M879YX?1$8>-ZY*>\UZ8YI>L6"\_0Y+F'S A M/VH &GNE= M$:HU1F\N8-2W^-0)" :H.[7?TTN4G#JA[8EJ4Z>>[C?WOY2*54_E][IR;UO3 M5YB=0ZGDC,9))K1U36-Q E&>)3:I/X8IXGF.2211JGT(X$Q?4V.!6D10KDL" M2B"?2GL+>&W2S'-XN[%$(!0'IHI.2E"+>=-6([H!G:CA*,,!CY"\<:Z[4]]!G%YI1^-O%O8W<:R_/[KLOS]W<)0E778G)F-?Y:0F$%*,()(*@4I1P)* M23@6)-(I3WT8Y'@W4R,/*YQU>'QLQ/,CB!-(NG'#]?@,3 MK 6] AU(KY WX MN5R> 5F"\-O]ALBELGEI_4W):D M?K6L5E5-.GSKP'*3F@]K12G/,ZA49#,.<6-M9*F&4@N;P%WHF$H?KKA.G*EQ MRM&+AJV[B+[)$J\<-#=:&F\H1KP6ZCD*WCP6!KR0?'>E1*/R8ACT]ODS4*O] M>/:3,LT4PA9^M'9<=P>#D,QP)"#G$D/$C;W%>1Q!G. 8IUSR-/4*N3W:R]18 M<2-DL\_PX[[C0+I1VM7P#,Q4^\@,< =S%H*0?'.\HU%IY*RN^^QP_N$>:=,^ M67+YH.OL$6O_UR_+7]3*V&^K^YE""/,,$YC':0P1)BGD62[-/[' )$88N\U] ME\XF1P%6W#J+4)U;8^W&;OYM4[^"KU9HCQQ4E[ ^3P^A$1R:)3KPFL0D[[?! M,^*"7P.#YY%Z*R"((R7-N@Y,OZ16CNB<34=UJ8WQ$DDY:K.3 LKUG;[G6<*> ME:G7JOGON\6M$,LG8\1]4D(5S_;^;292&:=1)J"0661,+F2,+V1S]V<9PPF/ M6$+CV4+=69/0]7SKTSFT._(AV;N2!P>H7F\VW>C5^\F/[+2 M,%O)S!Y3U!Z #W4WAOLV/YLIHG(1IRE4.J,0,9%:OVP&XU3F&1/25A;QV_XY M]STUB[#;;MMUEVE=1X;[UFCU@=YUPS@(H(-O(VNI02TVV)+Q!K22UP;/YN@(7==+IW/_)6U!N7PPVJ?Q-]*[FMZ\>^:HK'KH^.\P0EB&L.B8PU1()+ M2"45D!*292D2A%&OP.O374V-H%KQMBM(_]6W+MM)6-W8* Q8 Y//3IGH#K0A MCM@OHQ&VFMK)WD:NG79)Z\-*:1??Z$<3N\77;K\5U2R60NF<$BA)ABP]*,BH MDC"B/$MC1G7B%AQZNHO)T<)N:4'SI1LA/:_SC@#I1@C7P3,P$7@BXSW_3RL? M51>G_W+/%FT2P+?+4JMB M]60^M[WT?S];+\G7QLZQ:;V;S/^,2(RPB&$29Q@B+3+(;&Y:;>@$RRB6YO]' M"5D-JM;4>*R5_6BZVKJ$ ) V4* N#5#7!!BK[GC8C\F-5ZQYDNX#JN9V$A&WJQ::0%:W'!1E[PFY48 MU"*'C$QV!R@H*SMT.RYENN-PP&<>KXZ\'SGD15N<]=MC4=8MK%.1S[(8)SG% M!&8LSR B7$..L!DYJ:3"&4$D3_SNA@>7>7H7RYN=Q+($M<3JBM"KX0=]X"U! MT('\PUC[Q^SYIE+U1O--D8L)6/"^PS0)X]Q9Z#^&W>T[!L%,:N^.>[B#_HU] M*QZ>'BYX0-4)@ QA&E&L#O.B+ER@$TT3E0B8D"R&2 @&69)12-*$$!I+E&/W MVKA7"#(UN[I5!90N[J1 F_5(K'7Q<)"\9NC.KRYC#LC BT8W%DX.E:#3IAZ4 M5V,/BH='ZTB#,Y*WZ["#Y.<-&P#9LYZRU[0_GA=M !1V/&Q#M!?F+.C=PGPV M#_4'_;Y8J'<66NW0ZM57K M\'QC2VKPFY4;U()[7B,[#4"_ Z-K81W]Q,@;T:N/C,Y!-.29T=%^7_30Z!P2 METZ-SK[;/W/Y__W$2C.UY]^;CF8,&]:)$@.N2@5$RC 0H9& 6:Q1Q#.9T\P[ MB?E>'U-CG75*[[6<[73QSVV^C^9Y3@F$T< 4X@]/K^SG)P (D A]O^71O13C_;T0UL^/!2K)EA[8;;^"TLD:B$*5I0$H+B6'*$FP,"$XACW(&5 -V,HF4O_2CM'^S[9>"+B^A0 VZ IXE4#CKI$AL#M818,TVF^=?5LL MBI5Z7SPK^6ZQ,M]MP>>JJ>[[B]I$0,F4LBC".51"&@:.,[.@QC:!K=*K)[8W&:B--3I6]O3$6\WB@R/XL!W7O [7* /!>K01XZ-V*"5&UC!;T M.FAD[U** M=-Y5@X'L<2$^%-@CW8"'!-WOOKL/<&.U?8O1KP6P6J;7\4=G#1 ML","IV=[^JG8])[WR[EYHVIBJ7Y9KM1Z8Y3$61)'5,!8ZARBA#!(9)+ F.2) M3F(D4^U5).U\=U/C@6UI_Z6+V;0"]\Y5?@%NMWUH.! 'YHBK\//W07&"):CW MR?D>Q_4[<=+^P./$[:V>U10:T\7>4Y4%?[+$9>T7FUK\DQ++NT7Q7TK.!"%" MQ3&&F"?<&!@&9B83PSB8F%T5HX0PKZS?3KU.C6FVI:W Y/*.I^N[A60K8DN MMIX C^9ESR()3F/AQC_!$1YI:[DM<+O5L3('K'/@ TS0<@9.'8];M< 'BX/B M!%XOAPR@;$M*/:WNEZ7MY.\+TV+-DDU8C!6C>O--E:*HU,>R$.J3C:=YOW8I M3 1)'DG(-71]@I9KQ9P:_UVH2M*%T-V 3B=0 M*P5JK:[Q$A[F(W"TXUY\:(>V_X8?U4 QD:% 'SX0\FI))Q#]& IMMY#'8+WY M>UR_6:R,2?VVF*M?GNK*+)'6:20C!B42 B*<,;,PY#$D"!,D$_,_EKFZ6N\W M/C5.;^0#5D#02.CN7'T W'E&O1:.@7G0 PDO/^I3*E_A0'W0Y&B>TZ>4V7:9 M/OG,R#DTZC_^H2KK?]D$0\>S+&$QERJ&&FL"4<8TY#A+H9GM1$F1Q#AV"DL> M0KBI44,M(GAN9.SE$A=TZ*XQUX8?D!&-M)[Y+9KA;#6<3A:+,[A/(F'%,?DF M8)U=AVRP-!3G^NCAY?)9W"OY-%5>RA[80JM*<\ 1+*#D1UH]:0Y*J%-(T%EPHG";< MW5O1J0#KP-/!X1J8IZVXH(&KK3>[D1FT0E\N0=L74 ^> M#@[L2#P=!F _;O;"ZBPWN[4T'C=[:;;#S7YO]N#F.K&R39!O\^/7Z?&7FEEK MOI)/I;'F5_>JV?*O_5XRB5$>(0QE%#.(",L@Q03!7"=?./.W=_=0X M^^=C%0:L,=-H 1HU:N^ 1A''TDL]!\>!ZP>%?&#>]T;;V_FK)^X>2\*@^(^T M/ PR#GZK16\8SZX<_JV.MXKTUGAG1>G?2H_5YU:'O\3I 6XG!KUN =MDDWP\$J,=R M$![8D=: $ #[4;X?5&=YWK&I\A!"XO]<]:^;:H!)LW-X%OS<^J MF<2I@5)G4&0T@C95)60Q93!1*UK/[) M*P]!/4\/P: :F!9ZH=0KA^5)% )DL3QL>_0\EB?5.Y;)\O3#5P0GOJNJ)R5? MUQO)INFZ5MMQOX)9+F24Q;&&<9:DQG1 #/(H$E"P5 B<9H1F7M%$_B),C3": MH_9E4]0#J-;/5>XG*:OJQ]JSEKK&J?)UR?(?+5=;9,@Q&-I J;V/02/^35.C M\^:X,]6V9SS3YMO8JA<4.$RR%YK!0R?]I!@_G+(72D=#+/NUU.=>O"C_IYG9 MT M!["YW'!? \; M+.-0Z];ZP- ?&ZHKP%FI*,F/X \;YU/Z7_^AOG@K1%ODT]) MO'MS?/*IGO;=VDOH,,M-M2F96=7N6C.INI\9SVSYNQ[(X55ME8JN+#F\!1L?1E!L*\Z&MN*!P^]ML?6 +:JYY M"3"NI=8'FP,CK5V6@46"I(TYI#FF*C<%I>5SAD-3_8R-6[L+M3MJ5\K:8^4AJ=! M/4]XP: :F,EZH>25U/ B"M=F-3S=P6AI#2_JN)W7\/+#/?>6;*ZJNF!.5=F3 M;]/^6Z6J&1(*HA$FD"*XPQ& MDA/)L-(Y-C29@2X&^AU-!1M/W]&KL,1KQ M>.M,GH?MH:N:NTRV/XR#[NR&&8!A#LJ"2/A")VDAT3U]U!:TEWZ+@NF]J#[H MCVM[R'1E#-'B;E'H0C C4I-AWU[;+N>%K;2X(0TA4R+R5,"<*5LG3V!(;=H( MFJ8\,?_CCG630P@S-<+_62U4R>9^I'[5:+A1^%@8#TS8M1J6K;<5:;:M&U7 M1A?0*6/H>0AB#@%K2!J^2IY123<$J M_'+/%MU:H*J5/4)LW&=^5<7=O?GW[;.AF3M51Z"]9BOUEA5E[5HS0SGG"4,) M3#/)+3LCF\I'02R)5(3C'",_3\"I:#8UJF_$!S]\;04'K)&\\2+DNN')_C#1Y0XUIL!Q[@PD8[HCNA$;5*94:;R24 MLUC*1$(D$PJ1]7PEIDL8(2PS(8ADTJ]N42C)IK9XGSKY.<73U5FBOM;1[-IA M[W^,-_A@OM )WD#C&.3D[BK,ASZTZR?C4 +C2GHV/5[HR76Z[\2G7-E4SS2T^/UR()L9O$\=SJ.].MV:DO06CS/!*IN&#NL M((,@-_"B844&5F9HA09KJ>O($["6NV]R6C=L/1/4!L=XO"2U8;#VSU/K!=G% M7+5NK8V;K]9+PX.09SV#.8DTCS&DNY&RU7+&YVUG2D3Z\:'K=TW"SH)$,V"$$RT9<;P^M8U"Z MG<]<"=# ;+R6#K0H_6 %/'VMY7U4Q[H9]?CBC)[[!Q'G'NTWT7]> M+N778CZ?F5F<9ZE44&0<0T2S%%+$)$2,Y8C0G*2I5]FNKN&I65Z=7'Z3> V3 MV\SMH_S T_6BWM[S-?RD*E4^J^IC MN7PNJCJW=49U@A&%2-L#2AU1R!A34&B49"+G42J<;#'7#J?&;&O!JKK,K_HF M5-6D9UCRR@BQLOY,C59^WC(NX)^GL2$@'9BY7A1-C]ODP*B.=(_\ZIZ5=\IF M6U%MQC,+<@?H=QNWL@)%5?^V]BDR3W+5C8)YM!N$OP2Z8?: \>S=LDL[X]TJ M>VBU\SE\7[[US>L7!2+N^JC*CNW^$+,8DTQXBF&3)#8&'"I@B2/ M,(PETTFD4X:Q5\*(H[U,;>;70H$?GBIIZ[:"R@KJ&01\'$VWC>75& T\_SOY M;,1J$Y!S VH9P^T2ST(0H Q^UNV, M1X\3[:-:ASV[WNUBY%/JH_H=GDR#@A*K;' ^%U, 3 M?BWFSMGO(#=:+HB$)(.S_8W*#"Z:[].$TSO].,/F*ETNZL1U:S+J;(K72LS- M?^2,1202*14PE5I!E"+#(ES&4%(48<485MC+T=2ETZE9!Z]898-+NR51MF+6 M&P-1Z]/L#\ /Q0+(Y=S\MNJ]:W :%3?N"8WUP!S4B-NDZ[P!:XEOMO<8G=CA MZ,@'I)"TY-3OJ/3D@\0^37F].W*.MC8IS)NVAFC5Y87Y8D-2WBU69;$P&Z@V M_9K(,(H38FRC+(((I3ED6MAC3Q(G7-(DR[SH;@RAIT:7M8@V1K^1L4F@9OUE M#JNYRKJTI.5*H]I(*=9\/@@S4 M)#*8^F?-%%"$PF1R#/SAS:+DM ,4F.(*Y[0 M)-6ZQ^7;-(_BMF^6_$O]'(+G=>,VN8,X+S3Z7JZ%+>5SV/!+7*2=+MUS^J&> MEV9M*'=;!^@XNWQAW]K:C&^-Q-N_:2N(S2+*5,P9%\^!>,FSK+W-*\.%I99:'A33;TKV\L9W9][$T MRLTD)5IIE$.%*8((4P$)1@)*%DAU_V=1B. M:K:$OP%\UM#PX:&8[D:N].$L"C56NL).V>GXK.\BC/-(="$ 81RC#D M$4L@89E.4QK3F*7MI_)F(?_@'TJGP4B?B;*.OW_T#V2<4Z8!AOP/=-"T\]4< MI-?O$ U!-,Y?Z;G->>*5^L\GPP]OK'_( M%]-*_=TEL4+2>FO2C&80I2FQOMH13&B6TI0Q)MVJQ%_H9VHS=R,FJ.4$5M!> ML_@4L(XVVO5P#6U3]4'*W^XYCT-0.^5$5^/:%>?U/; #+CQ^Q=$'W[2?U^8%K>JE5I2JG;,AT_6&FE_8K,CM,;'GL7Q2=FS8$)0)QF)&40B1H"FG"-&1"Y(D46BB"O7TH7EZOJ7%>*SYX M;JJ'V1!8M5$.'&R%RTXQ(#::@7FA/7/ 3&0X?';-+R_ME%: 2R?ZC6HW>YMB M4".P_JG%X,A&>@T V$( 6 @";ZJG,Z3!-]T34&W\3?D$E#ZW:9^0>-<6J;L5 MHGQ2\GW!>#&O2TGLI>]*!6%$M'4%*101S0C)% M1!8I[50[S:O7J>T*S+)1+>>%+5\MP5J#JBZPN*7$__G/)(GQ_]56*.Z9&?;L M:#AR66B,AZ:QM3?>'J#_TA5['B)AFA=*@R2:/=OQR^2>=<'B9#I:IY?[D=7[ M8J&J#_I5J62Q>O54EJ:[64(40;B^_K>Y'E&.(4V2'"J%8Y%JFN+$BYN.=3(U M*OJDGI?SY_K H183:";LZN!)-T?Q=&.7:U$:F$RL>)9'&OEN0"MA.-XXIW]( MFCC:SZBL<$[3?1(X^ZS?G)>JF-T:/I&64][.V=TLEVG"5&9F-M/ZU<,!*YS:E#^$Z/X^O F'@R>NHO_.;+PM%L5*O2^>U4'6 MT[U]-HUC)(7UL"?(3E*40)IG".;"3%)J-@HXYEX[!7\9IC:=M_?G!PF!^QYX MN(^([\G'(#B/> 32R ]K!8XD8![G-,0;Q&&.1=S%>*'S$6^<3A^4^#S8WH\#W-J]6(C^0?T@][6XK^C2_2147HA M[^ACDO1-NB=*981YK9K_OENL*[Z^8H_%BLW7I^&YE@G!B8*")02B*-;V_(]! M':N4Q(+F6A&?Q=&]ZZDM:J_N[7#6^3Y88^Q:SZ7YYN;HK[XY^IP'P6T!&@;: M@1>.3FCP0R?VGRW"FZK/K>B#$+T_8F'S^SGW/G*V/U]4#G/_>;=P=2; QJ]E MBTIG5!*:QBR!+*UKZ2%NJ"MF$"N617%L&D2R9P; @\XF1U9M=K\F)5V=SJ\" MRXV\O5/['<+L1DZAP!N8CG93^362[EBD@^3O.XG(0'G[#OM[J7Q])S4_DZ?O M]#O][SV[6Y6W[4W?V[)VQ7JT._4J&4MXB9^N1#@L9'6_X;4!7GW2]/ >(YZCPHZH6_ #L:=X&&O M5SV0"GWCZM+UZ)>P'G@=T_M=K&.O-'Q2KUV M'H!K\Z^=:'VT)&SGM=O.Q';AR7YF2.N*^IG-566MG:*R9=$ZOR$>TSS3BL&8 MY&8SPU &B;%#8)HD4D=4H11Y75*<[6UJL_[U4UW:KU2/IE55%Q-\]O5F/P^O MFX41#+2A73Q:/_5:4+"1= !/+2=(0AH0YSL%W8@G_+ MLJW7AY.848499$*:S0I1&6213B#)XSS)&%*2.VU6#IN>'#FTTKD; 'M075[X M^P,P\$3O! MN[WNMCK:N']=F>ST_\43?F(]]_^Q?EBMUK!!/)D0L MF:(P%DA E'(S1Q7&4,>Y3#F/$Z']O+E<>Y[:%#X6C^ ;VN$*NN-E_A!0#GT' M?RRJPXH]?ⅅ[C"QGJX=CYRO(:G1CU;*:-Z%5#< \^-7?I#,C"%>*#1.X76<-43 M]WIXD31:YVLGGGBJW[S]>Z4^Z#?5JGA@*U7-]'D:=S\>UVY_/)YZZLA3JKV5AUOGEU\6,("Q$'G&8)U3; MV@H24FWFM.")E"+-LR("M-G6JF]"58VCU9)71@9C MS!97%T7=X.LV\:]#;>#)ORF 6DL'I1%O@)JG!ZH/4NETT\O+U#<]T/)D5=/# M)Z^<])_8U[\9$BD+-J]F+)=$94D"I M37TC&WCHA.LYM7=0])S=?;$9:X+? (O06L0;\'.YK )Z!9P%8I#IOM/1R\SX M8[J>G/1''_8/O'YOAF+^\7ZY4+\\-8?U4B:92 1,:&Y,=XDT9!F)(9=,190) MK;C3,G^L\:G-\EH^4 L(&@G=0[ /@#L_PZ^%8^")[8&$5S#V*96OB,<^:'*T MD.Q3RFQ'99]\)F0(8L^\>5TE1!%C%B-;&@U+ZXN<0Y[:B_Q,ZRQ.49XEV?4Q MAE?).#6B.);%L^W MD+DP78T<>/Z6%65=.O>VJIX>NDJ[CTJLE/S'L!%BK'@HDX2=-1(LW=99[>JM!("9[78HX4/^XQSM>L#2\V>D/? M3E\?(6[U;BJK@RW-FTJ>]3>Q41Y8[2<0$>X_5),( ?<0>P(KU"#C$"S(NT?7 MH:*Z#[/;SK202.(X,E\+201BJ&49Y0EF>94B+QRY'MTJT/#XV;'7O> M-SNV$]JYB)G9WF4P95K9 T&&<]SF,1IC&-)583BZZ+GK\-ZE'Q[ATC7%SIR MN:BGT!"XNY[\AD5S\(/@HZ'R/GG> T3(GX9HV-CX(_V^<%3\:20NQ\.?>;=W M],CR:;&J/BFABF>;D>L7M4XZRU!.L: Q1(P9&J(X@5QG!&9(8<-!0BKL=8U\ MKK,)TD\M*RC7PMZ A?*,5#T++Z609S)7)-1:XRJF:K MY8K-1X9WW>5P\'ZQ?80&U(V^0\$T,&VO/\!/6Q\@T^;;![?S^?(K,_13.SNT M4<#OEU4U3*#.1;0"Q^F<[F_L,)V+FA^)TKG\3C^F_HG-[9!_OE=J]4G-;;V# MC4]OM2D*D>1:B!A!@@U=(Y1H2'4J8")10G-C/_+,ZZS(K=NIL7OJ?/1,O.0Z &PF%AW5@.MI%M!5Y*T*@&B33DA],(7G(L>=1&)FBB01 MDTK!/+=1DL;Z@2R7%&8JT11CS+7T2N-VHI^ILZ3P*0;=-)[H:=\=T7M^#S=*%QZ\ZT;(Y M(YO,JY9SRG)9OEJ6-ES;'AU[KHX^34[I$U^+#;HDM/5::24'6Z(/LF;VP6R MYL9)<+;*X>$'W!&-S781WT-E24VX[* M@X2W-3V\3%S;CG8G ]IVG^I[4JSL 85U:5M4RMBO'U;WJFQ*@W47NA%.$,+( M&(:"88AH+"'+AS:I9=*S)0CD^#+D6[O754] M*?GZJ33;HX_UI7!CQFS9+>NX$3G#2B8,IQP*%-NTV1Q!EI([/FN%'U%L)I9M%F9FV+,MP$6XL&?B@6;O%TI'$_SU:^EEBJO^;!Y<5>\6 MC9PSQN)$Q!&%F"4,(NORR%&4PEP8'L4*IY1Y%40)*][4#,!:NJO8->SH.3+O MBXW)'XB5&R4WE'P#?E&KNEKVLM2J6%F_G D$HYT=DDG$G1V7\(\18G86W= E M0T_TTK, UG)Q]T65#^^WZMC,+VE)"<.&%6B>I1"Q1$""(PYCA"/",LZ)%'XQI(X]^TR! M<<)(.XF]O3V=@'8]QPL.WN!G>;7$H!,9M#(/9XHG,<":HTBB&+!(4&8PI1JH3G-S>=&O<+K>E\3C'4!"-HU MM"TT[NGPN0.>IE2J*)40$V'VZ)HGD&0&08T9DC*7AK']0C^G?,?R*AAL;LP[ MU;N2P6Y$!K_[>,%;#J?[C! W%S9EX9O%JEA];]OYI!Z7I?4!_+QBJZ=J%D4D MD=J85IAG.40YC2!7+(5IBF2S54;^2-R,H>D._< \_*H>9?LGV-+H!FR4;7YIAWW_ M9SLO-"" (WE^;L :"M!A4:>X PT:X2R\EQG%D";DR!J,:J.^S.CL&\$O)(7? M@LK8[D43_:BM7[FC_$-[(C\W_I;<+9D1AN?QFBQW1E3Q Y):X@,+\ H-L=H.';F MQ7@=]K D/BV7>K5\_/NB6%5MW7A,E& 4"9CJ/(-(2P1I'F501FE&6)1%*AQSX+?3^D3/XXQT?N=KNY#1C.2)LOYO7"J(\DQ M$J<2RB3.9*PRQ)175H/^D(WB A<",K<3P]Y #$SO%H-&,/"#%>W/X'9E[ C^ MM*K#\E=+\)&%O5<]BD3(0['=#D8]LSJJV_Z1TO&'>KNQ":5D98W"XT%',>-2 MT!29*9P*FQ0[A@1)4EMN0D7VTL-K1E_L<6JSO,DMLFQSBZA.3&\OM@LXYXIB MF<81Y(0FQD+&-H>MS" A*(GLVD,H\W84#(?T."==]3E_DWS<;'+M_#@$'L@Z M_J=-:!MZ&-S8."BT S-T)VL#YVZFG#<7O^8^3H1NT 1V'[S0Z=B.@VX8''$9 M='RQYXWY\N%AN:A;[K92B&,>)PH:XY]!%$ECL)&<01IQ3I)8\#CRHO>#'J9& MYXV /H>II\%SO.R]!I*A[V.WT BX\;RH>M!+S(-.QKUG/*7CP57@R0=[;E:7 MJSH'WOLE6YRH91(S0FBJ8(R1S0>42\@RQ2%),$Z%UAE&7I5T+_8XM"[Q5 MS<1SGW818,>]6TC8!B:$M\6"+82UKUZV!(*)JH'/'>[O-336R_ZT;OFID,HOU]D ,DZ-<$[E8KAI_ PJL-$3/%E%=[;\=?D( M,ROY]Q/95*W*CK=S0WX8;ASXPL,],(/V&:! "3*"0#A\EHSKQ)Q JHP@.+OE MRPC35<^D&=9M=5. (*&1(H)G,,]SR_HQ,WQ&(H@Y48PCC9147NDR=IJ?&F$W MTKG8/R[8N1%C?T0&YC1W,/Q37QS5.6C2B]T>QDUW<52[@T07QY\:.0/:^V*A MWJW40S5C*D]$K!/(HQA!Q%!D9KHB9LYKA&F2IYGPJGMVO4A38X>K4VN!WZQN MH%8NB.'F-<#7V&E##=O %#;2B(V7ZNP Y$FD-]M(-0$[K0^*P=*8';;Q%T-P8-">7 _'@EBMZ\YPI-2%:[V.>HG.6*P#XC M.;_7CV_>L')1+.YL%&-';(6X7*26NM%2-*0AVS'"*B!*1$ M)% 1%/&8LCCF7D9C3SFFQDZ_JN+NWL;^L&=5LCO5)L8%RTVU*\_KA[X#Y$99 M(\ ^] % 8FIQ[(.'/.)?7/D(EY=8M(S+_V2>1D MVZ.PPR7-NFE_\3G_^7RK=3$O;'&2)B52ZT,H*,:""P:5IAHBS*P#IIG@&8TT MUI1E6>94&.!T%U.;TY^?>%7(@I6.F6#/@'=Y%E\/R=!^$FL!09ND+)P;YF4 MKIW))UH?;2Z?UVY[-E]XLF]:PL\/;#[_Z:DR>Z:JFJ4TPY%*'Y&!\!EZ#V#%R0]T@L> M5?SJK(*[K8Z<3/"H2H2YY#0.(*4Y3Q6$J6)F]7=J_>I3?HMX6OC+<8&ZH34%$C;U"J(R@9#QB1,91BIQ.64^T/S76:M?E6D;0">EKJNPB MZ&JJ],9E'%/%$9(>ILI1Q:\V579;'=E4.:K2H:ER_+$>J91^>;*[E _ZHQGT M>U:I#^OZ2M6,Y$(HSC3$N6)FLZ$H9"F/;5W!)!.<Z:NMFVW(Z2[PO&BWFQ,B95%[0IDBCG-&>0 MYAQU#V4F_;[FR;'MWI&ML[K05/RN+=>FRMSQCE+$Z;M MY6O.(E')6/6W/"->W?"5G&&%#T OB/[AHLM<0>!W(W%PP,Y,)L?]<+>^-S>=,F5 M P8E>T$4-$K9K>=QPY:]T#B(8_9[N^]=0/FX+$TOORP7G]6=_2S:Z^4TSW,4 MF9I!QJ6TJ4!S$9D_4H+]SOU/]#0UYNEA))Y&T?6$/@ V@Y_&MS+6 MQ9MA*^8@>9,N@!'VE/U49R.?J%_0^?#T_-(+/0[H8TBY*<9#!3,H%(I!RRF.WK7!K]N)E6J!;\"7T!AZ',@%Q7*D8[FK,?4[ MH'.&Z.PQW>56QCNL<]9HY\C._:V>>0(VVWG32YV"9AGB;*)K3#D*C<+FHB%Q@SC3.O$HR7.ISDCAO,-U+7K M36?@W6RXD' .S7S^(6RG- MEU2],G_]4'Y9?EW,&$>"2X8A%9I"I*,,DEPK2"67*%,$$^Q4G>9,'U.SX]K+ M_U;.&V E-3@"*ZNO6\0AH.?I(A!, S-$+X1Z>$F,=^IK: MM&]+==C*" 1TB+X5QWHQH+#GKOVPDNKPQ8 M!O=\-;WMY/VS.$\S+C&!-,TT1,K\P3#)8)KFB58TC;4:HOBMNX0^4VV<0B"M M8 -4._48-X>#J)<=BZ$MH.#*O>QX#E"S=IAQ'>D4S:YGO*TZ6Q>'J4Y<.(-2 MS>L(Q=6RJ\?SEY&+S_H#':3DK$>WTRLTZX]9K_*R/;KIF9!0S:UJT#G">%(TOT&Q6U7,!C4 R^8/B@/<&O<"[:@R?Z\ M!!@WKU\?; Y2^/5JI,$:Q MGVX[AJ[GJSVS(9;ELGRU+$LEZM[,ZO&Q+);EQ[J,Z:W\CZ>JB03^I"KS_=7> MJ>_764+C/%8IC1D4DFACS.81)"F1,$XP5ZE*)29.3!]$FJFM ;4R8$N;VNZJ M]0&-0F!+(["ETA6)7:\;3S<[>+11&OH@:> !\D^F& +8H"D5KQ)HW,2*(; [ M2*\8I-&^-="55J;GQM=@OT[*+%64:R0B&*,XMC4,..0"V\1..L=IA+)$>F7% M/M_=U+AU+6WC973399UE:XE]*W"?!=N-%\-!.##Q;=#[W*!W4*,K9.%M%U#" M5MT^V^/();==M#^LM^WT5E]OQH7ZH)LRJ6^9L#Y-W]LHQ9\,TRV_%HN[5\Q\ M.=;!CF"JLRB-(8VSS&SE20*)V<%#GN6Q(1^AB'9*YM"G\ZEQSEI 0S//K)A; M%].VEMWJ7H%2/2_GS[9$K6A*T.I6/U^?1X_A<>.EH4 ?F*5J$VNINXJ^G>2; MVIUKX4$G?4A'27_,PCI->O0_L@.E/S*'SI0]V@@=-O/.;*O-][KZ9 RW69[G M3 F,(=$1AB@WAA55Q)Y>4@> [-7@ZQ()WHX--0X(8*N.D+\H0";]S #AB!6"W!1U9O M=H=PZ[\,4E WG-.]C>MS;RV_X1_V];DWCMT4EV/Q_*U:^-3^IC)T2 M<<[-)A33.($HUA12KCF,2)[%F98&7*>#_3-]3(TP.C%!(R>P@H):4O>8OU-P MGJ>+0" -S!,]\/&*^+N P!41?Z=:'BWB[X)JVQ%_EQ[M:2&(>R6?YNJ#;I/! M?%*/R])F5'^WT,ORH;9*?OK>_O*+9?T9)TI(.^O=.^8,S1&ND:8911\[MA"(7RV8N'JSL9[SXB M%!X[UQ3!&NVY17CBE?K/)_-]OWFVSH1?U+?53T;CWV'@&EH:WP/HFQ_0),%9YI42VK'CZ?'&1EY@E0!6B^W- MJ6?Z:-7S!"II\VK7O<7-1>R)RD)K:]_T^ MB8J^K=1"*MF6J?^5V:H&-FOBWXI%\?#T\%XM[E;WLQ0CEN1$P9SE9HMNL]E3 M3'.H&9,JB2.F$'/>HKOU.36NZJ0&CXW8X.M:[AOPT$@.YK7H/@EJW/!WV(Z' M1W5@JEH#VDH,?MT"M!4:O!\(4)\L/L&!'6E_' )@SSP\7E"=SZWCUM2(^7*\ M=-O-@>/W:@\:_\C*59<=14B,*$42IIQALPM-,\A%3&"61SE+4AHK19RY>JOA MJ1%R+9H',VQCY,"G/34?F#1KJ?HD3MC6WH/\>J(P$L,YHN%'8D=4/LM4V\^/ M1T='I-SAG&._[YES0&L;3_NLUKDRK0OP)V6E+.9%/<2WJ[=*VG0VG\V0/QEP MO^\\;.S'F*(XXY!I@2#B6D$B.8(,I\0F)< (>95B"R#3U.BL%194G;0>,1PA MA\IM:SSR QMBG;:@*TDO59&L*O1#6 KT W46JO]EVYL.@(1U+LX(-Q!$PX$ M$&OU@ M5%XXJMO^##_^4-]RD9L@A]N%[+*DMEE0/YHAW3JM5CSCL4BL1TR60R2,X43, MY(9Q1.(\BQ(1*Z?3MSZ=3VVF=\*"5EK/1*->N#O>$@R$YM W!=N1477QHCUD M02WZ4+<%/4 +6Z[2H_^1*UCZ(W-8U+)'&_UKG7]E1K.WR_+U\HFO]-/\5HCE M4YUFJ8L@[6(-4X43%LD,4HH41)&F9A\8YY#$4:HTDD(@-%NH.YLGW(W+O/IW MFGZTF7[;4@PW"]^KJOHK6"L!]+($LE4#L%8/_U+=[B/BQG'A41Z'Y#H9=R+, M=]%N\Y6\KZ/.@X>%]@(N=#EO=P%&K^KMCN7ZK"OQ/WS>/ MM$7B;[^R4MID*P ,+.S6CL)5ZU268\S@7'WI8'6X:)C18 ]/QA,?)XTYD M0N,UTCV+E0T\6^&LPW2Y-XJ -9H ^51:1^O'6I]0M5U&0OOL%<_0,HQW;302 MFCM746/UV7,#8YO]8MZM#_\D151&E,"4: Y1GF:09%$.TY0J)M,L)K'T.6K9 M:7UJRV8M'+#2]3HVW47.<2/1%X^A-PK.4/AO 8ZI'-3$W^E@7!/^F&X')OK1 MA_K-UB^E8M53^;UA!/&?3X79OMT^JY+=J5?+:F6XH>:2F:8VK>IETOU:+JXKZNT587=#!?U MB-O3P!_,"MX\]V<_1G >'3>R& +S@7FD$[E)U0PZH6] -PY6;GL_W"1Q#L.70BE9VG+74Z-Q3J)FUA/:63V31A_$60W M2@H+W>1=43C,)>_\9I\S MS$UFB*-[LK;V7)T28BNLE3 9"6I-J5A#%"L&>40BF,HTS;,T$^;'[B>3?428 M&AU]?GIX8&:1MZE5ZFJWM1J[R29;17R.N'J-CLL!X]"8#\QC4X+;YYQP:-A' MJ_#,G^:L!'(=>[;>1P"G,L^U>\'^J6&P\\%K4#Y_ZM>KY1'/\J[1?/>$[JJ6 M^MF]'U;WJOQEN5B:S29KDA-95\BVJUE.D91($:A0PLS^'0M($Y1#BC(1QSC7 M"?*R><]W-[4%II86_* :Z?YL]^9&V!NP4)Z&[P64W8S><-@-O% TL&U+VOEF M_] *>_I P]O4=4,EI)E[H<=135PW[??-6\>WPB1F6><@EBS+E,0I3+G((>*8 M048R D7&I4X*Q2QU-C46.)!VYG);8#UHW @D!V. V9@^LKD[/,F@" MYU-]O6AREHO)FR\]WX\;/C5&J8V*^_ZE9,:N:4I$;O(I;$Q\0PDL0B2&7#-E M]KNYH0MA_D"8)TKC.(XSKZL#C[ZGQB"MZ#:KN8U7]B,-'\S=>&0@) >FEFT0 MOX-MN;?2L@SD9]T#L9 90G$4PR:JN? M(0)9C#044G*><*%$Y&79G.QI:L3T_GBUP7XII$_CZT9+05 ;F(3Z A:D%.-@ M:9U/=_;B11;/IFB^_$)?,V?%3-/R#2L7MO1IF_"!:1%1D0E;#3:"*.&YH0E! M($EC@3G&*4F\$E,>[V9J'-%)"3HQ?TG5:GR656_EL7*T(VN9CQ* M>9HG.TV<^ KT;,E5J8 MA5%[W!RY(.UP+1<*O7$(8RTM6(L+.GE!+3"P$@>&T>.Z+3"<(UVN;6!=W;,5 M*':^22"?ZJ)B7-FC;/5-J*HRA "6O#(BKE2H.S0/Z,[>F+FT,][]F(=6.[=A M/N_U,]/>+DM5W"V:J#2QO7O\V2P*-A3QDV+SXK^4G.',T'4F VW17XXFVZC$(P,H-?K"2__D&=,*',^'] 0MIUGOT/JJI[X_*OOG? MHX4@EZ(V#./U\L'T,4.)-AQ&&&2Q9!#]?]R]6Y/;N)8U^%?PT!%?G8A$-2\@ M"/1;EB]G/%-EY[A<7=%1#PI C;43*B'')84TI3K-F&G7$J^_FZ#D6$7='CXR]YO;H>^V@5T M>_C 3-/:\GG163[OC[0;:PR%7V3B> F=+6B/=O+ !9-!3UUVV1OW$*9#Y&=G M,EVN&23CL%L='S;J:3U+:,&4(!3*$@G#(AQ#DI4*XH(4!4(9Q8CW2#CVAJ;& M(&?OS[_JS;C:UW[IQ@';H&PC"+&QDPTGL/KF&F=(1$PU#K9>,],XB_A&HG'^ M^<#CCEL^K\0?&[OE6:GU?JWMLWJ>FV^$77$]EJHO<$:3/&%0"ZMBJ[B"%*TBJC[M2M9_56Q]W$LN44AIB1 D-+4K]&D"&:'<-L@B M69Z1I)#"JP:KT]S4**EQS[/>JAM0-PX:#J;(G-,X>@?VKH+&UT@5GVZX#%J$ MU6UQW$HLI^C/RK'8Z?(T7T0R4V+QR\BW+6I"/Z84LPS\V,7'QY-<[S MLLOK'_5[N*6J9F_;"I%&C^[=0KZU_7.LA+5FA7F@L2VQT@6%I"S-HXT3I$7& M<)(XG1ZY:F%J#_;.2=!X"8R;X*USZZ+K0'8_XX/ $_D)]T;&^1F_&?WA"5_O M'O&U$C\_+K_]J[FV>;K-7UX^U-?O.\HC?3.LW0-]^X.!:Y<;VG]B#OO0L[1?$".\<5R6!$8J]# M.H/AO_9X,>9!5QQ/+8R[SG@QNK/5QG\HQ4<8* M5? 2,J82B)AY0[/"GH>D(L=ESC7)\>R;6O&E\SLZS!.?[_VQ/S%WT@YN QL+ ML,& #PN]7#W5&[^>[_? (7),!.+#'CMC:".H3UGNX+X#)\-P%$>;5X HBX ] MT1PT%PET9=RDI1]>9]E-S]N%<>A'M;'F'E9+VZ=0_O+CC[65R[>;(VN[K'EO MVY.>KJ,E5&C&&((*X1PB;3L+TK* $@M2ZE11S+WV+OQ=F%HJM7<5''SUX\F M87"CR+C@1F9'JSM;L^+.?#;@$>Y15T7 0AR3% "]&Y<-PE%Y2 M88\[!9ZMVJX6U<:0Z_U"OJ^^V[^M_[E:KM>SE*>E0A1#BIF$J& "4IU+\\]" M$%3*M)!>JSE7+4V-T_:.UD*_^:$\YU3;WYQW9A M!A,\FRO 3]6B;5?B>:!S^$%VG,2^YM#%GM[6RMO\7'G[*#R;TQU_K@T1U#'> M@2;*O8SW&AP"'7#J&VL,!IT4#^[DN-/E6!B?3:2C&0JLY5FRQ?KCG:".Y '4.=US8BV4=AQ%>A[ 7EH,5*08Z, M6\[4!ZNS@J=>-POCR'=:*SNI5XVV]Q?V_3/;*&/2Q%_-JYK!Z^U?X\VOYJLS MWW].K6=2<97D20X)%00BS"GDHM20)(70&4EE24J?9+J/,]/+FXV?;2L L+$> MU@T!;#[U7IGQ87.31B^4KCQ[!/0:,#H .B>V?>[ M"TR(0K RA8EMH((8%]!J%4&9%$DNB'E?P\-S.RWN?5.,_%/J]_M'\_@U9PAJ5%P5*&8%;@PLPR MT](D41K!1.I")8QS7GB=*3DW,;VG_%A8/TS YP*0K@]Y'WBB/^->R/1J*Q!/ MH^>"E5=K$M"MRM/QR;[UZ>_GA1;J;'&43?)/]I@P"&:7>-NNXCHN47: M;\P<=QC&&HG8NPE'Q7+[2,Z'H0YF5Q+R8Z22N1[(QBF<"W'HEF!WO8BN MSTT#A-3WT[?_FRVVABE2,T"XU8HS9E3 MP=PM0U,CS@<1587T'MK,?C MWX&I U\.@U1DNKP"4@A9=J#EP97#H#8250:CYT>4MS'IY,F.R\>CR=LQG+"D MP\<#=7:;D@>KM?G5%K&L[Q?RW6JU7+U9KE:JZ2!XF!2R@B09X\A09X(AH@F# M#&'SMTPPE@E19,AK.]3+^M0(M784'#SUE-WU MYM-AX-SLBL>_ ;M([76Y4O M 8XE414$VZ#:O5X.C"OF&X+-F;IOT$WZKE3NJKGJ>I.Z\J2NW6ZEA0][((>G M+$M3F:$\@12+U)":RB#-\@P2E O+>$@Q'7IZU]L;G^?S?TEY7)^Q\5V/C(KW MB*N1NSCVE7-U+.V)D#::HP$9:4TR&-TX*Y+^[KS2>F0P;M=7(\-O.4Q/5V-_ M^[2M]YO>*EV):C/+%.:%R$O(1):;&78F(&,DA:F6DBE1:BSR/OU=STU.+3?< MMS-5@_1ZO8"QZZ[PD,A%WR5^V0/VIR-_0>OP];,WO1O"7DK'9WM-X#V;MK,?25Z216S\U*B,W_5X?RA'5SAK6)##NE^:@L,4N90A%+$!)\08:O245K]U_9&W%&V&>BRS>NB @S6^6A*O% M&_9<&09Z]]V0EJRE-M8?%G7_9OG+=O-QN?D/M7E@E9RE*,U$FB?0=B*'J$0% M)(B9!)YFK,P-G]#224TUR/K4:.2C>6$*JV,EF@" .HK (ZWS'@6'9#PFMI&Y MIG$=5 O0.@^.O0<[]X'QWZ[+ A,!L"'$1-PC18Z)_$C)[^ CX)?MAB+8F<=Z MWW2\##4TWI/<,_@F82O1'\R7^JZ MV]!ZL/61UL<[T'HYH.A"-PR#ZBE<,36N5$)WO&].BE+;G%LR3(K&G'5-(A50PH8@46%$FL%/*<=W$U#C@X&1S0LYG%G01 M0I?)95]@8L\@7V 24D)^&1R?>6!?D,::['F#Y3F;Z\*A>\IV\;ZP\)D3\QX^EFMU>J;>F/G<8O-+!,$8U1P:%C-_H$QY%BG9F:E M&=6(:LF\\IT.6U/CN]^4K*R*TMJX#*N=SYZUD!W0NJ4] P$6>\/:> GV;H+6 MSSO0>CI@<>)M. 8M/NPP-VYQX>VXSXH''2[QW^BSDGZ&?7[_\<27\UG!4LDH M%5 +7?<=+>W""X$LIU()E'"1(]>-O9,[3XT,6N= XYW[MMTI7+>WZ8)!B/R M.\;OM0EW,=8>FVZG]QMMD^UB&,>;:I<_$# 3J64T'U9+N14;MI"_FR>Z$FJ? M,4JN2R4)E*+N2D:LGB75L&0%SA5'/.-.^BNW34WMX:R=]_/RM;/75;(-#.J3;78&H+^]*Q6]3=I/6.EP (G%*8,6R[E"O), MV]8]*DMDFJ T=3H"&VA_:@2[BP"HO4S&01$8K*SJK%ZN@!E \$,Q'RH.&!L' M?HZ+>.QEY!W85X5_S;QJ'P(XQ! 7=A_IEZCPCZ4(,_@P> K%!(/8K1_C?]L1 M966"8SY5FPF_3=@*VENEE:U[V-NIBR+6ZI=&&7U6*B:U 0/FJ.00I2B%7'(* M"4-)4K!<(#\QY!OVIO;ZV+GKMW9V"]0T23-49AG$)<\A*D4.*2D9+%@B>%X0 MD2GF=XY[0%C'.:N]<_A$GW]8E-U6*0=$+O+;=0_9$9FWSH*?6G<'/'SH",R0 M:Y:W3(ZZ;ND8_\NU2]?+PNCZM^6W^I#$!RN(OY!L)=MIQY_,GJ#8_+@78K5E M\\_+^?S]L PRD3/#-EA"1F0),9$4H51DV&U&T,.'J='Z+@1; MOKD+8C]+WH4!VCC 7S82T(;BJ9<=,F!NQ!5Y&"*36901\.:X'A@.R7LA;HS* MA3UP>LF/?6X5*"$F_W.[WEB;ZR_+75<1]5%M&HK^=;DV/[_4=+E-LB^V(,\( MXB4B!):GQKI',=H>IJM=E'57IET>N*S_ M51\9>3YJ?;[@+2+29SIN,6WYO7S6J\WL=Z$6;%4M'U;J M6[7QD<_ 0[1]WHW G9;EH>&J_(]'H!J@%W[WS Z* VDEI3G9&H2:? MB'<4XW5-7V7(RQH)=0^'3XV^QI6F* FF1IFT[1,:;S?]TP)%8P,'C*W!'+<@8C,9Q=;WA\$0.[:,;D; MNY%-7VCC:$<&>_5*$I)]4;RN)-G[SF&\W'Y%3>IX+_Y[6ZU4NV!1?6O/\,UR M72)2<@FY**C)XTPRQZ444.!,EXKGB!?E;*$>K?"<&_'>M.GT.-/F<3ZV'.^I M?A,L\. .M!M9#@/>2+E=ZZN=&+?>@H.[MPY$>Y.=,S1#\R,UO2IU1EKF(1/J; M]DKH1M!^_+A;+=PVBTA [U6G#RN%?CSD,0YNA!0'WY M7M^!HX#OP#YDT"VXZS^]CCXL@TZ[XWD[[G0\.NIGT_3X%D-5N+X94\O5CX/4 MSG[W5I.24<)*F$E;B%F4##*:Y9!3F6.)$\DSK^K6#EM3>Q?L73V1C;J]U>J- ML1M[#X1<9/H-!2U :>LF',,J;%TW-[*RULVXSQ6U;E\2RAQ7RK=3S%*)"YCD MVDR^$XDA30L,$U+FI4QT65*G;=L;=J;'&/MS4W5ESMJ[I^ U0)F2+"D)AEP* M#)'D):12(2AX(1*)3+I/$I_5C"$ '6'IXF&'(OB)M^7;]6&T\)+X?J7PTR^! M'Z?R?<2*]TE4NGM6N,>I;#^P]R=]G$%^5G6_GC?+]69]UAC@J .I*$HN"6&A$Z%]W MISN23.M ^ UZLJ>G2^.>_!D&O[.300/=-HQ?=YT7?U7F[NM#V\5_KI;K]1NV M6OVPR[]/ME7CK.2YP)@B6-#4Y&-%3B&A!8,R8:Q4-$6<"Q\N]; ]-=YLNIFN M AO*^H#NQHV1H(S,@X>>L(W?1PUA[T#M^G#L%X#0D$SG8WY45@O Y26#A=PB MM(FKF=1OU7L3A3WT;B?S?U:;KV^VZXW)/5?[Q25%L[1$6$->9 PBA0K(4D%@ MQE+",TDSP;R.X3C:G1I+M6X#.^I@YSCXVW@.=JX'K^VY#H4;?T4 .#)W#81M M0/-7+Z2&[0#K9GKD-K!>>)SW@O6[/$"MZ-1([ZEWOUR/>,\SS7F'(HLTQ#A7$%B\(1I*:6AQ4S+W*FU MIH?-J7%DXZ ]C")V+OK)[[O@[$"5PZ,7F3B/' 8'C^_ = W\0#U:W P,+#C M=3SH#;!W#P0/J&XU17"YU:A=$CQB>]DVP>=2?UGT-]7FQ_U*L3=+J69Y@1BE M"L$DYYG)5#6&E"<("D*+A&6&KPES544_OO'4B-?Z!JQSP'KG+HI^ E8WL?:! M(#9[ND7O)8E^*=0>BN@GMQM-$/U2$,=ZZ!=_'UQ5>F:5 MW F(M;NK]PM9RPNW)Z D+GF"4PX5EA0B5F;0/*ZE@4X7+!5Y(1CU.VH6YHC3 MMWG4\V>MU\WY,[O&;)>;E^[ZZCT'QFWY*R+8HU5@U(Z#GW8A_,,>NMF!OZO* ML-@WVN-#GV#KA^# M1LAGHQ=VM$#K0N5'WWNYI^;_*[$=F4X-\WXEVHS5[-" MX20O)(*J,--%A$H)B98"$J51R@4O"K?2NTLWGUJ.4CME,^TT^XG_ ^S<=4]6 MSM"[G;#TP20R\_C"X96]7(N[1P9S=LO1LIAKP1QG,E<_$[I?5]

    _N?]>K6=YIGFAS)PB0X)!1(E5SJ,(TA0+7MIE^].6?87;?G8H 9?8?. \> ?3A?2(;=BG.V/O)NG"\J MYQMRWG<(6(M^H1[R=3DW%Z[?_?=VIQ(R*S N"IPF)IL0W/"1&0.JE(9(I D3 M7)7:3?>F/HM/CM#U+GN?/LNXRTY.T=TLMKL?E4/68 S":?S4Z+');#U*='W MK%K5QT'-G'+[U!P9_5RM_^O]2JG='J9MD3+3B,E4Z03F#!';W9Q BK,2XDSJ M/"&9(L)?'2"FQU-[(U@?H39.6CV 9J?=MLD*4 .(.LYN^>RD1B_V:ZB_-H"- MNA$ $=QWP$;.;"A@WWUQ>>N[T282L 8XS2X6$!4I\?7#!AC#"Y*!XQBV%_# M^;@FYJ-Y^.JY-$V%UH1E,.$I@H@P8=XQO("$DS313*M<4%?=YDL&IO9*./81 M6">]%BNNPMA-X4. $WL?U1<7+U'FKN#["C%?O/=HXLM=D1T++G=^+KC?7;6P M1&,U1OC64L:#&=-[^50M*EL";-7\VFT,N]N:8\4P@ZFH'W2J(KOY0S9PISUJM.D_8DYJ?'#\0*(.%XH:5,:3[:X@76OA:KI,,4-K1'6>EZ%8]RB=UQEB*E73&9R*;&HK6'A@1^^KOU'+#&=?!H?P.D<1YH MNZ!:^!,&H[H0N4;I#NQP M BU0S4> A>IHEV,"&QBQQG\2&QV#!S>%]^SKC>E@&R?1'.S;^>Z+K2O?KG[4 M39U^^?%FSM9'\G$D)50R3F$J"RN\BE+(<9I"FI0%T2DO2I*&M;?KM#NU-^]Q M;4XG25 MZS;]2JWCG/"XWA_.[?(^6M"V@_!.0:9:;*O%8]LYV-:M*KU=SO4,Y&E1)%20Z41ALC6QK-2%Y G1(M2 M(JPU\I<_CN*K%Q6.(*'<"@+S.IYPQ>0XXYIID@HB*2QQHB&2DD$F-8>$JB)) M4R;-6\Q?)_SUQW4\K?%ICJO;RW BHQ7Y!=H.U$\VSG\<--*:4,$AUMU0'A2\ MU;I9*SR$MR\N&UK*.^H@#"\''L?=5Y 4CXK[95GRN"8##J"T.\'B:"=8/3W/ MES^48MO-\LFX)HY_:;P5MKS^<98R5"C&.4P8R2$B4D!:B@1*K@N99N8/X;22 MV<^-J;T9=E43Q\Z"72A@'\O)[^] &X['"8SP<>M^/8PW&N.4K_C',,H@>!R/ M&64P1CHV\Z[[00![WP=8^AP&O,X#->%W'^^@36\$3@[@]+];V/RVD6K8;UJ3 M)$D$*PJ8)DJ:J8M"D&CS-Y$7:5K(,DDSK\+'T]M/[9UR0Z/$!3"W.4$X#)') MO'$LRE[]Y9B'S)I?6!@UT;T&FQ:D]T,0/98'+\!3IQE\6M&7VE!_ 8&UY?";UW8H\IG_6F[66_8PLR:'^T2 M9R(1+R!EF;+*Y@QRE)OZ M#ARYV!=#QS=:'V1BO\$\0 FK^KD4^.#5-R=&QJ^"N13CQ6J4BQ\,>]L\K%I5 MP7H_]X&M/JT,JV^4K$M.=@7S,T92D>2(0E5/55690H)4:B:M25H2EF<9\YJJ MNIF=VK._]QJLK=MWX)FUA9=^%. (NALO# ]E9+(XH/A[@Z+QV7QG0>-UJXRP M/S(S'(_X 34DN3A:'I5Q_-!X24.>5X=QTYNML;#87.NW+&7"298(F!AJ@BAG M I(\-YF(3$1J1;)>:&C.1ORO9SF&DFL=1<7V68/25@(PU# MMV+LT$9'%)B-A->I'FTL(P$O;JM'_CN;JW6;8>*T*%)[R)R40D*4T )2E!10 M2E6*'.&,NO4>OW3SJ;TVK7N@]L^#5%\"YO"JZP%#[*7!/0*W,_#;4'B\'GI M,A*[^T#CQ\E78N^DU)?7C,>(5[P](;1KG^E;"K2;IZP-"=J=_L/132837B*4 M0XIS:FA*2D-3!848"2F(4EI1KWXK#C:GQE['52Q[IT'K=6@1T'7$'3=-A\4Q M=J+>!>%(QV5OXA2G)NBZV5>J"KJ)P_6ZH-N7AA'11[5YP]9?'U9+>W_YRX\_ M3#[V8=&>O5D\WHN-L;RIU*%B-N=()2FB4&*$(.(H@UR6",I"$&3NH9AV:O\= M[L+4:&KO*CCXZL=. [ND1\>9]M)GI>'\= +O::/6SO5 M?%O-M^9G9U5Z]_(_M^N-72:8H3+)A9 :$I'G$(FDA"Q3#+)4<$)T*G#J=6XD MT(^I\=0[K978V)F/M+Y;1?:ZR XL&[&LNMNU/2>^JL1F5X$77LD<.GIN%#?" MF$2FO#-IOR8&T ;1;"*LCPM^P2&.X9BQ)Y!#,F6H*Z,R9T^\7C)IW]OU:A_2 M5@%92?^WU5K,E^OM2OUJ?E.+2,QDB@5+%8(IX1HB9O[&"Y["K$Q54BA:\M0O MOW.Q.C76W DUM%[7G2W P6_PE_4T.@&MHOQ VE M"'U";AA^C?X@;EA''?38'?U:/EO,_J>;G:U'HV^^. O_QH?WFT44!T M;J:E!#+!"XBXE) I(:!BB2((99KD?ITSP_R8&H^==*)M? 7[2(X/P][5%0SM M)SQ6Q <=1-^]AVA#,^)^1)11Z;%/$81IG+T+/U=>:3\C"*_K>QQAMPODVA>V M]LOJ*E$E4FD.L9U%(UE0R%-F)]4ER0N>")SX[;I>,30YMCQ[%AU6TOV@=:2X M 0"+S6$A6/GST@T@!B6>:[;&998;$9]1QZW/!_9EJY>-JF\'Q4';B_:SLE%4 M\ZHFI%IW??\CPU4V_VO+U69484U3*\)4(@D1R@DD/,$PUREBDN99@DNO_FT] M'9H:U]2^>G9VZSLF;N0S)M*126H?RO%9-1L-. WGKNG+<110,PO=5^H.V%5N M('0'[3[7UZ=QN]0-A.!9-[NA[AMX*I>MO[Z?+_]N6Y!]6+3'/.X7\GVU8,;@ M\:;O8>:]3RTDU;R06D*-66:%LY2ME<,PT2E129X46>HU!>[KT-08U\0!Z^9N MU2Z2>N]#[V(!;!^,9Q.]WD/G1LQC#DAD8JXK6FPLAY9['TY&91_0<5W+\5)A MA&1S*'P'/8O>:A[AM&S<9&M5&_FE>#_+#8F.]QQ>>JD47\ MJ#8SD6MN,EHK>65%7$3.("DEA45>*E;D69E)K^ERM[FIT>K!1;?H7W*XXU4!9]ON MA5AME7Q8+76UL=OGYFW0%B;-!"Z2!*,UYQT_GI@%SIRZIZ?%265-Y]LX7;WZOU+"$%3F19PCS)!42ESB&C MVK;/T"I%O,QE(9USI L&IO;L'UP$M8_F:VV\]#D1?PE%A^2H)S:1'_8XL'@D M03WA&2GY\87)+^GIP* SV;ETW7A)3H?7)\E-U^?ZU@O:1<&%0?9'FRU].3W7 MCA0B&.,$)@DRN8Y6">0IQ3#!G B:Y*B@Y>R;6O&E?XE@MVF?[_"Q S&7[!I_ MO0^L.:/MEO_$0# R21Z7[NV=WL]\1JK1#=NO5(7GALCULCO'Z_NT MWZYUG.W[Z5<[TN85]7;YQ*K%#&4Y55F.(4D*"E&A..2"YM!0$A.R5 C[=2OK MM#:U5*PMR]A["W;N@K\:ASVG8]U0N['28 !&IJ(>V 6V(KZ!R?#-A*\9?(5V MP#=BO]S0]]9%H;TEZOY(?S*K)+?Y<9@@'MZ_69H0K9B"*[%FD[;T\6?J)D-.[P#-LU MXJ;5D3M&N*)PWBW"^$QB;[VHPCDXD[)<[S6R*<%ER2/*B,#E, MIB MA((RS4B19TAAZJ7][FAW:MG,L=M [D?#LYK,%73'.=;P4,:>8AVCN"\4 M.^W<&..H@1]0@\ZN'$V/.[GRP^-L;N5Y>6 JI!9K>[>%K"MS'Y;FKFI3K6K# MYJ?V!TT+ZEIO]W!R=?UKQ7@UKXY$3$S2E&.&$Y,TR8)#E! $F6(E+"G3A9F8 M%1EE7LVX!G1N:E2W[]6.DO2G__H'> ZH-X@RB(Z)V2L-363JW#GWPQYH^A(G+VPB3V#W<'RZ38L_@QV-?)!>>C^/1FN:BSPS^KS=R@#_IYQG0N,(6L++3M%)D; MSJ49I$+P@B:8,%7,%NK1"@:^+OZTP?_8E[@CL!YG!-Q(._*W.C*KM]X#2U9@ MYS_XVP0 =A'<@7T,8!>$/>L['/OW@'#(UT.(&Z.^/WK@]/(%T^=6@B?9^7\_G[YC@NOKSY*L==I^_=%:T.].]$[=1QQ_P7>J ,R MZ'IP'$_'73Z.BO;9:G-<:\%U/RME#+Y5S7\_+.Z%6&X7FUT#DUF".2_S3,-$ ME)E)H&VCHR+-()&2%"K/&2:>V_0W;4YOEW[G('@.Z6ET&^2B4*621,.TT (B M322DYH5L_I:K0B%&,/$2!A\4XE':QD8&V.U]."ALD5]M.U_!3SMO_P$J\V+; M 7FK^U9(?94;. /76-TP.G:=E1L&%VJM'"\,G!;LJK@^Z59M@LT?ENOJ9#>^ MQ&4AB2PAKBNNF!3/S\I54[5#99J>3 ^B?7@Q^^!OS$RBL4?E^*\G*U]\5/!I=X"Z7D MNEG\G,^M,.%R\4E_7&[4^K,2JOI6I]Y(9S@I&37/>V)/M9$,,J82F#)!>(J* M,N?$:^O;S>[42.!A51F"?39OQN=F;K]N=@L6QFVPVKOM707N- :.&^?#(QM[ M-[WU>+?QLO/9IB*UU^#S;61#:L)]9E#PB6!C%/.1*EM:8[?^M852]-;U?JLOBWGW^QZ]IN5DM4& MO&>B+LWKHR_B>_YD +0BD\R9PDB4@R8W<(@G,O)*1TINQ-LM,S+4X9$WRZ>G MY>)WVT^PV!ZN_=";)^V=0O:^R?;\>)_FNK5C(N2EYF9 M""EB""4M&.2((LBPTLR>H\\%VI6B?1E$BO>*)P'E:%]&8)U?U7K];^#(9\". MG!Y,6/;:\+AQ422TIR% >XS]O0OV0ZK2WH!O)*7::UY,1;WV!DH>BK:W[M1[ M(VIWI&Y]:-I%-:)*IC#+4P9167+(I+3K025/TC0O>>[7M*O#V/1RJL5Z.:]D M_7#M'5_;E8K] 5)?J:,NK+WWFGHA..8>TP&NV'M+5R&)M*=T;N^U]I*N1MZQ MAW3]FM##%KN.[_;.,\9S1)#@D)("VZ;/.>32UJEF#)6IQJA 7@?X3V\_-;HX M>%=_WWW+]$^0-A:^!,+(Y>Y7XKNO(+]XJ?\GEBI MJMF[Q:;:_'BC;!7\_,-"JN__C_HQPSQ-B.1VDD.E>>-C!FF)&,RT[:Y7R$)D M3IN]5RU,[;EMG 2MEZ!V$Q@_W1[@ZT!V/\.#P!/Y,?9&QOEYOAG]X9%>[Y[I MM1(_/RZ__:NYMGF/L77[SO*@WPSK-VS?/N# 2K,']7?O['5?ZG-%_:] MV1[8IY8T$9CFA4G>!4LAXEI#GF8*\CRG>2J80A([BS%?MS.U1]MX"AI7ZQZ- M[9Z);\'8+7"['_0!(8O\N(^#EH=T\S"HC:3@?!&]@?2;;P/1*>/<%\:+^/JUKU8HO7]FB/>[Q<5EWD%/RX_:)J]6, M"*VD2DM;1F/;G/,24MLT*,=9*729<\K5[%FMJJ4T<[+5QG$%92S_?9ZQEU'$ M>\S^:'V\ UP]5HN%W0M?:M X 'ZJ%NWFUS]&.M3G_:U(!9%:Z0)B:D_G9+2$ M+.<*HI0I39%2*27MM^+=PO& ^X2_$[L8QOA&J(7\W_5=<%SQF^+HQEX^['\, MM(D>'(7?2E9M# "'0Z)[#,Q?:Q0F<#8T=. F<5S4V_G_'2=(0\=DL$.EP0Z$ MY4D[+;[?U>I;)=1EM_;_U ;V][\<5&7D)0$%:GM MDL$8,6_ @C/(I=O&&V>WE-HG!&_%EMG])'1[XHW?0[MUE [+ET."'F4X>8KJS>_S;(144 MH\,_Y"LIGK.COH*B8_[RE1/?8.CFP[LGM3*SN,=_KI9_;[Y:V^7VG:^@<1:TWOIN1UR&UG53 MHC=@XVQ-^&(5L$'1B43O;8K+=Q]YLZ(SQ/,MB^Z/!Z[*J?G#[A( MX(72H#-\-\OC3L^]T#B;6_M=';#'^F%A'G"3)C5G<^UYMZ,SF]AP$G9E1]TIVWH&J.B9O9:-!!V=LP.^RW M]H9NK!/UU]T<"BV/_=:A4!MIQ_7E-VZEFCKXS?+E-^_G@?9A70#JW(GMO,%X M>[$N<9SLQCI=,.1^[(RE"1%))J! M("(D=QD>F4)-2NER)%(2BD].^M>-.3S MO1[GC._Q:M'QXMX0FU@FBS?IX[%+]C*UM!L7Y0 MJYVE2IB\^6TUW]HSA*?]MW5.$E+F!/(T%1 1S2&EW#"(3A+.D6)IYD<>87Y, MC5UVS@/C?;,A'=K_W&\X'(DG/LBQF>FH._HYUG>@CJ.>J[>1C-0P/0C/./W3 M_5QYI7;J07A=[ZX>=KN .?];I:N%DL*V"ZCXUA)PTY9*K9[8]^II^_3$-N+K MLS+?]\5FII1@":,*)AQSB$3)(),D@0E3'(NL3#$KG6NM_6Q/C1E;[\&Q^V#G M_QUH(P!U"*"-P6/>ZSDP#NL&\>".S)'2R_%X&'NL-L3#>J3UAX$P]UN""$.M MR7-EXQ,C?=?B).!OQHW/06:+\+IEO3V!2DR6WOCXZ\XU ' MH%)#E^R,JS'4$>F9N%#79_N527YN%I\O] [6=KV2(0QSQ@A$/$D@L7U%2V$F MS"1CE&NO3A$W+4Z-#1[8#V-K'E:7>!U7-R88%*W(M+#S%>YV,HZ\C= ]V1F: M\UXV^2BW>30RNU=3=OK"G#/LEG?J^:FMT5RK$0>J,P>+G\Z%%31]Y9W&,570G6!)(J&^ZMKHKI$?E77 M?7AUU%HW\;-Z;KLHR_N%_%RW5)=OMZMJ\?C0G-.L3\7--,E9QG,-<:EMFV-< M0)*6.DVY:4G?YSBASY@XKND/C?-8 MFF 6X,\O &X]!XWKH/%])\?0N0[J7KJU>/N$I]*X+3!>F;GPY@Q4_;C5PN5[\I0[Z+2K#YY^7R M:??M+&A.F!822BT3B(358\2)@"5*R@0KIM+,7?NIR]+4N+'U%1R(X(4ZG M"P([ [!J]>]LOE6_*69GX_;K\K"<5^)'\^=AA8AK1$F:%A"GF4TRS;R9")5" M*1#BTDR;:3,_U^[QN$-G-46JW,!/NH5\J']7JKI,GXJ!;$ M[@=(:L^AY022G!>P-&\"S)&@''OV;[QF:FJTM/?T12>DJO;6MU/C58#=Z&@8 MV"+SSP&QTS9('[H1"^C > N,89LN7K4V4487QSM4-XOFKM_ M7<[-]>M&6&HOT%IPGFM4"IAS+JSZAE7MYRG,!-(I)A)AM_FBK^&I<E8Q\$7E)3=[7 M]S@0>MA*>%@M'U?LJ2W_2S05I" 4%I@@B!(L(2.I@&5>L)*5&2F1]#Z_>,78 MU BI]O5H^PRTW@:65W;B[+@/.1!ZL?<=@X$+.\MX Y'!3S1>LS?^N<8;D5\\ MW7CKFAZ5$$WB=+X#>>UP-&4)IF:VE*&"&7)!"I(LDS#+F,(BX[B@R*_9F;LM^V0B, O5=K41UJ(S8=_FI9UN U+U=:59MMQ_'4L***,#P'KZWP=&/\$HLPG"Y6 M6@3>*DCP:+TU7R6AWLQ9]?16R:W85+6N#-%Y+LWD4"*K))&@#%)ETC&)< M_5]^_+&V;7K?5PMCRW#QO;'RK9DA[Y?32E'@#&<0%UD.49%+2(0L8%9D.$%$ M933QZJ#K[\+42'3O*CCXZI<@!@R#6WX8%]S(O&N<;SKM[MRW#3)^LA& :O$/ M< GV*"MOX2 .F1,&>#%J2AB.TLN,L,>= A)"*[.Q_J0?S#=W]U:TJX'5XZ+2 ME3 SOWLAK$:]S4SMAN?Q0ZA5H71&,"R*7$/$D8;$J@AQ6:JT*$12Y,(Y9^SA MR-08L0[%RMLZH6;D/$B_S<*]K S+O-_>?W_UNDOF'1JSHDWY?K=:; M_U!L][?3E[/I@K;^PQ\F ,!M!$ >A>"1M/F,B$/B' GGR'QU!/'# >+W M!XAKY\';^!![Y,&1H!XI[QT2:;#W&NSG!Z;?X- M#.MH.X']X?7=&?1 ZL8VH9WFJA3W$#3$5&"*E[;)YJ:%4B.1)KHM<>"D(.MJ=&HT;Q]: K==+ M^^HTL^&_*S,WWIKWJ>V&;&9<]D$Q:9"H([$?8-W-//0N .K T2UKZX=.9,KT \8[";L>^Y#9U@4KHZ95 MUZ-\F3]U?+*G$KU:'[65+G.D.2L13)*D-!.Z+(,T4SFDF-.%F84]+]>531 _Z?OU6FW6,]N_1C.6P(QA\Z8O2089 M1@+21&N5%'E>2N:G(M]IS^GK/JIL_$_6WW\ D\BNP7)AD]J=SW91A]5>>^8! MG8#3!*%"IRGD=6F/R*BM-]00,Z5)EJ(RX6H'^!>/#&M@U+^,P,?67_#38XW_ M&- [9F.]D1PI,3-^@I^LIS5Z;T_1>U@MG]5J\P,\S&T1M95X>6Z.D[_[+N9; M:"[:")7Z?!<7- E]C/TD&GB\)> M#&^WZKWQLEVB>V K>\;('@Q7N9(:YC(EYH60YI!3HB&1I!0L5VE>>AUXO&AE M:IFA<1+8$0-,ZVIN]R<]B>W,-^Z.!PM="(P)!U<-C0J M#73&^O+Q[_YPP,KYO7$9GXO8GXGXM(+?1.5YH:0PV8D6$&6%AE3S%"94%KG* M9%ERIQ,2 ;8G1Q$GK3K:+K2N-!&"O<.B>SQ$(U.*]1M<:E!Q4>;+7\7>$VJ/ MU?IXD(^T@#\L]'XK]V'@=2[F>]YRO/7]L%A/EOP#;Q$J2+W\5JW-5^_]4;O9VWQ_/6,YW1HN!4PR+)%$2)S"!-46+30YXAJ5"6>4FK=1F;&O'O?:UW MN>PZ@:I7"ECK[]%:XEU]C,[.7>5_;M>; $W]SE%P2R>'PC;R*V#GTNE*8[-A M6"\,O/MN%; 4^.FS^F:&FL.>R-+6M^._%S4VN&:0)W' M+5^K_]Z:!^6=+=C]4B^G$R1RF: 29BE.(1*V#1Q/)92,4D%)P93?YL0E(U-C MF8./H'82_%6[Z2L*>PE.-]KH"U)DNO#&QU\,L0. 0=4.+]D95\ZP(](SO<*N MSP8^\^*KDMNY^J3?K5;V=.W*9CA6H?1^(1]6U7+5:"+>'UZBA\*:@B6:%]K0 M J)V>4H;;L@+!$5A-S&%+K3PJD3MX\SD.*2-Q68@=33@*)PZU:\#:GNT@OO0 M)*77 #JRT4C#$INU@D>DY;+;VJ]4?*^%HC^LMRP^?'OWRS7FX_+S7^HC4GEEX^+ZG^4 M;#PV^6+[(_NY=(8E(T*C'!944HB*!$$NT@066.4LY:4FU&MO85SWIT;W?ZKJ M\6M]4,K,C]BCLA/1G;-6+L$RBA7QMD?*?36\1_YBN+T4ICO,HV.%>+:\S1D.^C$:.8-37U^N,SLL7 MWBMY$;)=-I\O_[;"/_I\Y>.P;O51;9;:FC0\;+=]::$5UXF"V/P'(BU*R$2& M(,XXXH4L2XF+F?DL7[KMFX4XX<->QZZ,L(ZZOKV0N@Y?2>TQ;BX[;K''(O:J MZ\[_>@QV$8"+B[$?FQ$XQ!%] 'SVX6(/Q$C;<7$&Q'-;K@^6W;MS07<><9.N M3^2G>W6][A0V>[N7LG[%L?D#J^2'Q1OV7)FW9+NIG>=E*F160BE2"1'! A*< M4ZB$3M*,%PIIKUYKG=:F-C>R+D(S]VF=])O\=./J-E<9#*W8+X2]G^ %9@-N M_GN!,F0NWVUPU-3;*?:7F;+;16'L8;=5%TU]V9OEHCYJ]&>U^?K&I%O+)[4Z MK-B*PA:F"V5U* V19'D.FFDU(77=IRKX:EQ2NNWT[RY'^)N%!,# MQ\ALLX.P+B?=.=TH >W<=CN-[4T]OF -R4+.MD0IQFX,76R&<9NR,^ M/\YXX_-^E+!>;69?JHW=*?NPD-6W2F[9W').71]O5Y:^5L]?EN\6FVKSH^V$ MC%!).2H2*(A*("K* G*$$"0EYSE%1&M6NK!$@.VI$4?M?J-4M0O L_=TR !T M2)$ZGZ=Y>?>I\/X]UXS/$ M'-;D^^ 0F2#VKMT647#Y]K@OC_?!9*25;P]L_):SK\7>N5)]=M%XB]#7_#U9 M7[[ZH< :3-N&^G"01-XOY&=E5;U.NE);\60URVDJ>&(F6D@E!")L\BB&: 8+ MJAA6A2Y%5OI)1'A8=_KBCBH843L/5@?OZSJ^5>._9R&EQRBXS7*72VK/F#SI #$!BU]]# _?L][/UPN]KKWO$5 EE6;.2X- ML9(7]^UN32FI1DE>PCRQ*]A("3/UDRE$#!6R)*PP]W/.N+HL32W[,M9*\.MR M\0B_J-6370:QLHW?5"T(XI&%=*+KD)T-A5ED"AH%+H\$;BC81DKF(+0UB.IG M\R0E-/]7:8855SGV M4HGIMCPY*2L_61^9)05J19 G,J<@.Y;?&A*(+*EGVPO&0Y0RWD[Q;.2Y+# KXS/ +<:B$C >VZ MYC@4=-&7&1M'0>LIV+D*6E^'7%5TP638A<1.BR.O';I$?[Y!E9W1#R M?;6HUE^5_.=R*=9;Q'9N9FIY90[ MY\"C].P"D&Y4T1^>R!2Q=_ .[$&J?;P#_UPMUP-JGG9#,73MV 5+HU>. M78_V4MU8QZ?]&$"J:M84=-Q+:;XKZ_8_OU8+E%XQ2S&]AN0A@,KLA\$(R4 M,Q\X(7&@@_6.#]9*_/RX_/:OYOJ&"LQ?7C) ][U'(0"G\';/O]N'@_4M:S'[ M6@__?B'WBO@UK\^X4ER2+(5*<@41,8Q =$9AGDNB.,%Y*?AL8P^ANR4"W>:\ M"&%O--[7O#Y=;_NTU3[?@>>Z:4 M=+SSVUO'L@MMMVQA. PCL\3#'KB'/7!' M'1<&SAS<8!E8OK++XM@"E@[17Y"P=+DJL,..O8>QH*O-+$NRG-.,09X7S&H_ MY) A1*"0&&"A&P'_'C/GL0[:4>;H M]N/VCSF/ZZQ;S(6/])PLU8OIGU:U>(MQ0X+2&BC$-J_@HQ(5J4 M9U?9P)U).[5;?R*G:EQQMY-L//3CR6NP>G&$ . %)D= MSO&)($ET X8A2>&:J5$)X4:\+\G@UL=#DXCZ^:KO^&Y>/57-V;;V^YN0),VH MHE#;CD.(9XD5]E"0DK1,"$\0TYY[LAW6ID8*M;.P]=8W:^A"U35O& BKZ)G# MP4]PY&@,BG#"9-CLHS!IZ6ZW%?+G>KM0] M7]=J1(Y?>8\[3N@!.+@)?E$+I2O[=MSY.>"7/P"=(1\%'_.C/A@!N+Q\3$)N M$?;0?%2;-VS]M5X"D$K^\N./M:WQ;^1YS,O]7FRJ;W61_RPI;FK;&U9M5QC7P79='_0Q_VM]!FSOM-\;VF,< MW+@K#KJ1J]AGXT&[F-$TQ,NS0I4YRF!>'R[*9 %Y1@242*2%*%C.I%<;FOXN M36T6$MRW"AQ%%MC"L/_XNG'GN*,6F5/'&; 1&HU=P_AUVXV=>37QIF/74.S? M>NSJG8.K\H12MWW,>%S>ZC81V9%X]!?KW%N@7]7YWIP5_@U;Z M^6(V<-F?L_FQ:P!]<;E0$.A]BQ!MHCW![L\T[#N%U/QY$'U77&0EUS.UO9\>V ][ MVYV$*\<4&9 U5,HDLHB8')80S&"A"UZD..4,YUY-F2Z:F1JG[[N9/3=N>K9C MN@RE6]K9'Z#(5+W'IO5P0#5<-PP&[;=TV=*XC98ZHSWKL-3]Z1#1;Z6KA9+M MKIS-)G]3LA)L_F;.JJ>V?>]ZQFE"M6(::JT+B#*=0I*:>2VADDN."H';*\X0&,3!NMP[O-WWHB>@=VB-9>[UI%1T#4 M1XE\<&3'TB[1 /S M/$TTX;!(TA2B4F/($",&=(IH@01+J9.$\$U+4^/GUE$P/WCJG;E=P50BGDI9 MEE JCB%2>0()Q^:/A*4,HXSP@OJ4&0R#Z5@GK8="T3D%[H]-_"RX_JJ=*(+& M2(2[D1@X%[YB;.QTN#OF"QGQC0M"CQ36=8'U>HEZRS9L]RW.4U6F(B]A*:2R M37&(E6!14)8(Y8)+D1&G8T.W#$V-7ML38F^AV<\20F$6FB%"X M HX3=F/1^SCAE=N/?)RP.\CSXX0W/A^L,VY3N[J!:,6W.Q'S=T_/\^4/M?J- M;<37:O%X\OM&V/.3KG\YRPG%!3?$H3%A$"&.(&&)A+S(B\+\OT3*J\UY;X^F M1C.M=W:M^LGZYRU3WG. W)*446$?:6Y^[&P[?=S% W8!G7SH#AP-UF^=@Q6B MB#X,P -KIO=T:FQ5]6$PO*"[/M"-@T]5/"T7=3^)W[\R\RQ\6*]-#C@S('&* MF(2,,@&19@Q2B5)8<,9QH37%VDD=[X:=J5%FXR986S_OP+KV%%2UJW[L>0U7 M-TX< *W(3-<"]7L#5./D'?C0C53(&90N' 8^;W+1U-AG2[KBO7".I//CH=.U ML_M^VF[65J/7,-%,4JZIS@0L"$\@2G$*B1(:YBS)")%YCC'WF[1UF9L:0;1S MD4M??W#DMN\4KA-QUXG<4#B.,YT+AC!@6N>"3._)7:>1D:=X+@&?3_2/M'46]W^S57TVPNX([-IOK3]M MOJK5EZ]L\>FY/C[V<5D?_%7R3U4]?C7_O?^F5NQ1_=.V='EKB/T]JU9-8W.5 M84035L(TD[:;$^:0*:E@QKG*A"8T+41 ZT)A.;S?([7INN/UOV+?;K 3W^W M40'6A 4>;5Q 6O5.;2)K4E''HP13&HT91@P1I M8XC*#2$D,24$83*B96L@4 M9P0GWFW#)A"8_]B FI8[D #S%%WSS6HH0$;@PUHP;D#>WCNP X@T"($:HAL-8$"%J1F MFCC@*?@)C?F@Y^BG$->X)_&G$/&5^?.D? M4 VA+>3^K>=V%8?F%??^SVGS] MNIS;QV-&7401E(1:$*XJYO>'_E^=_F] M=GAD!Y02Z(GBH+H"H;Z,*S+0$[$SQ8&^]^O9^/2CVLQ2AC$3J8:89X8G$TX@ MHR2'*4=2E3+G,O%4Z#_ZN1Y%=[>EZ_)DAERV;O>K[[>:K>>;_1\D_%N:.]792D\;:@KKU^4KJ'\_/ M:E7_[=?JJ=K,4%%F98D5),*>3"I$#@FF#!:H(!G'.)>%U_9S3&>G1KG-EZN&I]LA<(;*Q^Q M^O%F*=6,I$(1E$N88(4@HD1"IIB K$0YYQGF-!.^)]DZ[$V-_OUQ-2-\H8!*C8F<891N OZR>H'1U0"?XF&$,2Q75CHY+$ MS9A?$L3M"X*UC;9/VWK;X:UZ7BE1U8F+^?MWQDD(:Q+&I4<^O:KW^-W 4'9!'X7G+ M_PPS>&ZL]1I#$IGDCL?A.*8[L(^JSI:.X[H;3>1]:, 'UC :QK>Q)8\&1?2" M0M*P]X]4O;V^5O%3__'%6+5=/HQ7'\W#\W;YQ*K%C%*!4)D*R-("0X01@D0C M!7&1$D%8D0OE)5 LZ M>V W:IUFB)\3V(<8!FGO.LH^ML*8_K/ZIA9;97N5M-5##VQ5MXE$*DUDCC%, M"V)[96,$&2D(-#_C)$&(FD3=AZZO6IH:Y]J>+6NP60*F=34W+V#?JL7KF+H1 MYR!(16:_UL>F>5'K)6C='(X&;R(Q))==-S8J(=V,^26KW+X@7%&AJCNSV55% M*Q!5&9I:"'/G0QOAP\I5AD5!2YI 9";O$(D40UJ4!>2<%HCEA62%]A57<#<_ M-1(Y\KZ>W9WX[Z^VX#$.;AP3#]W(Q-,)+#CX'FFQ,0RWH849/#P87:/!'YU+ M<@T!=PEC.<,#RU7=([VFSG??;5ZF9EP6*LE1"J6T/32XSB$3)(=9A@N,THQR MP7S8[+*9J;'6PVII^Q'8HQKVR 9?+K;KNN,C4(W#?LQU!5LWANJ/6&0FJAVL M.6B7_[R[ 9(WVW1C,"2K7+$T*GMT1_N2)6Y\.G@ZM)Q_LWJ8*R6KS7LFK%#Y MCU99 U$MLIQE4"%[%HQI KF0 B:%2C-)2U247MV].ZU-C1OVSH+&6[!SUWMR MU(&P\P1I&-SB3Y(N0S:@:HD7)@-/ESH,CCUENAW[A6F3PT5A-/+/Y5+^7GR*9F4!!I1,-[4D!R!*B(=>E3K-$ M)$AZ:8U[>S UNCEX"1HW_6C&?P3N%WVCLG<16(:!6 C"^/=0J+R]D DZJ\F>IR<^* MDN>PT"6#2!82,OM/BG0IM7DZ,US"(J>\*:XF6J:0D2S!"#.B$Z?%AFXS4WOQ M_$N.?DX2JQV+DI]Q/^U8W$<[-@"?R*1]40 5#Z,=BX?0C@V [#6U8QV@ZZL= MBWMIQ^():,=B+^W8EY\.W7A>;S[IN@QCQX4$8YR)PB3U%$$D.(5<$ %+G;*, MDS1%R.N@R9F%J=&@=="J'=0N^FX7OT3/=4>X!R;1-WV/X(BP>'HU]F$W;E\: M&7EO]DJ,Y]NOUSX8>'Y,:U7W=K1'6Y_4%_;]N(4%,%XRFFK/21PW)W;07 8R@E;3WW"KJ >.D[PDS M=]#=Z"$.E+%3ICV*C=>U2I[U&WQ6]K&IR_N.NR,.>"K-&Z]!CZFY6Q_WW)HW M*F<'V?SO$-@_MEJSQ\>5U= T=_NDVS*[+XS/U4PG&%.&4Z@SKLSDS(P PZB M$F>HS+5$"'N=9>@R-K7%8/^5?OK>4*A$VCY22EQ>CVI*5(ZFA]8Q13K$D.50% MRR&B60X)+3.8YT69YB)'I<*S;VK%ET[K/OX>^#POQW[$>VQ:QSS6-P)P=U@C MBHME9.[Q=SXNWAX+37%Q'VD%ZG@C11SON+2%E6#5UA!NEF#91/'S0,M2X?AU MKE<%W':\A:SPF$]6N'K<)G"[7'Q59T!B[ST'C46;(L>I0!H V$&WA7NX,^XV;W_< MSK9M![BE'_6N5YO99[6V2GOU%O#W:CTC62Y(EA5F9+2$2.@,\BPGL%"B)!IC M+-R$K2[<>VK4>.0>^,LZZ#A]OP1;-XWU!",R+7G@X,PO'1%W\(6YZH@KS+]> M\L2EVX[RW'?$LWN.NSX2,H,6FRV;?U2;/Y>KS=?WRY5EA7G%C)LS2629B Q! MDJ;,3)5+ 1G5"<0JQRG..59)YEP@T6%H:D]LXZIMHP#^MLX"O5S5Z+A/B83"+/?-MX#)N@C_W<+T9&BZ?^>PPL(TT<0V%SW..>AN3[LEHQ_4C MSCIO1W$ZO73X?+ LWVJKY*XM5YLOK=]L5RNKU\:83C.::4@$Q= >:X-$V]-L M*$D%DDPP6GB*[768FQJ![IN5?3.!UHLPF^K)X5H+UF8O<0MEE_C8@=I&YHQ.VD!+XF_CY3.@&Q'&D65U/ M/#TG=X[X=,_P;MUDQ&F>8SRGKG(M)PW=. P8.M^=P[@#,N+6H>M8 MC+1Q&(YKG)W# ']>:>LP'+GK>X<][AFNE6G;=9D[_3N;;]6LS+!)8U$"&6;V M)$-!(:,B@S@1!2D,8(0X);G7#$R-)AO_P-HZ> ?^Y>"9K< WZ^P=2)/D M+FG^7ZO+J35@^X:+=Z#([A*$[M(TJ;5)[#]+D!:C6:[OP9'^ZW&[6&_,7 MJZ?$-N W,TA?09[> 9LLU)]XJT3]+FU_FM([8"P]-U^%N:=0U=F0NE%MGX&* M3)_M&/W>C-&_-R/SH09X6(',2_$/+8%Y8F-TDU^R#UX4-SUZW"]C7:+2Q?V^DL=OCPDO]L%(;]KWYW0.KY&;Y M;E[5(GJ[S=CUFI%OD=>&YBLYG*\TI!>RS^N?G(LPG0GIM1;8A [6($9KKS MW[LH ;=A>NP1##?B#ILQKS*.D>FZ'<+?=T/XAO[&Y@EH]&PL_CMH8$L%PSD4"RY(0B#1GD"520T538N8T&:?( MJ>6PE]6IO6:/O0363<]&DWZ0=[\(HP$9?6'5&T//,R2>F/0_7>)J<,1S)YX8 MG)Y(\;TXDMKU#RR$*%%VW554L>/3KN^^LO0(J2NB51 6R MZ5FXW:46>0X^D!\.#LZ#6 F)EB4@)G?["N*CNG$I %7"8BQQKE%4SZ)G''([&&O< Y%58WF&\MB]/CZ!H03?RT/1=RQ"0 GMT K:!YC4K>#WJ(RSK/80 MU>!S2NTMM#S%UT,>Y!E!IX37\MI\OJX/=VM=K%^">IW3\ZZT'H Y[R0X@.+FN;I^H[S@4WU M\?W#DS2'LF2%R64!H#0<8.9=6Y1! (FTE):F%+1CADJ8 F.S;1MUNV::!,(> M:)'V"&;?5N5!1LE6^:S1?A=0]#!0#DD<>OWDC03J\$RY(G$(G<\/B;Q/QYP0 MN?IR.S?^OU?_V4SOY;Q !&K"$( <(X"M8$ 0@0'$!!%M+=8HB'W.BQ@;U>R5S"HM(\,=6K!LYY4T M"/5,(OV!$Q$^=S5( X7"-=A4%?&.D4M4U.8R)*TQ:J>O'"[>K%7S1[%C[=_L M9H(]<8&]V_CLT/=EY4-;O=_GD_J8,Z^X)3J7$,@M2\&Q+%/7BPQ4 6S MOEQA61 =8PCWAOT0JU2-_%%TR39U>J 9"3.4>\.YY[7NZ-2GUKQJ,UG#?*#\ M316FK-,9SIU02VE QRDPJ"'="9NG!G6WFUSKSCQ]@%,+O=T5//AC[NY]T#7$ M5P%:_?QPW$^W;H+&(?+'*3D0A94 *Z2!(DPY9K2JY%0PJ(/BE(=1=VQ4>O) M>'^BUH1AW60GFT1W:FG7\_,0ZY5][ED>,#(@_01?X<_M$_=^O+^]:/Q,ON(^ MT3_O6>Y5:K?5:=L1=?[YK3_&^^B7Q??E'RL?*F#7$X:$141)0,J" PP+[,QN MB-TRHVV.;0$5C H:;Y4VMK6A4L];?!O'"M)K&.EQ;LDA+4):![ <$7_ \PC%Z'L@ MSW$2>'HFB)/V%>Y2G?<\5!%^Y"20#>1+[@I=G!OY(B*MKN3S5P_G3KXX@D-B ME=JDC8T=:QT/&SMV:HC0"G#@_C<5;'VS9BQB\3O2$"22;BA;!0Z['PP9^]%V M+NBB@=.):EW>S%?K9;4BK=ZOO]CEIR]RODV2>K>8W]O5VCY-AOK5QSB]="/: M!8E_7,QFKQ=+?]>)I%P84RJ@%"I\%SVW_[-4 ^,^YTQRZ,ALD(RC?L8W-GX\ M.G6HM,^\^H?Y*7_Y(63;,73I)C.>&>@[K>GYGYL!_9L=,Y^V:\P!2%F%4K9V M,.WSD'=(GOV:_+Q6HUX8A8PB$!)?>Y6F5.@!0"@<)82E5N+X^LM M1NKK92\*7OEZT0MXG:^WN,;7VP&>Y_#U%FE\O44*7V\'R)[3UQL W;6^WN(J M7V\Q E]O$>7K??KMCB7R[Q;+]?3_JF?B??G&/1WSJG1E=:ZVFN18"ZMY#H@P MS*=O%8 CC(&1QA244-\=-ZH2?JNXL?'CH;:9_>:MY-@^VNWPAEE0Z4#KF34? MX;4HL[VJ]?EY0D,J#).D=>C;)0Y;;CYH]$=5Y<.NZNCXW7S].JLVCG+FT[Q> MSQ9_OZH_6#5>E(F6 BE*%"@PUP#G.0<2:[D3CO7@1$"5UK87('=;?%8'$D1,JYMH. M&[ZW)YH+_>XCX]7#6[M>^XCY^H\3;MQ3YO-#.87$,9,2/O[< L4+FA-(A) T M> ,8+'9TW%0KF\7LWO_V?9KLBF0_2+11C0:UM:-:?C=AMNH M1H_PT<8U_NJQ!1[L2F,WU5@G#$&H#+6 6$H!UKD%$KKE6D!!*4,E)Y;'E7\; M4/N@UWO08G+[VN.=,S^'G/WG/O#O-J/_;8?Y^X=F5T+\>SBC/SMYW\?Y^['Z M_R5GZV?G9;AS\_,J=&W:/J\V4'].UU]^V:S6BSN[W)4"^V6S7#HE)ECE/(<0 M@ASZ5J>X9$ 67 %:*&(+Q10O(QNY7Q8ZMEU/HZ=OO/>UGK'8REPA4(>M&ZD! M[)GP&W6SOYV^6:/PS;ZXX$VV53IE#_9PB-+V90^0.W"O]G DCONW1US;L:>[ M,_,GU@IM,*< 45_;5.(2J-QJP*VVPC("(8JJ^>]O.C8&\3I%=F"7P17Q8P?< M\QO?.M;X?NFRGT+NU7V'[7XNSQ<^?_2W*_:WJE/F]?'9\?83GWW]_DPU]8-+ MB@G&E)=:$@"1CZ%3A?51]!P(+G)60J@U+**CZ)]I,&/CCJW.61TS68?J[4=T M7"3I<0NN#MODYWJ(C+^E\=HF')F M!P.XR7P_&-]*NMI(]-+([;D>HPCWRW?P: SHCXDN'K/[M'ZDANW/]LQSE]P= M\USC&=X_\\PS=])A\]PZ=3B[OIW-%G]+!_OKQ?+E8J/6Y69VJ[4_"%L]Z6. MG1%6%+@ #!/BS#,%W1HKW:-H8"FX53DJ@VI+1LH=FR6UT[PJ6=OHGC7*1QS M1F ?<(K=#Z(]KQR-@ME'MT^?WE>VZ(^[D00:#+%@1AQG]P/J0.?93L'-3"XS M,UWIV6*U658=.J1>3^_]V<=T7AU>RT?/LVF>9]G,S'(_,]O/4AUJQX/;>JH= M<;OACK7CQ_CH7+O#Y=TV_B_M5S?1T^J)=+_/;'7>,#>'T9P3PI511$@@:,E\ M Z$$9;^S$ I;3*@^0.:CW'(/'4RHVZMAL1O9[.IVO[=GKO3R@? MQX[7^:"&EPPCJH EVIFAG/G\.64 M01Q*RQAA8TAH4L"QT9 3DD[FUF]WLA9 M]G6Y^&J7L2W,+F(<1CHID>N9<&I50:7K<<)(\@3<4&12,LU%F8.R3"@"3QDF M^+J.B6A;VVF_W:CNVAR>YYQK4^86((:,,W"0 JK4&##.$$1<2\*CVB>TBQL; ML]P>F_R1>6CMZ(:Q2CK,AM^[WF3*NEV4XY5'FZHZ]#1[ZX;10Z!"&&!)D]3: M)0Z;I!8T^J,DM;"KTG5UUHL[^TE^LZL)RG,%%:> " L!1LH"*30")8>&0\6* MHHCBF%9I8Z.86K5L[76[OJ7S'M0P:DD&5<_,IU;PDO1T/@*E[Y[. M>X'/WM/Y:.PA/9V/+TI2. 1NBSAP2!@WPO=Q*JCC#)8#3JUQG"&,E*HPK B* M;FH7,S:R\ 5#<.XKA^#\!6=7E<. UU0.Z8!/SPQQLOP%3%,Y!*:H'-(!LN>L M'!( W;650^!5E4/@""J'P*C*(4^_W8$0GW28=D;;T#QPB238SG0'1[-:YQO!L! M4BL#A]QG."Z.&-4C5HZYKMM>]]?%POP]GAE6.J*'10%+BK%KN9D!$'1X&2QX;8S?:Q>U_PX$.VPOW E_/'-TH5IT3 MGO+B;_]^D]6J9W]M__>GY%EU3)ZP.$LT@BDWT>'"!]U01V/R=',=?X-NO/7! MS85=+JVIHO&J.L$36>0\-T4."-((8.'S#PB% "EKD, 2D[CPAA,RQL9%.Q6S ME=?Q)OOA19X7V5>YS.Z]OC<9N1U);*]FY(-J+_7H/Z[AO)-.T;1!-2"0DJJ.25F4%)I&>=3^FC[:L<3PY8( MK/WIP03GCAV@9H J[+:AQ#KNH)8!HTB9&V8%Y6Q2YTG\OI;+=>#Y89#PF$?_ MJ0K]O04_RYG7W!^)?9[.Y[XZSBY5)/)8,6P*A"Y+)"0"D)868%DH(%EA '53 M(TO&E:5P.P6OYH$54_J:@$:! >!_E*/3"_"!Y[K)H7R.\]VS![L)SW.C@$IZ MKALF>=CSW2@TCLYYXZ[NMD3\6RZG_C8?Y=I6O=4P)%PR04&1$^X,28Z -#D' M$&GW 2&YYE$%2)\*&)L5V>B7>04[]:H[@C",4ZX!IF?VB,(DFB/.#3PE&QS) M&/2]/S?"IV_XV>]U>Y<_^2/=S?)A;S_>ZO]LIDN?U[5:_V;=WL=,,-4Y5<8" M986S-!250.92 .YX9ICJCB,>;]#A([MG;_]_'E9U6VK'" EWPW"C+C<9!GJMS L9&/HV.6:-DYK4,8Y>S(+8S20IH>F:-2%2" M^>'2T/=<+\\??W/WG:05_W2H)K7^N+W.KJ5YNNI MFCKZ]J@64*72TJ@DWIDDB@V MK,,F)99'_IRD-^\0DE:'^J[E-V7GMIRNC?NAIW:N'Y9VYJM8KQ>K72D0?5B[ MM6F.@G(AG&W&@*]]"K"D"G H$4!02GORN*TZ=#BTZ-XVB2:VG=.'GZZ>R?P[GJF(H+M!9VR@D+R!9BXN M<"\9T*UA?==+&2[H+QDBCT("T]TU90>-CH6RWFU\B+E;YX\*9DU@*;2??"#* M,@<84P&XQ1R8HC#$E,:0N)Z2 ^D]MO6XUO3 NWNZ@&B*/AKIGX%<.G/*=]K* MD;.WL,8$<*P+H' N"!;**(4ZU (=UU/P_&4_T[932?\8A&VV1SBU??L+KRO; M64-S6+VS[]8HO4U&_VU1TJL^@I8HO+=9.G;EYNW!R]]$E M[^SZG4-Y6P1#80*1XA)0P?SV'UD@=&GN9KU]/YW*N?2#E842:+'V+PI:"(_NQI./G&.12DFN0W$&9,0:) MI[06=6W'[9:GPX^[B(P/R\7GI;QK*/ I@WY:_&SW7S83A#B"CK% 4L$,.4Y MX!)J@ @B3&@IN Q*KDVBS=A8K!K,0;2++\;FA^,K0OH^HOM$B2M,Y*NF+]#P M'6I2^C9GJ_G8ZY9M1^(8<+>)W=JL^^%X)Y>R!U>E[.^7 MBDINE5"@UK<*; M[LB,3'+3CL:A7?O>XT[F_=18\_/#'RM?XNZ]VT0[8W;^^;8NRSRUJXG %!+# M(##,4%^%K@0U;.YD_+F:SUXNEOVBB98D@9Q(8 MJ*7;-AL)%"D90%KB@BG,B2ZO=^?WI?[H3-?:#/K+JYAM=8S,V!AX_J_QX8YA M5@=TY?;;$7L'Q FS.O!Y&E&C[+9I_3YZ99\G\PEAA2@%-4! JGS:( /22@XHHEIC;!E443UL3TH9VU*TI9V= MEME?M9Z1R]%I1,-6C:MQZIG2WMOYYO(52$6_#"J[Q'2GOG[3%.#1OWL;Z=_U@S@)ML-H<].!T'8]=O[ MH%V%9^Z&$(3/Y?X(8;>)SX5_N"&0LH@CJ'[D]"%G$-Z4_*&=N[ M_M*J=55QO0KXUU[+V,[SI_$,>^$3H-2WI>\!>M, 5"F8>+F_@$':%O*G10W< M-;YUO,>-XMN_WJ'RRJV#)S\=P;MM6"<@Y-)J":A6"&#NM@%2.W) !264Z)(* MJH(KJUP4-S92>._LJ>Q.+O\W= \0B&H[)Z3'JF=J\*IFYU(%NC10O(Q@1+F1 MI$@.5$[D2D3CRH0$ ]1:!N3R788K\Q$\HD=E/,*O2IDWMD^.J"MI%1-64DVY MQL![60#.)0?2%@4P*"^X-)(Q%,2YD7+'1K[G5?O\+U;ZQ;+!W^B+FNG M\\HN[^UJHBDM+84:**A\/P8J@#24@4)3EC.96-"[(^IW MYU!D?Z_06[M:_<^3!''[3;M/JRH^"[5RNJQ]E?9Z3-'I5"W(EZ0L!'+;<@0Q M U@5%'",#("$Z<*R4FE&XMLB78G^=]P*J07JW!)6E-( ZCT@6!OWN%/. !*0 ME%123K",;7^4$NCOH^51"\"A1R(I(.O]4&2K9+;3,FO43'DD<@F*M(@R37@3!0 TEP55E%L9-#I M2+N8L9GH/^#B!6(9R'X@^0O*(W;XYY$,\(TDP:=G.CA5WRM#79PAYZ&*<((D M@6P@YT=7Z.*\'A<1:?5VG+]Z."_'Q1$\\FY<_G87!_*L0MF:TZEBVP-I1[UK M)W6];2$ZT41(1Y;0AY*5 .=4 X&I!&[+H-W&@5N+=5@-R>Y*Q#SWPY2#W"M8 M-PZ.\9=VFH80+W3?T/;,PIWT[QWX&.=UWQ,P$*8#Z'4.^EZ%>H&_IR;( M)R Z]FT\^U;6%*Q#'5!*#29Y]Q M) O( .Z*!"GAI(<1P5MGI0R-K8[4#);[+2,H['3<(91U=4@]4Q'A_B\OXQ/ M-,^TCC\EEYP6-"A?M([U*2>T?[ES&.=T[JTP=^NIVC0UNE].5WJV6&W<<_/) M$\TG^VW]\\QO/AP'*)P;!""V!F#&-9!4%X S']I).%8RJNI7K )C8XO?]1=K M-K.JV_+A(%;9;])8OQ_9CO#17S,_QN@ T;B9"F.;/O'OF8C. IL=:)_]5>F? M^0%DU0@2FD1=P4LX2KJ$'N5>C MU?LI;CQ079+FVV!(G!Q_4M302?!MXSV1[-[Z]:[1EW)NW#[KPW)A-GK]I_2U M1-8/;D^V=/;8MH3(:N+L'X8@EL#H0@$,!0>20 P4+$JM-2.$J[BXIC#!XXMQ M:C3+[IP=%!MA&81U&&DDQ&^H^,I:X6RK<=:HG&UUOLF:.@Z5[Z<90LI@RQC( MTL9:!DD>.-0R!HWC2,NHJ\^1T^'DOG6__>L?S2?NAS\7^=<__A]02P,$% M @ 2%:G4':7T*Y7AP 8!X& !4 !A86]N+3(P,C P,S,Q7W!R92YX;6SL MO5F36TF.)OK>OR)OS>N@TO>EK;O'(K74R$:9TI54E=/S0O,%+O$6@U21#*74 MO_["&?O.Y7@')BD M D_.9Y[4YJ&SZ?SO_UJ_Q+#"GXBY^6KSX[__Z;'\_+-@3/Y\_MM_.OOU[[=^_P^Y^6WNO?]Y\[<7O[J:WO6+]%C^\__^]>W' M] 6/ TSGJW68I_J"U?1?5YL/WRY26&]D_BA=/]W[&_4G./\UJ!\!%R#YG[^O M\I_^XU]^^NE4',O%##]@^:G^^=S$'&V^722<3K9//DH MKM;+D-83'X(OUGI04A>"%9?@=;*@-"8NF//,L.ML5Y)71/-&$2M,?_Z\^/8S M/9@4PGW]!NHWP/B9&O[;K9>>2F<_ZL]7WR?ZW8E*I1BG+5C.$I&L(T3E&7@G MDDC)LR+$ ,1??>=UVJ_J]FB9?EHL,R[)B)R_-"S3+3U?!_#9;_S\-2SI09"^ M3&?Y_%]7:S*$WM:+ >1WJAPB]T\_$=<%ETO,;T]UN+LQP?\NEBN)\DG9D*0P*RM7Y)F_+$^6@D&@1M"B&[%$V[I8D@4:K@L[98Y("PN/;R MK4 A^P?%_A+M!!*?EF&^FE;!G\&ZH/(^$(Z)%1)+M :"S@R4\$)FR[C*:LC] MXL;[MP*&ZA\8!\EU9&R\FJ^GZQ^OIS/\[>0XXG)BLS:8,P?N'.$Z&]K^#%<0 M4E0YL""DB -@XN9[M\*"[A<+!\FQ"PQ\P,_3*H3Y^K=P3+Z0%KQ$$H36*"D, MBQZ<\QJ<2HYD$57B?C <7'_W5E@PO6/A 'EV@8<7)*MEF+VA\.K[_\(?$\*S M9,9:B()0K927$ -%Z!@$"QYU1A8& \2-EV^%"-L[(@Z1Z,B0>'&RK))Z/5VE M,/M/#,MS-XA[7AC%1\ 4T@;GA &O7":KA\PS7A+C0VP7][U_*V"X?H$QB%P[ M<2\OF7A-GZPF)9.?@YJ#$-5#5II!+!0^Y5RD#=%$EH: QCVOWPH9OE]D#"'5 MKH!Q&CZ=,I&<#$+GR<^HDDY9? ",ZB4R%5HL*63>B/PC21Y?+$[(2?KQ8I%QHBEHMAP]Q,P"J'K.$W*VD&0V MW+NB4QXB%[\%*=OAI./$YM#B[@(]G\+W-YG$-RW3TZ.SL] [2Q-*4!90"@'* M$",1BX!LE41%CG4JPZ4P[B%B.\1TG/4<3L1=8.4H9]+!ZNR/M],Y\HEGQ<=" MYM)D0Z+A2D"4/H(U7B0M7"XB#8:3.PC8#B,=)T"'$6U/^'A!W[Y;?EK\,9]D M[BD^KQD[8Q0YVE:!<\%!XHR(+!2C*S,T.BY?OQTVND^('B;6GI"QV2[?+=\O M%]^F\X03A2KFP!AH+XD/HPJ$I")$YJ(AO*OH[=#PN$'#=ACI/E$Z@(![ LK[ MQ6H=9O]G^G7C5&%2.BAMH3ANZS%A@1B\ F%%)+%9Z=3@,+E&P78@Z3YW>K!P MQTZ@5AZ6 T.S*!6A8'PF2L<5H A\$ 3XJDX$PP?(A0]^H[MX-!SYG2?04X MLN)K6=_L_9?%_/Q@D,P:1H<(Z(4&E3VG, N)%9Z80O*7U""E&#??NQT .DZ( M'B3(D4'P$=/)D@#,1?PT7<]P$DSFY 83UYZ\8N6CILVM>/#)<;);R499!@#! MS?=N5Y_5<=[S($&.#()/RU"+J#_^.(Z+V20%)J1."+ZF7!3& -'J "))10Y. MR98-<;Y^[:7;J;_C=.?^(NS$ +SZGKZ$^6?GD3BFW_!E6(94UZ+:!+K.6%Y/U$81(DYI.QJ@3KAW C'J)A.Z!TG\0<0,!= *56("Y? MA#5^7BQ_3!+GD0N5P5L7:K6ZA:AB E>+4,MF^QRNB._:J[>#1??YR_W%V04: M/AZ'V>R7D]5TCJO5Q"?&"LL&T@;,B1QF+RW)([.$RVM=>O1T:NL]4 M[B_.+M#PZAB7GVD3_,MR\(*B4)-8B'J'/H!%--[8 MZET/5_1[]R\1 EVT&EX\SFP,(>##K_]O,MB;ZE#_:[ M1CY?+6;37!L$_!)F]>X[+0UVU\OL>-L U\ZWH//#:^^_*Z^F<7C8-L_>+TZMD%Z@*UF4O> TP5&LJE4MT#+ &',.!6G>W+'. MSI=9":NX4?/9.T_7&L[6J_-/;BZZ78C;U\27S#!A8-%:)1W@[ .29*:)_(;*UT268DV,$GC*KE[\)@NM MB@89BQ-HDQ%W><>' ^HZ&>/TXVB'G .$W %$CE*JY?:K#YB04!]G^!NN+S+- MA0N/*8 T@D!N]*:?1 )3B,MHN7>RB05ZB*AQ.G>T@\]@"N@ 3/4NQS%^"M_Q M"CN39#3G'C-(:T4-/ LXJPU9SL12B)[EN]K_'(ZB.ZD9I[]'._@<+O(.22K6IP'D8J2RHMH[!U=80['T*.4C=,C MI!V>AE5%!]AZ,_]&5"^6/XB%B1 "N7$4;S">B/90-^?:I;%X&S H:?T==8Y# MF*)+(L;I)-+2 NTIX [ \7Z)7\,TO_K^%>B+5^301>M#=L(;H>]HH#J$_7F$LAX"^4%R MBL/JH .C\S;,\X1SH9+A'&SPHC:C=A L+00M@S;%2UH?3;(]]>7C9@<'UN?B M0.%V (A?3DA@T_GGZMF_.?ZZ7'S;'.>L_K)I"J<:U+6P@-IXX.L/5K(%G.C$E!8H'T0SFK?Q'6^GZ1QLX=M4360(CJ U.N3Y7RZ/EG6$.#U]'O][FQM MY.*B,&@@RX@D'Q;!)^])7,PKD4O0O$D ?R]%X^83VP)JT@*=[Q73*C;!& M1%,X<.$I^'!!0"B"5@>GE6)2H:#ACAL+#3WL[9'5++/8%ED#*J2#&.XHI9/C MDUFMSWJ)1$2:;M1$W\]PHZ]Y/CJN=WW^:_/YO[:=-=V+7#(LAH&VTH#*C!:JJDU1=$ZH MIBL'JH/!LEY#2C]#HS47Q:+_,=T-IMH MS+0$:$DE7P,=38ZIBZ'6O#--GZ,2\H[V>8>CYIR 'LH+!L''7A+M GOR#Z& M>JOZ+885?J@S_=Z5OZY.H3V)7"0=98#@F (5/)+9+08<.AMB*46&)D;E0:IZ M*"$8!#/#R;X#(-U?"/';8I[.#ILDAL*B#U!8;3FJ+>WE@N+@Z.K 1YUJ(/RT M92F7Q/509S (K ;71 ?H.A7/Q*?@N-,>N+&LM@NBU9'I1U<*C]+5VW=WW',= MZCRXA_*! 2\%["3-#AS@M],0I[/I>KI!]^:2W9?%C(2^JF[]^L>%:!B:D$Q0 MD)37H%(T$'7D8)#BQ<1-BOF.._(#G.1M2>"X1S7-+R0M8\&^@+1S9H>E*8( MHR1P7B_+;/HK/Z1XW0,X#D^\#/ M\H3>>DM&$YX%F=^$Y"=F6@@B>8I'8B0!T7:?I(S*M8+0W12-FWINAZ(!Y-\! MD.[@P$2#KOA-_W<.R@0.T9D(:%UAEN*0<-H2N;K:S0;SH M(970@1TZO3%SRZI>R90ZQ[V/S-<;Z761T.;LK4M0"HOD^/EL5),[*(]2U@^N MF@7\PVJG [B]79N M:W/;>O?/E62-\SFS)H=L#]#4C4/5#E5#::0#<#T@H:AH*2C:V(WQGLPMJY-& MT4!!E0VK$R-=DWKR P]3FE4#/ FT!M)'!\AZ?_[>#4NG/:*DS1Q#T"!TCK0D MZBP0VK:!1%*,4E$UNN-[!RUC=PT<1LVW+XD?)/,.8'.EK>HI_<+4X7!UHRZL M9ETM!XI<:@.%PHUW=5!V$S-TDY"Q3W*; .8@:7> EJ.<-X?98?8^3"E.?1&^ M3M=A-HEHA#%<@:UMWE5P"-'8 MEE;DI"STJ38K9[Z!G7TVZ$G2%DWP&$/N Z M4'207X7E?'/O].IEAC)-%#!PH[CEM*&+5">796;!8TA@>$XQR>P\-O&R'R=M M7&>[$; &UD@'&+LMJ#?S-#NI]YS?UWLQI*[U>CF-)^MZ7O1I49,>%%40%?3$ MSYM9-[@BH3KM J]A1= DU" C>)(C2)1*6&V9"DW! M<"FXXHP*L8GW_!0C#!Y8=3*PX&1T$)REV,>6.N^%I! $-Y(6#2=7ML.$U[BC M#7;!R@[)KEUTT8&#=SWQ0LOXW7(CO;R)JM_CV,7B,Y:,,E%K-5FC>Y>/4Q6MQFTX?!UD"8ZQ=6;U>J$.+$I:Z$HVDY8 M!^,E\DZ#] 4D2Z(D;5'K)C7']Y/4;59M:#SMH8$.L'0EMWROV0V2!TL1-IC: MG$$YH\$Q8@D5A;VUI*/8)I[F%K1UFUH[!%U#ZZ0OF-UA?:-,M4X_I5@KKH,C M444-O'B?) M%MIG%]@!-W6;!!H+503KH$4YGQK=>]W . \E#DWB8Q=K:GT'A MH41DUL?' MNO F75@.GLC:[++[4X%I7RWT/I_U(DVS6I332NU#0=1&RR&_N-MD^F3]]!S^ 'V-YR?X&M:6+44 ML3[R]^GZRXN3U9I>M[PXCZJ=(.A_^5/X/O$Q182C\ M-'9-H*+/]=Z:K#='G"BB,%X:^>3WD31N7JH%P@82?P= VC2]?;]3=_.5U]/3L%?5?.VFO5C$82G($.AH,*P=/*H9!% M,$,.MM(QZB88>Y"J<5--38S58$K8'5'^%%%S_%Q#F&$;Z>G?)P44(8 MF"U>U::A@?G3>QXA>@/)B^ Q&I9=DS/?^P@:-ZG4 CV#B+Z#K6QST_JWQ7QQ M?36<;\S1H8F"*W!14H2 L8 OM$4+9[%0%(I<-1GY\3!9XTYF;&*,AE-#!Z"Z MM*CG>8WI_(28.C.YB_GJ%RR+)5X9ROWJ.PF1-#>=A^6/-R39U3W5T2PX+I)E MD$*M]MUP?(N>[3*K[/F!\##)=V!,?\/U%0_5 MTP[ $CD56!/ ROD"3AL'0GAGG%.T$S2Y3'&-BNW \JSR\/M+N0,;1?0=FYB8? MOX35-$U*MO(4TBCG.!UL_60-6=)!&VS:G) QDC7DB1/*\* $BIEJC2@;4F5(;=5DM9?3,^2;=&NZA9]RCO2>!SSZ2 M[Q! FU5P-,]G[&R"XY?359HM5G6VZH7H- J>E9> 6/M8UAFKWB0+M$PTY]P* M'IK4X>U)[W;VZUF=&#Z%YCH Z.]8AS1A/OI&\>MG_.WD..+R7;E52W9JOK50 M7F6**%!'"C $,T Q:X$B@X\JFQ!E$UCN1&5?FVD3W"R>2HE[(Y0HB8NV&#V3 MZ.VR1VLQ<.4XB5(@4."KP"L;*>21Q+=A3+0I8MZ1SKYV[1%Q.H@BGU/]ZAT= M&P:L9;VO'T2+NM;'.!G^/O]#==3HN-51@E"HZDQZ!LXQ!UDJ4Z0U(F.3;ME; M47?XC?ZSEWRJ+58F,5*HY)("$VD%*N0:O),<"K%:D)-5YTTF@ETG8^R[U$.C MXO;5_;V%WH%O=T']J41>+(Z_+N:;=J[?IZN)%8YGJS,8Z6K+=)4@8&T*5$JD M>"UXW:H/Q -4=0*H/=1]'W(.EGT'0+K!P\O%<9C.)R(;8T5B$$(=8\Z%AF!# MIN]\9"0YSV23:K [J>D$.(=K^V88>K#H.\#/E4M*OV+U^2;))!9J*%Z4,*_IMGC&C4:$-B@0BBJ;H M@ZQQX"Y 8BD5^A)YF\$"#U(U+K99O.,"Z>2$2X7T+0\0&42 MDN>801G.!DWA3L3QGG$R UQ4%W" M^F5SPP@E[?%,^9+:M%JX37;R\YXVM[FY[)N&PXC3'$JFP^8%I_GFZ>< MSCCR$C7YGQ$,TQJ4XQF<10]%\(-"O2N4-#!JM@L_ _X M]629OE2.C^;$TGJZO&-7FM!Z%K5K-13:B>K505KK62#D7$0./II2&AWW;TWC MV"WGAC?*#73319."[9@[W8 FY'+'4ONFUQDCH$JM*Q6R0'*J<.L-9MUHKV57A M/O.'NVCTP(30J_E 6+Z5U5(:T9B2P+O 0>5Z7LBR \>*T$4[XU0;8[E7]K#= M1>#FZ<-=!#TH6IZ@8O9%6'UY/5O\L1JR4/;RH_BRV(L77=0]6N.8 M225",;7,O\Z-C)@<< PDF,B<,6WK^^X@:H!D@%99: MJ_S!(Y)=Y-\!>*YE@&KZ9IZF,[S&TJ?%KM*4R:'T7-=.[P64- ZB\AFRSDZB M]H7'1F5RPS,S[J'O$T-Y=#1TL")>(KTY33T.DX/IKP,L;F2V M(D9>+Y8O%R=Q74YF1RDM3DC:$QNB$*HV>C7DM"L7!$3A-"3F).=6>^.;')(\ M1-2X]3G=87$P_76 Q=H\=DZ_\N/WY72-+Q=_S"?.%8D!;:IF(]A"3Y1 + M*J9#G>W8!(&W21FW8*<[W!VHJP[0=D\E2(S,HK$!E TD%%5"G?N1($1N=/)! MY3:-5'LLS.D.=0/HK(NF) \WZ4\E96FR 9X*Q8!2*_"IWGE1A3O'@I*BB0MX M^*2$9I4SW2%Q. UV<8I,W@-./\]?G-#;Y^G'IV6@M94J3^>,?L PVPPKC<4H MD4P&67(=.$B^K3<$)F^4# X-,FQ2&K8]B>,6SG0'U4:Z'16W]0!M[%U8_"Q0&2&@!5,<(&I8.6-1M*WS_X>?O?B^;MDVA%)\8!10Y1KF9PN.5=^WV!0515>F-+&"C] U;B%, M-X!LH<4.0A9B8XGD_;[$TS^O".ZLW/=":LSDE+4C(ZY-G;^Y3O \_-@Z%""PH M51AH4VIQ:"&'HGX116EAG(ZZ38'_HY2-/AEX7)]O'_UT<;1RFZ4Z9Z]*ZO?I M^LL+BOG(RUB^G88XG4W7/R;H2RK*!O J:%"<(7V7$;1&Y12QZ=OT0MZ1SM$' M#8\#Q^%TUZ6;2*MM>4)TG'&T\4J\*T%X M;$/U) M'#=X>?H+"BTTU\%\QGLX.YTA?K<@@Q)29VYI)7L29%("(D<+5EMOO&4BZ%;W M8W8DM9-V]Y2)?WC9+I$XC6?5+;P+ QSHA2=5 &IE2*& M2'1!J 0Z*A5*"M+')C.*'Z6LRXM;@T'C9N7KH'KJ(EPF#A)BWDP'_QAF^*[0 M)V3GUS_>S\)\?33/M1_ U\KV)$5DML[B=9'5?H\VD^];IQHZI:RGD(T^;E2; MO2V-75Z^:@;'1KKKP2)>8>W%8C;#=%KL5FL\KAX.F2"C*,Z"RQYK]5 A\=73 MSQ*TX,9$QYL,X=Z2OBZ]QJ> XU ZZP"*VTMQ4K31VK@"0@FR_H47XC$KB$'; MDEDQ*3:IHMV>Q'%3W4\,R$::ZS>,N;@7=H<@DV.:,YZ!Y=KA3#L%7D8.S%DE MD;Z4T*1;^^ZD=M(.^8G"F*%TUH&EO.:/U(Y2[[Y6K:U>?<=EFA*W$^^UCZIX ML(7%>IIDR#T6$4+6P@1E,:HF-UT>I:S+,&8P:#SD-QZLIQZ =Q:7O5XL+YON MO2NGG,3E/9?&#)>R>&N Q>AJ"I^#SQ(!R8UAQA05 MVAS\[4MPE^%+:Y VU>JA^/W4.JRY0[J3[)PWR!)(7R^465O >Z7!ZV@*(P<\ MEB;)Q^U)[#*L:0741IKK(*RI;-7_UXWA6YB=KD:2V#01].M?;/KH7OW@RF^> M]M2]?91ZUL?TU7?:=>:?\0,MHU>E("G!H$LB%4FXDQ)4( 1&EHV.QG[,70XU3%6GOM*FIAL D_BS&(HY2-$H^L7GGA*TJ!N4J-^$-6= M#!3I"N<[:;*;$5V'L,5N,[S MQ^GG^;1,4SV"/"WMW;21GTW350^X<%Y*EAIRJL,#?180(V$+(RM.A\)MD8]) MZ% B#C54>[SZ$\G]%WK&WR>LL")RYF"SH76ED(/CGH-.PL@/&,J:W4W3V%8ME)AHP_3@)"*%"4'7 MN%X!CS9&DY-5P?=NU?ZZRA,HV0D 50"3MF9(Q6-DDGMR9 MTG%.:T:%:5MM]@W7\[\Z8RP'KBA.1K#)D(_+>*1U6!PYND*[.D_6N";U/5M3 M.$X>NE=X'J"]#F#Y&_YQ163+Q9R^3:)3ROUXX<(P I1_P%!&?)C9&V M6%J-HD33J/IL-T+'22*/"M*FNNPXJ'V)ZS"='1+3GC]AJ)#V3HK&CFB-%1:+ M3I"Y,Z L,G#!DZ>GA14^ZZ)O=AWL)Z+=O/>WD^.(RW?E;V$YK?7GYTTC7]&K MZB%YK?%X.5UBS4!?.3H7Y+WRS5!V%G7EVT#0J8 ,%(3Z"E'FW1!_R&\Q.\,@9]'WMTQU,.MDF/43;02,BSUYS>&;G=>.$" M6")(@Z(>9 ;2MM+&0*PW F(R+@NNK&5*1N:+=TTZTG=@YB8Y:(IL% ?M>:F-P!RMRH)@1%12!:4Q-C'Q#Q'U/(S: M+JC9Q:CMI)(1DZBKY7IRUCCDW?(C+K]-$QY]GZXF&:TS]2B-!R\K_2235,=6 M9/0J>"'45@>A]/PK<**?;D+I/@+&A<]PJET,*.<^<+*J"9A3#E8O%\=A.I\8 MY@27MH!$6T\,(H)+V0$&DA"WCIFMFK'L I;;5(R#F&$4>QLE!TIY1*AL4F@? M%HNR7GS]*SD-JU^QIM,FB6)<6[(&BD6K0-!#I) 70M21:R,I!DV/^3_W/'MT MU1^JK<5PHAM;\[3=9IROIO//USA(0GE=F]ECY2 X!LX80?NL0ZQ9VG#SS.T> MY=_Y^'&*8AKI_W !C@V!H^GR?X9YGM'3SJ@OF4F4T@++M2%I$1("]Q&T\]D8 M;YCR>2OUWWKT.(4FC51_F.#&5ON[DW5>+):_8KVP-DUA1I;L^)P1YTJR7GLP MS!K"KU000DB0ZH7EF IZ?#3Z??0MXY1U- +#8.(<&Q>_!WK0Q\7),N'_Q+!^ M?W+\]1+>6"(+DD12*Z"T5^"C(G]:2$FNGV$F;6<7[G_'.%44C3 QD"C'1L3[ ML#Q-')VC67,TD6CWB7-",P8(5F02C^1,9L&9W:Y2_<:#Q[G)UDCWAPAM;(5O MIGB:G,8 M3* =5/#=DVUY.YWCFS4>KR8JDV2RRQ#0)U RT'?)1BC2.1.0:W[3?6R:W[P@ M;-S&28,GJ9KHHP-\/9(,OFBU4*MAZ7_Y4_@^22P7J7GM5N+)\68V0-1"@XB% MHNY<%\_X*U?X^^,1_DZ+TQ9EDQR8 M9$G2%!X&PJ?7T/,XU#[*>?-G MF+V9E\7R>//X00^U'WQ#@T/M[3EZXD-MM"JCLN05LCJ@6S@&(7(-D2QU'V+EBYN<\.H8BQ]])79TOS+"KZ/2R785X+LW^=SJ?')\=OPW1V"[=XW[K[8$CNMA-XOCL+W M*RQ%%DI1*M*"\!:4B09<+A1R"\Y0\YCUEL>9V[UOW/:G(^)H;Z'WZ$R]K:W] M]G*2SO[EP<[/710,Y-20PTYX5 R/H"_)]BJ7_ ML*(T:])2YD&JNK(0NZ#@IH483O8=)*JO,W,YZ)EI;EW$//N#%-,_#L)^\>]Y7S*?97AK_ML;G<\92#=YC'*!LLOW;^ M^$N@1.>3901RS'5F-<^&HHAZ/&JD9BEIE5F3#NMWT'*P4[H(\]5FE-VG90E(> M@J6UA)P;+#R5PAI=I!_<-'U,7S"?U/FOYU+=P'ZS &I6^7PPR!597^ ],X9> M<-J['99Z2!<@LMK6A_9;+6M+--VDN]T!-/=GIG;!TJUC@"=2WH#&:M\2]=EL M\0+D[@N)[-SGF_<2O8I.1^E@-K!!FZ#3? QZAMNB#R@#1P#)%/+VT6=$,ZR M L,T9B>TLZ5)[KC!AGA;KG]9+E:K%R?+NA8G3BE,2430.I!7B?5*#Q,(0A>G M" .,RR8G_ ^3U=^VM@LB;FYK ZJ@@R310Q;UDL,+YH(7OB9%BF>T&=?^_Y'' M ")R84J6%D.3#.M.5/:WWQT$MV8*ZF+BZ&U6ZA# ,VX8NL*$-K1ITT:N9-+@ MF":Y!>ZTS$6FW,2%?XBHL8_.6QNS/<4_V&2XIB[4Q6(:U(&Z]=0&[M/#E#=T MGH2SP2:1(:B0R8]6L?9ZLQ"*-,8GFY$W68,MG*>M3.F'Q6Q6%LL_PC)/HD$N MA/6TF;M:@5)G5 ANJW5-M-"BD;E)*F5G2OMSL7;!S7Y[WKZ*>C9>UX258HRQ M$:2.-4Z6U0 G!TS+8*,P.<0F@C:N)%[2HM7!U-(JJC0007)$>-CUJDM2IW-P4'LMB[?+Z<1W\IP'> M$REGU-SICHN+8RI6\@A9:D_N:-2TF5",3<+U%CVJP)OTI1O0&C:+"[JTAKLH MK-,P*O_O.#HX)[:1G(_3]__H_+X^/+NDOT*3KDH%PHM+-Y MRSW1C@30"E+3#.6(#JN@1?+D-N M+KHGXK>3X\&AT''3F RFACZ+%JXLVOVK%6X_9$ACTK ^X2'0&'0R*\/ )R:J MGT(1(K(,6?L0=)"1^>=F4BZ/O"]> WE''D(4WC&-FCRF9[:_73SZ0_CCU]H];AIFJXGR MV0HTM' HIJMMSQ4$E!),9"(XD]':MK[R56KZW;EVP<.]3O+>@N\@ZWW!Q.^+ MY=_?S-\O%PE7JTFI)7W<(_ 8(BBL)P6U4BM00)'0EN0;KY-KY/2[70V"G_U% MWQ. 7D_GTQ7MP776[&HB-6:FG 7NM*VE?@Y\<;&FLGS,3&:6FU2EW$W.N(G MY@#:7_0] 6A3LC41$3F35D+1FRKCVM$I20])^YA"4=G=;!4Y,' V9(S39_C) M +.[J >K)1D *'\+LY.-+CZ06I;?D&RF12Z%J1%APX7=FV33_7:P'N>^/CO.#2H;LGX*4FWBK0R2)\_) MD\<8HW8\NQSU8Q#9_G7]!MF[:/]:3F]X,??D[][>0S7S/DOT8"5CH!AF<)E9 M8)(3BP%%:G.!_4 WILU@^ ;*W]Z;V443?12-W<_,^^7BV[0V?9PX;DUR+H M MBAS^2.&AXYQ!88YV9H,,T1YHD"Y>-D[.IC%RFDAZ[':(]_/S^W*ZQG>EK":\ MV$3R2."#XF3"41(_EH%(W@1E&0KF#D3.QS7331;]G?.LP_3^O%F]KZ:\^( MZ\8S!@BS'J)JH-BJ)G;_F,YF1_-\\WUWA>M,%,-SH7"]*CN1"0E(VY"PI7@= M/.T]39(9.U%YN-FY[PV7!_TLFY)2",!TK)WY:^>P1'&(DK2*;MND8=749SW&=1X/J2F\\TF#&ZF&U86[0BT!6+,59)H+3 MM-W)(C'+@!A-6ECP==I],L<]A?S[H MQ.;N1PV^0[<\J=D-=D*Q>H.$W#$E:G=W'B'4,9;2*>\L\R6GY[]%/[ ^?L/U MY1),/JK@/*"MG>Z9D^!\I)4@LU>IN)A2DS;-VY'WG#;B75"U@S';5UE][[VG MY3HN,6=BI+@KN,H/"HBA!F2T"?"4362Z29'+8X2-"[L68-@>;[MKIF^D':5T M&WJU8Z MJ"F]NDSJS;'K#$VBUU(QG\!R5JDY!ZR%^ MWH#*Z3$L_7CRE2+.X_J8V8NP^O)ZMOCCRG3:?<+3QQYY<)BZ$\T#A:MWO?/5 MZ0>7KX;8@[U$B=/_?JNRZ7VI5I M:4HC3R4'X+2Q@TJL3K61H0ZY$3S&C"4TJ1_;EL!Q(X7!<7337C71TS.T7/N? M?VWWX-96K.'IV%883.B+#BJ#<;5-(Y)G%HO78(-D019MLVES]O,$MNSR$.6Q MU7(]!ZV]%3ZD!"0!3LY$\>"CC2"0">4C>9RNR;6P/>E]!I9N%Y3=?Q363HM] MM@YZQ'0<<+2PY9-;&[^6!P];X1*-5'4D/1A?FUT3VEVO3ZJP]!30B>JR->C-%3;) <3+GE%/R;2X";$G?,[!NNZ#HEG5KH*4. MTKYOYF0#\%/XCJOW89HWV1JE"]J@P*5"4C(Z@;/%@BA!Y!RCP=#HVN--4OJ# MU,$:OU4)=Y#X.P#0N61^6\P3?5O+C5=UMNK5P6%':3W]-EU/\:YDD"TA>Y$0 M7$X47)7(P9-' %DEH3ARS; )W XE?-R$6W-[]Z1Z'?NVRXLO8?X9I_,7X>N4 M!+JI>,G3=756:876SG/YEY/U;XOU?^*ZKM.)UB$S+2+(R&1-EM?I]E%0Q)ZS M-"FKHL5COMU>;Q[7)#XM*!9/I:$>TRF_A^4RS-=[MC.^\J\/C@WNHV2HPJ.3 M4!^/5T=2)*5]4 C6;GKQ20LA\@@LZQ1%]C;&)B7ZMTDY='=\OUSDD[0^$^&= MG7.C2SI;32RZ0B&W10G1%X*LJ E!Z[.\V>EQ&&8?)VWDTJ'#<'%S/QM8$WTF M(BZ7ZO[IUEO/&-" M+QBIDT%X\:"^Y+BEJV:9KU/!F MY#*U=@/&;Z,GA1FP^0]MWSR@*9I>P[:&2POA71U$&G*$@F! M)H//&$!;Z86(67#6I'KI"0S6S9.TB0R6I[29^%Q2G5EH($9)VRXG;JUDQ>4F MQ8./4M:=2=H%%8^:I(/T,&*8OEJNSUVX=\N/N/PV37CT?;J:<&%%"-&"=;7, M-BN**&5 X*%P[BRS5FSC/M/SKV"(?KJ)G_L(&#E'.:Q^%P,*NP^PK([F^8R# MU]R,M)3HR\35E'DDN?$[MQ??&>HXPM M7C:NLS285A<-1=PI9,+W*_PX8[V6WH!/I9YXTR*+G&(3YYTM082B6#P$,E=? M-JZ9>4K(["WBOE-#YR=W9VP>8Y+//="^!JQSMGHXL%%93$B?M4 MNTN4Y*$8[3%IACDTN=:\!ZW=Y8MV0UKCIPLQ]F;%+G$UB=&=A0)\-+ M2R8X\D*1@S2%W,EJUIOD)1\D:UR0-4?%S:SE<"H:O0_S=CR]#S\VI5L3M#(5 M(00Q8REJL=* *SZ!2,%GI-U0\"9' -N1-ZXSUA<,]U)9%\UY'^;KT@-ZLUJ= M8)Y802%*8AXT)Q=7"1,A"N7!\. 2]RAK!2O;.N=Q/- M3<1@:F\]29P0/^""5J"*\D$88U-L(RR@;(9Y!EMZOR.YOD\>7*!EZ)9,)%42KYZ)+R@@1B0@^7< MIQP92MOFX.Q^F@YN%Y/2XH00'G/PTCM7S%\[[,:&*R&%<0/08R<98D\ M!8C(;.U8Q,!S1H@+S OKHFO41*6AV;H\0;U'RI=@]X;07$]1"PI-^W"F\,'Z M MSF)% AY[I-3FQK$OLU3KL@Y_[JO4%5U.?=A3OL[OXG1?<_K(%-:GDR]."^ M)RR/=::NRK1\E)&2@BP>H7#-O52"(KHFN<*&1NGN])O7 M.]>T>G1"J%421>&T0Y ]JB@SSX MNJ0_!A+:B\7Q\715Y_6=LV.-H !7)Y#>U>09)HCD_)%I=58XIX,/36JO'J1J MY+*(1@@;3A$=9#%?T4:U^(&T_6V:[U[9,"X82II95@O3A'<4N&@/3BL!B0L9 M&4LJ9FR!K$9W@I=PRID[$*ML[5"1KE,UQ^_A.5T_OFL\1U4 Z+ BWK/-I 7QP3!KPT145;F&P3U&Y!VU;@TL\%7*V4T@'./N*L MO)FO3L@C3'@V6?2A8UE(&,#R3-WZV_X/+]@N2$Z^ERV[0'4W-8P<(+Q?SC?(NB2^1!76I]& T,-OMMP+*$#_AM,?M6$\%$S'3].J1-S+M/4<)]CSJX M)&$K&@!F=L &^0D:/C"5)-DI\A.:@9;%*2$(TFTJ+NZA9]PR@P&0<-.,#"'W/JN; M[EFB!Y0X/?+$5D:E9;'3/8C2S >6HZV*U_0E6/ V%.".*(N4<6$SD(YO M'H <)O#N('/>C0VEYW42+VH>0(GLP85:IXQ%A'JO@MLF#LU=Q(P\VN) !3^( MESVDW0%B[O$ SKKKRIZ@E#^RA] MT4H#'<#I;V$YK7;X0UB?-ATEP006H@(LR5&DD#2X+#(M,N>8,985V>0\XB8A MX];2MMFO#A)V9V Y6TC169VMTN"#J1-]5!W/H2UP+F1RO*AHFARQWR9E7"MS MF&H?P,D>OOGEW8=(%E.69"C MZ&PLY"@J!U%;A"PL%YS,N&ES*/H@5>/6\+?9U8930Z>8.FL"^LMBN5S\4?V^ M\)7^9OUCHI3U,3,/OA@#2G(&,2H.@9E@I>66+(6Q(D>NN<4=+=3"[=4SJV M]2O[<\H/ U-#@7=JR\Y.@&\O$2%0(F/5Y(<:!R>*B*TH8&OS1LWHTS8M-GG_??HR;A:UWB'+/L:\WMIZJA<):Y\T)X6'*)TH);#"V]PDWY[$<>_=M<->(R5U +\[#7J] M.K^NG+Y&/#JN#:XF0F?40B)85XM%>8C5+TU@O9/1%JZB:I)LW9*^<2_F/?%^ M>Z!Z.D/=A%MA,J]C"5VHEV*D@\"# N$P6<>DR:Z)6;M*Q+C7[IX&/SL)>NS8 M\BBM3\+L-US_OEBNO[Q>+.NMY]FTWE"=&*V"MM&"%\&#$DZ I_@8T!CBPDO+ M;M[?O+<]P;TO&?2BL]MNE],Z=O M<7.M=)\:\:O__.""\'MI&:CZ^^+Y=Q3]^APD6K(BT=2@W!9?JQM\;8T30N!) MZ3:=TAZ@Z5 'Z(Y'7UYXT-9ELIL<@F2UU9UPY,P)VE]]O4!L7)2A2;3^$%'C M'N\-A8Z;[LY@:NCSWLF51;M_@^_;#QG2F#1LZ?T0:%@P+C@G(>BH:IHYUPF; M AQYMLPP]#8TJ5]M:%(N^T77+7 QK^GT=^7BA6<#-LZND=]H()T\]Z8@"4$5 M0=MS0O+HE0%66Q2@Y Q5DXF+!]#BQRUJ M:(_8QFKLW$-_OUQ\F]9>4V>+LRR65_[V@*N>.[]CR.UY#ZZ>8/=VVOBHD8,1 MY)XI5V>7)5_''R3.';.:MSG.:KA[GY5AW&/I)]9&I,4@P+-4&RD0;3Y)54?Z MQ41A;B3CWX+CA\GJ=P_>!2&W;F\-IXH.MMF79Z^]CYU@K:^M92&H3)(22M8# M)E$O\.LZQUYR;+*3/D)7OYOE(= :4AD=8.L^-IQQ93/T(?&L026GP:'6(#@O M09H<@U)-[?,>6&I6SM<*2T,(O\>>.U?\B^N^XZ*\1E)5F-6JG1-"YH]KCN8P M+M9>KQS2XSJ'@#&7.N&U#F%7#@HWG'NKA,S/+7VR3?1RM'Y0 M&Y.Z_3L?"WB3:T\^$E PW$&6-09/6')L_(V M+&_*'H_F^2T];7;%]DP<1JE-1(B!UT0 .G!U:'@L3A5AG-2\R5VV0XCNUU-L MC=Q!U/A,(/OB2YA_IE\X]Z#IEXY6*URO_A9F)Z?:GLT6?VS.?6E9&HS>@/-U M6HN@X,P['<&+F$1269?4)*09F(]^W=;6P&ZE[&>"]4U_UHN/YI\W)11G1>H3 MKJ7G(D= M!E4G5<5M.4@8A;):\]U;-+IZ5#"Q[W8,B::!U-GM_"M T*F\Q/B M[=U7\J0VK?,GAG'M5?) 7T6]Y)_ 9Q>!"^NUYM+HU&0 T/8DCGO?Y6DA>;"* M!DL5[%F>5[,<:8UY!_8PJ"*9C6"U-23%9"&B#2!X1.UCTE+>\ /NJ.O#10Z:6MN?A"5)(*O/@F;+@ M-IT\!7T)CD=(VF#VR1;EGTM1WV9YO#CZ\.KC45J?;>SORNOI=+"AV8;"H5I%7X#HM$[J_&5GLWU?+%;K MU8:<6,DYOUM^63$JC=-9)3#&^#K2R4,L)4/PI3@CF,$VQU.'D7WP0?"V;__E MZMLO:W5L"3$0B$ ICG7Z61TXXS.(P&/D*1CZ:52IW4WWR&VLGPZIM\Z:GU#? MS\=B[E\'_>#S&EG/AM71!R(SA("(EH%-FI#)>89(L2-$J\GC-\$6;-*2;%P; M>EGL>&OE'/T1EOGCFE;.NZ^;Z.PN.+Z_]/7)T=!!*O N[J\J8//IZNAD_66QG/X7 MYK^2T5I>$PT3"*#)@ [X,# MQ:0K5@BF=)L9XLU9&_?0LK,U,R)JGL,ZNF)%CFKB[;R9ZB7'Z+20,4DP6=31 M*,E!L"&"M$K+[.J]ZW'6R:.DCWO&V?,Z&%;K7>'\M\7\&ZY(P!_H*RU@^F[# M[E_GT_5]S":;9>",9(W.@"(Y@ZLC%0S3G@D*BJQJ4@!_$-7CGGEV@>[6NAZ[ M:\1CZ_BL./?FTB71IDR[4Y(&ZZEO@N"\!6F4T\GHXMEV/9#V>OVXYYXCP/*) M-/5\LB!#GV;M\99&&9,G/^,Z$,Y&HS*UR[/T%.\IBQ:BYA(*0XU:%*9EFZ&B MW>51KFEQN:P^_>:=O_RX.[H^'2@@;0I2J3H-M/:+-4*#2R[19([@L8E[!>/)/@NU/R5A.1]D/SE=8J*_/AOGQ"47,CH/R8;:LYV(=C(I8#H5K[4-+,BA MP'3]U1UA94CM+@81]=BA\:?E]/-G7$[GGU]]JV9ZLYC(',O$$D7US-2A$K2. MZI$'1?Q&>98U*_&Q8..^AX^;4Q]W$QM$X)T!YGR$JD9"O79 _[= --=N_#*" MR]X6;P3FL%UOS3L?/XX%&49=#^A^#]F-K?VS9/=?:)E0Y+&8+Y:AT*-_#3^$ MII>I\]F!/'NN:C;0A4@AA['@0Q(@:P,C'>F_=KMA5-N]KQ]\[*/215OY=G"J M<&HWZ9IH&\P:@O(>>,;,>>'S:>RNE(T"=+3 =O4FL>,C2*EH.7H##;('1FLC))REEDQ:1/6V4^ZOS M'ESL(=NQH\J-B;RZDBHO1VDWK-R<,8.& ETE(K#L&:CH M$!RG>%B['#5ZXZTW6X'BL3>-FZ\<"AB#RK.#?6335*GNJ:_^<7(ZKO&L#?O& MBFI=)/-)@! *H4Y[!X^Q=DSP.4DC5\.O^\.K/$105R]&P$ITDD"G6B8#%:D-&5.CS'YZW*3/8(ZN\B9UP$ M#:#G6V'YP4+O #J/VO#[3/C;BUEOTA450S*0@ZPG"(%!K!6T//BLF$R*AS:W M40XF?=RN/9ULI$\+@.<,^=].Z@H_4]>5.VL3,X+8_/E;[A:TS[X'I?31>:3(#C7J"7( M@+77',6"GM4 4WGTSOK"VN1XAV1BY JC9[H<#D7#V!FCO1D_K;BX=E7YK%55 M^(ROPW3Y:UC^'=>U-0!.&.+5\=?9X@?B1UQ^([[NEM'%5="-.%:;6-OEML?Y/ M7-=FN9_GFRV3)0P\Q0Q%U_MW16J2 <5FLG!O++?>ZS9)CU8T@=. M_ID7S.D&^WJQ//NH_AZ?&$>R<(7L1S&2 D)>AQH'!)ZXC1ICG6;\K%;1G6R. MG ?_)UU:AR.J@_5VX*Z].M^V5V_FI_+8B.[-?+VZB/@%S(Z?&GFGHTPH]':RH]\M%0LRKUZ2LJ\UJSGG- MD^A3SL5+$#S4*339@<\E@? FDO_*BG5-LF"/4K85ENT_*9:'U=O>0/R&R[@8 M-3H_FL]/PNPR+W$6B4UX)CX]"=?$&GKY7.L5M*A).IY1*\>1M0W$[Z%L*]BZ M?S+8CJ_C#FSM8:FW#_B/D^EJNCYW#<]S<)I%K;A*4(SWH!BO%YM5 >DMLCKS M#DN'&=E[N-EJ3^NCCR?'QV'Y8U&N-&(=O//10R]IU/AH:[[Z MZ'N$7%B,)D(,VH#*UH/+Y/?J4)@NA6$J_[?OT0-'_(6L@D&;0(I8R[E3'=T4 M S!K:$]35AK6)*/S?_L>[8K>=GV/=L% !U[,M>L($@4+]<:3%[72RE@%@=7) MYX+BC<)U"&W&&.Y\Y><9=#W:"0JL>,]EQTVH8DA9DBN/$7R= M6B$P"DWN%6.YR?#B;J_\[*3.AZ_\["+;L<_KSUOFA'E^5PHYM,OS6DR3BM*2 M&V#&*.(B1G"*S+;/SFIO5<04'G/X'GY%']K?1VF+P24X-@Z.Z(GVSILIYV(6/3$ GC/D:^G2Y@3K M2N+A=YQ^_E*/F;_A,GS&\]&Q+VNO/)SGB4Z"!\8Y9)?(XF@5:R$L)S@SF;@R MF84F-U&>DLEG7SN]$X"'6C^MT?3/MM+.A?&W16T].9NN?]1IS!/:NM%G>+B_V_ORYK<2G+UWOTK''Z'G?L2X7"$MAZWHZ3/,FZ'DU75XM5YR"!+Y$ $@N*0@Y FW$9[==V M\DG8W>RK ;#STK;3Q^GR'[\M$'^?$8&X7*T98DW.W!M_ME(\7F&Q%UT2_4,^<3HH#"3*:YTBJ!$MA \ M&>5>NDC6>"@2VQU'399T\FG-B.BH3=*CMV7T*H-PZL;DVV47R*V1BWO FAWW?%]-W2UFW'\NY M#L4PIQ77V==N"K6<2:G:MA[!:YYJ>\+L4YOFITV7==)7V+O@_'A#7'=&2R]V MTW \N.@#SYQWT27PHG;A-H1NKTP!4:+WH?@2CEDM?=!:^KYE/R94MW) CH>; MT]XZ]QEPV2#?ZN"2T&!YR61&FEQG0W*P04G&BY!6'+$*YZ"U]!A"/B(^A]LO M@X!E[/OL^XO@F]M5KT61T7)@6"-V3 ;P3#+0(FKEBK>6;]>R\M%7G"P2AY'\ M?' Q] /OJ+'&'8W8-I'#/V!Z7(T M$3&@2*,,K2*L9^@5"-IX0HL4ODA>O-)[@FF7:4]'CNIV Z9]Q- ?F/1E1II/ M 5GT4&)QH"27$'+.M(JB#8].:+==SM^CK^BQ'44W8-I'#/V!R5PV>64,N9,& MDN#DUL28P6O/0 0F9!WQ4IC:$TQF!S =N?]"-V#:1PPO+?IQ?;-7HN2(6H.3 MY%XKH\EH]*GVWS>&^1*%=7>\P0X#('^<1C;J:88/AT+/B]M#\W_A8L./;]/5 MQ#M:K*UE?M[7=N!%0"B<@TAUT$GQF8S805$[US#&3.Q)8HB"V,;.H@@[=&FR+;]$@]TOI>4(2OPSTV M$*YZV6[WLA+W9,M]=MRI0OF(U8N=SKZ\F<_6&37GX:RF,(I)=,SF@!I0RSH- MCS,(7G%(DD=!?Y22[?RO\=?_@F*H V[7\>6R$R[_TVWG6[_")]R*HK-S8(RM M:?XL8] ('=[M8M2@)NMQ^M[+G=%Y=/ M0K3",(8@G.'UO@G!DUT",6GCHU.!M9E%WVY)+RB8WW*G'1T]IUU0\BJMIC^F MJU]'*2:Y^[(C%I(\N$T:(Y#2!M06%BS%E(UNHK)&+ M2/:M2KM?(/1Q?G;VVWQ1/YRD8+(RY(8Z'F@'>RT@YISJ.%>AHV19E;Z:13RY MG),N&MD%UT,WT1\ ';W82<-PX2)R,TG6E5!4H--6.E"LU&))ZR$:9F61S*)O M,Y)\Z)7T>#-U7'BVVS%[8&7OS?)]W3_ZTRHL5EULF;_0#ZZN1F],LO12^9+) ML8KKPC<'WI+9JE.R)A0CT]U!>WWLE]O+Z/'BZ:0WRP$HZ>%8J>;Q[\OE.>:W MYXNK09L73MW#8SY\" EY2."#)EV0*K.MR^!,RDIB"0RQR3[8F=0>+X#&Q7I; M:>^.9W^!YQE^J59D%UJ?^%QPNCJO08U9?O?S^W2Q?L+U%J>S3CH9+7 =/2CZ M'P1>+.2UB2M3=IVU]=EV93W>P)STV3 LEE[$]KIO6TI6>!2*5I^D 66%A!"# M .X*XN!IUJE\#63UUTUKE6"[E*%"5' 6( M4N^*+$8(,C*P3&I>N$@9CU@YT7*IXX8/7D84N@6J>@@E'(=#)$6= ZE&4D@) M07'/2)Y<@O5%EQ E+^64-]N+B68W@?DXNW(GS)U._/O1.0@/AC:?9)!V6@86 M%'@R!VJ:O8>HB%7)ZI"+"@K%.,'QX=;X8B+G76S,D;!W"N?DZ4 M;#6/R0#GMO;KS9R,'D$LRCIFAX%C/F(M8JMEOIA0_TELSG8(/(7]>6C0]TEF M"6T%"]Z14R+EQ7U+4,P!61A9&.F#XT?L0GBD5;^8BX2X@EZ) *:U(=2D)$9V3AI>47;MRYYYKLT[AVN1H&_<4T#G@/VKD+9?>U]U*.XXHM@.4(Q.H%RY+\%SS1D MGGP0.3J5_W\]RK7:>O?/\^GJU^\S(N-\3='[U5==+U*[OL@\',P?9H.F4';7ON M;'*'F#/DG)8(D1?BCC.UEK-D\(FQ$ER*TK?)6S[6"D_TYO (,#_^CMP#^[42G#F:OI3 IV19$C?@G?(01C-DO'9A-!7(O6."SS1&\.7M"$/0-QI M)[,]RYE_6TOPBC.%?%"&(D'AU?U$Z2$X@V #LS8*[GQG*6P[+O!$+PA?TEX\ M '&G7?KP+&AKL7OBGOVO(FA1C0$$.R\Z"(% @I.@A*)!5\D+9-+*PO_[&_2[Z7M"$/ MP5Q/5WQMF7/G(F5MX[\EC7(U)?ZFH+7)SF&=7H6>6,C1@T.60=M8(MZ MAU]\5+?=[NE0$^P$Y?]T$>'GV:=+$-(I4^MD+2A#MIM'I\%PH54TW.305].R MH3GPXF/*+T =M 3UBS8);D<(GV>M#6X4*CS/M5 PFB0=..WJ/-@H+\:>%Q5T%D$+.5(! MZE&6_^)CZ2] #S2#\XM6 CNX5CK):*RSZZZT0(93 B<$L=!@E#S&)'@^+14P M<)3@E&/W+T !-(+RH''_XY4#W%_UO+2N!7C^G:T+ 79<=1]5 !G1A,P#%"<3 MJ.PS.!I EC/BE_+*=-;"LGIQX6=TXE[;VQ?:Y M9I*.,DMC(64A02DNB$EDMGMRX:W+ECL?GX/O?J\^ZF M?S*0;R#MDT7^Y_DJG#W* B&LE=XR",S38H0/2%%-JYL9X.TH6^< M:/7)X'PXV>X/[TI"RXC054:/+#%[ER!P2QXZ$0!!% &E2$$VG_1,'C-6LXLE MW6N2U#Z6= -IC:U:7YVM?P#SPVMZ][-^BS>'G4P"$X4Y'T *D^IT*Z1-QF6U MF4RQ2F3T*?;PZ28Q.@,$:"S4Z \G2M> ME%0O^C@:(XI2V]FC>[V^R\R1(T'M$$ET40>XW3(GS)=86_3&3]^<1HJF9 M)-E&S;)%;INTDMB.O"ZS%0Y!8$/IC&C"K??5[[,T_X:K\#/B#,MTE>E+FN(L M_5I8-<%1VTWDK;'4S*N+@; M*T!Z7 F.;?:]^_;];/X+\1,N?DP3/KP1/X>?KR^8\1N)Z3F3Q&KG0B8]8!0C MSBMRMGP6O%8,24MRT-ZFK0 \/&TC!DF/#*MY/S(>W^S7>Q>V\#!J8%)D$;I$ M26>JK%G7UD)TJ8!&5[BU(FG9Y%9[&/)'C*6.LQ%&E/Y@MOB V367;-@L6^S?)'7$T7Z\#ZM:5];3TGM#&00\=CTH0TDG60I5X* M91&=MGC2XYGJ(PA'T ME\I6",P&D@B1SJJ4(�($TR)':MM&UR3W9$_?66^#VKQ_>,S-)X7M]8T7_] MH@M97&^&@#HPR3-P.JQ!B20AA.*@"*^\\%GE-CIL5T)/1X_M@K*[>JRI^,:. M*GU*7S&?G^'[\F$Q)[50KQ\65=Y9VF>):T3,.^[-3FN@M19$/QB[/(/^BGF:PMD#ZT(4KKKE8%7UU;57 M$+5*X)/#Y*UV9'CL"+!G7SIN]/S(Z!I6!*=@BAU0;?'8HP8WQEK61NP",$Q, M&!4C>"X2D"9!<%QF*+887YSG3C6Y7CVB-7:]%38'^TV'Y.ZA/E&>ME:0&C J M3GZ)D."2LL P^B+HD&_5IG(7*D_'#ML%7_=2N)H);NP#\O-B^N4+UN/^W8^: M*_ESNIR@T 0-KL$&6POD2KVWSQ%L3E(Z*4.XVP?FD8/P@8>/G)/53H[S 9G: M&2C>SK^%Z6SBI'4AV0S657:8%, '82 8IY@IQH2X70+T@X\?\=;U8'$](?L] M>#>V]-^5@FDU_8'_)\S.P^(7)T:8O^*Z9V9)"=&25RFME;0E/(>@"X,@),=-"&XKR^OU279GOC["K\M)UJ:P&5P($*]>XHU M_)!S %9TUJ0TN;1-&H5L1=W(.9K-CYYVHAI;(VU6E&Z$P7#CQ83S%6W2U33= M_/ [+E*5[9>)S+6A1U;@M2,U[DH&%TT$3#%;A\587[;25WN3,'(!\?!8F!]= M,/VHO[N!V%?YVW0VK0Y&U?*;Z^_EI-8,K5M)"U?#&,DGB%*3;K-[&=Q5_#BO@_^W+K\XN]][ZL/YR$&J;-V1"6R+95 MQAKPQI"]:QB&9 H3ODW?B4,I'SGA>"S<-A)MOT?[XEOX.?U6>[O0FC8'QZ26 M(4NI$!1WQ-A0(KBB-"0,PAM5')E-!Y[G#[UWW!9PHQWB!XN@7TU9*P,^8II_ MF=6QTY-ZG\&BBQ"*(?6/IMYN%0Y,.H?9%B7:C(G=BKIQ^X^-IO$.$-'86NW6 M/>I&.\_+AT5-[+SX[$.8YM7\W=GTRY3\O5\]G_/PX*H./OU.BRGRTE. MPF57BZ:$">0(.@DQUO%ZZ$4N*G KMHO%#D;2N%/O&^O"<037@9JDA\P7ZRN4 M=9;Q92:O5%Q%+1/D4&?D\$#;+\<,W%@A7$F.I=A"+SY,SE;0LZ<'O0&%,+;F MN\^DS6W_F[,P_799@#>1GK:'4@FLE75/8 VOAPQ!LA1D<<&D[>+(V[UO*^"X MTP-.*Y;WAZ+_C6'U]5/X06KY54KS\]GJ:F$BJJ"##<"UJTDCFC2M9AY,(GVK M"3)9[.03;/76K1#E7PRB!F)_ESD[83&C92WIM%_7N^R5K'/W&8=GZ3Q)U4#I M.7=?/>%PR"B'M598-P_Q1TQP&E%P\_ M:7 ]TK#TXE'L:)/)%_*C[ $EREQBSJ9)<*65-KF1T7KG#=7U M2V3 OYV>G9,!?S=Q6A9I,)+U3N8[*$\GBI0_*2'WG4X)JJ95[RH^!2SO 8E((L2YT)[&OQ-!UX!2,=?,*P M>QV<^U95?^+JHJ+\C_ER.;&T/;QW!>(ZAU\Z10Y!-=JYY6[\]7RU68Y5H.5#7DQ$>GB4.D>*51 M9+&Q=0ML2Y)G"IG1Q43= D([43EN:D,3B+634J\0W)S$]U;X*O_[^7)58P^3 MS(0RE@[C4L>Y*",-1,D21*M2]-;KHM/1P/@\O>-F+AP/E@-+KE> OB^/+73B M1-(%+8+G]D<-ZWAF'IR$$EUT/G[0;=EDG*0 M,FE#]+-Z091I-WDI:"5,>*F-*;9)T?Z#U(R;K= $5(=SO0,==L^_NM@2$YE= MX9D<:&Z"!(4V01"A-NT+DOQ;R?UQ7)X-/>.F%QP%/OMPO@, O9JMIKF2/OV! MGS"=+Z:K*2[?_4QGY^217_8".[\0UOT(RZMO]=IH4J(MUB0#B-+1R8\, BT8 M6-U*3GJ>>).\TT&H'SF%G];"D>NJQX./?="]DUD M=!HZ:/_KQ$>?U4 ?-;Q2? 97#HM&9Q0XXP-)G$PI[YR'Y%FR5@F?>!,WN[%6 MNKJD^KS 0!C_M7[?ZU]OSL+R1M_"S&QT3">(ZU:K(CEPI2C@S-")CT))WR04 MNR5]76ND79#S^"7B@SEOM/;KD=DL$>,2 M&O)9M (CA%)"H&5\NX+:;=\X[3']-,9\#R0_AU>TET M#G,;F0>AD+P5*R,$7@QX+9S3Q6@5&Z=!/$K;R$-TCJ&SAI'+:=A/APR[?_1A M#2RHEJD.SX JV1*1)PG,) 8J,@LA&@^1(2>?WJ.Z.YBB9Q/J3L/!M6Z];ZM. MNNA+V7)V\7.OZMH(VD7VC[1T'(+#/1Q;MP_A M#XOYET7X=M$(*DOC.4-0K'J50G*(,6HZ@%7$* 0S;7HY/$[2B/V1!A;\0X-2 M#Y="MWC:M),*P8O@/0*W=1IGHA/=8Z)CER5D+#%??!NO]0FB.AB5.H#@M\+3 M'E(8VSM[11)E:V5^;S6;;F*DQ]%&VFD["/2>3/^=H 6IA7C_WAR128%%$Z0^R"2HL.?2_!,.6!H0B%KWZ2TY5SF M;5[7P7S<%J@9F,\](,>\G2XPT0^%67Y?RC3AXK&EH=,AER+ ^TA+] M!F(4+4.3%^*89."+\)8+78?F-;&$'J9GQ/F'C0WK ?C?)XPV^T[FXJVR#(K$ M.L=7!G *,TBEF-7&ZE*:) (_2M'(5M(0\GX>0WLPOS\4;32JDT7J2"Z&4,R MDLJ#JSU;#)HZ0X]^TCZ:?SLP?8.L',5/%]OI\@DE9* %*JFGF(G!2 MN@QI-5PI0;NIN#;=-F_3,7(SXOTE^A@V]F!O1^AXB^F,.)+VFKS\_SUC0A'GE@,P?(:7L!:35J$@!A<#6:5XC/S/+=)V3^(ZDYOR?:$ MT$-)L4>19[?@O5[>10D"GX08M%>NU!;N#I3UY$OHFCF%M&"=LY*B31!@._HZ MC2ZU!.1A,NH >K<2/#?;*A';%NM=I"-9$ (L)]-5>2_!\3HQP''%A?"G7 &A#2*J>('"4E#I WYOYMV_SV7I5U^G'5VV^+ISR MB='""HX2,$ERQW4I$!0!14<70U$F2-8DFKH-<>,4I1\)=8-+I\?D\#_Q7W\- MBW_@ZG/X^8;HF:[VR0I_X"D'IX,_1]F!>>!K$-U_QU42L'!2.RLBV*+KH-/: M"D74::ZXT65;"/<>69]YQ4.3K_F.O*Q8BDSPHSR'5!!N%28!75D%.S))_ M$86PVPW'>.(E(\81!I+:K?#64.P\C3U^0 '(XP]KL.-;%( \"R$>R5;0 2*= M$*"40O+"N0);QZ0;3&3=;I0IF=7X5TGF+%(= >1 M%9UW!B%HV@DQ.&VR]>B+;6$L/$I1IVIB!QG?&T8R"/-[L#YO+>$BJ]R'H$). M('CM.VZ< I>E!&]X24%&KE.34.%]4L:]91M(QG<-RL,8WAUD-E>04=BL8@Q0 M=*[]OI2AXU$S*$QFQP,O9!"W!TT/%_F'"OA)O.S![0X0\Q%_S,_J>)3;B[E, M E=6())1%7VMM..\0&1) CE5V2,7BNLFV65/4M43AO81^KR5!$:$TW*Q(G_\ M?$9/(C:N?OT9OEVD;D:=9.',@$WKZ4VA)BO$!)EIPY]0@3!X9)-=W;:^^+!!K4]V[2[K<4RIIVCT.D%M>,V6LIC)UL]/OL!R[I7 Q9M#*,%YR*CH.9D$_3$(_V-E'J/-! M.=R!GGE(+_]Q=:.*V0NFF )R$&N"AXP0N:?]$R7S/LCHE&NA)7'<9ST;@],EWV'8 M:<#@KN'R>XW)X'+UD8S-B=7%<4,&I6*NMI'W 7P0Y-RDE)3$8(O?KKQMZU?V M9V^UAL_>#._@W/NPF"?$O*Q#2]YB7/V)J_?E]^7R/,S2.G]V.>$F*![KB60= MN2@N"' E).!<2$;+9=(V&47]/&GCCLUJ=\H-+)0.8/;V'#_/;WC34UR^.5]4 M+M.F^G,^2Q?_,8G9R"*R!:M%S_KYL-B,^UQW4)-FXP8*I.: M% ;O1.40)8//ONRZ=(5;EDQ2M>*[EJXX]\_2=V5'0M9]+LAD2&(?I"2+19Y3H"*T.,2'X;SP6] MTH6)T]5W:W^D/KL^Y#R?(D/2*/-9B>&U" M[\E9\9;VB^0\;>?L;?>^4])6NV#DEBO8@/4=F/0/KFKB'5;7(T(N6M3L>@:A MD&V:N%1\\:^(6/DC-N+=Z[=$UG"AZ//)NQ]?V.=[N/.'@H^PIB@8ZMA[+ MOKO"B97,<&,4!"RUFW%1$$.MHDXBUKB2EJ51F<_3A+5*!G[(F,O)8I)8QP8F M=]%C/ C)P&1+3FM0V7@\)@^Z,\,'1=&V6<&'2JI_';3_K.P'GS.P/FHX(_M9 M/#GEI69"0/ 20>64P'-M(%@34[)%:-7DSK.U5KKNC//8F^[,TJVA?"\*@N"6 MCO&""5PN$@(/+J,.1=O& [.W([1S_;0+GAZ?0]M 9OTKJ0/" 0\_:& UU=+I M?Q97@16C;#9071#R0'GX %+HP+=_A$L7B:++ M]^7&WTT,SSHC.:Y2ZP**U3EAI3 HBELO2XK%-J^;>H;&<>, C2'71E(=@/#M M@SL)"X_"! V^1$N'M2=F":? 9A>DC\Z$-O[O@]2,F_K;%%B'<[\/"&V5IQ6L MCJYVGDQ(EJ8J.9)C'#F0H1D*<\DPWZ17TY!I=,U2A%O#;' )]6BC?\(OZTCP M/F;YU>\>;(D_3,5 QO?FX1_Q>TTQF7VYPD=B";W!]7043\Z<0'#&"=#2&R,= M2F1M9GL\0M#!08$[SWTH\$7;H:9^.L 2#"C+#/@Z4$B7@@&E4U8UL8JVH&WD MR7]#H.2>RS^P1'K6(/L'(>\\83!MTC#P^"A:$"7+SGBPIIX'W+B+'+B2O:IU M23*:H^ROX0.-=]_P^ZS,%]_6HGG]:_/A-:J9I3\D9'#.$Q^L*N1B$LA+2LQX M'CWF)DE)>]+;J>[9!4V/AQO;2:YG?71 O/'N(P;32"UCC(^"*!N?))?D&T7G M0,DDP96<('GD3O)0N&MR!]*)2EHW:>"6\2(#@O9U9(F5'#RO-<0JAR*4DKI- M_](]:.U4%>V"H@-5TP4MN(%MCHC/&I=CD'O$1>GK"S3Z"G@_/]0[ \V:^($4<5OCG?+99R68A M694B8]&0>226)"[ B5 @H4\*I="!-TE@>Y2B<6[(F@%H&,YW *%U%?'R8@7O MSJ;?IK,UGRX7@X1Z+2U@K+WU2% XC Z94R(T4=Y/UAX'1DU2-*MCU82]D#BK7[F-!T6&?&:LU4@5T74MM049? MFSAO3U$U[MW]L6SKX074 ]HN:-]L0F>Y-5(I0&(!J-JZT4NKB2T\IJR]E+)- M:. F%2-[:L-)]^$+D#U8/7;;D;_-IE?VG3;<670>LO)53[-0-PU)-#!I8I89 M[9U& (\4G]UX:!=AGGWD,A^ 26,+M][H7](=>4A..@4A"45';Z3%1X& C@E? M$W#EW3RQ1X1[XZ$C'P[#"'=?)O6CX1\Z%/^X:E799!_GZZ^OCE?KN;?#L9A&]6,[T]K%\34@ M8![/F&XBO=T!ZB\ .L,O-25M$(BNFUY^6,S+=#6ID2IR.RWHJ 0YC)R#DYH< MQA(4G7)&NM0$>C=HZ.+0; >I?;E]*%0^M[MJ?[=8S!=OYD3113K['E?M=Q]Q M\%7[DS0-=-7^*J6:QE[[4WT-LR]8Z^COO/QN\"AV.04ST)8;!(B.Z8*N_9Y[KUAEC\LIO/%!Z2O^57^=S("+_)+K_<% M%SD+'FG+U>08$5AM&*9 &&YM#;8+WR;%Z@"B3TC![8*_QW./&LOU!/3=1US6 M2&^^OI#"?!7[/21AZ"Q<,5 MZT$R'GWF]!7MZTNQY#3ZP U@J//^'!:(@18AA%&&C@;#^#:)5EM.EK[U[EZR M.H\C]ODP,N@'/I?S)[,K+B<.UG%>!T9J\#ES<"5QLG48[;QM;.I= 31V/N=! M,GP8"WLP=&0T?$HX"[1)/BSPQW1^OCS[=1%VQ+RY;N.L!,5L@IAKFR$9'03R MO4$RY+2>I+0;#!S/$=,%5O:1\;P1P_M1)=S+!2QR#7AF:*OM.\>*]#,5M-AMXC5?-1FGK)K#NJ?3.TK/J%W>6^K/V$ M2RZTA^J0/4XF@!.ISFI$AEE9KI4X(O!Z2,,;3/;;86H/072 JCH1YGWY%,[P MJOK"\%J8R.H(O3IVQB*X$$CP*7->"G>I3>^\>Y1TB9Y]I'RO:N$0EG> F4]X M1A]]^0O.$A%',<:&DU<'X+NSALU>55KS M5!0QA5D-2BD.T3L+W!HKK$[D.36YVGV0FDZJ( Z7]GQHUG> GSHV9#[[M)JG M?VRTK[5D>^KH 1V1K:QAI(>]!Q=-T;3K'%=-$JCO43(N;@:0[@,SQ/9G=0=8 M>97SM+(_G'T(T_S[[$WX/EV%LROK45A$7],F-;$FF +!%P8J6^2,:I5H M 2J*-L&KA\D9UU0:'D$#,+T#Z&R=]7/#J2ML4&C\*!MJ=.O:MV30$7; MAB-M(%>UF<&0;[GBH>3HX.Y (.\#F/B54*104#".0KX5T M7%D!P= !@U$*GWUD&AN-03FQ KA&J!F@"FX7$7: THO8]E_F\USW_"=<_)@F M7'Z:G^5)+,R)* P45XN],M(IY$*FH\CP(%..UC8)C3Q.4E=!WT:8&T@@'4#K M9L$?,XD'Y&3",%,+_HPG.UQJ8-*:Y&4FRIO$=G*G#%5Z"/91BEM1]ZXGL=Q,-9 4#TH*W+U M_Z#-\WY&_/H^7ZYC1^]+/=E7RPE/Q!.; _AL2?,J$V@Q/ "67)RTVJ&03=37 M4U1M!39]VF ;3BQ==!RX:J!YP;VZLDE"EV5V!22+HM8@%/"E((0D/8N9VQ*; M) (]0,M6B#*GC:A#1=#!4;EN?4A^^,4*-@KW3UQ-1,@A8R3"=:9U1.?!<:5K MSS+AB]9!MHG6/4;05GBRIXVG0831P0'X?O45%W_.9_/;^^/R.!\@\05 M!R64 .?1TI*,]<8QI663 <&DB! MOBA1A]H;04ZRK/P/]\[ ,UERL,'7'SZ2DR] MXHC.)A?TAOQL$A^4T M33!ZE1-+X#&;.OU\W6,F G>2,>N2(Q?\&)!:4S/R+?P@@GX&/;MSO4/HO)V> MG=-.FWC!O*;WD4&G%2CG''AE.9B4E#5:9U^:-)-YA)Z1DRB/ 9]].-\A@-:[ MX-4L;Y:S=K(?TMO1ZE!8$B"9*:"2%N M(AAEA8XI"*^:%$/M2>]V^NO$;SF/ M(OC]?+5=A5K-/+A2Z4N3A6J]! MBB!JD)%VIE<(119G<_'!M:F>VHG*OH[7)KB9'TN(>R.4*(GSMAC=*LGL MR!BC-) UK_$8AU [& )F=-;;@D:'(Z+T,3K[.L='Q.D@@NQ E[X.9V&6\--7 MQ*=.I9P+"P(99$[FD6*E@ L>022IB7TFI#9]3+.0$ZNUJ&A!:"5 5$,$P;*>NL^Q;(NT7%N,=S"S'?+0K;F^?= M &822[!$IJT]>6NW<]I)@<< .>LBL112\FWZIVZ?=-1,!QT-(CMQN0-L_#$- M<7HV74WQ"MW%E1*3$"!,M0;6/4K8NFH[A!R94K%-T_+[I(R;>7L$S!S(_0[P M\W;SVJM+KQM+JLDLW+H215: 0M)V$+Q6-:" F'VRBB/Y*TWB_L_0-6Z^[1&0 M-:1<.H#9VG5YE=+BG%Y]8R7S6=KLFVQ++$*ZVBR']DTF;\9Q;L%$9U/(EL78 MQ$%\EK)QLVV/ +5A9=,!V-;]([[.ST@RRXOJ\*N"K0]UQA5);K5:3./YJA;= M?IX_DD(B#<])^@)>9P3E!*^)['50N12)M'O&-OWJAR%_W)3>(\!V!"EW@.U7 M9^N?V41F7H=E'?OPK>:IK&5[F1P8L61)S@Q(SP.H&EET+ 1@S@J;LRHJ-XEG M;$?>R TC1HMG-!!>!Y"DA\P7Q,3-/K]/7E,P)6HZ5*:04P.:6-9:5S1 M40C?Q UYD)QQ#<;Q(#> <#J V-7%XOMR7^U?G2;&IU@4+\"TCK1O2JT/"@4* M5Q8C2MH[C0[L+:@;UXP<#X##BZX'/-Z[%I'2"(]!0W(VUE&$"/56!AA:[P4Q M*#3JG;K7#5;[5H+#2?LNG@YB?0_8&<9N];1JGB)9S<;1GK0*(2"9L49[H123 MI;3I:W-$[Z1=J_OV*#V^D#N ]NW49Y.EU2S*.EHDU#X$Q#^>:5]*ABG631N; MU"[LGG+>KHUO_+Y3GFM^>+NC?6YLB%BG_81YH$\M.S).>( MYSH%P)+*=[SV!RW(C(G"RC:%#'O0.G([NN,HN8;BZQ>A_Q;.SO&1%3(3:Z<5 M#:$D0>:(51!DX: #]\5'YVV;@MG=21W7)1D-GT,)KP-XWIS=.W^D\>UZI?'N M2C\B\7DY7>&FT=0%:SYBFG^9K9^RYM)$9*V+CHI AY+8+R)$[PTX*[ PGF-@ M3:[_6B]LW.AX>^AW!8P.-LJ:S1_Q^_DB?:TK7D?$5M/%0R?7Q(H0=#",S":- MH'R=9-JEWOT81&\RBV)W+<#AM'TMTM!-9%.Z#M5G>QTS3/B4QZ!=X' M<@2SLQ"UM;332O:.!15*DQ94.] X;C>.7L"XN[CZP.+]%.\@4\&4H9A,K ID MK?O($PBTD4M9"LMM0DM/QS)'"[4)5PP/S$ @ =0 HX3 B7R?F'&BAFARF]:# M#4)M!]V]O G+K[^=S?]U?8&OC4Q>RP@<.9D!V@6(,4D@VZ 831LNNT;.SN-$ MC6O;=7'3MORYH+=]7#[14Q]\EJA4G5 M6\O$P(C,0$FAP'$4M%6S+<@PJ#8!\=U)[>:*YD"8W ]%MI19'ZB\$6PMPHEB MDX*L#"?B5:E[54/.S%I!C*(MW$=\NQF66HO\R6#W+OSO #RW7/+J3\_2] QO M+>GS?%=N,LYSL29!9.L\#F*IPSJK+0816,Q*I2;.08O%C'LG>&0HCXZ&#G;$ M6Z0WI^G%!%7\?H9K6<_RJV_5NOV/BXBLSBY*5CB$8&N*:$ZT)I&(R4YZ1081 MEB9YX=L0-Z[R'1]"]VH6!I9G!QA=\VY)A/\V7[R=G\=5.3][E=+\G+@^L>C0 M%^/!.56M=7(18TH%%/&):>8*^-JT>XP.9C\.L#B[[,?Q-CYXM?? M%],5OIW_:S;Q/%@F?0(O4SV"LJIE0!Y,)",H)&F$:U(]?)^4<1,MNL/=@;+J M &V/W)!*S;FNUSTHD*QNKDAU&R\ K=;<"".\:I+6W6.*17>H&T!F'2#OZ=D/ MAAFB661(GM:AT!*GZF3JVF!3!LM99DW<[HY'.@5R>?!4$D&!$Z_ MS"[JO-.OSXM VVL=X[U<[4<,9]/_P#RQSA<,2 PS-7>S-EI&2:WN8+4^DQ!8Y;[!W[-O&3=;H1NX#2N-+FZ/[_4IN-,T';F- M,D8!5D9;^U]GB$XR8";GS)1D7C2IBWF&KG$S%KH!9 LI=M&>D!:R0+*#W^+% MOV^P;I/]=MT\+[J$6$B#KULOZAK M2Y *5)Z%X-2O$F <7L2QYT%TAU8&\FV M \?G_LHN0U4WCHBLO9&A1JD,8[0F^N*TDO0E22^X=[)-6XIMB!M]-G038#R+ MOP.EU,5!?G]5-\;N3)*P0>JL0&+-BSI&GUZ]%@@ MVT\NG>JR#PO\'J;YTL[=F+>O9A<]E3=Q*1EY<9ET-A=U=3RR6OQ3.]5SSI)! M5723R.)^Y(X^VE3? B_U@8%6FUBR+Z.>T1RP8B+KAK0G'M6 M8H@\EB9WS<]2-OHTZG%MOGWDT^5)7.:4$Z==L"QK MB+$F?V99!]_2[M/$R:24<[XT2GQXGKC1IU^/IA$/D5('R-L^!W0BE/5.I 1D M&4=07G.RB4,&7PN%=$E"\2:)M]N3.*[C-A=( M_SR?+I#6FL_KLG#C@B4;C%6N=M,U=N9\9_"&;XO]#>DYU>_/IR%V>K5+-=:V>]UV1.C MDC;*&9"%5DB*/X SVD+QHB@6.1;3!H3;T]AEU4LS.#:270\:\<;2WLS/SB[* M?]^7FN!Q\V(HFF11> ,^FUBGR"/M/$N^6?#1HM3,Q";-1;:DKTNK\1AP'$IF M'4!Q>RZ2]L]H!5F_-?,2E$%:5&0%(G-/<3%VE*JYTPY:)37H&0IB9D)D7;#&ES&RYH=1I1-O&E MGZ6L2S=F,&@\93<>+*<>@+?QRWZ;+Z[[2KTO%UU^)I)%1-+FD 2O1P@9'0Z3 M!<:,)N-#**Z:)$(\2567CDHSP TFGSY\YLUR-E- /L\_AY_UKJ@VER+FT2H? MJ1SCG&D?:P!_W8 \T!<7A:==5IR.3#O;QC[Q2[>F%5 ;2:X#MZ8NJ_Y3#X8? MX>RRK]MBF@CZ]8-UJ\B;?W'C)R]:PMV_2-WT^'OWDTZ=V1?\2-OH'7F5]<+6 MFQ 0.5CR(T$)K6LAKP/+>,R!A<6J _!J7PO? M!1VMP=&Z.?%YG;Q:$U6UE9)[W:2):GOP'J.#?D_@W462!X+WW>RF:_@__\<] M,?Q!?['^:/U)_9=+0&X M3>YR^NW[V1TPWJ\'O_N(_W%-QUT*-T^Z!XX=:,*?*YR16?G?#NQW<_L=UW"R MJ5[_9 6%!P>*+%"H10_ O8\Q2NM1-CE;'B/HX,8^=Y[[F1CXFG[@'Q-OI= L M%" ;W(!RA.%08@+&1-820_"Q2<3]48I&[I0[!"+NM>@9A/N#A3#;*8ZWN K3 ML^4 ^N/R24.KD0'HK_BMXB+B98YJ$36G!7U)MFYFG=8$(SFUC$=?-+\" BZH*8[].PCZ:?Q MLP?;^\/.'U<37(3!G&JA4R&"0>5$)SR6!-HQYI%G[ER3WG^/$31RB47C VP_ MOH^(GTT+N.7Y(LP2OCD+TV]O<9V17SD38F!2< <9:T$>\Q: M#34\VHSOX3=TI4_V%-Y\:$Z.#8<_SZL&?%\^7.:9Q+/IE[50EI-:G!%-O05U M'HDS14/('"$[9J1FR7&Q77O&)U[2E8H8 !1#\;.#8^;^$B9!N6!S1(C9U,1? M.@U\S4AG0AFI&-.Y39><^Z2,G/8Z)&X&XG?[L-SF@_JECN[]7__E_P%02P,$ M% @ 2%:G4':$)O1B" +S@ !8 !A86]N,3!Q,#,S,3(P97@S,3$N M:'1M[5MK;^.V$OU^?P7KQ=TF@%_R(P\G&R!-4C1 FVV#7"SZJ:"DD<6&%E62 MLN/^^LZ0\BNV-\X%@L9K+[!>2QH.9SAG9@YI[?EWUY^O'G[_]8:E=B#9K__[ MX>?;*U:I-1I?VE>-QO7#-?OIX9>?6:?>#-B#YID15JB,RT;CYJ["*JFU>:_1 M&(U&]5&[KG2_\7#?(%6=AE3*0#VV<>7BG.[@)_#XXC_GW]5J[%I%Q0 RRR(- MW$+,"B.R/OL2@WEDM5HI=:7RL1;]U+)6L]5D7Y1^%$/NGUMA)5Q,])PW_/5Y MPTUR'JIX?'$>BR$3\:>*.()NMW-ZU R/NV'G*(A.>:<=-5LG8= Y#9H ?[2; M:&4#Y?T@8\<2/E52H,E[QZWT&S^]ZSBA"[.$Y59G$KC2/_5*UA2 M8^')UK@4_:SGO"$%-&#R/.318U^K(HMKD9)*]W0_/&AUN]7)7]:L-P_/_+,/ M3??GC!34$CX0#9]U6#D:H9T"+Q@D;\#6@\^N$N1Z5C MJ$>*#&JEHT'+>7?SE(I06-8.ZL&B:ZN=BC H-^[5U73[LMRSE0V :A@)&6"5M*@S[K> :\TV.V3WD2ENF,O8C(H %S=IO3"7L\O+S M797=9E%]5R/>VMJ(_\ -QADC.ABSQTR-),1]J/K :Q_N6*$-F<+>B5-PD3&> MC5F165T >HK=U#56Q %G [S2@DN6\ AO::8&6->M\G)+ AE$8 S78Q(9\$? M>>=T&KP7HS$XI71=&><@@4AH[,(HEN%PM"0&S4:IB%)F"OJ8C1^!AE().3 0 M1F*[ILX_$C9%!TT.D3.0].9HFHK1S2$.BUDXGE\&K&BG.UO1VM\>OH$E(D,$ M$1AGB*DBN%$<'^NYYR)+J.,1$\7OD2QBU(FHG(-'%1$MJ$;F""K*!\H3*6> M+[%FGDV-.14[BELEB4*B *)<(13==,;9$W&3LD2JD9FD@(:^,!;YL66<;GJ[ MTMX/C,E'@M^1=5-Y4D B\=*&X9 MU^#@AW 2H02""0/$?"B%24F=8'=HGE]+Z0*!&T>2WH'L"A&QITX[DK000^\_ G]8Q* M[EQ6>)22*1O/DRS,DQP>.C>?YPI*$,-Y,WK:[;Q_^//#[8-_RZ\K;M=QIX10 M<(W^99A6B8-$O#";#R$R$ *;SN3IA2HT*L"R.A3&%6N4@LSIH>W.K,S/MPH- MDCL0E_QB!L1JV4;HH<"2C[88)47LCB9,$1H1"ZX%.2 \"W+-*R--A2%FXE+> M.!KC2KLR@ 99;"4T*$?&+J)"OTQEF#F384,24#-RKCU(^XP40B,D\9 MPG4\02OFC^"AD,*.B?>LFI9RUP';8=:GW8+HW&; M;VGTJ&\T#GFC'$\+8J4 MCIT!;EO0APSIE\34P2>04TZ2"&YY?'I@[HH<6\_.)TBT;0DRZR0PY+)PY9;@ M TF"W%P,,?!F!<>>$JT-VH>_7$V[74+@0"S]QI/[4!5VO06;-#@^E0;:N20O M[V19.-D3N1PO5P+MV7D\Q]N&YUG!]TA91AR=U924V3U9">OG9=Y\I)[&#-D 0S!"OP,^G2BM2KF9\C"JW2ZC('9-S2U(V7#&3(I'D.6ATS/YZJ9KM':)WC2+MF%[ MW=VQ[;4[,I\F8'567JG:S^? K-(2BE_!RI;V#U/3..XAK-)F2H3<#50Y& AK MP:7+BF&A0II%SV*!MCD%!Y@EV#8,M27\EW8QD]2&OPJ!IKLT+K+(G4L=[K?0 M6P;QDOC0H221=($0IB,1.ER)!"#F2O(RWA@/C9*%A;-06:L&O>:K7USQGZF>^=:'6HCUX;'& M$US@'I22CWLB MV%.Z7_?N-VR\_+!;;QYWUC_^ZMBO/FR=U#O-X$TTG]:#HZ,WTMSNGFXXN.'6 MVJ\W1M'D//M4:5\!S. M0Z+(N'$K[WF%SXC(7*/T&1,L-\H7FL3&S6:Q1VWH5.7B&GO((KU='X#]8KZP MF+_P,3NNNAB#H^8F M%7*WXUI209H.C6/N5UY&B_U-1'R?TON4WL?UO<=UWYEW*MS[-/XVXWJ5"DC8 MS1-$!1W4L<_^5ZCE3&ZX_EX/ AO^O=.X_]5W\ U!+ P04 " !( M5J=0N4M.AEP( 8. %@ &%A;VXQ,'$P,S,Q,C!E>#,Q,BYH=&WM6VU/ M([<3?]]/X>;4*TAY?C@@<$@4./V1>G5=>[,N7GMK>Q/23_^?L3=/ M)(%0Z51R"1(AN_;8,Y[?S/SL7??'+]=_=IJ@90/Z!R'KQI*_ MKZ0<)^\?M7-W.A+,I?U6L_G#:<5W.C]+M'(PE0')\#4,L#2,XP^N1J48J+ZW M!@= @4E[1./[@=&%8K582VWZ9A =M'N]ZN27-.O-P]/0]J;I?TYQ@%I",R'' M_1_O1,8M^<1'Y%9G5/U8M>"IFN5&)*&C%?]P4![L\)>CTC 81PK%:Z6AK;:W M[OHA%9%PI-.JMQ=-6VU4# [@YK5;=7E]>W?SX>;RXN[F\Z=-S/JKL$XDXU=C M5W>U73=5\ENLG2,?Z^3"1G]IHZQ651)S@^H3EU+W]DWO^'3)YK4(?KP>0C%P M<;_6.@:5[U:+BQJJUGO^66](2D=S<;D7NF1Y&S J\'Q)KB;:=!!:2B=, 45BE U)H5RIN!@*113 M7U0UIT._98Z*!YS:ZD98Y>,WG.8=VY,"_<8* -3 M2E^480[L$ L#11BZ*1 '31@W9)2*."6VP(^9_(@;7@Z"!F3"2JC66/A'PJ5@ MH,UY[!7$<7-033,P1B,+W6!8,Q@14SL&C"H@6F"-S !7& \:)E#/ EUBSCZ:&F&*> MX5:Q1R&A Z!< Q3]=-;K$U.;DD3JD9V$@.$#81W08T.C-?!PJT ,)SE=CI[WNZX<_/=P^^+?#NL)F'?9) 5?YY^':14I2$P+ MN[D(6Y>&2>A"7]&(&Q&I9 M1;!10,8'7:R6@OF#"5M$5C!!C4 #1"!!OG8I'*FP2$Q\R%O/8GQFUY:#0@XJ M"0KE0-A%7$B*!0G,\DK," Y(!+HTS_+@6\2Q(]0,D.?,UPAV!ZS(>P6NL[M!7S9>R@-R@N30\Q83]/B6!OF%?"[@@%7P+XD MA ZT\!QC$KO CB>$!\2NR*'T['R Q-L6(+-*PH=4%C[=(GQXD@ U%T-PO%U! ML:=$:X/R$2Y7LVX?$" (J=\&;A_IPJW78),"1Z>].6YT?IJI1V$,X;>R4"/D;,&26">>X#Y<58I$&FH5M M3(!N?H #B!(H&Q;+$OS%79EN94>=X3QJ13:F M# 0MGR;CM:@O-P4@ O %[EX-E,@"'[)%EL'6^1_NC2FKX,J3W)VG.]N[OT56 MDQC(=56 %/?I&4#IG_"4Z*T&3B#44,LA1V*@Z*!\4&7*C,ZS7.HQA]91JD,: MIPNQ 5A^"6U:B_OEQZ*3Q5X,TN,99C8 W\IW!IZ6@RVO?];0#T=30S[_DLG\ MNR>5U6(TLEH6CI]&VCF=]9LO?DDE?*9FM@ #7HL@&]S7: ++V:=R1,>V\I7? MBBE?((%,,1"J5EI3/6^N8G99]L[#7KQYU_*_QDXQ%4I][7&+A]7#_I=C<4;OBE#LL-3K0Y5>\K MG;^U9;6\:.1#^?K]B2G1M(NT[ M! )+(U%"5:06VK!5KY].9M<+;A=[:YL0^NMOO+LDI$G3Y-KJ>BD16;&>%\_, M,^.Q9/#Z[;.7PS[4;-=]5^^[[DET B^B5R^AX7@^1))P MQ303G&2N.QC5H#;7.N^X[FJU*.GZY;O7;>8I#L5R?JXF[ S8,G3&FNTZ#1NM9OQ-&DT&DV_W4P: M07I4G[9;22OPVW_7/;321?Y22.EU1I_6YM1,WFD%N0Y7+-'SCN]Y?X:U@NFX MFPJN<2J)DN774L$U-9J>:YMD;,8[A3=&@1'8T*5_R%1H&=D@7+UITG$5M0!2.Z@E.Q(/R)I1 I6U')TI)1 ML<\4C4<_BM=5Y1CJR1BG=N6H'Q3>#<[G;,HTU /'O^K:;6[?['",X%#YJWO< M'YQ&P^?#?B\:CD=8!:>3M[U1!-'XX;CH'\%;9^+T'9@,^H6;?OW0LQZ.@[T) M]$[&KZ/!R<,$< -;VVO"^#E$+P8PZ9T^ZXT&$WO\U\O!>^CU(T,)/"^X5]G> MLZ0_+)5FZ?J7B5?CYG@-.<2"@YQ3>+(E$M+,UG-)<2 TBA5YO M/+)@R&,']@W/X[VC(/#"OECDA*^+-S\\L #U/!=R ;YGOX%4R$+AIU(A4)Y@ M'WM%9#Q_O.2FREZ"_A"0S.XSGA,XH=;[%@ M2AF+\6,X$VR/,*>2HIW;QI767]HVM&"$MA$.+QSHJ>D'(;D2W(+^G-$49\ 9 M-3NC,$Y3%J.]J,^HJYRT ,<,K!;D2ZF6!('5 BY7#>-3*RP7#>,0241N&OUR%-<*X$1XN@;Q DS"Q$N:3*@&49 M,LDR0#$TGV0(I

    A& MIN+(:*H[9*G%1J0XD)0C4R$3*DT$,I(KVME\V!@XS4;KZ_1;A6\GMIR6[_\,S4$= M;0[N*.P6(2G#@M%66*E/:_7:1F(35RXXW5;X$UB_84E.D@3/Y[86>2?(S\/- M>Y5P9NB.-?1E+IV974=,LFJL5'BAOTA7'U-L,U"FJY]?.T-_8Z6_<[%>K?$[ M.E4[?D76T"JW>Q=E^W4(_H-8W6+-#MQO@/MXK]$*5?&\<8]]!?%=)7UOL*_T MOET1W6QPU:S-=&@<*)&Q!$RP'P3BNR+:%=$.U^NX[KK/KG!VN/X+7+_R(^CU MVG&+T^L]?^;*17DMVI$T(T;_]FWA]B5B[68Q,L7^O=0TK/#R[GW;6#W+:\_B M O;X'U!+ P04 " !(5J=0C-SHN?T$ !$'@ %@ &%A;VXQ,'$P,S,Q M,C!E>#,R,BYH=&WM6>MO&CD0_WY_Q93HVD3:-Y '4"1*B(K4A#9LU.NGDUE[ MP>UB;VT30O_ZL[V[)&F>55NUS1&1%>MY>&9^,QX;=YX=COKQA[<#F*EY!F_/ M7KT9]J'F^O[[>M_W#^-#>!T?OX&&%X00"\0D590SE/G^X*0&M9E2>?Z#DJZ(JJC'0K/1V_>._X=I+.A.-5 MMX/I.5#\LD8#3-)FHQY@'"6-@V@7)9,D(HT@"D.\OTN2?^N!MM+7_(605*N, MO*S-B)F\M1?EJKVD6,U:81#\W:Y9IFXGY4SIJ826++X6"FZH4>1"N2BC4]:R MWA@%1J"B3U#R:2KX@F$WX1D7+3&=;$?-IE/]0^ %.^V"MA78O[91X*9H3K-5 MZT5,YT3""5G"*9\C]L*1&BE7$D'3@E'2+T0;K_VPK\O2,:TGHXRXI:-A9+T; M7,SHA"JH1UYTW;7[W+[=X42#0\3O[G%_@J.!V?]4YBB$=/ MQ\5P'\Z\L=?W8#SH6S?#>C-PGHZ#O3'T#D=OX\'ATP2P@NT@V(71$<2O!S#N MG;[JG0S&[NB?-X,/T.O'AA(%P5UE^\M]:]SNV_.M<#=H/PVC;TFPCPNI:+KZ M;3+L#H>&#!+.&$E,BXTGB,NYA &[CM(N; */Q<*@3"L._\Q$LFLB&4] M=&RG=P!)2&FFJ6LKQB19"+WYT/XBAF%PD].3D(Q=,4(990E,$H36FBS=7J MC+;21P?TF$'5@7PAY )I7!6'RV76N+37+E99XP_"/#<[G:O<)8\IZ5+[&(D) M8D2ZHXN,K*"7V'";DG8T'6GSF_MW%6()\75!"SCY0FVK*L@+"^C79 )VW8W,8[:X0N$W&=A"5,X4&] MH0$Z:)L4_;^ %/T@D"C3Z\,4%Y/%,:(X4K@TJZ5]!\ MA6\2FY&WV]B[FWZO\/W$ R]LUG^&YD@?SX+'"OLV)$58=+2ESO&7M7JMDJCB MRC@C5Q7^!-8'+,D1QI1-7<7S5I1?M*OW,N',T"-KZ.M<.C?].D%9.58H7.NW MZ1KJ%*L&BG0-\QO']0?6R$<7Z_4:?Z13M>XQ6L%>L4]:E^W=$/R"6-UCS0;< M!\!]OM78:TO[O&US>@WP32%];ZROM;Y-#=UN<-FKS73:.) \HQA,L)\$XILB MVA31!M>;N&Z:SZ9N-KA^.ZYW_'AXLW9\>W;]QM\735 MV\K:[6)HHMOW0I%VB5?PS=>:Y;.X7[4WO=W_ %!+ 0(4 Q0 ( $A6IU 0 M[E3='O\! ":L'@ 1 " 0 !A86]N+3(P,C P,S,Q+FAT M;5!+ 0(4 Q0 ( $A6IU!,T]!+3!( '_. 1 " 4W_ M 0!A86]N+3(P,C P,S,Q+GAS9%!+ 0(4 Q0 ( $A6IU!EA8*&UL4$L! A0#% @ 2%:G4,"[6H/HU Q! ) M !4 ( !Y'L" &%A;VXM,C R,# S,S%?;&%B+GAM;%!+ 0(4 M Q0 ( $A6IU!VE]"N5X< & >!@ 5 " ?]0 P!A86]N M+3(P,C P,S,Q7W!R92YX;6Q02P$"% ,4 " !(5J=0=H0F]&(( O. M%@ @ &)V , 86%O;C$P<3 S,S$R,&5X,S$Q+FAT;5!+ 0(4 M Q0 ( $A6IU"Y2TZ&7 @ !@X 6 " 1_A P!A86]N M,3!Q,#,S,3(P97@S,3(N:'1M4$L! A0#% @ 2%:G4$':2X8!!0 VQT M !8 ( !K^D# &%A;VXQ,'$P,S,Q,C!E>#,R,2YH=&U02P$" M% ,4 " !(5J=0C-SHN?T$ !$'@ %@ @ 'D[@, 86%O I;C$P<3 S,S$R,&5X,S(R+FAT;5!+!08 "@ * )H" 5] , ! end XML 78 R20.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share
    3 Months Ended
    Mar. 31, 2020
    Earnings Per Share [Abstract]  
    Earnings Per Share Earnings Per Share
    Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards.

    The following table sets forth the computation of basic and diluted earnings per share:
     Three months ended
     March 31,
    2020
    March 31,
    2019
    Numerator:(in thousands, except share and per share data)
    Net income
    $21,853  $8,757  
    Denominator:
    Basic weighted average shares
    52,071,839  51,992,150  
    Effect of dilutive stock options and restricted stock
    799,580  377,510  
    Diluted weighted average shares
    52,871,419  52,369,660  
    Earnings per share:
    Basic
    $0.42  $0.17  
    Diluted
    $0.41  $0.17  
    Anti-dilutive shares:
    Shares
    253,437  1,927,727  
    XML 79 R41.htm IDEA: XBRL DOCUMENT v3.20.1
    Related Parties (Tables)
    3 Months Ended
    Mar. 31, 2020
    Related Party Transactions [Abstract]  
    Schedule of Related Party Transactions
    The following is a summary of transactions and balance with affiliates:

     Three months ended
     March 31,
    2020
    March 31,
    2019
    (in thousands)
    Sales to affiliates$653  $50  
    Payments to affiliates59  127  
    March 31,
    2020
    December 31,
    2019
    (in thousands)
    Due from affiliates$478  $22  
    Due to affiliates—   
    XML 80 R45.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenue Recognition - Disaggregated Net Sales (Details)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    USD ($)
    unit
    Mar. 31, 2019
    USD ($)
    unit
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 137,483 $ 113,822
    Rooftop Units    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 110,830 $ 88,343
    Total Units | unit 4,061,000 3,762,000
    Condensing Units    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 4,498 $ 4,050
    Total Units | unit 408,000 394,000
    Air Handlers    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 6,247 $ 5,594
    Total Units | unit 510,000 580,000
    Outdoor Mechanical Rooms    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 915 $ 482
    Total Units | unit 10,000 11,000
    Water Source Heat Pumps    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 3,703 $ 5,844
    Total Units | unit 1,617,000 2,289,000
    Part Sales    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 6,513 $ 6,490
    Other    
    Disaggregation of Revenue [Line Items]    
    Net Sales $ 4,777 $ 3,019
    Total Units | unit 6,606,000 7,036,000
    XML 81 R49.htm IDEA: XBRL DOCUMENT v3.20.1
    Accounts Receivable - Allowance (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
    Balance, beginning of period $ 353 $ 264
    Provisions for losses on accounts receivables, net of adjustments 294 115
    Balance, end of period $ 647 $ 379
    XML 82 R66.htm IDEA: XBRL DOCUMENT v3.20.1
    Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Grant date fair value of awards during the period:    
    Options $ 10,905 $ 19,944
    Restricted stock 2,510 3,708
    Total 13,415 23,652
    Share-based compensation expense:    
    Options 1,632 4,622
    Restricted stock 719 785
    Total 2,351 5,407
    Income tax benefit/(deficiency) related to share-based compensation [Abstract]    
    Options 731 243
    Restricted stock 334 151
    Total $ 1,065 $ 394
    XML 83 R62.htm IDEA: XBRL DOCUMENT v3.20.1
    Share-Based Compensation - Summary of Assumptions (Details) - USD ($)
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Directors and Officers    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Expected dividend rate $ 0.32 $ 0.32
    Expected volatility 31.08% 29.54%
    Risk-free interest rate 0.70% 2.40%
    Expected life 5 years 5 years
    Employees    
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
    Expected dividend rate $ 0.32 $ 0.32
    Expected volatility 31.07% 29.54%
    Risk-free interest rate 0.71% 2.40%
    Expected life 5 years 5 years
    XML 84 R58.htm IDEA: XBRL DOCUMENT v3.20.1
    Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Income Tax Disclosure [Abstract]    
    Current $ 6,143 $ 1,786
    Deferred (167) 909
    Provision (benefit) for income taxes $ 5,976 $ 2,695
    XML 85 R54.htm IDEA: XBRL DOCUMENT v3.20.1
    Warranties - Additional Information (Details)
    3 Months Ended
    Mar. 31, 2020
    Product Information [Line Items]  
    Product warranty accrual, minimum length 1 year
    Product warranty accrual, maximum length 25 years
    Parts  
    Product Information [Line Items]  
    Product warranty accrual, minimum length 18 months
    XML 86 R50.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventories - Components (Details) - USD ($)
    $ in Thousands
    Mar. 31, 2020
    Dec. 31, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Inventory Disclosure [Abstract]        
    Raw materials $ 67,815 $ 68,842    
    Work in process 2,055 1,825    
    Finished goods 5,350 5,578    
    Total, gross 75,220 76,245    
    Less: Allowance for excess and obsolete inventories (2,365) (2,644) $ (1,567) $ (1,210)
    Total, net $ 72,855 $ 73,601    
    XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.1
    Segments (Details) - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Segment Reporting Information [Line Items]    
    Net sales $ (137,483) $ (113,822)
    Gross profit (42,947) (25,430)
    Operating Segments | Units    
    Segment Reporting Information [Line Items]    
    Net sales (130,720) (107,068)
    Gross profit (46,054) (26,385)
    Operating Segments | Parts    
    Segment Reporting Information [Line Items]    
    Net sales (6,880) (6,911)
    Gross profit (3,177) (3,669)
    Other    
    Segment Reporting Information [Line Items]    
    Net sales 117 157
    Gross profit 6,284 4,624
    Inter-segment    
    Segment Reporting Information [Line Items]    
    Net sales (6,786) (7,922)
    Gross profit $ 395 $ (677)
    XML 88 R16.htm IDEA: XBRL DOCUMENT v3.20.1
    Revolving Credit Facility
    3 Months Ended
    Mar. 31, 2020
    Debt Disclosure [Abstract]  
    Revolving Credit Facility Revolving Credit Facility
    Our revolving credit facility, as amended, ("BOK Revolver") provides for maximum borrowings of $30.0 million, which is provided by BOKF, NA dba Bank of Oklahoma (“Bank of Oklahoma”). Under the line of credit, there is one standby letter of credit totaling $1.7 million. Borrowings available under the revolving credit facility at March 31, 2020 were $28.3 million. Interest on borrowings is payable monthly at LIBOR plus 2.0%. No fees are associated with the unused portion of the committed amount. We had no outstanding balance under the revolving credit facility at March 31, 2020 and December 31, 2019. The revolving credit facility expires on July 26, 2021.

    As of March 31, 2020, we were in compliance with our financial covenants. These covenants require that we meet certain parameters related to our tangible net worth and total liabilities to tangible net worth ratio. At March 31, 2020, our tangible net worth was $306.3 million and met the requirement of being at or above $175.0 million. Our total liabilities to tangible net worth ratio was 0.3 to 1, and met the requirement of not being above 2 to 1.
    XML 89 R12.htm IDEA: XBRL DOCUMENT v3.20.1
    Intangible Assets
    3 Months Ended
    Mar. 31, 2020
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Intangible Assets Intangible Assets
    Our intangible assets consist of the following:

    March 31,
    2020
    December 31, 2019
    (in thousands)
    Intellectual property$700  $700  
    Less: Accumulated amortization(487) (428) 
           Total, net$213  $272  

    Amortization expense recorded in cost of sales is as follows:

      Three months ended
     March 31,
    2020
    March 31,
    2019
    (in thousands)
    Amortization expense$59  $59  
    XML 90 R31.htm IDEA: XBRL DOCUMENT v3.20.1
    Inventories (Tables)
    3 Months Ended
    Mar. 31, 2020
    Inventory Disclosure [Abstract]  
    Inventories
    The components of inventories and related changes in the allowance for excess and obsolete inventories account are as follows:

     March 31,
    2020
    December 31, 2019
     (in thousands)
    Raw materials$67,815  $68,842  
    Work in process2,055  1,825  
    Finished goods5,350  5,578  
    Total, gross
    75,220  76,245  
    Less:  Allowance for excess and obsolete inventories(2,365) (2,644) 
    Total, net
    $72,855  $73,601  
    Inventories (Allowance)
      Three months ended
     March 31,
    2020
    March 31,
    2019
    Allowance for excess and obsolete inventories:(in thousands)
    Balance, beginning of period$2,644  $1,210  
    Provisions for excess and obsolete inventories(274) 357  
    Inventories written off(5) —  
    Balance, end of period$2,365  $1,567  
    XML 91 R35.htm IDEA: XBRL DOCUMENT v3.20.1
    Accrued Liabilities (Tables)
    3 Months Ended
    Mar. 31, 2020
    Payables and Accruals [Abstract]  
    Accrued Liabilities
    Accrued liabilities were comprised of the following:

     March 31,
    2020
    December 31, 2019
     (in thousands)
    Warranty$12,940  $12,652  
    Due to representatives13,123  11,538  
    Payroll6,460  5,058  
    Profit sharing3,167  1,721  
    Worker's compensation480  522  
    Medical self-insurance1,066  707  
    Customer prepayments2,256  4,627  
    Employee 401(k) profit sharing1,450  —  
    Donations354  354  
    Income tax payable2,346  —  
    Employee vacation time4,017  3,804  
    Other3,025  3,286  
    Total
    $50,684  $44,269  
    XML 92 R8.htm IDEA: XBRL DOCUMENT v3.20.1
    Revenue Recognition
    3 Months Ended
    Mar. 31, 2020
    Revenue from Contract with Customer [Abstract]  
    Revenue Recognition Revenue Recognition
     
    Disaggregated net sales by major source:
    Three months ended 
     March 31,
    20202019
    (in thousands)
    Rooftop Units$110,830  $88,343  
    Condensing Units4,498  4,050  
    Air Handlers6,247  5,594  
    Outdoor Mechanical Rooms915  482  
    Water Source Heat Pumps3,703  5,844  
    Part Sales6,513  6,490  
    Other4,777  3,019  
    Net Sales
    $137,483  $113,822  

    Disaggregated units sold by major source:
    Three months ended 
     March 31,
    20202019
    Rooftop Units4,061  3,762  
    Condensing Units408  394  
    Air Handlers510  580  
    Outdoor Mechanical Rooms10  11  
    Water Source Heat Pumps1,617  2,289  
    Total Units
    6,606  7,036  

    The Company recognizes revenue when it satisfies the performance obligation in its contracts. Most of the Company’s products are highly customized, cannot be resold to other customers and the cost of rework to be resold is not economical. The Company has a formal cancellation policy and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. For all other products that are part sales or standardized units, we satisfy the performance obligation when the control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being July - November of each year.

    In addition, the Company presents revenues net of sales tax and net of certain payments to our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing HVAC units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer.

    We are responsible for billings and collections resulting from all sales transactions, including those initiated by our Representatives. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. These additional products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. The Company is under no obligation related to Third Party Products.
    The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our Representatives were $12.6 million and $11.5 million for the three months ended March 31, 2020 and 2019, respectively.

    The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.
    XML 93 R4.htm IDEA: XBRL DOCUMENT v3.20.1
    Consolidated Statements of Income - USD ($)
    $ in Thousands
    3 Months Ended
    Mar. 31, 2020
    Mar. 31, 2019
    Income Statement [Abstract]    
    Net Sales $ 137,483 $ 113,822
    Cost of sales 94,536 88,392
    Gross profit 42,947 25,430
    Selling, general and administrative expenses 15,214 13,677
    (Gain) loss on disposition of assets (62) 284
    Income from operations 27,795 11,469
    Interest income, net 61 9
    Other (expense) income, net (27) (26)
    Income before taxes 27,829 11,452
    Income tax provision 5,976 2,695
    Net income $ 21,853 $ 8,757
    Earnings per share:    
    Basic (usd per share) $ 0.42 $ 0.17
    Diluted (usd per share) $ 0.41 $ 0.17
    Weighted average shares outstanding:    
    Basic (in shares) 52,071,839 51,992,150
    Diluted (in shares) 52,871,419 52,369,660
    XML 94 R39.htm IDEA: XBRL DOCUMENT v3.20.1
    Earnings Per Share (Tables)
    3 Months Ended
    Mar. 31, 2020
    Earnings Per Share [Abstract]  
    Earnings Per Share
    The following table sets forth the computation of basic and diluted earnings per share:
     Three months ended
     March 31,
    2020
    March 31,
    2019
    Numerator:(in thousands, except share and per share data)
    Net income
    $21,853  $8,757  
    Denominator:
    Basic weighted average shares
    52,071,839  51,992,150  
    Effect of dilutive stock options and restricted stock
    799,580  377,510  
    Diluted weighted average shares
    52,871,419  52,369,660  
    Earnings per share:
    Basic
    $0.42  $0.17  
    Diluted
    $0.41  $0.17  
    Anti-dilutive shares:
    Shares
    253,437  1,927,727